spectral_propmat_and_atm_path_agenda

Workspace.spectral_propmat_and_atm_path_agenda: 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.

Execution and customization

See spectral_propmat_and_atm_path_agendaSet() for builtin options that selects execution options.

You can execute spectral_propmat_and_atm_path_agenda directly from the workspace by calling spectral_propmat_and_atm_path_agendaExecute().

As all agendas in ARTS, it is also customizable via its operator helper class: spectral_propmat_and_atm_path_agendaOperator. See it, spectral_propmat_and_atm_path_agendaSetOperator(), and spectral_propmat_and_atm_path_agendaExecuteOperator() for more details.

Also see the arts_agenda property for how to fully define an agenda in python.

Constraint

  1. On output, all path arrays have the same size.

Agenda output

  • spectral_propmat_path

  • spectral_nlte_srcvec_path

  • spectral_propmat_jac_path

  • spectral_nlte_srcvec_jac_path

  • freq_grid_path

  • freq_wind_shift_jac_path

  • atm_path

  • ray_path

Agenda input

  • ray_path

  • jac_targets

  • freq_grid

  • atm_field

  • surf_field

Default value

  1. Shares the global spectral_propmat_agenda

  2. atm_pathFromPath()

  3. freq_grid_pathFromPath()

  4. spectral_propmat_pathFromPath()

  5. Touch(), using: input = ray_path

  6. Ignore(), using: input = surf_field

Input to workspace methods

  • spectral_propmat_and_atm_path_agendaExecute()

  • spectral_radClearskyBackgroundTransmission()

  • spectral_radClearskyEmission()

  • spectral_radClearskyEmissionParFreq()

  • spectral_radClearskyRayleighScattering()

  • spectral_radClearskyScattering()

  • spectral_radClearskyTransmission()

  • spectral_rad_scat_pathSunsFirstOrder()

  • spectral_rad_scat_pathSunsFirstOrderRayleigh()

Output from workspace methods

  • spectral_propmat_and_atm_path_agendaSet()

  • spectral_propmat_and_atm_path_agendaSetAdaptive()

  • spectral_propmat_and_atm_path_agendaSetOperator()

Related workspace variables

  • atm_disort_settings

  • atm_disort_settings_agenda

  • atm_field

  • atm_path

  • atm_point

  • atm_profile

  • covmat_diagonal_blocks

  • disort_spectral_flux_field

  • disort_spectral_rad_field

  • freq_grid_path

  • freq_wind_shift_jac_path

  • mc_spectral_rad

  • measurement_gain_mat

  • measurement_vec_error_covmat

  • model_state_covmat

  • ray_path

  • ray_path_field

  • ray_path_observer_agenda

  • ray_path_observers

  • ray_path_suns_path

  • single_freq_path

  • single_nlte_srcvec_jac_path

  • single_nlte_srcvec_path

  • single_propmat

  • single_propmat_agenda

  • single_propmat_jac

  • single_propmat_jac_path

  • single_propmat_path

  • spectral_absvec_scat

  • spectral_absvec_scat_path

  • spectral_flux_profile

  • spectral_linevo_jac_path

  • spectral_linevo_path

  • spectral_nlte_srcvec

  • spectral_nlte_srcvec_jac

  • spectral_nlte_srcvec_jac_path

  • spectral_nlte_srcvec_jac_profile

  • spectral_nlte_srcvec_path

  • spectral_nlte_srcvec_profile

  • spectral_phamat_spectral

  • spectral_phamat_spectral_path

  • spectral_propmat

  • spectral_propmat_agenda

  • spectral_propmat_jac

  • spectral_propmat_jac_path

  • spectral_propmat_jac_profile

  • spectral_propmat_path

  • spectral_propmat_profile

  • spectral_propmat_scat

  • spectral_propmat_scat_agenda

  • spectral_propmat_scat_path

  • spectral_propmat_scat_spectral_agenda

  • spectral_rad

  • spectral_rad_bkg

  • spectral_rad_bkg_jac

  • spectral_rad_closed_surface_agenda

  • spectral_rad_field

  • spectral_rad_jac

  • spectral_rad_jac_path

  • spectral_rad_observer_agenda

  • spectral_rad_operator

  • spectral_rad_scat_path

  • spectral_rad_space_agenda

  • spectral_rad_srcvec_path

  • spectral_rad_surface_agenda

  • spectral_rad_transform_operator

  • spectral_surf_refl

  • spectral_surf_refl_agenda

  • spectral_surf_refl_jac

  • spectral_tramat_path

  • sun_path