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.
- telAltitudeLimitsDeg : pair 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.
- cbpPosition : triplet 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.
- cbpAltitudeLimitsDeg : pair of 
float CBP minimum, maximum allowed observed altitude (degrees).
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.
 - telAzAltOffset : pair of 
lsst.geom.Angle - Telescope azimuth and altitude offset (degrees).
 - telAzAltScale : pair of 
float - Telescope azimuth and altitude scale; azimuth scale is ±1.
 - telAltitudeLimits : pair 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?
 - cbpAzAltOffset : pair of 
lsst.geom.Angle - CBP azimuth and altitude offset (degrees).
 - cbpAzAltScale : pair of 
float - CBP azimuth and altitude scale; azimuth scale is ±1.
 - cbpAltitudeLimits : pair of 
lsst.geom.Angle - CBP minimum, maximum allowed observed altitude.
 
Attributes Summary
cbpDistanceThe distance from the telescope to the CBP (mm, read only). cbpPositionThe 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).
- telPupilOffset :