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, *args, **kwargs) |
def | run (self, snap0, snap1, defects=None) |
def | addSnaps (self, snap0, snap1) |
def | fixMetadata (self, combinedMetadata, metadata0, metadata1) |
def | makeInitialPsf (self, exposure, fwhmPix=None) |
Public Attributes | |
schema | |
algMetadata | |
Static Public Attributes | |
ConfigClass = SnapCombineConfig | |
Combine snaps.
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 SnapCombineTask are:
display
Definition at line 136 of file snapCombine.py.
def lsst.pipe.tasks.snapCombine.SnapCombineTask.__init__ | ( | self, | |
* | args, | ||
** | kwargs | ||
) |
Definition at line 169 of file snapCombine.py.
def lsst.pipe.tasks.snapCombine.SnapCombineTask.addSnaps | ( | self, | |
snap0, | |||
snap1 | |||
) |
Add two snap exposures together, returning a new exposure @param[in] snap0 snap exposure 0 @param[in] snap1 snap exposure 1 @return combined exposure
Definition at line 250 of file snapCombine.py.
def lsst.pipe.tasks.snapCombine.SnapCombineTask.fixMetadata | ( | self, | |
combinedMetadata, | |||
metadata0, | |||
metadata1 | |||
) |
Fix the metadata of the combined exposure (in place) This implementation handles items specified by config.averageKeys and config.sumKeys, which have data type restrictions. To handle other data types (such as sexagesimal positions and ISO dates) you must supplement this method with your own code. @param[in,out] combinedMetadata metadata of combined exposure; on input this is a deep copy of metadata0 (a PropertySet) @param[in] metadata0 metadata of snap0 (a PropertySet) @param[in] metadata1 metadata of snap1 (a PropertySet) @note the inputs are presently PropertySets due to ticket #2542. However, in some sense they are just PropertyLists that are missing some methods. In particular: comments and order are preserved if you alter an existing value with set(key, value).
Definition at line 285 of file snapCombine.py.
def lsst.pipe.tasks.snapCombine.SnapCombineTask.makeInitialPsf | ( | self, | |
exposure, | |||
fwhmPix = None |
|||
) |
Initialise the detection procedure by setting the PSF and WCS @param exposure Exposure to process @return PSF, WCS
Definition at line 326 of file snapCombine.py.
def lsst.pipe.tasks.snapCombine.SnapCombineTask.run | ( | self, | |
snap0, | |||
snap1, | |||
defects = None |
|||
) |
Combine two snaps @param[in] snap0: snapshot exposure 0 @param[in] snap1: snapshot exposure 1 @defects[in] defect list (for repair task) @return a pipe_base Struct with fields: - exposure: snap-combined exposure - sources: detected sources, or None if detection not performed
Definition at line 180 of file snapCombine.py.
lsst.pipe.tasks.snapCombine.SnapCombineTask.algMetadata |
Definition at line 174 of file snapCombine.py.
|
static |
Definition at line 166 of file snapCombine.py.
lsst.pipe.tasks.snapCombine.SnapCombineTask.schema |
Definition at line 173 of file snapCombine.py.