propagation_matrix_agenda
- Workspace.propagation_matrix_agenda: Agenda
Compute 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
propagation_matrix_agendaAuto()
after having defined your absorption data to create this agenda. It covers most use-cases.It is possible to execute
propagation_matrix_agenda
directly from the workspace by callingpropagation_matrix_agendaExecute()
.As all agendas in ARTS,
propagation_matrix_agenda
is also customizable via its operator helper class:propagation_matrix_agendaOperator
. See it,propagation_matrix_agendaSetOperator()
, andpropagation_matrix_agendaExecuteOperator()
for more details.propagation_matrix_agenda
have these constraints ():On output,
propagation_matrix
has the size offrequency_grid
.On output,
propagation_matrix_source_vector_nonlte
has the size offrequency_grid
.On output,
propagation_matrix_jacobian
has the shape of the target-count ofjacobian_targets
times the size offrequency_grid
.On output,
propagation_matrix_source_vector_nonlte_jacobian
has the shape of the target-count ofjacobian_targets
times the size offrequency_grid
.
Parameters
- propagation_matrix~pyarts3.arts.PropmatVector
This contains the fully polarized propagation matrix for the current path point. See
propagation_matrix
[OUT]- propagation_matrix_source_vector_nonlte~pyarts3.arts.StokvecVector
The part of the source vector that is due to non-LTE. See
propagation_matrix_source_vector_nonlte
[OUT]- propagation_matrix_jacobian~pyarts3.arts.PropmatMatrix
Partial derivative of the
propagation_matrix
with regards tojacobian_targets
. Seepropagation_matrix_jacobian
[OUT]- propagation_matrix_source_vector_nonlte_jacobian~pyarts3.arts.StokvecMatrix
Partial derivative of the
propagation_matrix_source_vector_nonlte
with regards tojacobian_targets
. Seepropagation_matrix_source_vector_nonlte_jacobian
[OUT]- frequency_grid~pyarts3.arts.AscendingGrid
A single frequency grid. See
frequency_grid
[IN]- frequency_grid_wind_shift_jacobian~pyarts3.arts.Vector3
The frequency grid wind shift Jacobian. See
frequency_grid_wind_shift_jacobian
[IN]- jacobian_targets~pyarts3.arts.JacobianTargets
A list of targets for the Jacobian Matrix calculations. See
jacobian_targets
[IN]- select_species~pyarts3.arts.SpeciesEnum
Species selection. See
select_species
[IN]- ray_path_point~pyarts3.arts.PropagationPathPoint
A single path point. See
ray_path_point
[IN]- atmospheric_point~pyarts3.arts.AtmPoint
An atmospheric point in ARTS. See
atmospheric_point
[IN]
Input to workspace methods
Output from workspace methods
Related workspace variables