lsst.pipe.tasks  15.0-16-g6f0eb036+5
Public Member Functions | Public Attributes | Static Public Attributes | List of all members
lsst.pipe.tasks.dcrMultiBand.MeasureMergedDcrCoaddSourcesTask Class Reference
Inheritance diagram for lsst.pipe.tasks.dcrMultiBand.MeasureMergedDcrCoaddSourcesTask:
lsst.pipe.tasks.multiBand.MeasureMergedCoaddSourcesTask

Public Member Functions

def run (self, patchRef, psfCache=100)
 Deblend and measure. More...
 
def readSources (self, dataRef)
 Read input sources. More...
 
def writeMatches (self, dataRef, exposure, sources)
 Write matches of the sources to the astrometric reference catalog. More...
 
def write (self, dataRef, sources)
 Write the source catalog. More...
 
def getExposureId (self, dataRef)
 

Public Attributes

 schemaMapper
 
 schema
 
 algMetadata
 

Static Public Attributes

 ConfigClass = MeasureMergedCoaddSourcesConfig
 
 RunnerClass = MeasureMergedCoaddSourcesRunner
 
 getSchemaCatalogs = _makeGetSchemaCatalogs("meas")
 
 makeIdFactory = _makeMakeIdFactory("MergedCoaddId")
 

Detailed Description

Deblend sources from master catalog in each coadd seperately and measure.

Definition at line 124 of file dcrMultiBand.py.

Member Function Documentation

◆ getExposureId()

def lsst.pipe.tasks.multiBand.MeasureMergedCoaddSourcesTask.getExposureId (   self,
  dataRef 
)
inherited

Definition at line 1165 of file multiBand.py.

◆ readSources()

def lsst.pipe.tasks.multiBand.MeasureMergedCoaddSourcesTask.readSources (   self,
  dataRef 
)
inherited

Read input sources.

Parameters
[in]dataRefData reference for catalog of merged detections
Returns
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 1116 of file multiBand.py.

◆ run()

def lsst.pipe.tasks.multiBand.MeasureMergedCoaddSourcesTask.run (   self,
  patchRef,
  psfCache = 100 
)
inherited

Deblend and measure.

Parameters
[in]patchRefPatch reference.

Deblend each source in every coadd and measure. Set 'is-primary' and related flags. Propagate flags from individual visits. Optionally match the sources to a reference catalog and write the matches. Finally, write the deblended sources and measurements out.

Definition at line 1062 of file multiBand.py.

◆ write()

def lsst.pipe.tasks.multiBand.MeasureMergedCoaddSourcesTask.write (   self,
  dataRef,
  sources 
)
inherited

Write the source catalog.

Parameters
[in]dataRefdata reference
[in]sourcessource catalog

Definition at line 1155 of file multiBand.py.

◆ writeMatches()

def lsst.pipe.tasks.multiBand.MeasureMergedCoaddSourcesTask.writeMatches (   self,
  dataRef,
  exposure,
  sources 
)
inherited

Write matches of the sources to the astrometric reference catalog.

We use the Wcs in the exposure to match sources.

Parameters
[in]dataRefdata reference
[in]exposureexposure with Wcs
[in]sourcessource catalog

Definition at line 1136 of file multiBand.py.

Member Data Documentation

◆ algMetadata

lsst.pipe.tasks.multiBand.MeasureMergedCoaddSourcesTask.algMetadata
inherited

Definition at line 1042 of file multiBand.py.

◆ ConfigClass

lsst.pipe.tasks.multiBand.MeasureMergedCoaddSourcesTask.ConfigClass = MeasureMergedCoaddSourcesConfig
staticinherited

Definition at line 1004 of file multiBand.py.

◆ getSchemaCatalogs

lsst.pipe.tasks.multiBand.MeasureMergedCoaddSourcesTask.getSchemaCatalogs = _makeGetSchemaCatalogs("meas")
staticinherited

Definition at line 1006 of file multiBand.py.

◆ makeIdFactory

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

Definition at line 1007 of file multiBand.py.

◆ RunnerClass

lsst.pipe.tasks.multiBand.MeasureMergedCoaddSourcesTask.RunnerClass = MeasureMergedCoaddSourcesRunner
staticinherited

Definition at line 1005 of file multiBand.py.

◆ schema

lsst.pipe.tasks.multiBand.MeasureMergedCoaddSourcesTask.schema
inherited

Definition at line 1041 of file multiBand.py.

◆ schemaMapper

lsst.pipe.tasks.multiBand.MeasureMergedCoaddSourcesTask.schemaMapper
inherited

Definition at line 1039 of file multiBand.py.


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