subsurf_field ============= .. currentmodule:: pyarts3.workspace .. attribute:: Workspace.subsurf_field :type: ~pyarts3.arts.SubsurfaceField The sub-surface field. This contains global subsurface properties, such as temperature. It also contains many properties that are used by specific subsurface-related methods. It is a 3D field with :attr:`~pyarts3.workspace.Workspace.alt`, :attr:`~pyarts3.workspace.Workspace.lat`, and :attr:`~pyarts3.workspace.Workspace.lon` dimensions. For more information, see :doc:`user.subsurf_field`. .. rubric:: Default value ``"bottom_depth": 1.7976931348623157e+308`` .. rubric:: Input to workspace methods .. hlist:: :columns: 2 * :func:`~pyarts3.workspace.Workspace.RetrievalFinalizeDiagonal` * :func:`~pyarts3.workspace.Workspace.disort_settingsDownwellingObserver` * :func:`~pyarts3.workspace.Workspace.disort_settings_downwelling_wrapper_agendaExecute` * :func:`~pyarts3.workspace.Workspace.disort_settings_downwelling_wrapper_agendaExecuteOperator` * :func:`~pyarts3.workspace.Workspace.jac_targetsFinalize` * :func:`~pyarts3.workspace.Workspace.jac_targetsToggleLogRelSubsurfaceTarget` * :func:`~pyarts3.workspace.Workspace.jac_targetsToggleLogarithmicSubsurfaceTarget` * :func:`~pyarts3.workspace.Workspace.jac_targetsToggleRelativeSubsurfaceTarget` * :func:`~pyarts3.workspace.Workspace.measurement_jacSubsurfaceTransformation` * :func:`~pyarts3.workspace.Workspace.measurement_jacTransformations` * :func:`~pyarts3.workspace.Workspace.measurement_vecFromSensor` * :func:`~pyarts3.workspace.Workspace.model_state_vecFromData` * :func:`~pyarts3.workspace.Workspace.model_state_vecFromSubsurface` * :func:`~pyarts3.workspace.Workspace.model_state_vec_aprioriFromData` * :func:`~pyarts3.workspace.Workspace.single_radClearskyEmissionPropagation` * :func:`~pyarts3.workspace.Workspace.single_rad_surface_agendaExecute` * :func:`~pyarts3.workspace.Workspace.single_rad_surface_agendaExecuteOperator` * :func:`~pyarts3.workspace.Workspace.spectral_flux_profileFromPathField` * :func:`~pyarts3.workspace.Workspace.spectral_radClearskyEmission` * :func:`~pyarts3.workspace.Workspace.spectral_radClearskyEmissionFrequencyDependentPropagation` * :func:`~pyarts3.workspace.Workspace.spectral_radClearskyEmissionParFreq` * :func:`~pyarts3.workspace.Workspace.spectral_radClearskyRayleighScattering` * :func:`~pyarts3.workspace.Workspace.spectral_radClearskyTransmission` * :func:`~pyarts3.workspace.Workspace.spectral_radSubsurfaceDisortEmission` * :func:`~pyarts3.workspace.Workspace.spectral_radSubsurfaceDisortEmissionWithJacobian` * :func:`~pyarts3.workspace.Workspace.spectral_radSurfaceReflectance` * :func:`~pyarts3.workspace.Workspace.spectral_rad_bkgAgendasAtEndOfPath` * :func:`~pyarts3.workspace.Workspace.spectral_rad_jacAddSensorJacobianPerturbations` * :func:`~pyarts3.workspace.Workspace.spectral_rad_observer_agendaExecute` * :func:`~pyarts3.workspace.Workspace.spectral_rad_observer_agendaExecuteOperator` * :func:`~pyarts3.workspace.Workspace.spectral_rad_surface_agendaExecute` * :func:`~pyarts3.workspace.Workspace.spectral_rad_surface_agendaExecuteOperator` * :func:`~pyarts3.workspace.Workspace.subsurf_profileFromPath` .. rubric:: Modified by workspace methods .. hlist:: :columns: 2 * :func:`~pyarts3.workspace.Workspace.OEM` * :func:`~pyarts3.workspace.Workspace.UpdateModelStates` * :func:`~pyarts3.workspace.Workspace.inversion_iterate_agendaExecute` * :func:`~pyarts3.workspace.Workspace.inversion_iterate_agendaExecuteOperator` * :func:`~pyarts3.workspace.Workspace.subsurf_fieldFromModelState` .. rubric:: Input to workspace agendas .. hlist:: :columns: 1 * :attr:`~pyarts3.workspace.Workspace.disort_settings_downwelling_wrapper_agenda` * :attr:`~pyarts3.workspace.Workspace.single_rad_surface_agenda` * :attr:`~pyarts3.workspace.Workspace.spectral_rad_observer_agenda` * :attr:`~pyarts3.workspace.Workspace.spectral_rad_surface_agenda` .. rubric:: Modified by workspace agenda .. hlist:: :columns: 1 * :attr:`~pyarts3.workspace.Workspace.inversion_iterate_agenda` .. rubric:: Related workspace variables .. hlist:: :columns: 2 * :attr:`~pyarts3.workspace.Workspace.atm_field` * :attr:`~pyarts3.workspace.Workspace.disort_spectral_flux_field` * :attr:`~pyarts3.workspace.Workspace.disort_spectral_rad_field` * :attr:`~pyarts3.workspace.Workspace.ray_path_field` * :attr:`~pyarts3.workspace.Workspace.single_rad_surface_agenda` * :attr:`~pyarts3.workspace.Workspace.spectral_rad_closed_surface_agenda` * :attr:`~pyarts3.workspace.Workspace.spectral_rad_field` * :attr:`~pyarts3.workspace.Workspace.spectral_rad_surface_agenda` * :attr:`~pyarts3.workspace.Workspace.spectral_surf_refl` * :attr:`~pyarts3.workspace.Workspace.spectral_surf_refl_agenda` * :attr:`~pyarts3.workspace.Workspace.spectral_surf_refl_jac` * :attr:`~pyarts3.workspace.Workspace.subsurf_profile` * :attr:`~pyarts3.workspace.Workspace.surf_field` .. :class:`~pyarts3.arts.SubsurfaceField`