spectral_rad_bkgAgendasAtEndOfPath
- Workspace.spectral_rad_bkgAgendasAtEndOfPath(self, spectral_rad_bkg: StokvecVector = self.spectral_rad_bkg, spectral_rad_bkg_jac: StokvecMatrix = self.spectral_rad_bkg_jac, freq_grid: AscendingGrid = self.freq_grid, jac_targets: JacobianTargets = self.jac_targets, ray_point: PropagationPathPoint = self.ray_point, surf_field: SurfaceField = self.surf_field, subsurf_field: SubsurfaceField = self.subsurf_field, spectral_rad_space_agenda: Agenda = self.spectral_rad_space_agenda, spectral_rad_surface_agenda: Agenda = self.spectral_rad_surface_agenda) None
Computes the background radiation.
This method checks the back of the ray path and calls
spectral_rad_space_agendaandspectral_rad_surface_agendaas 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_rad_surface_agendamust 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_rad_closed_surface_agendato compute the surface emission without invoking recursion.Author: Richard Larsson
Used by wrapper methods
- Parameters:
spectral_rad_bkg (~pyarts3.arts.StokvecVector, optional) – Spectral radiance from the background. Defaults to
self.spectral_rad_bkg. [OUT]spectral_rad_bkg_jac (~pyarts3.arts.StokvecMatrix, optional) – Spectral radiance derivative from the background. Defaults to
self.spectral_rad_bkg_jac. [OUT]freq_grid (~pyarts3.arts.AscendingGrid, optional) – A frequency grid. Unit: Hz. Defaults to
self.freq_grid. [IN]jac_targets (~pyarts3.arts.JacobianTargets, optional) – A list of targets for the Jacobian Matrix calculations. Defaults to
self.jac_targets. [IN]ray_point (~pyarts3.arts.PropagationPathPoint, optional) – A single path point. Defaults to
self.ray_point. [IN]surf_field (~pyarts3.arts.SurfaceField, optional) – The surface field. Defaults to
self.surf_field. [IN]subsurf_field (~pyarts3.arts.SubsurfaceField, optional) – The sub-surface field. Defaults to
self.subsurf_field. [IN]spectral_rad_space_agenda (~pyarts3.arts.Agenda, optional) – Gets spectral radiance as seen of space. Defaults to
self.spectral_rad_space_agenda. [IN]spectral_rad_surface_agenda (~pyarts3.arts.Agenda, optional) – Computes spectral radiance as seen of the surface. Defaults to
self.spectral_rad_surface_agenda. [IN]