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
|
Classes | |
class | CoaddBaseConfig |
Configuration parameters for CoaddBaseTask. More... | |
class | CoaddTaskRunner |
class | CoaddBaseTask |
Base class for coaddition. More... | |
class | SelectDataIdContainer |
A dataId container for inputs to be selected. More... | |
Functions | |
def | getSkyInfo (coaddName, patchRef) |
Return the SkyMap, tract and patch information, wcs, and outer bbox of the patch to be coadded. More... | |
def | makeSkyInfo (skyMap, tractId, patchId) |
def | scaleVariance (maskedImage, maskPlanes, log=None) |
Scale the variance in a maskedImage. More... | |
def | makeCoaddSuffix (warpType="direct") |
def | reorderAndPadList (inputList, inputKeys, outputKeys, padWith=None) |
def lsst.pipe.tasks.coaddBase.getSkyInfo | ( | coaddName, | |
patchRef | |||
) |
Return the SkyMap, tract and patch information, wcs, and outer bbox of the patch to be coadded.
[in] | coaddName | coadd name; typically one of deep or goodSeeing |
[in] | patchRef | data reference for sky map. Must include keys "tract" and "patch" |
Definition at line 271 of file coaddBase.py.
def lsst.pipe.tasks.coaddBase.makeCoaddSuffix | ( | warpType = "direct" | ) |
Return coadd suffix for warpType Parameters ---------- warpType : string Either 'direct' or 'psfMatched' Returns ------- CoaddSuffix : `string`
Definition at line 346 of file coaddBase.py.
def lsst.pipe.tasks.coaddBase.makeSkyInfo | ( | skyMap, | |
tractId, | |||
patchId | |||
) |
Return SkyInfo Struct Constructs SkyInfo used by coaddition tasks for multiple patchId formats. Parameters ---------- skyMap : `lsst.skyMap.SkyMap` tractId : int patchId : str or int or tuple of int Either Gen2-style comma delimited string (e.g. '4,5'), tuple of integers (e.g (4, 5), Gen3-style integer.
Definition at line 289 of file coaddBase.py.
def lsst.pipe.tasks.coaddBase.reorderAndPadList | ( | inputList, | |
inputKeys, | |||
outputKeys, | |||
padWith = None |
|||
) |
Match the order of one list to another, padding if necessary Parameters ---------- inputList : list List to be reordered and padded. Elements can be any type. inputKeys : iterable Iterable of values to be compared with outputKeys. Length must match `inputList` outputKeys : iterable Iterable of values to be compared with inputKeys. padWith : Any value to be inserted where inputKey not in outputKeys Returns ------- list Copy of inputList reordered per outputKeys and padded with `padWith` so that the length matches length of outputKeys.
Definition at line 362 of file coaddBase.py.
def lsst.pipe.tasks.coaddBase.scaleVariance | ( | maskedImage, | |
maskPlanes, | |||
log = None |
|||
) |
Scale the variance in a maskedImage.
The variance plane in a convolved or warped image (or a coadd derived from warped images) does not accurately reflect the noise properties of the image because variance has been lost to covariance. This function attempts to correct for this by scaling the variance plane to match the observed variance in the image. This is not perfect (because we're not tracking the covariance) but it's simple and is often good enough.
maskedImage | MaskedImage to operate on; variance will be scaled |
maskPlanes | List of mask planes for pixels to reject |
log | Log for reporting the renormalization factor; or None |
Definition at line 322 of file coaddBase.py.