yApplySensorPol
- Workspace.yApplySensorPol(self: pyarts.arts._Workspace, y: pyarts.arts.WorkspaceVariable | pyarts.arts.Vector | None = self.y, y_f: pyarts.arts.WorkspaceVariable | pyarts.arts.Vector | None = self.y_f, y_pol: pyarts.arts.WorkspaceVariable | pyarts.arts.ArrayOfIndex | None = self.y_pol, y_pos: pyarts.arts.WorkspaceVariable | pyarts.arts.Matrix | None = self.y_pos, y_los: pyarts.arts.WorkspaceVariable | pyarts.arts.Matrix | None = self.y_los, y_aux: pyarts.arts.WorkspaceVariable | pyarts.arts.ArrayOfVector | None = self.y_aux, y_geo: pyarts.arts.WorkspaceVariable | pyarts.arts.Matrix | None = self.y_geo, jacobian: pyarts.arts.WorkspaceVariable | pyarts.arts.Matrix | None = self.jacobian, stokes_dim: pyarts.arts.WorkspaceVariable | pyarts.arts.Index | None = self.stokes_dim, jacobian_do: pyarts.arts.WorkspaceVariable | pyarts.arts.Index | None = self.jacobian_do, sensor_pos: pyarts.arts.WorkspaceVariable | pyarts.arts.Matrix | None = self.sensor_pos, sensor_pol: pyarts.arts.WorkspaceVariable | pyarts.arts.Matrix | None = self.sensor_pol, verbosity: pyarts.arts.WorkspaceVariable | pyarts.arts.Verbosity | None = self.verbosity) None
Extraction of arbitrary linear polarisation.
This method shall be called after
yCalc()
and then appliessensor_pol
on the output ofyCalc()
. Seesensor_pol
for definition of the polarisation responses. Thesensor_response
given toyCalc()
can not contain any polarisation response, it must maintain original Stokes elements. The value ofstokes_dim
must be >= 3.The values in
sensor_pol
are applied ony
, andjacobian
if relevant.y_pol
is set following the values insensor_pol
but is rounded to an integer value. Remaining data associated withy
(e.g. y_pos) are set to the value matching the first Stokes element.Author(s): Patrick Eriksson
- Parameters:
y (Vector, optional) – The measurement vector. See
y
, defaults toself.y
[INOUT]y_f (Vector, optional) – The frequencies associated with
y
. Seey_f
, defaults toself.y_f
[INOUT]y_pol (ArrayOfIndex, optional) – The polarisation states associated with
y
. Seey_pol
, defaults toself.y_pol
[INOUT]y_pos (Matrix, optional) – The sensor positions associated with
y
. Seey_pos
, defaults toself.y_pos
[INOUT]y_los (Matrix, optional) – The line-of-sights associated with
y
. Seey_los
, defaults toself.y_los
[INOUT]y_aux (ArrayOfVector, optional) – Data auxilary to
y
. Seey_aux
, defaults toself.y_aux
[INOUT]y_geo (Matrix, optional) – The geo-position assigned to each element of
y
. Seey_geo
, defaults toself.y_geo
[INOUT]jacobian (Matrix, optional) – The Jacobian matrix. See
jacobian
, defaults toself.jacobian
[INOUT]stokes_dim (Index, optional) – The dimensionality of the Stokes vector (1-4). See
stokes_dim
, defaults toself.stokes_dim
[IN]jacobian_do (Index, optional) – Flag to activate (clear-sky) Jacobian calculations. See
jacobian_do
, defaults toself.jacobian_do
[IN]sensor_pos (Matrix, optional) – The sensor position for each measurement block. See
sensor_pos
, defaults toself.sensor_pos
[IN]sensor_pol (Matrix, optional) – A set of polarisation response angles. See
sensor_pol
, defaults toself.sensor_pol
[IN]verbosity (Verbosity) – ARTS verbosity. See
verbosity
, defaults toself.verbosity
[IN]