StokesParameters#
- class astropop.polarimetry.StokesParameters(retarder: str, q: QFloat, u: QFloat, v: QFloat = None, k: float = 1.0, zero: QFloat = 0.0, flux: QFloat = None, zi: QFloat = None, psi: QFloat = None)#
Bases:
object
Store the Stokes parameters results from dual beam polarimeters.
- Parameters:
- q, u, v: `~astropop.math.QFloat`
Stokes parameters.
- retarder: str
‘quarterwave’ or ‘halfwave’
- k: float
Normalization constant used to compute zi.
- zero: float
Zero position of the retarder in degrees.
- zi: `~astropop.math.QFloat`
Relative difference of fluxes between ordinary and extraordinary beams.
- psi: array_like
Array of retarder positions in degrees.
- flux: `~astropop.math.QFloat` (optional)
Sum of ordinary and extraordinary counts in each retarder position.
Attributes Summary
Callable model of the modulation (zi).
Linear polarization level.
Root mean square of the fitting.
Theoretical error of stokes parameters from the fluxes SNR.
Angle between Stokes parameters.
Attributes Documentation
- model#
Callable model of the modulation (zi).
- p#
Linear polarization level.
- rms#
Root mean square of the fitting.
- theor_sigma#
Theoretical error of stokes parameters from the fluxes SNR.
- theta#
Angle between Stokes parameters.