DeconvolveExposureTask#
- class lsst.meas.extensions.scarlet.DeconvolveExposureTask(initInputs=None, **kwargs)#
Bases:
PipelineTaskDeconvolve an Exposure using scarlet lite.
Methods Summary
run(coadd[, catalog, band])Deconvolve an Exposure
runQuantum(butlerQC, inputRefs, outputRefs)Do butler IO and transform to provide in memory objects for tasks
runmethod.Methods Documentation
- run(coadd: Exposure, catalog: SourceCatalog | None = None, band: str = 'dummy') Struct#
Deconvolve an Exposure
Parameters#
- coadd :
Coadd image to deconvolve
- catalog :
Catalog of sources detected in the merged catalog. This is used to supress noise in regions with no significant flux about the noise in the coadds.
- band :
Band of the coadd image. Since this is a single band task the band isn’t really necessary but can be useful for debugging so we keep it as a parameter.
Returns#
- deconvolved
pipeBase.Struct Deconvolved exposure
- runQuantum(butlerQC, inputRefs, outputRefs)#
Do butler IO and transform to provide in memory objects for tasks
runmethod.Parameters#
- butlerQC
QuantumContext A butler which is specialized to operate in the context of a
lsst.daf.butler.Quantum.- inputRefs
InputQuantizedConnection Datastructure whose attribute names are the names that identify connections defined in corresponding
PipelineTaskConnectionsclass. The values of these attributes are thelsst.daf.butler.DatasetRefobjects associated with the defined input/prerequisite connections.- outputRefs
OutputQuantizedConnection Datastructure whose attribute names are the names that identify connections defined in corresponding
PipelineTaskConnectionsclass. The values of these attributes are thelsst.daf.butler.DatasetRefobjects associated with the defined output connections.
- butlerQC