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 | ForcedPhotCoaddRunner |
class | ForcedPhotCoaddConnections |
class | documentation |
Functions | |
def | getExposureId (self, dataRef) |
def | fetchReferences (self, dataRef, exposure) |
def | attachFootprints (self, sources, refCat, exposure, refWcs, dataRef) |
def | getExposure (self, dataRef) |
def | writeOutput (self, dataRef, sources) |
def | getSchemaCatalogs (self) |
Variables | |
removePatchOverlaps | |
exposureIdInfo | |
def lsst.meas.base.forcedPhotCoadd.attachFootprints | ( | self, | |
sources, | |||
refCat, | |||
exposure, | |||
refWcs, | |||
dataRef | |||
) |
Attach Footprints to source records. For coadd forced photometry, we use the deblended "heavy" `~lsst.afw.detection.Footprint`\ s from the single-band measurements of the same band - because we've guaranteed that the peaks (and hence child sources) will be consistent across all bands before we get to measurement, this should yield reasonable deblending for most sources. It's most likely limitation is that it will not provide good flux upper limits for sources that were not detected in this band but were blended with sources that were.
Definition at line 389 of file forcedPhotCoadd.py.
def lsst.meas.base.forcedPhotCoadd.fetchReferences | ( | self, | |
dataRef, | |||
exposure | |||
) |
Return an iterable of reference sources which overlap the exposure. Parameters ---------- dataRef : `lsst.daf.persistence.ButlerDataRef` Butler data reference corresponding to the image to be measured; should have tract, patch, and filter keys. exposure : `lsst.afw.image.Exposure` Unused. Notes ----- All work is delegated to the references subtask; see `CoaddSrcReferencesTask` for information about the default behavior.
Definition at line 364 of file forcedPhotCoadd.py.
def lsst.meas.base.forcedPhotCoadd.getExposure | ( | self, | |
dataRef | |||
) |
Read input exposure on which measurement will be performed. Parameters ---------- dataRef : `lsst.daf.persistence.ButlerDataRef` Butler data reference.
Definition at line 417 of file forcedPhotCoadd.py.
def lsst.meas.base.forcedPhotCoadd.getExposureId | ( | self, | |
dataRef | |||
) |
Definition at line 361 of file forcedPhotCoadd.py.
def lsst.meas.base.forcedPhotCoadd.getSchemaCatalogs | ( | self | ) |
The schema catalogs that will be used by this task. Returns ------- schemaCatalogs : `dict` Dictionary mapping dataset type to schema catalog. Notes ----- There is only one schema for each type of forced measurement. The dataset type for this measurement is defined in the mapper.
Definition at line 445 of file forcedPhotCoadd.py.
def lsst.meas.base.forcedPhotCoadd.writeOutput | ( | self, | |
dataRef, | |||
sources | |||
) |
Write forced source table Parameters ---------- dataRef : `lsst.daf.persistence.ButlerDataRef` Butler data reference. The forced_src dataset (with self.dataPrefix prepended) is all that will be modified. sources : `lsst.afw.table.SourceCatalog` Catalog of sources to save.
Definition at line 432 of file forcedPhotCoadd.py.
lsst.meas.base.forcedPhotCoadd.exposureIdInfo |
Definition at line 357 of file forcedPhotCoadd.py.
lsst.meas.base.forcedPhotCoadd.removePatchOverlaps |
Definition at line 153 of file forcedPhotCoadd.py.