LSST Applications g063fba187b+fee0456c91,g0f08755f38+ea96e5a5a3,g1653933729+a8ce1bb630,g168dd56ebc+a8ce1bb630,g1a2382251a+90257ff92a,g20f6ffc8e0+ea96e5a5a3,g217e2c1bcf+937a289c59,g28da252d5a+daa7da44eb,g2bbee38e9b+253935c60e,g2bc492864f+253935c60e,g3156d2b45e+6e55a43351,g32e5bea42b+31359a2a7a,g347aa1857d+253935c60e,g35bb328faa+a8ce1bb630,g3a166c0a6a+253935c60e,g3b1af351f3+a8ce1bb630,g3e281a1b8c+c5dd892a6c,g414038480c+416496e02f,g41af890bb2+afe91b1188,g599934f4f4+0db33f7991,g7af13505b9+e36de7bce6,g80478fca09+da231ba887,g82479be7b0+a4516e59e3,g858d7b2824+ea96e5a5a3,g89c8672015+f4add4ffd5,g9125e01d80+a8ce1bb630,ga5288a1d22+bc6ab8dfbd,gb58c049af0+d64f4d3760,gc28159a63d+253935c60e,gcab2d0539d+3f2b72788c,gcf0d15dbbd+4ea9c45075,gda6a2b7d83+4ea9c45075,gdaeeff99f8+1711a396fd,ge79ae78c31+253935c60e,gef2f8181fd+3031e3cf99,gf0baf85859+c1f95f4921,gfa517265be+ea96e5a5a3,gfa999e8aa5+17cd334064,w.2024.50
LSST Data Management Base Package
|
Public Member Functions | |
__init__ (self, butler=None, type="raw", isTrimmed=True, verbose=False, background=numpy.nan, callback=None, *args, **kwargs) | |
getCcdImage (self, ccd, imageFactory=afwImage.ImageF, binSize=1, asMaskedImage=False) | |
Public Attributes | |
isTrimmed | |
type | |
butler | |
kwargs | |
isRaw | |
background | |
verbose | |
callback | |
Protected Member Functions | |
_prepareImage (self, ccd, im, binSize, allowRotate=True) | |
A class to return an Image of a given Ccd using the butler. Parameters ---------- butler : `lsst.daf.butler.Butler` or `None` The butler to use. If `None`, an empty image is returned. Assumes that the instrument was specified during butler construction or is included in the ``kwargs`` parameter. 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, detector, 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 base class constructor. **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)
lsst.afw.cameraGeom.utils.ButlerImage.__init__ | ( | self, | |
butler = None, | |||
type = "raw", | |||
isTrimmed = True, | |||
verbose = False, | |||
background = numpy.nan, | |||
callback = None, | |||
* | args, | ||
** | kwargs ) |
Reimplemented from lsst.afw.cameraGeom.utils.FakeImageDataSource.
Definition at line 432 of file utils.py.
|
protected |
Definition at line 445 of file utils.py.
lsst.afw.cameraGeom.utils.ButlerImage.getCcdImage | ( | self, | |
ccd, | |||
imageFactory = afwImage.ImageF, | |||
binSize = 1, | |||
asMaskedImage = False ) |
Return an image of the specified ccd, and also the (possibly updated) ccd
Reimplemented from lsst.afw.cameraGeom.utils.FakeImageDataSource.
Definition at line 455 of file utils.py.