spectral_propmat_and_atm_path_agenda ==================================== .. currentmodule:: pyarts3.workspace .. attribute:: Workspace.spectral_propmat_and_atm_path_agenda :type: ~pyarts3.arts.Agenda Computes several path parameters along the path. The main use of this agenda is to allow adapting the path points based on spectral parameters. .. rubric:: Execution and customization See :func:`~pyarts3.workspace.Workspace.spectral_propmat_and_atm_path_agendaSet` for builtin options that selects execution options. You can execute :attr:`~pyarts3.workspace.Workspace.spectral_propmat_and_atm_path_agenda` directly from the workspace by calling :func:`~pyarts3.workspace.Workspace.spectral_propmat_and_atm_path_agendaExecute`. As all agendas in ARTS, it is also customizable via its operator helper class: :class:`~pyarts3.arts.spectral_propmat_and_atm_path_agendaOperator`. See it, :func:`~pyarts3.workspace.Workspace.spectral_propmat_and_atm_path_agendaSetOperator`, and :func:`~pyarts3.workspace.Workspace.spectral_propmat_and_atm_path_agendaExecuteOperator` for more details. Also see the :class:`~pyarts3.workspace.arts_agenda` property for how to fully define an agenda in python. .. rubric:: Constraint #. On output, all path arrays have the same size. .. rubric:: Agenda output .. hlist:: :columns: 2 * :attr:`~pyarts3.workspace.Workspace.spectral_propmat_path` * :attr:`~pyarts3.workspace.Workspace.spectral_nlte_srcvec_path` * :attr:`~pyarts3.workspace.Workspace.spectral_propmat_jac_path` * :attr:`~pyarts3.workspace.Workspace.spectral_nlte_srcvec_jac_path` * :attr:`~pyarts3.workspace.Workspace.freq_grid_path` * :attr:`~pyarts3.workspace.Workspace.freq_wind_shift_jac_path` * :attr:`~pyarts3.workspace.Workspace.atm_path` * :attr:`~pyarts3.workspace.Workspace.ray_path` .. rubric:: Agenda input .. hlist:: :columns: 2 * :attr:`~pyarts3.workspace.Workspace.ray_path` * :attr:`~pyarts3.workspace.Workspace.jac_targets` * :attr:`~pyarts3.workspace.Workspace.freq_grid` * :attr:`~pyarts3.workspace.Workspace.atm_field` * :attr:`~pyarts3.workspace.Workspace.surf_field` .. rubric:: Default value #. Shares the global :attr:`~pyarts3.workspace.Workspace.spectral_propmat_agenda` #. :func:`~pyarts3.workspace.Workspace.atm_pathFromPath` #. :func:`~pyarts3.workspace.Workspace.freq_grid_pathFromPath` #. :func:`~pyarts3.workspace.Workspace.spectral_propmat_pathFromPath` #. :func:`~pyarts3.workspace.Workspace.Touch`, using: input = :attr:`~pyarts3.workspace.Workspace.ray_path` #. :func:`~pyarts3.workspace.Workspace.Ignore`, using: input = :attr:`~pyarts3.workspace.Workspace.surf_field` .. rubric:: Input to workspace methods .. hlist:: :columns: 2 * :func:`~pyarts3.workspace.Workspace.spectral_propmat_and_atm_path_agendaExecute` * :func:`~pyarts3.workspace.Workspace.spectral_radClearskyBackgroundTransmission` * :func:`~pyarts3.workspace.Workspace.spectral_radClearskyEmission` * :func:`~pyarts3.workspace.Workspace.spectral_radClearskyEmissionParFreq` * :func:`~pyarts3.workspace.Workspace.spectral_radClearskyRayleighScattering` * :func:`~pyarts3.workspace.Workspace.spectral_radClearskyTransmission` * :func:`~pyarts3.workspace.Workspace.spectral_rad_scat_pathSunsFirstOrderRayleigh` .. rubric:: Output from workspace methods .. hlist:: :columns: 1 * :func:`~pyarts3.workspace.Workspace.spectral_propmat_and_atm_path_agendaSet` * :func:`~pyarts3.workspace.Workspace.spectral_propmat_and_atm_path_agendaSetAdaptive` * :func:`~pyarts3.workspace.Workspace.spectral_propmat_and_atm_path_agendaSetOperator` .. rubric:: Related workspace variables .. hlist:: :columns: 2 * :attr:`~pyarts3.workspace.Workspace.atm_disort_settings` * :attr:`~pyarts3.workspace.Workspace.atm_disort_settings_agenda` * :attr:`~pyarts3.workspace.Workspace.atm_field` * :attr:`~pyarts3.workspace.Workspace.atm_path` * :attr:`~pyarts3.workspace.Workspace.atm_point` * :attr:`~pyarts3.workspace.Workspace.atm_profile` * :attr:`~pyarts3.workspace.Workspace.covmat_diagonal_blocks` * :attr:`~pyarts3.workspace.Workspace.disort_spectral_flux_field` * :attr:`~pyarts3.workspace.Workspace.disort_spectral_rad_field` * :attr:`~pyarts3.workspace.Workspace.freq_grid_path` * :attr:`~pyarts3.workspace.Workspace.freq_wind_shift_jac_path` * :attr:`~pyarts3.workspace.Workspace.measurement_gain_mat` * :attr:`~pyarts3.workspace.Workspace.measurement_vec_error_covmat` * :attr:`~pyarts3.workspace.Workspace.model_state_covmat` * :attr:`~pyarts3.workspace.Workspace.ray_path` * :attr:`~pyarts3.workspace.Workspace.ray_path_field` * :attr:`~pyarts3.workspace.Workspace.ray_path_observer_agenda` * :attr:`~pyarts3.workspace.Workspace.ray_path_observers` * :attr:`~pyarts3.workspace.Workspace.ray_path_suns_path` * :attr:`~pyarts3.workspace.Workspace.single_freq_path` * :attr:`~pyarts3.workspace.Workspace.single_nlte_srcvec_jac_path` * :attr:`~pyarts3.workspace.Workspace.single_nlte_srcvec_path` * :attr:`~pyarts3.workspace.Workspace.single_propmat` * :attr:`~pyarts3.workspace.Workspace.single_propmat_agenda` * :attr:`~pyarts3.workspace.Workspace.single_propmat_jac` * :attr:`~pyarts3.workspace.Workspace.single_propmat_jac_path` * :attr:`~pyarts3.workspace.Workspace.single_propmat_path` * :attr:`~pyarts3.workspace.Workspace.spectral_absvec_scat` * :attr:`~pyarts3.workspace.Workspace.spectral_absvec_scat_path` * :attr:`~pyarts3.workspace.Workspace.spectral_flux_profile` * :attr:`~pyarts3.workspace.Workspace.spectral_linevo_jac_path` * :attr:`~pyarts3.workspace.Workspace.spectral_linevo_path` * :attr:`~pyarts3.workspace.Workspace.spectral_nlte_srcvec` * :attr:`~pyarts3.workspace.Workspace.spectral_nlte_srcvec_jac` * :attr:`~pyarts3.workspace.Workspace.spectral_nlte_srcvec_jac_path` * :attr:`~pyarts3.workspace.Workspace.spectral_nlte_srcvec_jac_profile` * :attr:`~pyarts3.workspace.Workspace.spectral_nlte_srcvec_path` * :attr:`~pyarts3.workspace.Workspace.spectral_nlte_srcvec_profile` * :attr:`~pyarts3.workspace.Workspace.spectral_phamat_spectral` * :attr:`~pyarts3.workspace.Workspace.spectral_phamat_spectral_path` * :attr:`~pyarts3.workspace.Workspace.spectral_propmat` * :attr:`~pyarts3.workspace.Workspace.spectral_propmat_agenda` * :attr:`~pyarts3.workspace.Workspace.spectral_propmat_jac` * :attr:`~pyarts3.workspace.Workspace.spectral_propmat_jac_path` * :attr:`~pyarts3.workspace.Workspace.spectral_propmat_jac_profile` * :attr:`~pyarts3.workspace.Workspace.spectral_propmat_path` * :attr:`~pyarts3.workspace.Workspace.spectral_propmat_profile` * :attr:`~pyarts3.workspace.Workspace.spectral_propmat_scat` * :attr:`~pyarts3.workspace.Workspace.spectral_propmat_scat_agenda` * :attr:`~pyarts3.workspace.Workspace.spectral_propmat_scat_path` * :attr:`~pyarts3.workspace.Workspace.spectral_propmat_scat_spectral_agenda` * :attr:`~pyarts3.workspace.Workspace.spectral_rad` * :attr:`~pyarts3.workspace.Workspace.spectral_rad_bkg` * :attr:`~pyarts3.workspace.Workspace.spectral_rad_bkg_jac` * :attr:`~pyarts3.workspace.Workspace.spectral_rad_closed_surface_agenda` * :attr:`~pyarts3.workspace.Workspace.spectral_rad_field` * :attr:`~pyarts3.workspace.Workspace.spectral_rad_jac` * :attr:`~pyarts3.workspace.Workspace.spectral_rad_jac_path` * :attr:`~pyarts3.workspace.Workspace.spectral_rad_observer_agenda` * :attr:`~pyarts3.workspace.Workspace.spectral_rad_operator` * :attr:`~pyarts3.workspace.Workspace.spectral_rad_scat_path` * :attr:`~pyarts3.workspace.Workspace.spectral_rad_space_agenda` * :attr:`~pyarts3.workspace.Workspace.spectral_rad_srcvec_path` * :attr:`~pyarts3.workspace.Workspace.spectral_rad_surface_agenda` * :attr:`~pyarts3.workspace.Workspace.spectral_rad_transform_operator` * :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.spectral_tramat_path` * :attr:`~pyarts3.workspace.Workspace.sun_path` .. :class:`~pyarts3.arts.Agenda`