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, **kwargs) |
Initialize the AssembleCcdTask. More... | |
def | assembleCcd (self, assembleInput) |
Assemble a set of amps into a single CCD size image. More... | |
def | postprocessExposure (self, outExposure, inExposure) |
Public Attributes | |
allKeysToRemove | |
Static Public Attributes | |
ConfigClass = AssembleCcdConfig | |
Assemble a set of amplifier images into a full detector size set of pixels.
This task assembles sections of an image into a larger mosaic. The sub-sections are typically amplifier sections and are to be assembled into a detector size pixel grid. The assembly is driven by the entries in the raw amp information. The task can be configured to return a detector image with non-data (e.g. overscan) pixels included. The task can also renormalize the pixel values to a nominal gain of 1. The task also removes exposure metadata that has context in raw amps, but not in trimmed detectors (e.g. 'BIASSEC').
Initialize the AssembleCcdTask.
The keys for removal specified in the config are added to a default set: ('DATASEC', 'BIASSEC', 'TRIMSEC', 'GAIN')
Assemble a set of amps into a single CCD size image.
[in] | assembleInput | – Either a dictionary of amp lsst.afw.image.Exposures or a single lsst.afw.image.Exposure containing all raw amps. If a dictionary of amp exposures, the key should be the amp name. |
TypeError | with the following string: |
RuntimeError | with the following string: |
The command line task interface supports a flag -d
to import debug.py from your PYTHONPATH
; see Debugging Tasks with lsstDebug for more about debug.py files.
The available variables in AssembleCcdTask are:
display
To investigate the Debug variables, put something like
into your debug.py file and run runAssembleTask.py with the –debug
flag.
Conversion notes: Display code should be updated once we settle on a standard way of controlling what is displayed.
Definition at line 53 of file assembleCcdTask.py.
def lsst.ip.isr.assembleCcdTask.AssembleCcdTask.__init__ | ( | self, | |
** | kwargs | ||
) |
Initialize the AssembleCcdTask.
The keys for removal specified in the config are added to a default set: ('DATASEC', 'BIASSEC', 'TRIMSEC', 'GAIN')
Definition at line 129 of file assembleCcdTask.py.
def lsst.ip.isr.assembleCcdTask.AssembleCcdTask.assembleCcd | ( | self, | |
assembleInput | |||
) |
Assemble a set of amps into a single CCD size image.
[in] | assembleInput | – Either a dictionary of amp lsst.afw.image.Exposures or a single lsst.afw.image.Exposure containing all raw amps. If a dictionary of amp exposures, the key should be the amp name. |
TypeError | with the following string: |
RuntimeError | with the following string: |
Definition at line 139 of file assembleCcdTask.py.
def lsst.ip.isr.assembleCcdTask.AssembleCcdTask.postprocessExposure | ( | self, | |
outExposure, | |||
inExposure | |||
) |
Set exposure non-image attributes, including wcs and metadata and display exposure (if requested) Call after assembling the pixels @param[in,out] outExposure assembled exposure: - removes unwanted keywords - sets wcs, filter, and detector @param[in] inExposure input exposure
Definition at line 210 of file assembleCcdTask.py.
lsst.ip.isr.assembleCcdTask.AssembleCcdTask.allKeysToRemove |
Definition at line 137 of file assembleCcdTask.py.
|
static |
Definition at line 126 of file assembleCcdTask.py.