CompensationInputs¶
- class lsst.ts.mthexapod.CompensationInputs(elevation: float, azimuth: float, rotation: float, temperature: float)¶
Bases:
objectInput 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
RangedPolynomialfor details.
- elevation
- Raises:
- ValueError
If elevation not in range [0, 90].
Methods Summary
from_struct(data)Construct an instance from any object with fields: maxXY, minZ, maxZ, maxUV, minW, maxW
Methods Documentation
- classmethod from_struct(data: SimpleNamespace) Self¶
Construct an instance from any object with fields: maxXY, minZ, maxZ, maxUV, minW, maxW