propagation_matrix_scattering_spectral_agenda

Workspace.propagation_matrix_scattering_spectral_agenda: Agenda

Gets the scattering propagation matrix, the scattering absorption vector, and the scattering spectral phase matrix.

Execution and customization

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

You can execute propagation_matrix_scattering_spectral_agenda directly from the workspace by calling propagation_matrix_scattering_spectral_agendaExecute().

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

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

Constraints

  1. On output, propagation_matrix_scattering has the size of frequency_grid.

  2. On output, absorption_vector_scattering has the size of frequency_grid.

  3. On output, phase_matrix_scattering_spectral has the shape of <legendre_degree + 1> times the size of frequency_grid.

Agenda output

Agenda input

Default value

  1. Shares the global scattering_species

  2. propagation_matrix_scatteringSpectralInit()

  3. propagation_matrix_scatteringAddSpectralScatteringSpeciesTRO()

Input to workspace methods

Output from workspace methods

Related workspace variables