ARTS built-in documentation server
Workspace Variable sensor_pol
A set of polarisation response angles. The standard choice to consider the polarisation response of the reciever is by instrument_pol, and this response becomes then part of sensor_response. However, that choice is not possible when the polartisation response changes between measurement blocks, and this variable combined with the yApplySensorPol offers an alternative for such situations. This WSV also allows defintion of an arbitrary polarisation angle. When applying the polarisation response by yApplySensorPol, this variable complements sensor_pos and sensor_los. This WSV matrix is also a matrix, that shall have the same number of rows as the other two matrices. The columns of sensor_pol corresponds to the channels/frequencies of the receiver. Each element gives the polarisation angle. A pure vertical response has the angle 0 deg, and pure horisontal 90 deg. If all U values (Stokes element 3) are zero, the sign of the angle does, not matter, and 0 and 180 degrees give the same result. With non-zero U, the result of e.g. -45 and +45 degrees differ. Note that a receiver with a linear response is assumed. Circular polarisation is not affected by any rotation. Usage: Set by the user. Unit: [ degrees ] Size: [ number of measurement blocks, number of channels/frequencies ]
Group: Matrix
Specific methods that can generate sensor_pol
- none
Generic and supergeneric methods that can generate sensor_pol
- MatrixCreate
- AddZaAa
- Append
- Copy
- covmat1D
- covmat1DMarkov
- covmat1DMarkov
- covmatDiagonal
- covmatDiagonal
- DiagonalMatrix
- DiffZaAa
- Extract
- FastemStandAlone
- FieldFromGriddedField
- Flatten
- MatrixAddScalar
- MatrixCBR
- MatrixCopySparse
- MatrixExtractFromTensor3
- MatrixFromCovarianceMatrix
- MatrixIdentity
- MatrixMatrixMultiply
- MatrixPlanck
- MatrixScale
- MatrixSet
- MatrixSetConstant
- MatrixUnitIntensity
- Matrix1ColFromVector
- Matrix2ColFromVectors
- Matrix3ColFromVectors
- Matrix1RowFromVector
- Matrix2RowFromVectors
- Matrix3RowFromVectors
- ReadNetCDF
- ReadXML
- ReadXMLIndexed
- Reduce
- Select
- telsemStandalone
- Touch
Specific methods that require sensor_pol
Generic and supergeneric methods that can use sensor_pol
- abs_nlteFromRaw
- AddZaAa
- Append
- atm_fields_compactFromMatrix
- cloudbox_fieldSetConstPerFreq
- Compare
- Compare
- CompareRelative
- CompareRelative
- Copy
- covmat_seAddBlock
- covmat_seAddInverseBlock
- covmat_seSet
- covmat_sxSet
- covmat_sxAddBlock
- covmat_sxAddInverseBlock
- Delete
- DiffZaAa
- Ignore
- InterpSurfaceFieldToPosition
- jacobianSetAffineTransformation
- MatrixAddScalar
- MatrixMatrixMultiply
- MatrixScale
- MatrixSet
- MatrixVectorMultiply
- ncolsGet
- nrowsGet
- Reduce
- Select
- sensor_losGeometricFromSensorPosToOtherPositions
- VectorExtractFromMatrix
- VectorMatrixMultiply
- VectorReshapeMatrix
- WriteNetCDF
- WriteNetCDFIndexed
- WriteXML
- WriteXMLIndexed
Agendas that can generate sensor_pol
- none
Agendas that require sensor_pol
- none