lsst.pipe.tasks g11fb74eaa6+102b820f37
Loading...
Searching...
No Matches
lsst.pipe.tasks.deblendCoaddSourcesPipeline.DeblendCoaddSourcesMultiTask Class Reference
Inheritance diagram for lsst.pipe.tasks.deblendCoaddSourcesPipeline.DeblendCoaddSourcesMultiTask:

Public Member Functions

 __init__ (self, initInputs, **kwargs)
 runQuantum (self, butlerQC, inputRefs, outputRefs)
 run (self, coadds, bands, mergedDetections, deconvolvedCoadds, idFactory)

Public Attributes

 peakSchema = initInputs["peakSchema"].schema
 schemaMapper = afwTable.SchemaMapper(schema)
 schema = self.schemaMapper.getOutputSchema()
 outputSchema = afwTable.SourceCatalog(self.schema)

Static Public Attributes

 ConfigClass = DeblendCoaddSourcesMultiConfig

Protected Member Functions

afwImage.Exposure _coerceDeconvolvedInput (self, afwImage.Exposure|imgs.MaskedImage deconvolved, afwImage.Exposure coadd)
 _makeSourceCatalog (self, mergedDetections, idFactory)

Static Protected Attributes

str _DefaultName = "deblendCoaddSourcesMulti"

Detailed Description

Definition at line 163 of file deblendCoaddSourcesPipeline.py.

Constructor & Destructor Documentation

◆ __init__()

lsst.pipe.tasks.deblendCoaddSourcesPipeline.DeblendCoaddSourcesMultiTask.__init__ ( self,
initInputs,
** kwargs )

Definition at line 167 of file deblendCoaddSourcesPipeline.py.

Member Function Documentation

◆ _coerceDeconvolvedInput()

afwImage.Exposure lsst.pipe.tasks.deblendCoaddSourcesPipeline.DeblendCoaddSourcesMultiTask._coerceDeconvolvedInput ( self,
afwImage.Exposure | imgs.MaskedImage deconvolved,
afwImage.Exposure coadd )
protected

Definition at line 262 of file deblendCoaddSourcesPipeline.py.

◆ _makeSourceCatalog()

lsst.pipe.tasks.deblendCoaddSourcesPipeline.DeblendCoaddSourcesMultiTask._makeSourceCatalog ( self,
mergedDetections,
idFactory )
protected

Definition at line 273 of file deblendCoaddSourcesPipeline.py.

◆ run()

lsst.pipe.tasks.deblendCoaddSourcesPipeline.DeblendCoaddSourcesMultiTask.run ( self,
coadds,
bands,
mergedDetections,
deconvolvedCoadds,
idFactory )
Deblend coadds from multiple bands together.

Parameters
----------
coadds : `list` [`lsst.afw.image.Exposure` | \
        `lsst.images.cells.CellCoadd`]
    Coadds to deblend.
bands : `list` [`str`]
    Names or the bands for ``coadds`` (zip-iteration compatible).
mergedDetections : `lsst.afw.table.SourceCatalog`
    Input catalog of detections, already merged across bands.
deconvolvedCoadds : `list` [`lsst.afw.image.Exposure` | \
        `lsst.images.MaskedImage`]
    Deconvolved versions of ``coadds`` (zip-iteration compatible).
idFactory : `lsst.afw.table.IdFactory`
    Factory used to generate output source IDs.

Returns
-------
struct : `lsst.pipe.base.Struct`
    Unmodified outputs of the ``multibandDeblend`` subtask.

Definition at line 231 of file deblendCoaddSourcesPipeline.py.

◆ runQuantum()

lsst.pipe.tasks.deblendCoaddSourcesPipeline.DeblendCoaddSourcesMultiTask.runQuantum ( self,
butlerQC,
inputRefs,
outputRefs )

Definition at line 177 of file deblendCoaddSourcesPipeline.py.

Member Data Documentation

◆ _DefaultName

str lsst.pipe.tasks.deblendCoaddSourcesPipeline.DeblendCoaddSourcesMultiTask._DefaultName = "deblendCoaddSourcesMulti"
staticprotected

Definition at line 165 of file deblendCoaddSourcesPipeline.py.

◆ ConfigClass

lsst.pipe.tasks.deblendCoaddSourcesPipeline.DeblendCoaddSourcesMultiTask.ConfigClass = DeblendCoaddSourcesMultiConfig
static

Definition at line 164 of file deblendCoaddSourcesPipeline.py.

◆ outputSchema

lsst.pipe.tasks.deblendCoaddSourcesPipeline.DeblendCoaddSourcesMultiTask.outputSchema = afwTable.SourceCatalog(self.schema)

Definition at line 175 of file deblendCoaddSourcesPipeline.py.

◆ peakSchema

lsst.pipe.tasks.deblendCoaddSourcesPipeline.DeblendCoaddSourcesMultiTask.peakSchema = initInputs["peakSchema"].schema

Definition at line 170 of file deblendCoaddSourcesPipeline.py.

◆ schema

lsst.pipe.tasks.deblendCoaddSourcesPipeline.DeblendCoaddSourcesMultiTask.schema = self.schemaMapper.getOutputSchema()

Definition at line 173 of file deblendCoaddSourcesPipeline.py.

◆ schemaMapper

lsst.pipe.tasks.deblendCoaddSourcesPipeline.DeblendCoaddSourcesMultiTask.schemaMapper = afwTable.SchemaMapper(schema)

Definition at line 171 of file deblendCoaddSourcesPipeline.py.


The documentation for this class was generated from the following file: