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
|
Functions | |
def | rebuildNoiseReplacer (exposure, measCat) |
def | makeRerunCatalog (schema, oldCatalog, idList, fields=None, resetParents=True, addParents=False) |
def lsst.meas.base.measurementInvestigationLib.makeRerunCatalog | ( | schema, | |
oldCatalog, | |||
idList, | |||
fields = None , |
|||
resetParents = True , |
|||
addParents = False |
|||
) |
Create a catalog prepopulated with IDs. This function is used to generate a `~lsst.afw.table.SourceCatalog` containing blank records with IDs as specified in the ``idList`` parameter. This function is primarily used when re-running measurements on a particular footprint. Specifying IDs in the new measurement catalog which correspond to IDs in the old catalog makes comparing results much easier. The ``resetParents`` and ``addParents`` options are needed because `SingleFrameMeasurementTask.runPlugins` will skip child objects whose parents are not in the catalog. Parameters ---------- schema : `lsst.afw.table.Schema` Schema used to describe the fields in the resulting catalog. oldCatalog : `lsst.afw.table.SourceCatalog` Catalog containing previous measurements. idList : iterable of `int` Iterable whose values should be numbers corresponding to measurement IDs which exist in ``oldCatalog``. fields : iterable of `str` Iterable whose entries should be strings corresponding to schema keys that exist in both the old catalog and input schema. Fields listed will be copied from the old catalog into the new catalog. resetParents : `bool` If `True`, child objects whose parents are not in the ``idList`` will have their parents reset to zero. addParents : `bool` If `True`, parents of child objects will be added to ``idList`` if they are not already present. Returns ------- measCat : `lsst.afw.table.SourceCatalog` Catalog prepopulated with entries with the IDs specified.
Definition at line 71 of file measurementInvestigationLib.py.
def lsst.meas.base.measurementInvestigationLib.rebuildNoiseReplacer | ( | exposure, | |
measCat | |||
) |
Recreate the `NoiseReplacer` used in measurement. Given a measurement catalog and the exposure on which the measurements were made, reconstruct the `NoiseReplacer` object that was used to mask out sources during measurement. Parameters ---------- exposure : `lsst.afw.exposure.Exposure` The image on which measurements were made. measCat : `lsst.afw.table.SourceCatalog` Catalog containing the results measurements on each source. Returns ------- noiseReplacer : `NoiseReplacer` Object used to replace and/or restore sources in the exposure with deterministic noise.
Definition at line 29 of file measurementInvestigationLib.py.