Camera¶
- 
class lsst.afw.cameraGeom.Camera¶
- Bases: - lsst.afw.cameraGeom.DetectorCollection- Attributes Summary - telescopeDiameter- Methods Summary - computeMaxFocalPlaneRadius()- Compute the maximum radius on the focal plane of the corners of all detectors in this camera. - findDetectors(self, point, cameraSys)- findDetectorsList(self, pointList, cameraSys)- get(*args, **kwargs)- Overloaded function. - getFpBBox(self)- getIdIter()- Get an iterator over detector IDs - getIdMap(self)- getName(self)- getNameIter()- Get an iterator over detector names - getNameMap(self)- getPupilFactory(visitInfo, pupilSize, npix, …)- Construct a PupilFactory. - getPupilFactoryName(self)- getTransform(self, fromSys, toSys)- getTransformMap(self)- isPersistable(self)- readFits(*args, **kwargs)- Overloaded function. - rebuild(self)- transform(*args, **kwargs)- Overloaded function. - writeFits(*args, **kwargs)- Overloaded function. - Attributes Documentation - 
telescopeDiameter¶
 - Methods Documentation - 
computeMaxFocalPlaneRadius()¶
- Compute the maximum radius on the focal plane of the corners of all detectors in this camera. - Returns: - focalRadius : float
- Maximum focal plane radius in FOCAL_PLANE units (mm). 
 
- focalRadius : 
 - 
findDetectors(self: lsst.afw.cameraGeom.Camera, point: lsst.geom.Point2D, cameraSys: lsst.afw.cameraGeom.CameraSys) → List[lsst.afw.cameraGeom.Detector]¶
 - 
findDetectorsList(self: lsst.afw.cameraGeom.Camera, pointList: List[lsst.geom.Point2D], cameraSys: lsst.afw.cameraGeom.CameraSys) → List[List[lsst.afw.cameraGeom.Detector]]¶
 - 
get(*args, **kwargs)¶
- Overloaded function. - get(self: lsst.afw.cameraGeom.DetectorCollectionDetectorBase, name: str, default: lsst.afw.cameraGeom.Detector = None) -> lsst.afw.cameraGeom.Detector
- get(self: lsst.afw.cameraGeom.DetectorCollectionDetectorBase, id: int, default: lsst.afw.cameraGeom.Detector = None) -> lsst.afw.cameraGeom.Detector
 
 - 
getFpBBox(self: lsst.afw.cameraGeom.DetectorCollection) → lsst.geom.Box2D¶
 - 
getIdIter()¶
- Get an iterator over detector IDs 
 - 
getIdMap(self: lsst.afw.cameraGeom.DetectorCollectionDetectorBase) → Dict[int, lsst.afw.cameraGeom.Detector]¶
 - 
getName(self: lsst.afw.cameraGeom.Camera) → str¶
 - 
getNameIter()¶
- Get an iterator over detector names 
 - 
getNameMap(self: lsst.afw.cameraGeom.DetectorCollectionDetectorBase) → Dict[str, lsst.afw.cameraGeom.Detector]¶
 - 
getPupilFactory(visitInfo, pupilSize, npix, **kwargs)¶
- Construct a PupilFactory. - Parameters: - visitInfo : VisitInfo
- VisitInfo object for a particular exposure. 
- pupilSize : float
- Size in meters of constructed Pupil array. Note that this may be larger than the actual diameter of the illuminated pupil to accommodate zero-padding. 
- npix : int
- Constructed Pupils will be npix x npix. 
- **kwargs : dict
- Other keyword arguments forwarded to the PupilFactoryClass constructor. 
 
- visitInfo : 
 - 
getPupilFactoryName(self: lsst.afw.cameraGeom.Camera) → str¶
 - 
getTransform(self: lsst.afw.cameraGeom.Camera, fromSys: lsst.afw.cameraGeom.CameraSys, toSys: lsst.afw.cameraGeom.CameraSys) → lsst.afw.geom.TransformPoint2ToPoint2¶
 - 
getTransformMap(self: lsst.afw.cameraGeom.Camera) → lsst.afw.cameraGeom.TransformMap¶
 - 
isPersistable(self: lsst.afw.cameraGeom.Camera) → bool¶
 - 
static readFits(*args, **kwargs)¶
- Overloaded function. - readFits(fileName: str, hdu: int = -2147483648) -> lsst.afw.cameraGeom.Camera
- readFits(manager: lsst::afw::fits::MemFileManager, hdu: int = -2147483648) -> lsst.afw.cameraGeom.Camera
 
 - 
rebuild(self: lsst.afw.cameraGeom.Camera) → lsst.afw.cameraGeom.Camera.Builder¶
 - 
transform(*args, **kwargs)¶
- Overloaded function. - transform(self: lsst.afw.cameraGeom.Camera, point: lsst.geom.Point2D, fromSys: lsst.afw.cameraGeom.CameraSys, toSys: lsst.afw.cameraGeom.CameraSys) -> lsst.geom.Point2D
- transform(self: lsst.afw.cameraGeom.Camera, points: List[lsst.geom.Point2D], fromSys: lsst.afw.cameraGeom.CameraSys, toSys: lsst.afw.cameraGeom.CameraSys) -> List[lsst.geom.Point2D]
 
 - 
writeFits(*args, **kwargs)¶
- Overloaded function. - writeFits(self: lsst.afw.cameraGeom.Camera, fileName: str, mode: str = ‘w’) -> None
- writeFits(self: lsst.afw.cameraGeom.Camera, manager: lsst::afw::fits::MemFileManager, mode: str = ‘w’) -> None
 
 
-