spectral_radianceSubsurfaceDisortEmissionWithJacobian
- Workspace.spectral_radianceSubsurfaceDisortEmissionWithJacobian(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, disort_quadrature_dimension: pyarts3.arts.Index | None = None, disort_fourier_mode_dimension: pyarts3.arts.Index | None = None, disort_legendre_polynomial_dimension: pyarts3.arts.Index | None = None, disort_settings_agenda: pyarts3.arts.Agenda | None = None, disort_settings_downwelling_wrapper_agenda: pyarts3.arts.Agenda | None = None, depth_profile: pyarts3.arts.DescendingGrid | None = None) None
Gets the spectral radiance from the path.
The Jacobian is computed by perturbations. Sensor and absorption data are not considered as part of the perturbations.
The method wraps calling
spectral_radianceSubsurfaceDisortEmission()
by perturbingmodel_state_vector
for Jacobian calculations usingmodel_state_vectorPerturbations()
.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. See
surface_field
, defaults toself.surface_field
[IN]subsurface_field (SubsurfaceField, optional) – The sub-surface field. 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]disort_quadrature_dimension (Index, optional) – The quadrature size for Disort. See
disort_quadrature_dimension
, defaults toself.disort_quadrature_dimension
[IN]disort_fourier_mode_dimension (Index, optional) – The number of Fourier modes for Disort. See
disort_fourier_mode_dimension
, defaults toself.disort_fourier_mode_dimension
[IN]disort_legendre_polynomial_dimension (Index, optional) – The number of input Legendre polynimials for Disort. See
disort_legendre_polynomial_dimension
, defaults toself.disort_legendre_polynomial_dimension
[IN]disort_settings_agenda (Agenda, optional) – An agenda for setting up Disort. See
disort_settings_agenda
, defaults toself.disort_settings_agenda
[IN]disort_settings_downwelling_wrapper_agenda (Agenda, optional) – An wrapper agenda for calling
disort_settings_agenda
. Seedisort_settings_downwelling_wrapper_agenda
, defaults toself.disort_settings_downwelling_wrapper_agenda
[IN]depth_profile (DescendingGrid) – List of depths. [IN]