single_propmat_agenda

Workspace.single_propmat_agenda: Agenda

Computes the propagation matrix, the non-LTE source vector, the dispersion, and their derivatives.

The intent of this agenda is to be the workhorse for the propagation matrix calculations that are happening deep in your ARTS method calls. The methods in question here only compute a single frequency point at a time.

If you do not need single-frequency-point calculations, consider using spectral_propmat_agenda instead as it will likely be more efficient.

Convenience setters provide single_dispersion for microwave gases in Earth or planetary atmospheres and for visible/near-infrared water or steam.

Execution and customization

You can execute single_propmat_agenda directly from the workspace by calling single_propmat_agendaExecute().

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

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

Agenda output

  • single_propmat

  • single_nlte_srcvec

  • single_dispersion

  • single_propmat_jac

  • single_nlte_srcvec_jac

  • single_dispersion_jac

Agenda input

  • freq

  • freq_wind_shift_jac

  • jac_targets

  • select_species

  • ray_point

  • atm_point

Input to workspace methods

  • single_propmat_agendaExecute()

  • single_radClearskyEmissionPropagation()

  • spectral_radClearskyEmissionFrequencyDependentPropagation()

Output from workspace methods

  • single_propmat_agendaSetGasMicrowavesEarth()

  • single_propmat_agendaSetGasMicrowavesGeneral()

  • single_propmat_agendaSetOperator()

  • single_propmat_agendaSetWaterVisibleNIRHarvey98()

Related workspace variables

  • covmat_diagonal_blocks

  • measurement_gain_mat

  • measurement_vec_error_covmat

  • model_state_covmat

  • single_dispersion

  • single_dispersion_jac

  • single_freq_path

  • single_nlte_srcvec

  • single_nlte_srcvec_jac

  • single_nlte_srcvec_jac_path

  • single_nlte_srcvec_path

  • single_propmat

  • single_propmat_jac

  • single_propmat_jac_path

  • single_propmat_path

  • single_rad

  • single_rad_jac

  • single_rad_space_agenda

  • single_rad_surface_agenda

  • spectral_phamat_spectral

  • spectral_phamat_spectral_path

  • spectral_propmat

  • spectral_propmat_agenda

  • spectral_propmat_and_atm_path_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_tramat_path