FootprintMergeList#

class lsst.afw.detection.FootprintMergeList#

Bases: pybind11_object

Methods Summary

addCatalog(self, sourceTable, inputCat, filter)

clearCatalog(self)

getFinalSources(self, outputCat)

getMergedSourceCatalog(catalogs, filters, ...)

Add multiple catalogs and get the SourceCatalog with merged Footprints

getPeakSchema(self)

Methods Documentation

addCatalog(self: lsst.afw.detection.FootprintMergeList, sourceTable: lsst.afw.table.SourceTable, inputCat: lsst.afw.table.SourceCatalog, filter: str, minNewPeakDist: SupportsFloat = -1.0, doMerge: bool = True, maxSamePeakDist: SupportsFloat = -1.0) None#
clearCatalog(self: lsst.afw.detection.FootprintMergeList) None#
getFinalSources(self: lsst.afw.detection.FootprintMergeList, outputCat: lsst.afw.table.SourceCatalog) None#
getMergedSourceCatalog(catalogs, filters, peakDist, schema, idFactory, samePeakDist)#

Add multiple catalogs and get the SourceCatalog with merged Footprints

Parameters#

catalogslist [lsst.afw.table.SourceCatalog]

list of catalogs

filterslist [str]

list of filters

peakDistfloat or list [float]

distance between source peaks

schema : lsst.afw.table.Schema idFactory : lsst.afw.table.IdFactory samePeakDist : float or list [`float]

distance between source peaks (check)

Returns#

mergedListlsst.afw.table.SourceCatalog

merged list of sources

See also#

lsst.afw.table.SourceTable

getPeakSchema(self: lsst.afw.detection.FootprintMergeList) lsst.afw.table.Schema#