LSST Applications
21.0.0-172-gfb10e10a+18fedfabac,22.0.0+297cba6710,22.0.0+80564b0ff1,22.0.0+8d77f4f51a,22.0.0+a28f4c53b1,22.0.0+dcf3732eb2,22.0.1-1-g7d6de66+2a20fdde0d,22.0.1-1-g8e32f31+297cba6710,22.0.1-1-geca5380+7fa3b7d9b6,22.0.1-12-g44dc1dc+2a20fdde0d,22.0.1-15-g6a90155+515f58c32b,22.0.1-16-g9282f48+790f5f2caa,22.0.1-2-g92698f7+dcf3732eb2,22.0.1-2-ga9b0f51+7fa3b7d9b6,22.0.1-2-gd1925c9+bf4f0e694f,22.0.1-24-g1ad7a390+a9625a72a8,22.0.1-25-g5bf6245+3ad8ecd50b,22.0.1-25-gb120d7b+8b5510f75f,22.0.1-27-g97737f7+2a20fdde0d,22.0.1-32-gf62ce7b1+aa4237961e,22.0.1-4-g0b3f228+2a20fdde0d,22.0.1-4-g243d05b+871c1b8305,22.0.1-4-g3a563be+32dcf1063f,22.0.1-4-g44f2e3d+9e4ab0f4fa,22.0.1-42-gca6935d93+ba5e5ca3eb,22.0.1-5-g15c806e+85460ae5f3,22.0.1-5-g58711c4+611d128589,22.0.1-5-g75bb458+99c117b92f,22.0.1-6-g1c63a23+7fa3b7d9b6,22.0.1-6-g50866e6+84ff5a128b,22.0.1-6-g8d3140d+720564cf76,22.0.1-6-gd805d02+cc5644f571,22.0.1-8-ge5750ce+85460ae5f3,master-g6e05de7fdc+babf819c66,master-g99da0e417a+8d77f4f51a,w.2021.48
LSST Data Management Base Package
|
Public Member Functions | |
def | __init__ (self, butler=None, type="raw", isTrimmed=True, verbose=False, background=numpy.nan, callback=None, *args, **kwargs) |
def | getCcdImage (self, ccd, imageFactory=afwImage.ImageF, binSize=1, asMaskedImage=False) |
def | getCcdImage (self, det, imageFactory, binSize) |
def | getAmpImage (self, amp, imageFactory) |
Public Attributes | |
isTrimmed | |
type | |
butler | |
kwargs | |
isRaw | |
background | |
verbose | |
callback | |
showAmpGain | |
markSize | |
markValue | |
ampImValue | |
scaleGain | |
A class to return an Image of a given Ccd using the butler. Parameters ---------- butler : `lsst.daf.persistence.Butler` or `None` The butler to use. If `None`, an empty image is returned. type : `str` The type of image to read (e.g. raw, bias, flat, calexp). isTrimmed : `bool` If true, the showCamera command expects to be given trimmed images. verbose : `bool` Be chatty (in particular, log any error messages from the butler)? background : `float` The value of any pixels that lie outside the CCDs. callback : callable A function called with (image, ccd, butler) for every image, which returns the image to be displayed (e.g. rawCallback). The image must be of the correct size, allowing for the value of isTrimmed. *args : `list` Passed to the butler. **kwargs : `dict` Passed to the butler. Notes ----- You can define a short named function as a callback:: def callback(im, ccd, imageSource): return cameraGeom.utils.rawCallback(im, ccd, imageSource, correctGain=True)
def lsst.afw.cameraGeom.utils.ButlerImage.__init__ | ( | self, | |
butler = None , |
|||
type = "raw" , |
|||
isTrimmed = True , |
|||
verbose = False , |
|||
background = numpy.nan , |
|||
callback = None , |
|||
* | args, | ||
** | kwargs | ||
) |
|
inherited |
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.
Definition at line 376 of file utils.py.
def lsst.afw.cameraGeom.utils.ButlerImage.getCcdImage | ( | self, | |
ccd, | |||
imageFactory = afwImage.ImageF , |
|||
binSize = 1 , |
|||
asMaskedImage = False |
|||
) |
|
inherited |
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.
Definition at line 355 of file utils.py.
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |