ARTS built-in documentation server

Workspace Method yApplySensorPol


Extraction of arbitrary linear polarisation.

This method shall be called after yCalc and then applies sensor_pol
on the output of yCalc. See sensor_pol for definition of the
polarisation responses. The sensor_response given to yCalc can not
contain any polarisation response, it must maintain original Stokes
elements. The value of stokes_dim must be >= 3.

The values in sensor_pol are applied on y, and jacobian if relevant.
y_pol is set following the values in sensor_pol but is rounded to
an integer value. Remaining data associated with y (e.g. y_pos) are
set to the value matching the first Stokes element.

Authors: Patrick Eriksson


yApplySensorPol( y, y_f, y_pol, y_pos, y_los, y_aux, y_geo, jacobian, stokes_dim, jacobian_do, sensor_pos, sensor_pol )


OUT+INy(Vector)The measurement vector.
OUT+INy_f(Vector)The frequencies associated with y.
OUT+INy_pol(ArrayOfIndex)The polarisation states associated with y.
OUT+INy_pos(Matrix)The sensor positions associated with y.
OUT+INy_los(Matrix)The line-of-sights associated with y.
OUT+INy_aux(ArrayOfVector)Data auxilary to y.
OUT+INy_geo(Matrix)The geo-position assigned to each element of y.
OUT+INjacobian(Matrix)The Jacobian matrix.
INstokes_dim(Index)The dimensionality of the Stokes vector (1-4).
INjacobian_do(Index)Flag to activate (clear-sky) Jacobian calculations.
INsensor_pos(Matrix)The sensor position for each measurement block.
INsensor_pol(Matrix)A set of polarisation response angles.