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 perturbingmodel_state_vecfor Jacobian calculations usingmodel_state_vecPerturbations().Author: Richard Larsson
- Parameters:
spectral_rad (StokvecVector, optional) – A spectral radiance vector. See
spectral_rad, defaults toself.spectral_rad[OUT]spectral_rad_jac (StokvecMatrix, optional) – Jacobian of
spectral_radwith respect tojac_targets. Seespectral_rad_jac, defaults toself.spectral_rad_jac[OUT]freq_grid (AscendingGrid, optional) – A frequency grid. Unit: Hz. See
freq_grid, defaults toself.freq_grid[IN]atm_field (AtmField, optional) – An atmospheric field in ARTS. See
atm_field, defaults toself.atm_field[IN]surf_field (SurfaceField, optional) – The surface field. See
surf_field, defaults toself.surf_field[IN]subsurf_field (SubsurfaceField, optional) – The sub-surface field. See
subsurf_field, defaults toself.subsurf_field[IN]jac_targets (JacobianTargets, optional) – A list of targets for the Jacobian Matrix calculations. See
jac_targets, defaults toself.jac_targets[IN]ray_point (PropagationPathPoint, optional) – A single path point. See
ray_point, defaults toself.ray_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]