MergeDetectionsTask

Python API summary

from lsst.pipe.tasks.mergeDetections import MergeDetectionsTask
classMergeDetectionsTask(butler=None, schema=None, initInputs=None, **kwargs)

Merge sources detected in coadds of exposures obtained with different filters...

attributeconfig

Access configuration fields and retargetable subtasks.

methodrun(catalogs, skyInfo, idFactory, skySeed)

Merge multiple catalogs...

See also

See the MergeDetectionsTask API reference for complete details.

Retargetable subtasks

skyObjects

Default

lsst.meas.algorithms.skyObjects.SkyObjectsTask

Field type

ConfigurableField

Generate sky objects

Configuration fields

coaddName

Default
'deep'
Field type

str Field

Name of coadd

connections

Data type

lsst.pipe.base.config.Connections

Field type

ConfigField

Configurations describing the connections of the PipelineTask to datatypes

cullPeaks

Data type

lsst.pipe.tasks.multiBandUtils.CullPeaksConfig

Field type

ConfigField

Configuration for how to cull peaks.

idGenerator

Data type

lsst.meas.base._id_generator.SkyMapIdGeneratorConfig

Field type

ConfigField

Configuration for how to generate catalog IDs from data IDs.

maxSamePeak

Default
0.3
Field type

float Field

When adding new catalogs to the merge, all peaks less than this distance (in arcsec) to an existing peak will be flagged as detected in that catalog.

minNewPeak

Default
1
Field type

float Field

Minimum distance from closest peak to create a new one (in arcsec).

priorityList

Default
[]
Field type

str ListField

Priority-ordered list of filter bands for the merge.

saveLogOutput

Default
True
Field type

bool Field

Flag to enable/disable saving of log output for a task, enabled by default.

saveMetadata

Default
True
Field type

bool Field

Flag to enable/disable metadata saving for a task, enabled by default.

skyFilterName

Default
'sky'
Field type

str Field

Name of `filter’ used to label sky objects (e.g. flag merge_peak_sky is set) (N.b. should be in MergeMeasurementsConfig.pseudoFilterList)