ARTS built-in documentation server

Workspace Method iyBeerLambertStandardClearsky

Description

Standard method for handling transmission measurements.

Designed to be part of iy_clearsky_agenda. That is, only valid
outside the cloudbox (no scattering or polarised absorption).

This method works exactly as iyEmissionStandardClearsky, but does
add any emission. In fact, the latter method with emission_agenda
set to return zero would give exactly the same result as this WSM.
For propagation paths above the surface, the result is the output
of iy_space_agenda times the (vector) transmission through the
atmosphere (i.e. standard Beer-Lambert). 

If the propagation paths intercepts with the surface, the surface
variables are used as for iyEmissionStandardClearsky, and 
surface_emission should probably be set to 0. Multiple-beams
will be followed if surface_los has length > 1.

iy_aux is not set.

Authors: Patrick Eriksson

Synopsis

iyBeerLambertStandardClearsky( iy, iy_error, iy_error_type, iy_aux, diy_dx, iy_agenda_call1, iy_transmission, rte_pos, rte_los, jacobian_do, atmosphere_dim, p_grid, lat_grid, lon_grid, z_field, t_field, vmr_field, wind_u_field, wind_v_field, wind_w_field, r_geoid, z_surface, cloudbox_on, cloudbox_limits, stokes_dim, f_grid, abs_species, ppath_step_agenda, abs_scalar_gas_agenda, iy_clearsky_agenda, iy_space_agenda, surface_prop_agenda, iy_cloudbox_agenda, jacobian_quantities, jacobian_indices )

Variables

OUTiy(Matrix)Monochromatic pencil beam radiance spectrum.
OUTiy_error(Matrix)Estimation of calculation errors in iy.
OUTiy_error_type(Index)Characteristics of error values in iy_error.
OUTiy_aux(Matrix)Data auxilary to iy.
OUTdiy_dx(ArrayOfTensor3)Derivative of iy with respect to retrieval quantities.
INiy_error(Matrix)Estimation of calculation errors in iy.
INiy_error_type(Index)Characteristics of error values in iy_error.
INiy_aux(Matrix)Data auxilary to iy.
INdiy_dx(ArrayOfTensor3)Derivative of iy with respect to retrieval quantities.
INiy_agenda_call1(Index)Flag to handle recursive calls of iy_clearsky_agenda The agenda iy_clearsky_agenda can be used recursively and this flag is used to tell the methods inside the agenda which is the primary call.
INiy_transmission(Tensor3)Transmission to be included in iy.
INrte_pos(Vector)A geographical position for radiative transfer calculations.
INrte_los(Vector)A line-of-sight for radiative transfer calculations.
INjacobian_do(Index)Flag to activate jacobian calculations.
INatmosphere_dim(Index)The atmospheric dimensionality (1-3).
INp_grid(Vector)The pressure grid.
INlat_grid(Vector)The latitude grid.
INlon_grid(Vector)The longitude grid.
INz_field(Tensor3)The field of geometrical altitudes.
INt_field(Tensor3)The field of atmospheric temperatures.
INvmr_field(Tensor4)VMR field.
INwind_u_field(Tensor3)Meridional (second horizontal wind) component field for 3D.
INwind_v_field(Tensor3)Horizontal 1D, 2D or 3D wind components.
INwind_w_field(Tensor3)Vertical wind component field.
INr_geoid(Matrix)Geoid radius.
INz_surface(Matrix)The surface altitude.
INcloudbox_on(Index)Flag to activate the cloud box.
INcloudbox_limits(ArrayOfIndex)The limits of the cloud box.
INstokes_dim(Index)The dimensionality of the Stokes vector (1-4).
INf_grid(Vector)The frequency grid for monochromatic pencil beam calculations.
INabs_species(ArrayOfArrayOfSpeciesTag)Tag groups for scalar gas absorption.
INppath_step_agenda(Agenda)See agendas.cc.
INabs_scalar_gas_agenda(Agenda)See agendas.cc.
INiy_clearsky_agenda(Agenda)See agendas.cc.
INiy_space_agenda(Agenda)See agendas.cc.
INsurface_prop_agenda(Agenda)See agendas.cc.
INiy_cloudbox_agenda(Agenda)See agendas.cc.
INjacobian_quantities(ArrayOfRetrievalQuantity)The retrieval quantities in the Jacobian matrix.
INjacobian_indices(ArrayOfArrayOfIndex)First and last column index in jacobian for each retrieval quantity.