ARTS built-in documentation server
Agenda 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 by rte_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.
Group: Agenda
Variables
OUT | iy | (Matrix) | Monochromatic pencil beam radiance spectrum. |
OUT | iy_aux | (ArrayOfMatrix) | Data auxiliary to iy. |
OUT | ppath | (Ppath) | The propagation path for one line-of-sight. |
OUT | diy_dx | (ArrayOfTensor3) | Derivative of iy with respect to retrieval quantities. |
IN | diy_dx | (ArrayOfTensor3) | Derivative of iy with respect to retrieval quantities. |
IN | iy_agenda_call1 | (Index) | Flag to handle recursive calls of iy_main_agenda The agenda iy_main_agenda can be used recursively and this flag is used to tell the methods inside the agenda which is the primary call. |
IN | iy_transmission | (Tensor3) | Transmission to be included in iy. |
IN | iy_aux_vars | (ArrayOfString) | Selection of quantities for iy_aux and when applicable also y_aux. |
IN | iy_id | (Index) | Identification number of iy. |
IN | iy_unit | (String) | Selection of output unit for some radiative transfer methods. |
IN | cloudbox_on | (Index) | Flag to activate the cloud box. |
IN | jacobian_do | (Index) | Flag to activate (clear-sky) Jacobian calculations. |
IN | f_grid | (Vector) | The frequency grid for monochromatic pencil beam calculations. |
IN | nlte_field | (EnergyLevelMap) | The field of NLTE temperatures and/or ratios. |
IN | rte_pos | (Vector) | A geographical position for starting radiative transfer calculations. |
IN | rte_los | (Vector) | A line-of-sight for (complete) radiative transfer calculations. |
IN | rte_pos2 | (Vector) | A second geographical position to define the geometry for radiative transfer calculations. |
Specific methods that can generate iy_main_agenda
- none
Generic and supergeneric methods that can generate iy_main_agenda
Specific methods that require iy_main_agenda
- DoitGetIncoming
- DoitGetIncoming1DAtm
- iyCalc
- iyEmissionStandard
- iyEmissionStandardSequential
- iyHybrid
- iyHybrid2
- iySurfaceCallAgendaX
- iySurfaceFastem
- iySurfaceRtpropAgenda
- iySurfaceRtpropCalc
- jacobianCalcPointingZaRecalc
- nlte_fieldForSingleSpeciesNonOverlappingLines
- line_irradianceCalcForSingleSpeciesNonOverlappingLinesPseudo2D
- yCalc
- yCalcAppend
- yActive
Generic and supergeneric methods that can use iy_main_agenda
- AgendaAppend
- AgendaExecute
- AgendaExecuteExclusive
- Append
- Copy
- Delete
- Ignore
- WriteXML
- WriteXMLIndexed
Agendas that can generate iy_main_agenda
- none