CoordinateConverterConfig¶
- class lsst.cbp.CoordinateConverterConfig(*, telPupilOffset, telPupilDiameter, telPupilObscurationDiameter, telFocalPlaneDiameter, telFlipX, telAzimuthOffsetDeg, telAzimuthScale, telAltitudeOffsetDeg=0, telAltitudeScale=1, telAltitudeLimitsDeg, telRotOffsetDeg, telRotScale, defaultDetector, cbpPosition, cbpFocalLength, cbpFlipX, cbpAzimuthOffsetDeg, cbpAzimuthScale, cbpAltitudeOffsetDeg=0, cbpAltitudeScale=1, cbpAltitudeLimitsDeg)¶
Bases:
objectConfiguration for the CoordinateConverter.
Configuration for the lsst.cbp.CoordinateConverter.
- Parameters:
- telPupilOffset
float Offset of the telescope pupil plane from the center of the telescope (mm, positive if closer to the sky).
- telPupilDiameter
float Diameter of telescope pupil (mm).
- telPupilObscurationDiameter
float Diameter of the telescope central obscuration at the
pupil plane(mm).- telFocalPlaneDiameter
float Diameter of telescope flocal plane (mm).
- telFlipX
bool True if the x axis of the telescope focal plane is flipped with respect to the pupil frame.
- telAzimuthOffsetDeg
float Azimuth offset (degrees).
- telAzimuthScale
float Azimuth scale; must be ±1 (in order to handle wrap correctly).
- telAltitudeOffsetDeg
float(optional) Telescope altitude offset (degrees); defaults to 0.
- telAltitudeScale
float(optional) Telescope altitude scale; defaults to 1.
- telAltitudeLimitsDegpair of
float Telescope minimum, maximum allowed observed altitude (degrees).
- telRotOffsetDeg
float Telescope camera rotator offset (degrees).
- telRotScale
float Telescope camera rotator scale; must be ±1 (in order to handle wrap correctly).
- defaultDetector
str Name of default detector.
- cbpPositiontriplet of
float CBP x, y, z position of center of CBP relative to the center of the telescope, in the base frame (mm).
- cbpFocalLength
float Effective focal length of the CBP (mm); 635 mm is an estimate for the LSST’s CBP.
- cbpFlipX
bool True if the x axis of the CBP focal plane is flipped with respect to the pupil frame?
- cbpAzimuthOffsetDeg
float CBP azimuth offset (degrees).
- cbpAzimuthScale
float CBP azimuth scale; must be ±1 (in order to handle wrap correctly).
- cbpAltitudeOffsetDeg
float(optional) CBP altitude offset (degrees); defaults to 0.
- cbpAltitudeScale
float(optional) CBP altitude scale; defaults to 1.
- cbpAltitudeLimitsDegpair of
float CBP minimum, maximum allowed observed altitude (degrees).
- telPupilOffset
- Raises:
- ValueError
Raised if
telAzimuthScale,cbpAzimuthScaleand/ortelRotScaleis not ±1.- ValueError
Raised if items with multiple values have the wrong length.
Notes
Offset and Scale:
Azimuth, altitude and rotator offset and scale define the mapping between internal angle and observed angle as follows:
observed angle = internal angle * scale + offset
Attributes
- telPupilOffset
float Offset of the telescope pupil plane from the center of the telescope (mm, + if closer to the sky).
- telPupilDiameter
float Diameter of telescope pupil (mm).
- telPupilObscurationDiameter
float Diameter of the telescope central obscuration at the
pupil plane(mm).- telFocalPlaneDiameter
float Diameter of telescope flocal plane (mm).
- telFlipX
bool True if the x axis of the telescope focal plane is flipped with respect to the pupil frame.
- telAzAltOffsetpair of
lsst.geom.Angle Telescope azimuth and altitude offset (degrees).
- telAzAltScalepair of
float Telescope azimuth and altitude scale; azimuth scale is ±1.
- telAltitudeLimitspair of
lsst.geom.Angle Telescope minimum, maximum allowed observed altitude.
- telRotOffset
lsst.geom.Angle Telescope camera rotator offset.
- telRotScale
float Telescope camera rotator scale; must be ±1.
- defaultDetector
str Name of default detector.
- cbpFocalLength
float Effective focal length of the CBP (mm); 635 mm is an estimate for the LSST’s CBP.
- cbpFlipX
bool True if the x axis of the CBP focal plane is flipped with respect to the pupil frame?
- cbpAzAltOffsetpair of
lsst.geom.Angle CBP azimuth and altitude offset (degrees).
- cbpAzAltScalepair of
float CBP azimuth and altitude scale; azimuth scale is ±1.
- cbpAltitudeLimitspair of
lsst.geom.Angle CBP minimum, maximum allowed observed altitude.
Attributes Summary
The distance from the telescope to the CBP (mm, read only).
The position of the CBP in the base frame (mm, read/write).
Attributes Documentation
- cbpDistance¶
The distance from the telescope to the CBP (mm, read only).
- cbpPosition¶
The position of the CBP in the base frame (mm, read/write).