Camera¶
-
class
lsst.afw.cameraGeom.
Camera
¶ Bases:
lsst.afw.cameraGeom.DetectorCollection
Attributes Summary
telescopeDiameter
Methods 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.transform.transform.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.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.fits.MemFileManager, mode: str = ‘w’) -> None
-