iy_main_agenda
- property Workspace.iy_main_agenda
Calculation of a single monochromatic pencil beam spectrum.
The task of the agenda is to calculate the monochromatic pencil beam spectrum for the position specified by
rte_pos
and the viewing direction specified byrte_los
.Methods for this agenda can either handle the complete calculation, make use of e.g.
iy_cloudbox_agenda
or be restricted to special cases. See the documentation for the different methods.The include-file ‘agendas.arts’ predefines some typical alternatives that can be used directly, or adapted for specific applications.
- Parameters:
iy (Matrix) – Monochromatic pencil beam radiance spectrum. See
iy
[OUT]iy_aux (ArrayOfMatrix) – Data auxiliary to
iy
. Seeiy_aux
[OUT]ppath (Ppath) – The propagation path for one line-of-sight. See
ppath
[OUT]diy_dx (ArrayOfTensor3) – Derivative of
iy
with respect to retrieval quantities. Seediy_dx
[INOUT]geo_pos (Vector) – Geo-position of a measurement. See
geo_pos
[OUT]iy_agenda_call1 (Index) – Flag to handle recursive calls of
iy_main_agenda
. Seeiy_agenda_call1
[IN]iy_transmittance (Tensor3) – Transmittance to be included in
iy
. Seeiy_transmittance
[IN]iy_aux_vars (ArrayOfString) – Selection of quantities for
iy_aux
and when applicable alsoy_aux
. Seeiy_aux_vars
[IN]iy_unit (String) – Selection of output unit for radiative transfer methods. See
iy_unit
[IN]cloudbox_on (Index) – Flag to activate the cloud box. See
cloudbox_on
[IN]jacobian_do (Index) – Flag to activate (clear-sky) Jacobian calculations. See
jacobian_do
[IN]f_grid (Vector) – The frequency grid for monochromatic pencil beam calculations. See
f_grid
[IN]nlte_field (EnergyLevelMap) – The field of NLTE temperatures and/or ratios. See
nlte_field
[IN]rte_pos (Vector) – A geographical position for starting radiative transfer calculations. See
rte_pos
[IN]rte_los (Vector) – A line-of-sight for (complete) radiative transfer calculations. See
rte_los
[IN]rte_pos2 (Vector) – A second geographical position to define the geometry for. See
rte_pos2
[IN]
Workspace methods that can generate iy_main_agenda
Workspace methods that require iy_main_agenda
Workspace agendas that require iy_main_agenda
Generic workspace methods that can generate or use iy_main_agenda
- type:
WorkspaceVariable
- holds typeAgenda