LSST Applications g0f08755f38+9c285cab97,g1635faa6d4+13f3999e92,g1653933729+a8ce1bb630,g1a0ca8cf93+bf6eb00ceb,g28da252d5a+0829b12dee,g29321ee8c0+5700dc9eac,g2bbee38e9b+9634bc57db,g2bc492864f+9634bc57db,g2cdde0e794+c2c89b37c4,g3156d2b45e+41e33cbcdc,g347aa1857d+9634bc57db,g35bb328faa+a8ce1bb630,g3a166c0a6a+9634bc57db,g3e281a1b8c+9f2c4e2fc3,g414038480c+077ccc18e7,g41af890bb2+fde0dd39b6,g5fbc88fb19+17cd334064,g781aacb6e4+a8ce1bb630,g80478fca09+55a9465950,g82479be7b0+d730eedb7d,g858d7b2824+9c285cab97,g9125e01d80+a8ce1bb630,g9726552aa6+10f999ec6a,ga5288a1d22+2a84bb7594,gacf8899fa4+c69c5206e8,gae0086650b+a8ce1bb630,gb58c049af0+d64f4d3760,gc28159a63d+9634bc57db,gcf0d15dbbd+4b7d09cae4,gda3e153d99+9c285cab97,gda6a2b7d83+4b7d09cae4,gdaeeff99f8+1711a396fd,ge2409df99d+5e831397f4,ge79ae78c31+9634bc57db,gf0baf85859+147a0692ba,gf3967379c6+41c94011de,gf3fb38a9a8+8f07a9901b,gfb92a5be7c+9c285cab97,w.2024.46
LSST Data Management Base Package
|
Classes | |
class | CoaddBaseConfig |
class | CoaddBaseTask |
Functions | |
makeSkyInfo (skyMap, tractId, patchId) | |
scaleVariance (maskedImage, maskPlanes, log=None) | |
reorderAndPadList (inputList, inputKeys, outputKeys, padWith=None) | |
subBBoxIter (bbox, subregionSize) | |
lsst.pipe.tasks.coaddBase.makeSkyInfo | ( | skyMap, | |
tractId, | |||
patchId ) |
Constructs SkyInfo used by coaddition tasks for multiple patchId formats. Parameters ---------- skyMap : `lsst.skyMap.SkyMap` Sky map. tractId : `int` The ID of the tract. 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. Returns ------- makeSkyInfo : `lsst.pipe.base.Struct` pipe_base Struct with attributes: ``skyMap`` Sky map (`lsst.skyMap.SkyMap`). ``tractInfo`` Information for chosen tract of sky map (`lsst.skyMap.TractInfo`). ``patchInfo`` Information about chosen patch of tract (`lsst.skyMap.PatchInfo`). ``wcs`` WCS of tract (`lsst.afw.image.SkyWcs`). ``bbox`` Outer bbox of patch, as an geom Box2I (`lsst.afw.geom.Box2I`).
Definition at line 104 of file coaddBase.py.
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 : `Unknown` Any value to be inserted where inputKey not in outputKeys. Returns ------- outputList : `list` Copy of inputList reordered per outputKeys and padded with `padWith` so that the length matches length of outputKeys.
Definition at line 187 of file coaddBase.py.
lsst.pipe.tasks.coaddBase.scaleVariance | ( | maskedImage, | |
maskPlanes, | |||
log = None ) |
Scale the variance in a maskedImage This is deprecated. Use the ScaleVarianceTask instead. Parameters ---------- maskedImage : `lsst.afw.image.MaskedImage` MaskedImage to operate on; variance will be scaled. maskPlanes : `list` List of mask planes for pixels to reject. log : `Unknown` Log for reporting the renormalization factor; or None. Returns ------- task.run : `Unknown` Renormalization factor. Notes ----- 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.
Definition at line 153 of file coaddBase.py.
lsst.pipe.tasks.coaddBase.subBBoxIter | ( | bbox, | |
subregionSize ) |
Iterate over subregions of a bbox. Parameters ---------- bbox : `lsst.geom.Box2I` Bounding box over which to iterate. subregionSize : `lsst.geom.Extent2I` Size of sub-bboxes. Yields ------ subBBox : `lsst.geom.Box2I` Next sub-bounding box of size ``subregionSize`` or smaller; each ``subBBox`` is contained within ``bbox``, so it may be smaller than ``subregionSize`` at the edges of ``bbox``, but it will never be empty. Raises ------ RuntimeError Raised if any of the following occur: - The given bbox is empty. - The subregionSize is 0.
Definition at line 216 of file coaddBase.py.