FilterDiaSourceCatalogTask#

class lsst.ap.association.FilterDiaSourceCatalogTask(*, config: PipelineTaskConfig | None = None, log: logging.Logger | LsstLogAdapter | None = None, initInputs: dict[str, Any] | None = None, **kwargs: Any)#

Bases: PipelineTask

Filter sources from a DiaSource catalog.

Methods Summary

run(diaSourceCat, diffImVisitInfo)

Filter sources from the supplied DiaSource catalog.

Methods Documentation

run(diaSourceCat, diffImVisitInfo)#

Filter sources from the supplied DiaSource catalog.

Parameters#

diaSourceCatlsst.afw.table.SourceCatalog

Catalog of sources measured on the difference image.

diffImVisitInfo: lsst.afw.image.VisitInfo

VisitInfo for the difference image corresponding to diaSourceCat.

Returns#

filterResults : lsst.pipe.base.Struct

filteredDiaSourceCatlsst.afw.table.SourceCatalog

The catalog of filtered sources.

rejectedDiaSourceslsst.afw.table.SourceCatalog

The catalog of rejected sources.

longTrailedDiaSourcesastropy.table.Table

DiaSources which have trail lengths greater than max_trail_length*exposure_time.