ForcedPhotCoaddConfig#

class lsst.drp.tasks.forcedPhotCoadd.ForcedPhotCoaddConfig(*args, **kw)#

Bases: PipelineTaskConfig

Attributes Summary

applyApCorr

Subtask to apply aperture corrections (ConfigurableInstance, default <class 'lsst.meas.base.applyApCorr.ApplyApCorrConfig'>)

catalogCalculation

Subtask to run catalogCalculation plugins on catalog (ConfigurableInstance, default <class 'lsst.meas.base.catalogCalculation.CatalogCalculationConfig'>)

coaddName

coadd name: typically one of deep or goodSeeing (str, default 'deep')

connections

Field which refers to a dynamically added configuration class which is based on a PipelineTaskConnections class.

doApCorr

Run subtask to apply aperture corrections (bool, default True)

doConserveFlux

Whether to use the deblender models as templates to re-distribute the flux from the 'exposure' (True), or to perform measurements on the deblender model footprints.

doStripFootprints

Whether to strip footprints from the output catalog before saving to disk.

footprintDatasetName

Dataset (without coadd prefix) that should be used to obtain (Heavy)Footprints for sources.

hasFakes

Should be set to True if fake sources have been inserted into the input data.

idGenerator

Configuration for how to generate catalog IDs from data IDs.

measurement

subtask to do forced measurement (ConfigurableInstance, default <class 'lsst.meas.base.forcedMeasurement.ForcedMeasurementConfig'>)

saveLogOutput

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

useCellCoadds

Use cell-based coadds for forced measurements? (bool, default False)

Methods Summary

setDefaults()

Subclass hook for computing defaults.

Attributes Documentation

applyApCorr#

Subtask to apply aperture corrections (ConfigurableInstance, default <class 'lsst.meas.base.applyApCorr.ApplyApCorrConfig'>)

catalogCalculation#

Subtask to run catalogCalculation plugins on catalog (ConfigurableInstance, default <class 'lsst.meas.base.catalogCalculation.CatalogCalculationConfig'>)

coaddName#

coadd name: typically one of deep or goodSeeing (str, default 'deep')

connections: pexConfig.ConfigField#

Field which refers to a dynamically added configuration class which is based on a PipelineTaskConnections class.

doApCorr#

Run subtask to apply aperture corrections (bool, default True)

doConserveFlux#

Whether to use the deblender models as templates to re-distribute the flux from the ‘exposure’ (True), or to perform measurements on the deblender model footprints. If footprintDatasetName != ‘LsstScarletModelData’ then this field is ignored. (bool, default True)

doStripFootprints#

Whether to strip footprints from the output catalog before saving to disk. This is usually done when using scarlet models to save disk space. (bool, default True)

footprintDatasetName#

Dataset (without coadd prefix) that should be used to obtain (Heavy)Footprints for sources. Must have IDs that match those of the reference catalog.If None, Footprints will be generated by transforming the reference Footprints. (str, default 'LsstScarletModelData')

hasFakes#

Should be set to True if fake sources have been inserted into the input data. (bool, default False)

idGenerator#

Configuration for how to generate catalog IDs from data IDs. (SkyMapIdGeneratorConfig, default <class 'lsst.meas.base._id_generator.SkyMapIdGeneratorConfig'>)

measurement#

subtask to do forced measurement (ConfigurableInstance, default <class 'lsst.meas.base.forcedMeasurement.ForcedMeasurementConfig'>)

saveLogOutput#

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

useCellCoadds#

Use cell-based coadds for forced measurements? (bool, default False)

Methods Documentation

setDefaults()#

Subclass hook for computing defaults.

Notes#

Derived Config classes that must compute defaults rather than using the Field instances’s defaults should do so here. To correctly use inherited defaults, implementations of setDefaults must call their base class’s setDefaults.