spectral_radSubsurfaceDisortEmissionWithJacobian

Workspace.spectral_radSubsurfaceDisortEmissionWithJacobian(self, spectral_rad: pyarts3.arts.StokvecVector | None = None, spectral_rad_jac: pyarts3.arts.StokvecMatrix | None = None, freq_grid: pyarts3.arts.AscendingGrid | None = None, atm_field: pyarts3.arts.AtmField | None = None, surf_field: pyarts3.arts.SurfaceField | None = None, subsurf_field: pyarts3.arts.SubsurfaceField | None = None, jac_targets: pyarts3.arts.JacobianTargets | None = None, ray_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_radSubsurfaceDisortEmission() by perturbing model_state_vec for Jacobian calculations using model_state_vecPerturbations().

Author: Richard Larsson

Parameters: