Camera¶
- 
class 
lsst.afw.cameraGeom.Camera¶ Bases:
lsst.afw.cameraGeom.DetectorCollectionAttributes Summary
telescopeDiameterMethods Summary
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
- 
findDetectors(self: lsst.afw.cameraGeom.camera.camera.Camera, point: lsst.geom.Point2D, cameraSys: lsst.afw.cameraGeom.cameraSys.CameraSys) → List[lsst.afw.cameraGeom.detector.detector.Detector]¶ 
- 
findDetectorsList(self: lsst.afw.cameraGeom.camera.camera.Camera, pointList: List[lsst.geom.Point2D], cameraSys: lsst.afw.cameraGeom.cameraSys.CameraSys) → List[List[lsst.afw.cameraGeom.detector.detector.Detector]]¶ 
- 
get(*args, **kwargs)¶ Overloaded function.
- get(self: lsst.afw.cameraGeom.detectorCollection.detectorCollection.DetectorCollectionDetectorBase, name: str, default: lsst.afw.cameraGeom.detector.detector.Detector = None) -> lsst.afw.cameraGeom.detector.detector.Detector
 - get(self: lsst.afw.cameraGeom.detectorCollection.detectorCollection.DetectorCollectionDetectorBase, id: int, default: lsst.afw.cameraGeom.detector.detector.Detector = None) -> lsst.afw.cameraGeom.detector.detector.Detector
 
- 
getFpBBox(self: lsst.afw.cameraGeom.detectorCollection.detectorCollection.DetectorCollection) → lsst.geom.Box2D¶ 
- 
getIdIter()¶ Get an iterator over detector IDs
- 
getIdMap(self: lsst.afw.cameraGeom.detectorCollection.detectorCollection.DetectorCollectionDetectorBase) → Dict[int, lsst.afw.cameraGeom.detector.detector.Detector]¶ 
- 
getName(self: lsst.afw.cameraGeom.camera.camera.Camera) → str¶ 
- 
getNameIter()¶ Get an iterator over detector names
- 
getNameMap(self: lsst.afw.cameraGeom.detectorCollection.detectorCollection.DetectorCollectionDetectorBase) → Dict[str, lsst.afw.cameraGeom.detector.detector.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.camera.Camera) → str¶ 
- 
getTransform(self: lsst.afw.cameraGeom.camera.camera.Camera, fromSys: lsst.afw.cameraGeom.cameraSys.CameraSys, toSys: lsst.afw.cameraGeom.cameraSys.CameraSys) → lsst.afw.geom.TransformPoint2ToPoint2¶ 
- 
getTransformMap(self: lsst.afw.cameraGeom.camera.camera.Camera) → lsst.afw.cameraGeom.transformMap.TransformMap¶ 
- 
isPersistable(self: lsst.afw.cameraGeom.camera.camera.Camera) → bool¶ 
- 
static 
readFits(*args, **kwargs)¶ Overloaded function.
- readFits(fileName: str, hdu: int = -2147483648) -> lsst.afw.cameraGeom.camera.camera.Camera
 - readFits(manager: lsst::afw::fits::MemFileManager, hdu: int = -2147483648) -> lsst.afw.cameraGeom.camera.camera.Camera
 
- 
rebuild(self: lsst.afw.cameraGeom.camera.camera.Camera) → lsst.afw.cameraGeom.camera.camera.Camera.Builder¶ 
- 
transform(*args, **kwargs)¶ Overloaded function.
- transform(self: lsst.afw.cameraGeom.camera.camera.Camera, point: lsst.geom.Point2D, fromSys: lsst.afw.cameraGeom.cameraSys.CameraSys, toSys: lsst.afw.cameraGeom.cameraSys.CameraSys) -> lsst.geom.Point2D
 - transform(self: lsst.afw.cameraGeom.camera.camera.Camera, points: List[lsst.geom.Point2D], fromSys: lsst.afw.cameraGeom.cameraSys.CameraSys, toSys: lsst.afw.cameraGeom.cameraSys.CameraSys) -> List[lsst.geom.Point2D]
 
- 
writeFits(*args, **kwargs)¶ Overloaded function.
- writeFits(self: lsst.afw.cameraGeom.camera.camera.Camera, fileName: str, mode: str = ‘w’) -> None
 - writeFits(self: lsst.afw.cameraGeom.camera.camera.Camera, manager: lsst::afw::fits::MemFileManager, mode: str = ‘w’) -> None
 
-