Workspace

class pyarts.workspace.Workspace(*args, **kwargs)[source]

The workspace object containing all ARTS variables and methods

Overview

Method

Ignore()

Ignore a workspace variable.

Method

OEM()

Inversion by the so called optimal estimation method (OEM).

Method

ReadCatalogData()

Reads split catalog data from a folder structure similar to arts-cat-data

Method

ReadXML()

Reads a workspace variable from an XML file.

Method

ReadXMLIndexed()

As ReadXML(), but reads indexed file names.

Method

RetrievalAddAtmosphere()

Sets an atmospheric target

Method

RetrievalAddMagneticField()

Set magnetic field derivative

Method

RetrievalAddPressure()

Set pressure derivative

Method

RetrievalAddSensorFrequencyPolyFit()

Set sensor frequency derivative to use polynomial fitting offset

Method

RetrievalAddSpeciesIsotopologueRatio()

Set isotopologue ratio derivative

Method

RetrievalAddSpeciesVMR()

Set volume mixing ratio derivative

Method

RetrievalAddSurface()

Sets a surface target

Method

RetrievalAddTemperature()

Set temperature derivative

Method

RetrievalAddWindField()

Set wind field derivative

Method

RetrievalFinalizeDiagonal()

Finalize the retrieval setup.

Method

RetrievalInit()

Initialize the retrieval setup.

Method

SpectralFluxDisort()

Integrate Disort spectral radiance.

Method

Touch()

As Ignore() but for agenda output.

Method

UpdateModelStates()

Update state of the model in preparation for a forward model run

Method

WignerInit()

Initialize the Wigner tables

Method

WignerUnload()

Unloads the Wigner tables from static data (see WignerInit())

Method

WriteBuiltinPartitionFunctionsXML()

Writes all the builtin partition functions to file.

Method

WriteXML()

Writes a workspace variable to an XML file.

Method

WriteXMLIndexed()

As WriteXML(), but creates indexed file names.

Method

abs_lines_per_speciesReadSpeciesSplitCatalog()

Reads old style catalog but only for absorption_species

Method

absorption_bandsFromAbsorbtionLines()

Gets modern line catalog from old style

Method

absorption_bandsFromModelState()

Sets absorption_bands to the state of the model.

Method

absorption_bandsKeepID()

Keeps first band of ID

Method

absorption_bandsLineMixingAdaptation()

Adapts select band to use ordered Line mixing coefficients.

Method

absorption_bandsReadHITRAN()

Reads HITRAN data from a file.

Method

absorption_bandsReadSpeciesSplitCatalog()

Saves all bands fin absorption_bands to a directory

Method

absorption_bandsReadSplit()

Saves all bands fin absorption_bands to a directory

Method

absorption_bandsRemoveID()

Remove first band of with a matching ID

Method

absorption_bandsSaveSplit()

Saves all bands fin absorption_bands to a directory

Method

absorption_bandsSelectFrequency()

Remove all lines/bands that strictly falls outside a frequency range

Method

absorption_bandsSetZeeman()

Set the Zeeman splitting for lines within the frequency range

Method

absorption_cia_dataAddCIARecord()

Takes CIARecord as input and appends the results in the appropriate place.

Method

absorption_cia_dataReadFromCIA()

Read data from a CIA data file for all CIA molecules defined

Method

absorption_cia_dataReadFromXML()

Read data from a CIA XML file and check that all CIA tags defined

Method

absorption_cia_dataReadSpeciesSplitCatalog()

Reads a species split CIA dataset.

Method

absorption_lookup_tableCalc()

Get absorption_lookup_table from available data.

Method

absorption_lookup_tableFromProfiles()

Compute the lookup table for all species in absorption_bands.

Method

absorption_lookup_tableInit()

Initialize an empty lookup table.

Method

absorption_lookup_tablePrecompute()

Precompute the lookup table for a single species, adding it to the map.

Method

absorption_lookup_tablePrecomputeAll()

Compute the lookup table for all species in absorption_bands.

Method

absorption_lookup_tableSimpleWide()

Set up a simple wide lookup table for all species in absorption_bands.

Method

absorption_predefined_model_dataAddWaterMTCKD400()

Sets the data for MT CKD 4.0 Water model

Method

absorption_predefined_model_dataInit()

Initialize the predefined model data

Method

absorption_predefined_model_dataReadSpeciesSplitCatalog()

Reads absorption_predefined_model_data catalog but only for absorption_species

Method

absorption_speciesDefineAll()

Sets absorption_species [i][0] to all species in ARTS

Method

absorption_speciesSet()

Set up a list of absorption species tag groups.

Method

absorption_xsec_fit_dataReadSpeciesSplitCatalog()

Reads HITRAN Crosssection coefficients

Method

atmospheric_fieldAppendAbsorptionData()

Append data to the atmospheric field based all absorption data

Method

atmospheric_fieldAppendBaseData()

Append base data to the atmospheric field

Method

atmospheric_fieldAppendCIASpeciesData()

Append species data to the atmospheric field based on collision-induced data data

Method

atmospheric_fieldAppendLineIsotopologueData()

Append isotopologue data to the atmospheric field based on line data

Method

atmospheric_fieldAppendLineLevelData()

Append NLTE data to the atmospheric field based on line data

Method

atmospheric_fieldAppendLineSpeciesData()

Append species data to the atmospheric field based on line data

Method

atmospheric_fieldAppendPredefSpeciesData()

Append species data to the atmospheric field based on predefined model data

Method

atmospheric_fieldAppendTagsSpeciesData()

Append species data to the atmospheric field based on species data

Method

atmospheric_fieldAppendXsecSpeciesData()

Append species data to the atmospheric field based on cross-section data

Method

atmospheric_fieldFromModelState()

Sets atmospheric_field to the state of the model.

Method

atmospheric_fieldHydrostaticPressure()

Add the hydrostatic pressure to the atmospheric field

Method

atmospheric_fieldIGRF()

Use IGRF to compute the magnetic field at each point.

Method

atmospheric_fieldInit()

Initialize the atmospheric field with some altitude and isotopologue ratios

Method

atmospheric_fieldRead()

Reads absorption file from a directory

Method

atmospheric_fieldRegrid()

Regrid the input atmospheric field parameter to a new grid.

Method

atmospheric_fieldRegridAll()

Regrid all parameters of the input atmospheric field to a new grid

Method

atmospheric_pointInit()

Initialize an atmospheric point with some isotopologue ratios

Method

disort_settingsCosmicMicrowaveBackgroundRadiation()

Space radiation into Disort is isotropic cosmic background radiation.

Method

disort_settingsInit()

Perform Disort calculations for spectral flux.

Method

disort_settingsLayerThermalEmissionLinearInTau()

Use a source function that changes linearly in optical thickness.

Method

disort_settingsNoFractionalScattering()

Turns off fractional scattering in Disort calculations.

Method

disort_settingsNoLayerThermalEmission()

Turns off source radiation in Disort calculations.

Method

disort_settingsNoLegendre()

Turns off Legendre coefficients in Disort calculations.

Method

disort_settingsNoSingleScatteringAlbedo()

Turns off single albedo scattering in Disort calculations.

Method

disort_settingsNoSpaceEmission()

Turns off boundary condition from space for Disort calculations.

Method

disort_settingsNoSun()

Turns off solar radiation in Disort calculations.

Method

disort_settingsNoSurfaceEmission()

Turns boundary condition from surface for Disort calculations.

Method

disort_settingsNoSurfaceScattering()

Turns off BDRF in Disort calculations.

Method

disort_settingsOpticalThicknessFromPath()

Get optical thickness from path.

Method

disort_settingsSetSun()

Uses Set the FOV to the sun input for Disort calculations.

Method

disort_settingsSurfaceEmissionByTemperature()

Surface radiation into Disort is isotropic from surface temperature.

Method

disort_settingsSurfaceLambertian()

Turns off BDRF in Disort calculations.

Method

disort_settings_agendaExecute()

Executes disort_settings_agenda, see it for more details

Method

disort_settings_agendaSet()

Sets disort_settings_agenda

Method

disort_spectral_flux_fieldCalc()

Perform Disort calculations for spectral flux.

Method

disort_spectral_flux_fieldFromAgenda()

Use Disort for clearsky calculations of spectral flux field

Method

disort_spectral_flux_fieldSunlessClearsky()

Use Disort for clearsky calculations of spectral flux field

Method

disort_spectral_radiance_fieldCalc()

Perform Disort calculations for spectral radiance.

Method

disort_spectral_radiance_fieldFromAgenda()

Use the disort settings agenda to calculate spectral radiance

Method

disort_spectral_radiance_fieldSunlessClearsky()

Use Disort for clearsky calculations of spectral flux field

Method

ecs_dataAddMakarov2020()

Sets the O2-66 microwave band data for ECS.

Method

ecs_dataAddMeanAir()

Sets ECS data for air from other data if available.

Method

ecs_dataAddRodrigues1997()

Sets the CO2-626, CO2-628, and CO2-636 band data for ECS.

Method

ecs_dataAddTran2011()

Sets the CO2-626, CO2-628, and CO2-636 band data for ECS.

Method

ecs_dataInit()

Resets/initializes the ECS data.

Method

frequency_gridWindShift()

Applies wind shift to the frequency_grid for the local frequency grid.

Method

get()

Gets the value of the variable with the given name.

Method

gravity_operatorCentralMass()

Sets a gravity operator from the gravitational constant and the mass of the planet

Method

has()

Checks if the workspace contains the variable.

Method

init()

Overloaded function.

Method

inversion_iterate_agendaExecute()

Executes inversion_iterate_agenda, see it for more details

Method

jacobian_targetsAddAtmosphere()

Sets an atmospheric target

Method

jacobian_targetsAddMagneticField()

Set magnetic field derivative

Method

jacobian_targetsAddPressure()

Set pressure derivative

Method

jacobian_targetsAddSensorFrequencyPolyFit()

Set sensor frequency derivative to use polynomial fitting offset

Method

jacobian_targetsAddSpeciesIsotopologueRatio()

Set isotopologue ratio derivative

Method

jacobian_targetsAddSpeciesVMR()

Set volume mixing ratio derivative

Method

jacobian_targetsAddSurface()

Sets a surface target

Method

jacobian_targetsAddTemperature()

Set temperature derivative

Method

jacobian_targetsAddWindField()

Set wind field derivative

Method

jacobian_targetsFinalize()

Finalize jacobian_targets.

Method

jacobian_targetsInit()

Initialize or reset the jacobian_targets

Method

measurement_averaging_kernelCalc()

Calculate the averaging kernel matrix.

Method

measurement_sensorAddSimple()

Adds a sensor with a dirac channel opening around the frequency grid.

Method

measurement_sensorAddSimpleGaussian()

Adds a sensor with a Gaussian channel opening around the frequency grid.

Method

measurement_sensorAddVectorGaussian()

Adds a sensor with a Gaussian channel opening around the frequency grid.

Method

measurement_sensorFromModelState()

Update measurement_sensor from model_state_vector.

Method

measurement_sensorInit()

Initialize measurement_sensor to empty.

Method

measurement_sensorSimple()

Wrapper for a single simple dirac-opening sensor

Method

measurement_sensorSimpleGaussian()

Wrapper for a single simple Gaussian-opening sensor

Method

measurement_sensorVectorGaussian()

Wrapper for a single simple Gaussian-opening sensor

Method

measurement_vectorFromOperatorPath()

Sets measurement vector by looping over all sensor elements

Method

measurement_vectorFromSensor()

Sets measurement vector by looping over all sensor elements

Method

measurement_vector_error_covariance_matrixConstant()

Sets a constant measurement vector error covariance matrix.

Method

measurement_vector_error_covariance_matrix_observation_systemCalc()

Calculates the covariance matrix describing the error due to uncertainties

Method

measurement_vector_fittedFromMeasurement()

Sets the fitted measurement vector to the current measurement vector.

Method

model_state_covariance_matrixAddSpeciesVMR()

Set a species model state covariance matrix element.

Method

model_state_covariance_matrixInit()

Initialises the model state covariance matrix to the identity matrix.

Method

model_state_covariance_matrix_smoothing_errorCalc()

Calculates the covariance matrix describing the error due to smoothing.

Method

model_state_vectorFromAtmosphere()

Sets model_state_vector’s atmospheric part.

Method

model_state_vectorFromBands()

Sets model_state_vector’s absorption line part.

Method

model_state_vectorFromData()

Get model_state_vector from available data

Method

model_state_vectorFromSensor()

Sets model_state_vector’s sensor part.

Method

model_state_vectorFromSurface()

Sets model_state_vector’s surface part.

Method

model_state_vectorSize()

Sets model_state_vector to the size jacobian_targets demand.

Method

model_state_vectorZero()

Sets model_state_vector to 0.0

Method

model_state_vector_aprioriFromData()

Get model_state_vector_apriori from available data

Method

model_state_vector_aprioriFromState()

Sets the a priori state of the model state vector to the current state.

Method

propagation_matrixAddCIA()

Calculate absorption coefficients per tag group for HITRAN CIA continua.

Method

propagation_matrixAddFaraday()

Calculates absorption matrix describing Faraday rotation.

Method

propagation_matrixAddLines()

Line-by-line calculations.

Method

propagation_matrixAddLookup()

Lookup calculations

Method

propagation_matrixAddPredefined()

Adds all of the predefined models in absorption_species to the propagation_matrix

Method

propagation_matrixAddXsecFit()

Calculate absorption cross sections per tag group for HITRAN xsec species.

Method

propagation_matrixInit()

Initialize propagation_matrix, propagation_matrix_source_vector_nonlte, and their derivatives to zeroes.

Method

propagation_matrix_agendaAuto()

Sets the propagation_matrix_agenda automatically from absorption data and species tag meta information.

Method

propagation_matrix_agendaExecute()

Executes propagation_matrix_agenda, see it for more details

Method

propagation_matrix_agendaSet()

Sets propagation_matrix_agenda to a default value

Method

propagation_matrix_jacobianWindFix()

Fix for the wind field derivative.

Method

propagation_matrix_scatteringAirSimple()

Add simple air to propagation_matrix_scattering.

Method

propagation_matrix_scatteringInit()

Initialize propagation_matrix_scattering to zeroes.

Method

propagation_matrix_scattering_agendaExecute()

Executes propagation_matrix_scattering_agenda, see it for more details

Method

propagation_matrix_scattering_agendaSet()

Sets propagation_matrix_scattering_agenda to a default value

Method

ray_pathGeometric()

Get a geometric radiation path

Method

ray_pathGeometricDownlooking()

Wraps ray_pathGeometric() for straight downlooking paths from the top-of-the-atmosphere altitude

Method

ray_pathGeometricTangentAltitude()

Get a geometric radiation path that crosses the tangent altitude

Method

ray_pathGeometricUplooking()

Wraps ray_pathGeometric() for straight uplooking paths from the surface altitude at the position

Method

ray_path_atmospheric_pointExtendInPressure()

Gets the atmospheric points along the path.

Method

ray_path_atmospheric_pointFromPath()

Gets the atmospheric points along the path.

Method

ray_path_frequency_gridFromPath()

Gets the frequency grid along the path.

Method

ray_path_observer_agendaExecute()

Executes ray_path_observer_agenda, see it for more details

Method

ray_path_observer_agendaSet()

Sets ray_path_observer_agenda

Method

ray_path_pointBackground()

Sets ray_path_point to the expected background point of ray_path

Method

ray_path_pointForeground()

Sets ray_path_point to the expected foreground point of ray_path

Method

ray_path_pointLowestFromPath()

Sets ray_path_point to the lowest point of ray_path.

Method

ray_path_propagation_matrixAddScattering()

Adds the scattering part of the propagation matrix to the rest along the path.

Method

ray_path_propagation_matrixFromPath()

Gets the propagation matrix and non-LTE source term along the path.

Method

ray_path_propagation_matrix_scatteringFromPath()

Gets the propagation matrix for scattering along the path.

Method

ray_path_spectral_radiance_scatteringSunsFirstOrderRayleigh()

Add suns to ray_path_spectral_radiance_source.

Method

ray_path_spectral_radiance_sourceAddScattering()

Adds the scattering part of the propagation matrix to the rest along the path.

Method

ray_path_spectral_radiance_sourceFromPropmat()

Gets the source term along the path.

Method

ray_path_suns_pathFromPathObserver()

Wraps sun_pathFromObserverAgenda() for all paths to all suns.

Method

ray_path_transmission_matrixFromPath()

Gets the transmission matrix in layers along the path.

Method

ray_path_transmission_matrix_cumulativeFromPath()

Sets ray_path_transmission_matrix_cumulative by forward iteration of ray_path_transmission_matrix

Method

ray_path_zeeman_magnetic_fieldFromPath()

Sets A path of Zeeman effec magnetic field properties.

Method

set()

Set the variable to the new value.

Method

sortedIndexOfBands()

Get the sorting of the bands by first quantum identifier then some criteria

Method

spectral_radianceApplyUnit()

Applies a unit to spectral_radiance, returning a new field

Method

spectral_radianceApplyUnitFromSpectralRadiance()

Apply unit changes to spectral radiance and its Jacobian

Method

spectral_radianceClearskyBackgroundTransmission()

Computes clearsky transmission of spectral radiances

Method

spectral_radianceClearskyEmission()

Computes clearsky emission of spectral radiances

Method

spectral_radianceClearskyRayleighScattering()

Computes clearsky emission of spectral radiances

Method

spectral_radianceClearskyTransmission()

Computes clearsky transmission of spectral radiances

Method

spectral_radianceCumulativeEmission()

Gets the spectral radiance from the path emission.

Method

spectral_radianceCumulativeTransmission()

Gets the spectral radiance from the path transmission.

Method

spectral_radianceDefaultTransmission()

Sets default spectral_radiance and spectral_radiance_jacobian for transmission.

Method

spectral_radianceIntegrateDisort()

Integrate Disort spectral radiance.

Method

spectral_radianceStepByStepEmission()

Gets the spectral radiance from the path.

Method

spectral_radianceSunOrCosmicBackground()

Get the spectral radiance of a sun or of the cosmic background if the sun is not hit.

Method

spectral_radianceSunsOrCosmicBackground()

Get the spectral radiance of a sun or of the cosmic background if no sun is hit.

Method

spectral_radianceSurfaceBlackbody()

Set surface spectral radiance from Planck function of the surface temperature

Method

spectral_radianceUniformCosmicBackground()

Background spectral radiance is from a uniform cosmic background temperature.

Method

spectral_radiance_backgroundAgendasAtEndOfPath()

Computes the background radiation.

Method

spectral_radiance_fieldFromOperatorPath()

Computes the spectral radiance field using ray_path_observer_agenda.

Method

spectral_radiance_fieldFromOperatorPlanarGeometric()

Computes the spectral radiance field assuming planar geometric paths

Method

spectral_radiance_jacobianAddPathPropagation()

Adds the propagation variables to spectral_radiance_jacobian

Method

spectral_radiance_jacobianAddSensorJacobianPerturbations()

Adds sensor properties to the spectral_radiance_jacobian.

Method

spectral_radiance_jacobianApplyUnit()

Applies a unit to spectral_radiance, returning a new field

Method

spectral_radiance_jacobianEmpty()

Set the cosmic background radiation derivative to empty.

Method

spectral_radiance_jacobianFromBackground()

Sets spectral_radiance_jacobian from the background values

Method

spectral_radiance_observer_agendaExecute()

Executes spectral_radiance_observer_agenda, see it for more details

Method

spectral_radiance_observer_agendaSet()

Sets spectral_radiance_space_agenda

Method

spectral_radiance_operatorClearsky1D()

Set up a 1D spectral radiance operator

Method

spectral_radiance_space_agendaExecute()

Executes spectral_radiance_space_agenda, see it for more details

Method

spectral_radiance_space_agendaSet()

Sets spectral_radiance_space_agenda

Method

spectral_radiance_surface_agendaExecute()

Executes spectral_radiance_surface_agenda, see it for more details

Method

spectral_radiance_surface_agendaSet()

Sets spectral_radiance_surface_agenda

Method

sunBlackbody()

Set sun to blackbody.

Method

sunFromGrid()

Extracts a sun spectrum from a field of such data.

Method

sun_pathFromObserverAgenda()

Find a path that hits the sun if possible

Method

sunsAddSun()

Add sun to suns, only exist for composability.

Method

surface_fieldEarth()

Earth reference ellipsoids.

Method

surface_fieldEuropa()

Europa reference ellipsoids.

Method

surface_fieldFromModelState()

Sets surface_field to the state of the model.

Method

surface_fieldGanymede()

Ganymede reference ellipsoids.

Method

surface_fieldInit()

Manual setting of the reference ellipsoid.

Method

surface_fieldIo()

Io reference ellipsoids.

Method

surface_fieldJupiter()

Jupiter reference ellipsoids.

Method

surface_fieldMars()

Mars reference ellipsoids.

Method

surface_fieldMoon()

Moon reference ellipsoids.

Method

surface_fieldSetPlanetEllipsoid()

Sets the planet base surface field

Method

surface_fieldVenus()

Venus reference ellipsoids.

Method

swap()

Swap the workspace for andother.

Method

transmission_matrix_backgroundFromPathPropagationBack()

Sets transmission_matrix_background to back of ray_path_transmission_matrix_cumulative

Method

transmission_matrix_backgroundFromPathPropagationFront()

Sets transmission_matrix_background to front of ray_path_transmission_matrix_cumulative

Method

water_equivalent_pressure_operatorMK05()

Calculate equivalent water pressure according to Murphy and Koop, 2005

Attribute

absorption_bands

AbsorptionBands Bands of absorption lines for LBL calculations.

Attribute

absorption_cia_data

ArrayOfCIARecord HITRAN Collision Induced Absorption (CIA) Data.

Attribute

absorption_lookup_table

AbsorptionLookupTables Absorption lookup table for scalar gas absorption coefficients.

Attribute

absorption_predefined_model_data

PredefinedModelData This contains predefined model data.

Attribute

absorption_species

ArrayOfArrayOfSpeciesTag Tag groups for gas absorption.

Attribute

absorption_xsec_fit_data

ArrayOfXsecRecord Fitting model coefficients for cross section species.

Attribute

atmospheric_field

AtmField An atmospheric field in ARTS.

Attribute

atmospheric_point

AtmPoint An atmospheric point in ARTS.

Attribute

covariance_matrix_diagonal_blocks

JacobianTargetsDiagonalCovarianceMatrixMap A helper map for setting the covariance matrix.

Attribute

disort_fourier_mode_dimension

Index The number of Fourier modes for Disort.

Attribute

disort_legendre_polynomial_dimension

Index The number of input Legendre polynimials for Disort.

Attribute

disort_quadrature_angles

Vector The quadrature angles for Disort.

Attribute

disort_quadrature_dimension

Index The quadrature size for Disort.

Attribute

disort_quadrature_weights

Vector The quadrature weights for Disort.

Attribute

disort_settings

DisortSettings Contains the full settings of spectral Disort calculations.

Attribute

disort_settings_agenda

Agenda An agenda for setting up Disort.

Attribute

disort_spectral_flux_field

Tensor3 The spectral flux field from Disort.

Attribute

disort_spectral_radiance_field

Tensor4 The spectral radiance field from Disort.

Attribute

ecs_data

LinemixingEcsData Error corrected sudden data

Attribute

frequency_grid

AscendingGrid A single path point’s frequency grid.

Attribute

frequency_grid_wind_shift_jacobian

Vector3 The frequency grid wind shift Jacobian.

Attribute

gravity_operator

NumericTernaryOperator The gravity operator.

Attribute

inversion_iterate_agenda

Agenda Work in progress …

Attribute

inversion_iterate_agenda_counter

Index A counter for the inversion iterate agenda.

Attribute

inversion_iterate_agenda_do_jacobian

Index A boolean for if Jacobian calculations should be done.

Attribute

jacobian_targets

JacobianTargets A list of targets for the Jacobian Matrix calculations.

Attribute

measurement_averaging_kernel

Matrix Averaging kernel matrix.

Attribute

measurement_gain_matrix

Matrix Contribution function (or gain) matrix.

Attribute

measurement_jacobian

Matrix The partial derivatives of the measurement_vector.

Attribute

measurement_sensor

ArrayOfSensorObsel A list of sensor elements.

Attribute

measurement_vector

Vector The measurment vector for, e.g., a sensor.

Attribute

measurement_vector_error_covariance_matrix

CovarianceMatrix Covariance matrix for observation uncertainties.

Attribute

measurement_vector_fitted

Vector As measurement_vector, but fitted to the model.

Attribute

model_state_covariance_matrix

CovarianceMatrix Covariance matrix of a priori distribution.

Attribute

model_state_vector

Vector A state vector of the model.

Attribute

model_state_vector_apriori

Vector An apriori state vector of the model.

Attribute

propagation_matrix

PropmatVector This contains the propagation matrix for the current path point.

Attribute

propagation_matrix_agenda

Agenda Compute the propagation matrix, the non-LTE source vector, and their derivatives

Attribute

propagation_matrix_jacobian

PropmatMatrix

Attribute

propagation_matrix_scattering

PropmatVector This contains the propagation matrix for scattering for the current path point.

Attribute

propagation_matrix_scattering_agenda

Agenda Compute the propagation matrix, the non-LTE source vector, and their derivatives

Attribute

propagation_matrix_select_species

SpeciesEnum A select species tag group from absorption_species

Attribute

propagation_matrix_source_vector_nonlte

StokvecVector The part of the source vector that is due to non-LTE.

Attribute

propagation_matrix_source_vector_nonlte_jacobian

StokvecMatrix Partial derivative of the propagation_matrix_source_vector_nonlte with regards to jacobian_targets.

Attribute

ray_path

ArrayOfPropagationPathPoint A list path points making up a propagation path.

Attribute

ray_path_atmospheric_point

ArrayOfAtmPoint Atmospheric points along the propagation path.

Attribute

ray_path_frequency_grid

ArrayOfAscendingGrid All frequency_grid along the propagation path.

Attribute

ray_path_frequency_grid_wind_shift_jacobian

ArrayOfVector3 A list of frequency_grid_wind_shift_jacobian for a ray path.

Attribute

ray_path_observer_agenda

Agenda Get the propagation path as it is obeserved.

Attribute

ray_path_point

PropagationPathPoint A single path point.

Attribute

ray_path_propagation_matrix

ArrayOfPropmatVector Propagation matrices along the propagation path

Attribute

ray_path_propagation_matrix_jacobian

ArrayOfPropmatMatrix Propagation derivative matrices along the propagation path

Attribute

ray_path_propagation_matrix_scattering

ArrayOfPropmatVector Propagation matrices along the propagation path for scattering

Attribute

ray_path_propagation_matrix_source_vector_nonlte

ArrayOfStokvecVector Additional non-LTE along the propagation path

Attribute

ray_path_propagation_matrix_source_vector_nonlte_jacobian

ArrayOfStokvecMatrix Additional non-LTE derivative along the propagation path

Attribute

ray_path_spectral_radiance_jacobian

ArrayOfStokvecMatrix Spectral radiance derivative along the propagation path

Attribute

ray_path_spectral_radiance_scattering

ArrayOfStokvecVector Spectral radiance scattered into the propagation path

Attribute

ray_path_spectral_radiance_source

ArrayOfStokvecVector Source vectors along the propagation path

Attribute

ray_path_spectral_radiance_source_jacobian

ArrayOfStokvecMatrix Source derivative vectors along the propagation path

Attribute

ray_path_suns_path

ArrayOfArrayOfArrayOfPropagationPathPoint A list of paths to the suns from the ray path.

Attribute

ray_path_transmission_matrix

ArrayOfMuelmatVector Transmission matrices along the propagation path.

Attribute

ray_path_transmission_matrix_cumulative

ArrayOfMuelmatVector Cumulative transmission matrices along the propagation path

Attribute

ray_path_transmission_matrix_jacobian

ArrayOfMuelmatTensor3 Transmission derivative matrices along the propagation path.

Attribute

spectral_radiance

StokvecVector A spectral radiance vector.

Attribute

spectral_radiance_background

StokvecVector Spectral radiance from the background

Attribute

spectral_radiance_background_jacobian

StokvecMatrix Spectral radiance derivative from the background

Attribute

spectral_radiance_jacobian

StokvecMatrix Jacobian of spectral_radiance with respect to jacobian_targets.

Attribute

spectral_radiance_observer_agenda

Agenda Spectral radiance as seen from the input position and environment

Attribute

spectral_radiance_observer_line_of_sight

Vector2 The position of the observer of spectral radiance.

Attribute

spectral_radiance_observer_position

Vector3 The position of an observer of spectral radiance.

Attribute

spectral_radiance_operator

SpectralRadianceOperator The spectral radiance operator.

Attribute

spectral_radiance_space_agenda

Agenda Spectral radiance as seen of space.

Attribute

spectral_radiance_surface_agenda

Agenda Spectral radiance as seen of the surface.

Attribute

spectral_radiance_unit

SpectralRadianceUnitType The spectral radiance unit after conversion.

Attribute

sun

Sun A sun.

Attribute

sun_path

ArrayOfPropagationPathPoint A path to a sun if it is visible.

Attribute

suns

ArrayOfSun A list of Sun.

Attribute

surface_field

SurfaceField The surface field describes the surface properties.

Attribute

transmission_matrix_background

MuelmatVector Transmittance from the background

Operator

__eq__()

Return self==value.

Operator

__ge__()

Return self>=value.

Operator

__getstate__()

Operator

__gt__()

Return self>value.

Operator

__hash__()

Return hash(self).

Operator

__iter__()

Allows iter(self)

Operator

__le__()

Return self<=value.

Operator

__lt__()

Return self<value.

Operator

__ne__()

Return self!=value.

Operator

__setstate__()

Constructors

__init__(self, with_defaults: bool = True) None