lsst.pipe.tasks  16.0-35-g79496433+1
Public Member Functions | Public Attributes | Static Public Attributes | List of all members
lsst.pipe.tasks.dcrMultiBand.DetectDcrCoaddSources Class Reference
Inheritance diagram for lsst.pipe.tasks.dcrMultiBand.DetectDcrCoaddSources:
lsst.pipe.tasks.multiBand.DetectCoaddSourcesTask

Public Member Functions

def getOutputDatasetTypes (cls, config)
 
def getInitOutputDatasetTypes (cls, config)
 
def getInitOutputDatasets (self)
 
def runDataRef (self, patchRef)
 Run detection on a coadd. More...
 
def adaptArgsAndRun (self, inputData, inputDataIds, outputDataIds)
 
def run (self, exposure, idFactory, expId)
 Run detection on an exposure. More...
 
def write (self, results, patchRef)
 Write out results from runDetection. More...
 

Public Attributes

 schema
 

Static Public Attributes

 ConfigClass = DetectCoaddSourcesConfig
 
 getSchemaCatalogs = _makeGetSchemaCatalogs("det")
 
 makeIdFactory = _makeMakeIdFactory("CoaddId")
 

Detailed Description

Detect sources on a DCR coadd.

Definition at line 110 of file dcrMultiBand.py.

Member Function Documentation

◆ adaptArgsAndRun()

def lsst.pipe.tasks.multiBand.DetectCoaddSourcesTask.adaptArgsAndRun (   self,
  inputData,
  inputDataIds,
  outputDataIds 
)
inherited

Definition at line 295 of file multiBand.py.

◆ getInitOutputDatasets()

def lsst.pipe.tasks.multiBand.DetectCoaddSourcesTask.getInitOutputDatasets (   self)
inherited

Definition at line 277 of file multiBand.py.

◆ getInitOutputDatasetTypes()

def lsst.pipe.tasks.multiBand.DetectCoaddSourcesTask.getInitOutputDatasetTypes (   cls,
  config 
)
inherited

Definition at line 248 of file multiBand.py.

◆ getOutputDatasetTypes()

def lsst.pipe.tasks.multiBand.DetectCoaddSourcesTask.getOutputDatasetTypes (   cls,
  config 
)
inherited

Definition at line 239 of file multiBand.py.

◆ run()

def lsst.pipe.tasks.multiBand.DetectCoaddSourcesTask.run (   self,
  exposure,
  idFactory,
  expId 
)
inherited

Run detection on an exposure.

First scale the variance plane to match the observed variance using ScaleVarianceTask. Then invoke the detection subtask to detect sources.

Parameters
[in,out]exposureExposure on which to detect (may be backround-subtracted and scaled, depending on configuration).
[in]idFactoryIdFactory to set source identifiers
[in]expIdExposure identifier (integer) for RNG seed
Returns
a pipe.base.Struct with fields
  • sources: catalog of detections
  • backgrounds: list of backgrounds

Definition at line 301 of file multiBand.py.

◆ runDataRef()

def lsst.pipe.tasks.multiBand.DetectCoaddSourcesTask.runDataRef (   self,
  patchRef 
)
inherited

Run detection on a coadd.

Invokes run and then uses write to output the results.

Parameters
[in]patchRefdata reference for patch

Definition at line 280 of file multiBand.py.

◆ write()

def lsst.pipe.tasks.multiBand.DetectCoaddSourcesTask.write (   self,
  results,
  patchRef 
)
inherited

Write out results from runDetection.

Parameters
[in]exposureExposure to write out
[in]resultsStruct returned from runDetection
[in]patchRefdata reference for patch

Definition at line 333 of file multiBand.py.

Member Data Documentation

◆ ConfigClass

lsst.pipe.tasks.multiBand.DetectCoaddSourcesTask.ConfigClass = DetectCoaddSourcesConfig
staticinherited

Definition at line 227 of file multiBand.py.

◆ getSchemaCatalogs

lsst.pipe.tasks.multiBand.DetectCoaddSourcesTask.getSchemaCatalogs = _makeGetSchemaCatalogs("det")
staticinherited

Definition at line 228 of file multiBand.py.

◆ makeIdFactory

lsst.pipe.tasks.multiBand.DetectCoaddSourcesTask.makeIdFactory = _makeMakeIdFactory("CoaddId")
staticinherited

Definition at line 229 of file multiBand.py.

◆ schema

lsst.pipe.tasks.multiBand.DetectCoaddSourcesTask.schema
inherited

Definition at line 272 of file multiBand.py.


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