FootprintMergeList

class lsst.afw.detection.FootprintMergeList

Bases: pybind11_builtins.pybind11_object

Methods Summary

addCatalog(self, sourceTable, inputCat, …)
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: float = -1.0, doMerge: bool = True, maxSamePeakDist: float = -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:
catalogs : list [lsst.afw.table.SourceCatalog]

list of catalogs

filters : list [str]

list of filters

peakDist : float 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:
mergedList : lsst.afw.table.SourceCatalog

merged list of sources

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