ARTS built-in documentation server

Workspace Method yCalc

Description

Calculation of complete measurement vectors (y).

The method performs radiative transfer calculations from a sensor
perspective. Radiative transfer calculations are performed for
monochromatic pencil beams, following iy_clearsky_agenda and
associated agendas. Obtained radiances are weighted together by
sensor_response, to include the characteristics of the sensor.
The measurement vector obtained can contain anything from a single
frequency value to a series of measurement scans (each consisting
of a series of spectra), all depending on the settings. Spectra
and jacobians are calculated in parallel.

The unit of output radiances and jacobians follow y_unit. The
conversion is applied on monochromatic pencil beam values. That
is, before any sensor responses have been included.
The frequency, polarisation etc. for each measurement value is
given by y_f, y_pol etc. No unit conversion is applied for
y_aux.

Authors: Patrick Eriksson

Synopsis

yCalc( y, y_f, y_pol, y_pos, y_los, y_error, y_aux, jacobian, basics_checked, atmosphere_dim, p_grid, lat_grid, lon_grid, t_field, z_field, vmr_field, cloudbox_on, cloudbox_checked, stokes_dim, f_grid, sensor_pos, sensor_los, mblock_za_grid, mblock_aa_grid, antenna_dim, sensor_response, sensor_response_f, sensor_response_pol, sensor_response_za, sensor_response_aa, iy_clearsky_agenda, y_unit, jacobian_agenda, jacobian_do, jacobian_quantities, jacobian_indices )

Variables

OUTy(Vector)The measurement vector.
OUTy_f(Vector)The frequencies associated with y.
OUTy_pol(ArrayOfIndex)The polarisation states associated with y.
OUTy_pos(Matrix)The sensor positions associated with y.
OUTy_los(Matrix)The line-of-sights associated with y.
OUTy_error(Vector)Estimate of calculation errors in y.
OUTy_aux(Vector)Data auxilary to y A general variable to provide data auxilary to y.
OUTjacobian(Matrix)The Jacobian matrix.
INbasics_checked(Index)OK-flag for basic variables and grids.
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.
INt_field(Tensor3)The field of atmospheric temperatures.
INz_field(Tensor3)The field of geometrical altitudes.
INvmr_field(Tensor4)VMR field.
INcloudbox_on(Index)Flag to activate the cloud box.
INcloudbox_checked(Index)OK-flag for variables associated with the cloudbox.
INstokes_dim(Index)The dimensionality of the Stokes vector (1-4).
INf_grid(Vector)The frequency grid for monochromatic pencil beam calculations.
INsensor_pos(Matrix)The sensor position for each measurement block.
INsensor_los(Matrix)The sensor line-of-sight (LOS) for each measurement block.
INmblock_za_grid(Vector)The zenith angle grid for each measurement block.
INmblock_aa_grid(Vector)The azimuthal angle grid for each measurement block.
INantenna_dim(Index)The dimensionality of the antenna pattern (1-2).
INsensor_response(Sparse)The matrix modelling the total sensor response.
INsensor_response_f(Vector)The frequencies associated with the output of sensor_response.
INsensor_response_pol(ArrayOfIndex)The polarisation states associated with the output of sensor_response.
INsensor_response_za(Vector)The relative zenith angles associated with the output of sensor_response.
INsensor_response_aa(Vector)The relative azimuth angles associated with the output of sensor_response.
INiy_clearsky_agenda(Agenda)See agendas.cc.
INy_unit(String)Unit for spectral values returned by radiative transfer methods.
INjacobian_agenda(Agenda)See agendas.cc.
INjacobian_do(Index)Flag to activate jacobian calculations.
INjacobian_quantities(ArrayOfRetrievalQuantity)The retrieval quantities in the Jacobian matrix.
INjacobian_indices(ArrayOfArrayOfIndex)First and last column index in jacobian for each retrieval quantity.