CompensationInputs¶
-
class
lsst.ts.mthexapod.
CompensationInputs
(elevation: float, azimuth: float, rotation: float, temperature: float)¶ Bases:
object
Input values for the compensation model.
Parameters: - elevation :
float
Telescope elevation (deg). Must be in range [0, 90].
- azimuth :
float
Telescope azimuth (deg). Wrapped to [0, 360).
- rotation :
float
Camera rotation angle (deg). Wrapped to [-180, 180].
- temperature :
float
Ambient temperature (C). The range is not constrained, but compensation is constant outside a given range; see
RangedPolynomial
for details.
Raises: - ValueError
If elevation not in range [0, 90].
Methods Summary
field_names
()from_struct
(data)Construct an instance from any object with fields: maxXY, minZ, maxZ, maxUV, minW, maxW Methods Documentation
-
classmethod
field_names
()¶
-
classmethod
from_struct
(data)¶ Construct an instance from any object with fields: maxXY, minZ, maxZ, maxUV, minW, maxW
- elevation :