atm_field
- Workspace.atm_field: AtmField
An atmospheric field in ARTS, this is the main atmospheric data structure in ARTS.
The atmospheric field defines the altitude of the top-of-the-atmosphere, as well as the variables that are required for the radiative transfer calculations along a path through the atmosphere. The field can be accessed at any altitude, latitude, longitude path that is within the atmosphere to access the relevant atmospheric point data (
atm_point).Note that constraints on the various field parameters may be imposed by extrapolation limitations on the field parameter itself, causing some or large swaths of the atmosphere to be inaccessible.
The atmospheric field may, but does not have to, consist of the following:
Temperature - Atmospheric temperatures in Kelvin
Pressure - Atmospheric pressure in Pascal
Wind - Atmospheric wind field in meters per second
Magnetic Field - Magnetic field in Tesla
Species content - Usually the volume-mixing ratio of various species, with some exceptions. See
SpeciesEnumfor more details.Isotopologue ratios - The isotopologue ratios of various species. See
SpeciesIsotopefor more details.Non-local thermodynamics ratios - Unitless [pure-style] OR Kelvin [vibrational-style] ratios replacing the Boltzman distribution used in the LTE calculations.
Scattering species content - See user guide for more information. This is custom data to aid scattering calculations.
For more information, see The atmosphere.
Input to workspace methods
MCGeneral()MCRadar()ProfileFromAltitude()RetrievalFinalizeDiagonal()abs_lookup_dataCalc()atm_pathFromPath()atm_profileExtract()atm_profileFromGrid()disort_settingsDownwellingObserver()disort_settings_downwelling_wrapper_agendaExecute()disort_settings_downwelling_wrapper_agendaExecuteOperator()disort_spectral_flux_fieldProfile()disort_spectral_rad_fieldFromAgendaCdisort()disort_spectral_rad_fieldProfile()disort_spectral_rad_fieldProfileCdisort()jac_targetsFinalize()jac_targetsToggleLogRelAtmTarget()jac_targetsToggleLogarithmicAtmTarget()jac_targetsToggleRelativeAtmTarget()jac_targetsToggleRelativeHumidityAtmTarget()measurement_jacAtmosphereTransformation()measurement_jacTransformations()measurement_vecFromRadarSingleScattering()measurement_vecFromSensor()model_state_vecFromAtmosphere()model_state_vecFromData()model_state_vec_aprioriFromData()ray_pathAddGeometricGridCrossings()ray_pathGeometric()ray_pathGeometricDownlooking()ray_pathGeometricUplooking()ray_pathInit()
ray_pathRemoveNonGeometricGridCrossings()ray_pathSetGeometricExtremes()ray_path_fieldFluxProfile()ray_path_observersFieldProfilePseudo2D()ray_path_observersFluxProfile()ray_pointPastGeometric()ray_pointPastRefractive()single_radClearskyEmissionPropagation()spectral_flux_profileFromPathField()spectral_propmat_and_atm_path_agendaExecute()spectral_propmat_and_atm_path_agendaExecuteOperator()spectral_propmat_pathAddAdaptiveHalfPath()spectral_radClearskyBackgroundTransmission()spectral_radClearskyEmission()spectral_radClearskyEmissionFrequencyDependentPropagation()spectral_radClearskyEmissionParFreq()spectral_radClearskyRayleighScattering()spectral_radClearskyScattering()spectral_radClearskyTransmission()spectral_radMonteCarlo()spectral_radSinglePathEmissionFrequencyLoop()spectral_radSubsurfaceDisortEmission()spectral_radSubsurfaceDisortEmissionWithJacobian()spectral_radSurfaceReflectance()spectral_rad_jacAddPathPropagation()spectral_rad_jacAddSensorJacobianPerturbations()spectral_rad_observer_agendaExecute()spectral_rad_observer_agendaExecuteOperator()spectral_rad_operatorClearsky1D()spectral_rad_scat_pathSunsFirstOrder()spectral_rad_scat_pathSunsFirstOrderRayleigh()
Modified by workspace methods
OEM()UpdateModelStates()atm_fieldAbsoluteMagneticField()atm_fieldAbsoluteWindField()atm_fieldAppendAuto()atm_fieldAppendBaseData()atm_fieldAppendCIASpeciesData()atm_fieldAppendLineIsotopologueData()atm_fieldAppendLineLevelData()atm_fieldAppendLineSpeciesData()atm_fieldAppendLookupTableSpeciesData()atm_fieldAppendPredefSpeciesData()
atm_fieldAppendTagsSpeciesData()atm_fieldAppendXsecSpeciesData()atm_fieldFitNonLTE()atm_fieldFromModelState()atm_fieldHydrostaticPressure()atm_fieldIGRF()atm_fieldInitializeNonLTE()atm_fieldSchmidthFieldFromIGRF()atm_fieldWindIncludePlanetRotation()inversion_iterate_agendaExecute()inversion_iterate_agendaExecuteOperator()
Output from workspace methods
atm_fieldFromProfile()atm_fieldInit()atm_fieldRead()model_state_vecFromRadarOnionPeeling()
Input to workspace agendas
disort_settings_downwelling_wrapper_agendaspectral_propmat_and_atm_path_agendaspectral_rad_observer_agenda
Modified by workspace agenda
inversion_iterate_agenda
Related workspace variables
atm_disort_settingsatm_disort_settings_agendaatm_pathatm_pointatm_profiledisort_spectral_flux_field
disort_spectral_rad_fieldray_path_fieldspectral_propmat_and_atm_path_agendaspectral_rad_fieldsubsurf_fieldsurf_field