lsst.afw.cameraGeom¶
The lsst.afw.cameraGeom module describes the geometry of an imaging camera.
Using lsst.afw.cameraGeom¶
Contributing¶
lsst.afw.cameraGeom is developed at https://github.com/lsst/afw.
You can find Jira issues for this module under the afw component.
Python API reference¶
lsst.afw.cameraGeom Package¶
Functions¶
| assembleAmplifierImage(destImage, rawImage, …) | Assemble the amplifier region of an image from a raw image. | 
| assembleAmplifierRawImage(destImage, …) | Assemble the amplifier region of a raw CCD image. | 
| copyDetector(detector[, ampInfoCatalog]) | Return a copy of a Detector with possibly-updated amplifier information. | 
| makeCameraFromCatalogs(cameraConfig, …[, …]) | Construct a Camera instance from a dictionary of detector name: AmpInfoCatalog | 
| makeCameraFromPath(cameraConfig, …[, …]) | Make a Camera instance from a directory of ampInfo files | 
| makeDetector(detectorConfig, ampInfoCatalog, …) | Make a Detector instance from a detector config and amp info catalog | 
| makePixelToTanPixel(bbox, orientation, …) | Make a Transform whose forward direction converts PIXELS to TAN_PIXELS for one detector. | 
| makeUpdatedDetector(ccd) | Return a Detector that has had the definitions of amplifier geometry updated post assembly. | 
| rotateBBoxBy90(bbox, n90, dimensions) | Rotate a bounding box by an integer multiple of 90 degrees. | 
Classes¶
| Camera | |
| CameraConfig | A configuration that represents (and can be used to construct) a Camera. | 
| CameraSys | |
| CameraSysPrefix | |
| Detector | |
| DetectorCollection | |
| DetectorConfig | A configuration that represents (and can be used to construct) a Detector. | 
| DetectorType | |
| Orientation | |
| Pupil(illuminated, size, scale) | Pupil obscuration function. | 
| PupilFactory(visitInfo, pupilSize, npix) | Pupil obscuration function factory for use with Fourier optics. | 
| TransformMap | |
| TransformMapConfig | 
Class Inheritance Diagram¶
lsst.afw.cameraGeom.utils Module¶
Functions¶
| prepareWcsData(wcs, amp[, isTrimmed]) | Put Wcs from an Amp image into CCD coordinates | 
| plotFocalPlane(camera[, fieldSizeDeg_x, …]) | Make a plot of the focal plane along with a set points that sample the field of view. | 
| makeImageFromAmp(amp[, imValue, …]) | Make an image from an amp object. | 
| calcRawCcdBBox(ccd) | Calculate the raw ccd bounding box. | 
| makeImageFromCcd(ccd[, isTrimmed, …]) | Make an Image of a CCD. | 
| rawCallback(im[, ccd, imageSource, …]) | A callback function that may or may not subtract bias/correct gain/trim a raw image. | 
| overlayCcdBoxes(ccd[, untrimmedCcdBbox, …]) | Overlay bounding boxes on an image display. | 
| showAmp(amp[, imageSource, display, …]) | Show an amp in an image display. | 
| showCcd(ccd[, imageSource, display, frame, …]) | Show a CCD on display. | 
| getCcdInCamBBoxList(ccdList, binSize, …) | Get the bounding boxes of a list of Detectors within a camera sized pixel grid | 
| getCameraImageBBox(camBbox, pixelSize, …) | Get the bounding box of a camera sized image in pixels | 
| makeImageFromCamera(camera[, …]) | Make an Image of a Camera. | 
| showCamera(camera[, imageSource, …]) | Show a Camera on display, with the specified display. | 
| makeFocalPlaneWcs(pixelSize, referencePixel) | Make a WCS for the focal plane geometry (i.e. | 
| findAmp(ccd, pixelPosition) | Find the Amp with the specified pixel position within the composite | 
Classes¶
| FakeImageDataSource([isTrimmed, verbose, …]) | A class to retrieve synthetic images for display by the show* methods | 
| ButlerImage([butler, type, isTrimmed, …]) | A class to return an Image of a given Ccd using the butler. | 
Class Inheritance Diagram¶
lsst.afw.cameraGeom.testUtils Module¶
Classes¶
| DetectorWrapper([name, id, detType, serial, …]) | A Detector and the data used to construct it | 
| CameraWrapper([plateScale, …]) | A simple Camera and the data used to construct it |