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 perturbing model_state_vector for Jacobian calculations using model_state_vectorPerturbations().

Author: Richard Larsson

Parameters: