spectral_radianceApplyUnitFromSpectralRadiance
- Workspace.spectral_radianceApplyUnitFromSpectralRadiance(self, spectral_radiance: pyarts.arts.StokvecVector | None = None, spectral_radiance_jacobian: pyarts.arts.StokvecMatrix | None = None, frequency_grid: pyarts.arts.AscendingGrid | None = None, ray_path: pyarts.arts.ArrayOfPropagationPathPoint | None = None, spectral_radiance_unit: pyarts.arts.SpectralRadianceUnitType | None = None) None
Apply unit changes to spectral radiance and its Jacobian
Warning
This is a destructive method. Any use of it means that it is undefined behavior to use
spectral_radiance
orspectral_radiance_jacobian
in future methods.Wrapper calling Methods (in order):
Equivalent (mostly) Python code:
1ws = pyarts.Workspace() 2 3# ... 4 5 ws.ray_path_pointForeground() 6 ws.spectral_radiance_jacobianApplyUnit() 7 ws.spectral_radianceApplyUnit()
Author(s): Richard Larsson
- Parameters:
spectral_radiance (StokvecVector, optional) – A spectral radiance vector. See
spectral_radiance
, defaults toself.spectral_radiance
[INOUT]spectral_radiance_jacobian (StokvecMatrix, optional) – Jacobian of
spectral_radiance
with respect tojacobian_targets
. Seespectral_radiance_jacobian
, defaults toself.spectral_radiance_jacobian
[INOUT]frequency_grid (AscendingGrid, optional) – A single path point’s frequency grid. See
frequency_grid
, defaults toself.frequency_grid
[IN]ray_path (ArrayOfPropagationPathPoint, optional) – A list path points making up a propagation path. See
ray_path
, defaults toself.ray_path
[IN]spectral_radiance_unit (SpectralRadianceUnitType, optional) – The spectral radiance unit after conversion. See
spectral_radiance_unit
, defaults toself.spectral_radiance_unit
[IN]