n_const.pointing

Parse pointing error parameters.

Pointing error is corrected by the following equation:

\[\begin{split}\Delta x =& \chi \sin ( \omega - Az ) \sin ( El ) \\ &+ \epsilon \sin ( El ) \\ &+ \chi_2 \sin ( 2 ( \omega_2 - Az ) ) \sin ( El ) \\ &+ \mathrm{d}Az \cos ( El ) \\ &+ \mathrm{d}e \\ &+ \mathrm{cor}_v \cos ( El + \mathrm{cor}_p ) \\ &+ \mathrm{d}e_\mathrm{radio} \\ \Delta Az =& \Delta x / \cos ( El ) \\ \Delta y =& - \chi \cos ( \omega - Az ) \\ &- \chi_2 \cos ( 2 ( \omega_2 - Az ) ) \\ &+ g_1 \cos ( El ) + g_2 \sin ( El ) \\ &+ \mathrm{d} el \\ &+ g_{ 1,\mathrm{radio} } \cos ( El ) + g_{ 2,\mathrm{radio} } \sin ( El ) \\ &- \mathrm{cor}_v \sin ( El + \mathrm{cor}_p ) \\ &+ \mathrm{d}el_\mathrm{radio} \\ \Delta El =& \Delta y\end{split}\]
class PointingError(**kwargs)[source]

Bases: DataClass

Errors of telescope and its system installation.

Notes

All quantities with [arcsec] are offset or inclination of somewhere in the system. Quantities with [deg] are phases of offsets. Quantities with [dimensionless] are coefficients of polynomial fitting.

Return type

None

dAz: float = None

Offset of encoder reading.

de: float = None

Az offset.

chi_Az: float = None

Offset from Az axis inclination.

omega_Az: float = None

Phase of Az axis inclination.

eps: float = None

Az-El axes skew angle.

chi2_Az: float = None

Offset from 180 deg periodic error.

omega2_Az: float = None

Phase of 180 deg periodic error.

chi_El: float = None

Offset from Az axis inclination.

omega_El: float = None

Phase of Az axis inclination.

chi2_El: float = None

Offset from 180 deg periodic error.

omega2_El: float = None

Phase of 180 deg periodic error.

g: float = None

Optical gravitational deflection.

gg: float = None

Optical gravitational deflection.

ggg: float = None

Optical gravitational deflection.

gggg: float = None

Optical gravitational deflection.

dEl: float = None

Offset of encoder reading.

de_radio: float = None

Az offset.

dEl_radio: float = None
cor_v: float = None

Offset from collimation error.

cor_p: float = None

Phase of collimation error.

g_radio: float = None

Radio gravitational deflection.

gg_radio: float = None

Radio gravitational deflection.

ggg_radio: float = None

Radio gravitational deflection.

gggg_radio: float = None

Radio gravitational deflection.

classmethod from_file(path, key='pointing_params')[source]

Parse toml file.

Parameters
  • path (PathLike) – Path to pointing error parameter file.

  • key (str) – Table name in the TOML file.