lsst.pipe.tasks  16.0-27-g78173a71+2
Public Member Functions | Public Attributes | Static Public Attributes | List of all members
lsst.pipe.tasks.dcrMultiBand.DeblendDcrCoaddSourcesTask Class Reference
Inheritance diagram for lsst.pipe.tasks.dcrMultiBand.DeblendDcrCoaddSourcesTask:
lsst.pipe.tasks.multiBand.DeblendCoaddSourcesTask

Public Member Functions

def getSchemaCatalogs (self)
 
def runDataRef (self, patchRefList, psfCache=100)
 
def readSources (self, dataRef)
 
def write (self, dataRef, flux_sources, template_sources=None)
 
def writeMetadata (self, dataRefList)
 
def getExposureId (self, dataRef)
 

Public Attributes

 schemaMapper
 
 schema
 

Static Public Attributes

 RunnerClass = DeblendDcrCoaddSourcesRunner
 
 ConfigClass = DeblendCoaddSourcesConfig
 
 makeIdFactory = _makeMakeIdFactory("MergedCoaddId")
 

Detailed Description

Deblend the sources in a merged catalog.

Definition at line 154 of file dcrMultiBand.py.

Member Function Documentation

◆ getExposureId()

def lsst.pipe.tasks.multiBand.DeblendCoaddSourcesTask.getExposureId (   self,
  dataRef 
)
inherited
Get the ExposureId from a data reference

Definition at line 1144 of file multiBand.py.

◆ getSchemaCatalogs()

def lsst.pipe.tasks.multiBand.DeblendCoaddSourcesTask.getSchemaCatalogs (   self)
inherited
Return a dict of empty catalogs for each catalog dataset produced by this task.

Returns
-------
result: dict
    Dictionary of empty catalogs, with catalog names as keys.

Definition at line 1022 of file multiBand.py.

◆ readSources()

def lsst.pipe.tasks.multiBand.DeblendCoaddSourcesTask.readSources (   self,
  dataRef 
)
inherited
Read merged catalog

Read the catalog of merged detections and create a catalog
in a single band.

Parameters
----------
dataRef: data reference
    Data reference for catalog of merged detections

Returns
-------
sources: `SourceCatalog`
    List of sources in merged catalog

We also need to add columns to hold the measurements we're about to make
so we can measure in-place.

Definition at line 1071 of file multiBand.py.

◆ runDataRef()

def lsst.pipe.tasks.multiBand.DeblendCoaddSourcesTask.runDataRef (   self,
  patchRefList,
  psfCache = 100 
)
inherited
Deblend the patch

Deblend each source simultaneously or separately
(depending on `DeblendCoaddSourcesTask.config.simultaneous`).
Set `is-primary` and related flags.
Propagate flags from individual visits.
Write the deblended sources out.

Parameters
----------
patchRefList: list
    List of data references for each filter

Definition at line 1034 of file multiBand.py.

◆ write()

def lsst.pipe.tasks.multiBand.DeblendCoaddSourcesTask.write (   self,
  dataRef,
  flux_sources,
  template_sources = None 
)
inherited
Write the source catalog(s)

Parameters
----------
dataRef: Data Reference
    Reference to the output catalog.
flux_sources: `SourceCatalog`
    Flux conserved sources to write to file.
    If using the single band deblender, this is the catalog
    generated.
template_sources: `SourceCatalog`
    Source catalog using the multiband template models
    as footprints.

Definition at line 1100 of file multiBand.py.

◆ writeMetadata()

def lsst.pipe.tasks.multiBand.DeblendCoaddSourcesTask.writeMetadata (   self,
  dataRefList 
)
inherited
Write the metadata produced from processing the data.
Parameters
----------
dataRefList
    List of Butler data references used to write the metadata.
    The metadata is written to dataset type `CmdLineTask._getMetadataName`.

Definition at line 1128 of file multiBand.py.

Member Data Documentation

◆ ConfigClass

lsst.pipe.tasks.multiBand.DeblendCoaddSourcesTask.ConfigClass = DeblendCoaddSourcesConfig
staticinherited

Definition at line 991 of file multiBand.py.

◆ makeIdFactory

lsst.pipe.tasks.multiBand.DeblendCoaddSourcesTask.makeIdFactory = _makeMakeIdFactory("MergedCoaddId")
staticinherited

Definition at line 994 of file multiBand.py.

◆ RunnerClass

lsst.pipe.tasks.dcrMultiBand.DeblendDcrCoaddSourcesTask.RunnerClass = DeblendDcrCoaddSourcesRunner
static

Definition at line 157 of file dcrMultiBand.py.

◆ schema

lsst.pipe.tasks.multiBand.DeblendCoaddSourcesTask.schema
inherited

Definition at line 1012 of file multiBand.py.

◆ schemaMapper

lsst.pipe.tasks.multiBand.DeblendCoaddSourcesTask.schemaMapper
inherited

Definition at line 1010 of file multiBand.py.


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