ARTS built-in documentation server

Agenda iy_surface_agenda

Upwelling radiation from the surface.

The task of the agenda is to determine the upwelling intensity from
the surface, for given point and direction.

The standard choice should be to make use of surface_rtprop_agenda
through the WSM iySurfaceRtpropAgenda.

A function calling this agenda shall set rtp_pos and rtp_los to
the position and line-of-sight for which the upwelling radiation
shall be determined.

See also the include-file 'agendas.arts' for a predefined agenda
suitable to be used in most applications.

Group: Agenda

Variables

OUTiy(Matrix) Monochromatic pencil beam radiance spectrum.
OUTdiy_dx(ArrayOfTensor3) Derivative of iy with respect to retrieval quantities.
INdiy_dx(ArrayOfTensor3) Derivative of iy with respect to retrieval quantities.
INdsurface_rmatrix_dx(ArrayOfTensor4) The derivative of surface_rmatrix with respect to quantities listed in dsurface_names.
INdsurface_emission_dx(ArrayOfMatrix) The derivative of surface_emission with respect to quantities listed in dsurface_names.
INiy_unit(String) Selection of output unit for radiative transfer methods.
INiy_transmittance(Tensor3) Transmittance to be included in iy.
INiy_id(Index) Identification number of iy.
INcloudbox_on(Index) Flag to activate the cloud box.
INjacobian_do(Index) Flag to activate (clear-sky) Jacobian calculations.
INiy_main_agenda(Agenda) Calculation of a single monochromatic pencil beam spectrum.
INf_grid(Vector) The frequency grid for monochromatic pencil beam calculations.
INnlte_field(EnergyLevelMap) The field of NLTE temperatures and/or ratios.
INrtp_pos(Vector) Position of a radiative transfer point.
INrtp_los(Vector) Line-of-sight at a radiative transfer point.
INrte_pos2(Vector) A second geographical position to define the geometry for radiative transfer calculations.
INsurface_props_data(Tensor3) Various surface properties.
INdsurface_names(ArrayOfString) Name of surface retrieval quantities.

Specific methods that can generate iy_surface_agenda

Generic and supergeneric methods that can generate iy_surface_agenda

Specific methods that require iy_surface_agenda

Generic and supergeneric methods that can use iy_surface_agenda

Agendas that can generate iy_surface_agenda

Agendas that require iy_surface_agenda