spectral_radianceFlatScalarReflectance

Workspace.spectral_radianceFlatScalarReflectance(self, spectral_radiance: pyarts3.arts.StokvecVector | None = None, spectral_radiance_jacobian: pyarts3.arts.StokvecMatrix | None = None, frequency_grid: pyarts3.arts.AscendingGrid | None = None, atmospheric_field: pyarts3.arts.AtmField | None = None, surface_field: pyarts3.arts.SurfaceField | None = None, subsurface_field: pyarts3.arts.SubsurfaceField | None = None, jacobian_targets: pyarts3.arts.JacobianTargets | None = None, ray_path_point: pyarts3.arts.PropagationPathPoint | None = None, spectral_radiance_observer_agenda: pyarts3.arts.Agenda | None = None) None

Set surface spectral radiance from Planck function of the surface temperature and the reflectance of incoming radiation

Gets incoming radiation by placing an observer at the surface looking at the specular reflection of the outgoing radiation (as described by ray_path_point)

The surface field must contain the surface temperature and the reflectance. The reflectance lives under the SurfacePropertyTag key “flat scalar reflectance”.

Author: Richard Larsson

Parameters: