spectral_radiance_backgroundAgendasAtEndOfPath
- Workspace.spectral_radiance_backgroundAgendasAtEndOfPath(self, spectral_radiance_background: pyarts3.arts.StokvecVector | None = None, spectral_radiance_background_jacobian: pyarts3.arts.StokvecMatrix | None = None, frequency_grid: pyarts3.arts.AscendingGrid | None = None, jacobian_targets: pyarts3.arts.JacobianTargets | None = None, ray_path_point: pyarts3.arts.PropagationPathPoint | None = None, surface_field: pyarts3.arts.SurfaceField | None = None, subsurface_field: pyarts3.arts.SubsurfaceField | None = None, spectral_radiance_space_agenda: pyarts3.arts.Agenda | None = None, spectral_radiance_surface_agenda: pyarts3.arts.Agenda | None = None) None
Computes the background radiation.
This method checks the back of the ray path and calls
spectral_radiance_space_agenda
andspectral_radiance_surface_agenda
as needed.If the back of the path is still in the atmosphere, an error is raised. As is it if the background position is unknown.
Tip
To access subsurface emission, the
spectral_radiance_surface_agenda
must be able to handle subsurface emission. It will likely need the surface emission agenda as well, but that would be circular. Therefore, please consider usingspectral_radiance_closed_surface_agenda
to compute the surface emission without invoking recursion.Author: Richard Larsson
Used by wrapper methods
- Parameters:
spectral_radiance_background (StokvecVector, optional) – Spectral radiance from the background. See
spectral_radiance_background
, defaults toself.spectral_radiance_background
[OUT]spectral_radiance_background_jacobian (StokvecMatrix, optional) – Spectral radiance derivative from the background. See
spectral_radiance_background_jacobian
, defaults toself.spectral_radiance_background_jacobian
[OUT]frequency_grid (AscendingGrid, optional) – A single frequency grid. See
frequency_grid
, defaults toself.frequency_grid
[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]surface_field (SurfaceField, optional) – The surface field. See
surface_field
, defaults toself.surface_field
[IN]subsurface_field (SubsurfaceField, optional) – The sub-surface field. See
subsurface_field
, defaults toself.subsurface_field
[IN]spectral_radiance_space_agenda (Agenda, optional) – Gets spectral radiance as seen of space. See
spectral_radiance_space_agenda
, defaults toself.spectral_radiance_space_agenda
[IN]spectral_radiance_surface_agenda (Agenda, optional) – Computes spectral radiance as seen of the surface. See
spectral_radiance_surface_agenda
, defaults toself.spectral_radiance_surface_agenda
[IN]