spectral_propmat_agenda
- Workspace.spectral_propmat_agenda: Agenda
Computes the propagation matrix, the non-LTE source vector, 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.
Tip
Use
spectral_propmat_agendaAuto()after having defined your absorption data to create this agenda. It covers most use-cases.Execution and customization
See
spectral_propmat_agendaSet()for builtin options that selects execution options.You can execute
spectral_propmat_agendadirectly from the workspace by callingspectral_propmat_agendaExecute().As all agendas in ARTS, it is also customizable via its operator helper class:
spectral_propmat_agendaOperator. See it,spectral_propmat_agendaSetOperator(), andspectral_propmat_agendaExecuteOperator()for more details.Also see the
arts_agendaproperty for how to fully define an agenda in python.Constraints
On output,
spectral_propmathas the size offreq_grid.On output,
spectral_nlte_srcvechas the size offreq_grid.On output,
spectral_propmat_jachas the shape of the target-count ofjac_targetstimes the size offreq_grid.On output,
spectral_nlte_srcvec_jachas the shape of the target-count ofjac_targetstimes the size offreq_grid.
Agenda output
spectral_propmatspectral_nlte_srcvec
spectral_propmat_jacspectral_nlte_srcvec_jac
Agenda input
freq_gridfreq_wind_shift_jacjac_targets
select_speciesray_pointatm_point
Input to workspace methods
MCGeneral()MCRadar()ProfileFromAltitude()atm_fieldFitNonLTE()atm_profileFitNonLTE()measurement_vecFromRadarSingleScattering()model_state_vecFromRadarOnionPeeling()spectral_flux_profileFromPathField()
spectral_flux_profilePseudo2D()spectral_propmat_agendaExecute()spectral_propmat_pathAddAdaptiveHalfPath()spectral_propmat_pathFromPath()spectral_propmat_path_species_splitFromPath()spectral_radMonteCarlo()spectral_rad_fieldProfilePseudo2D()
Output from workspace methods
spectral_propmat_agendaAuto()spectral_propmat_agendaSet()spectral_propmat_agendaSetOperator()
Related workspace variables
covmat_diagonal_blocksdisort_spectral_flux_fielddisort_spectral_rad_fieldmc_spectral_radmeasurement_gain_matmeasurement_vec_error_covmatmodel_state_covmatsingle_propmatsingle_propmat_agendasingle_propmat_jacsingle_propmat_jac_pathsingle_propmat_pathspectral_absvec_scatspectral_absvec_scat_pathspectral_flux_profilespectral_linevo_jac_pathspectral_linevo_pathspectral_nlte_srcvecspectral_nlte_srcvec_jacspectral_nlte_srcvec_jac_pathspectral_nlte_srcvec_jac_profilespectral_nlte_srcvec_pathspectral_nlte_srcvec_profilespectral_phamat_spectralspectral_phamat_spectral_pathspectral_propmatspectral_propmat_and_atm_path_agenda
spectral_propmat_jacspectral_propmat_jac_pathspectral_propmat_jac_profilespectral_propmat_pathspectral_propmat_profilespectral_propmat_scatspectral_propmat_scat_agendaspectral_propmat_scat_pathspectral_propmat_scat_spectral_agendaspectral_radspectral_rad_bkgspectral_rad_bkg_jacspectral_rad_closed_surface_agendaspectral_rad_fieldspectral_rad_jacspectral_rad_jac_pathspectral_rad_observer_agendaspectral_rad_operatorspectral_rad_scat_pathspectral_rad_space_agendaspectral_rad_srcvec_pathspectral_rad_surface_agendaspectral_rad_transform_operatorspectral_surf_reflspectral_surf_refl_agendaspectral_surf_refl_jacspectral_tramat_path