|
lsst.afw gf03f0b42f3+f620a9ee49
|
Public Member Functions | |
| __init__ (self, isTrimmed=True, verbose=False, background=numpy.nan, showAmpGain=True, markSize=10, markValue=0, ampImValue=None, scaleGain=lambda gain:(gain *1000)//10) | |
| getCcdImage (self, det, imageFactory, binSize) | |
| getAmpImage (self, amp, imageFactory) | |
Public Attributes | |
| isTrimmed = isTrimmed | |
| verbose = verbose | |
| background = background | |
| showAmpGain = showAmpGain | |
| markSize = markSize | |
| markValue = markValue | |
| ampImValue = ampImValue | |
| scaleGain = scaleGain | |
A class to retrieve synthetic images for display by the show* methods
Parameters
----------
isTrimmed : `bool`
Should amps be trimmed?
verbose : `bool`
Be chatty?
background : `float`
The value of any pixels that lie outside the CCDs.
showAmpGain : `bool`
Color the amp segments with the gain of the amp?
markSize : `float`
Size of the side of the box used to mark the read corner.
markValue : `float`
Value to assign the read corner mark.
ampImValue : `float` or `None`
Value to assign to amps; scaleGain(gain) is used if `None`.
scaleGain : callable
Function to scale the gain by.
| lsst.afw.cameraGeom.utils.FakeImageDataSource.__init__ | ( | self, | |
| isTrimmed = True, | |||
| verbose = False, | |||
| background = numpy.nan, | |||
| showAmpGain = True, | |||
| markSize = 10, | |||
| markValue = 0, | |||
| ampImValue = None, | |||
| scaleGain = lambda gain: (gain*1000)//10 ) |
| lsst.afw.cameraGeom.utils.FakeImageDataSource.getAmpImage | ( | self, | |
| amp, | |||
| imageFactory ) |
Return an amp segment image.
Parameters
----------
amp : `lsst.afw.table.AmpInfoTable`
AmpInfoTable for this amp.
imageFactory : callable like `lsst.afw.image.Image`
Image constructor for making the image.
Returns
-------
ampImage : `lsst.afw.image.Image`
The constructed image.
| lsst.afw.cameraGeom.utils.FakeImageDataSource.getCcdImage | ( | self, | |
| det, | |||
| imageFactory, | |||
| binSize ) |
Return a CCD image for the detector and the (possibly updated) Detector.
Parameters
----------
det : `lsst.afw.cameraGeom.Detector`
Detector to use for making the image.
imageFactory : callable like `lsst.afw.image.Image`
Image constructor for making the image.
binSize : `int`
Bin the image by this factor in both dimensions.
Returns
-------
ccdImage : `lsst.afw.image.Image`
The constructed image.
Reimplemented in lsst.afw.cameraGeom.utils.ButlerImage.
| lsst.afw.cameraGeom.utils.FakeImageDataSource.ampImValue = ampImValue |
| lsst.afw.cameraGeom.utils.FakeImageDataSource.background = background |
| lsst.afw.cameraGeom.utils.FakeImageDataSource.isTrimmed = isTrimmed |
| lsst.afw.cameraGeom.utils.FakeImageDataSource.markSize = markSize |
| lsst.afw.cameraGeom.utils.FakeImageDataSource.markValue = markValue |
| lsst.afw.cameraGeom.utils.FakeImageDataSource.scaleGain = scaleGain |
| lsst.afw.cameraGeom.utils.FakeImageDataSource.showAmpGain = showAmpGain |
| lsst.afw.cameraGeom.utils.FakeImageDataSource.verbose = verbose |