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 and spectral_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 using spectral_radiance_closed_surface_agenda to compute the surface emission without invoking recursion.

Author: Richard Larsson

Used by wrapper methods

Parameters: