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:
spectral_radiance (StokvecVector, optional) – A spectral radiance vector. See
spectral_radiance
, defaults toself.spectral_radiance
[OUT]spectral_radiance_jacobian (StokvecMatrix, optional) – Jacobian of
spectral_radiance
with respect tojacobian_targets
. Seespectral_radiance_jacobian
, defaults toself.spectral_radiance_jacobian
[OUT]frequency_grid (AscendingGrid, optional) – A single frequency grid. See
frequency_grid
, defaults toself.frequency_grid
[IN]atmospheric_field (AtmField, optional) – An atmospheric field in ARTS. See
atmospheric_field
, defaults toself.atmospheric_field
[IN]surface_field (SurfaceField, optional) – The surface field describes the surface properties. See
surface_field
, defaults toself.surface_field
[IN]subsurface_field (SubsurfaceField, optional) – The sub0surface field describes the sub-surface properties. See
subsurface_field
, defaults toself.subsurface_field
[IN]jacobian_targets (JacobianTargets, optional) – A list of targets for the Jacobian Matrix calculations. See
jacobian_targets
, defaults toself.jacobian_targets
[IN]ray_path_point (PropagationPathPoint, optional) – A single path point. See
ray_path_point
, defaults toself.ray_path_point
[IN]spectral_radiance_observer_agenda (Agenda, optional) – Spectral radiance as seen from the input position and environment. See
spectral_radiance_observer_agenda
, defaults toself.spectral_radiance_observer_agenda
[IN]