|
def | getInputDatasetTypes (cls, config) |
|
def | getOutputDatasetTypes (cls, config) |
|
def | getPrerequisiteDatasetTypes (cls, config) |
|
def | getInitOutputDatasets (self) |
|
def | adaptArgsAndRun (self, inputData, inputDataIds, outputDataIds, butler) |
|
def | runDataRef (self, patchRef, psfCache=100) |
| Deblend and measure. More...
|
|
def | run (self, exposure, sources, skyInfo, exposureId, ccdInputs=None, visitCatalogs=None, wcsUpdates=None, butler=None) |
|
def | readSources (self, dataRef) |
| Read input sources. More...
|
|
def | writeMatches (self, dataRef, results) |
| 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) |
|
Deblend sources from master catalog in each coadd seperately and measure.
Definition at line 191 of file dcrMultiBand.py.
◆ adaptArgsAndRun()
def lsst.pipe.tasks.multiBand.MeasureMergedCoaddSourcesTask.adaptArgsAndRun |
( |
|
self, |
|
|
|
inputData, |
|
|
|
inputDataIds, |
|
|
|
outputDataIds, |
|
|
|
butler |
|
) |
| |
|
inherited |
◆ getExposureId()
def lsst.pipe.tasks.multiBand.MeasureMergedCoaddSourcesTask.getExposureId |
( |
|
self, |
|
|
|
dataRef |
|
) |
| |
|
inherited |
◆ getInitOutputDatasets()
def lsst.pipe.tasks.multiBand.MeasureMergedCoaddSourcesTask.getInitOutputDatasets |
( |
|
self | ) |
|
|
inherited |
◆ getInputDatasetTypes()
def lsst.pipe.tasks.multiBand.MeasureMergedCoaddSourcesTask.getInputDatasetTypes |
( |
|
cls, |
|
|
|
config |
|
) |
| |
|
inherited |
◆ getOutputDatasetTypes()
def lsst.pipe.tasks.multiBand.MeasureMergedCoaddSourcesTask.getOutputDatasetTypes |
( |
|
cls, |
|
|
|
config |
|
) |
| |
|
inherited |
◆ getPrerequisiteDatasetTypes()
def lsst.pipe.tasks.multiBand.MeasureMergedCoaddSourcesTask.getPrerequisiteDatasetTypes |
( |
|
cls, |
|
|
|
config |
|
) |
| |
|
inherited |
◆ readSources()
def lsst.pipe.tasks.multiBand.MeasureMergedCoaddSourcesTask.readSources |
( |
|
self, |
|
|
|
dataRef |
|
) |
| |
|
inherited |
Read input sources.
- Parameters
-
[in] | dataRef | Data 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 1078 of file multiBand.py.
◆ run()
def lsst.pipe.tasks.multiBand.MeasureMergedCoaddSourcesTask.run |
( |
|
self, |
|
|
|
exposure, |
|
|
|
sources, |
|
|
|
skyInfo, |
|
|
|
exposureId, |
|
|
|
ccdInputs = None , |
|
|
|
visitCatalogs = None , |
|
|
|
wcsUpdates = None , |
|
|
|
butler = None |
|
) |
| |
|
inherited |
Run measurement algorithms on the input exposure, and optionally populate the
resulting catalog with extra information.
Parameters
----------
exposure : `lsst.afw.exposure.Exposure`
The input exposure on which measurements are to be performed
sources : `lsst.afw.table.SourceCatalog`
A catalog built from the results of merged detections, or
deblender outputs.
skyInfo : `lsst.pipe.base.Struct`
A struct containing information about the position of the input exposure within
a `SkyMap`, the `SkyMap`, its `Wcs`, and its bounding box
exposureId : `int` or `bytes`
packed unique number or bytes unique to the input exposure
ccdInputs : `lsst.afw.table.ExposureCatalog`
Catalog containing information on the individual visits which went into making
the exposure
visitCatalogs : list of `lsst.afw.table.SourceCatalogs` or `None`
A list of source catalogs corresponding to measurements made on the individual
visits which went into the input exposure. If None and butler is `None` then
the task cannot propagate visit flags to the output catalog.
wcsUpdates : list of `lsst.afw.geom.SkyWcs` or `None`
If visitCatalogs is not `None` this should be a list of wcs objects which correspond
to the input visits. Used to put all coordinates to common system. If `None` and
butler is `None` then the task cannot propagate visit flags to the output catalog.
butler : `lsst.daf.butler.Butler` or `lsst.daf.persistence.Butler`
Either a gen2 or gen3 butler used to load visit catalogs
Returns
-------
results : `lsst.pipe.base.Struct`
Results of running measurement task. Will contain the catalog in the
sources attribute. Optionally will have results of matching to a
reference catalog in the matchResults attribute, and denormalized
matches in the denormMatches attribute.
Definition at line 1003 of file multiBand.py.
◆ runDataRef()
def lsst.pipe.tasks.multiBand.MeasureMergedCoaddSourcesTask.runDataRef |
( |
|
self, |
|
|
|
patchRef, |
|
|
|
psfCache = 100 |
|
) |
| |
|
inherited |
Deblend and measure.
- Parameters
-
[in] | patchRef | Patch reference. |
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 971 of file multiBand.py.
◆ write()
def lsst.pipe.tasks.multiBand.MeasureMergedCoaddSourcesTask.write |
( |
|
self, |
|
|
|
dataRef, |
|
|
|
sources |
|
) |
| |
|
inherited |
Write the source catalog.
- Parameters
-
[in] | dataRef | data reference |
[in] | sources | source catalog |
Definition at line 1110 of file multiBand.py.
◆ writeMatches()
def lsst.pipe.tasks.multiBand.MeasureMergedCoaddSourcesTask.writeMatches |
( |
|
self, |
|
|
|
dataRef, |
|
|
|
results |
|
) |
| |
|
inherited |
Write matches of the sources to the astrometric reference catalog.
- Parameters
-
[in] | dataRef | data reference |
[in] | results | results struct from run method |
Definition at line 1098 of file multiBand.py.
◆ algMetadata
lsst.pipe.tasks.multiBand.MeasureMergedCoaddSourcesTask.algMetadata |
|
inherited |
◆ ConfigClass
lsst.pipe.tasks.multiBand.MeasureMergedCoaddSourcesTask.ConfigClass = MeasureMergedCoaddSourcesConfig |
|
staticinherited |
◆ deblended
lsst.pipe.tasks.multiBand.MeasureMergedCoaddSourcesTask.deblended |
|
inherited |
◆ getSchemaCatalogs
lsst.pipe.tasks.multiBand.MeasureMergedCoaddSourcesTask.getSchemaCatalogs = _makeGetSchemaCatalogs("meas") |
|
staticinherited |
◆ inputCatalog
lsst.pipe.tasks.multiBand.MeasureMergedCoaddSourcesTask.inputCatalog |
|
inherited |
◆ makeIdFactory
lsst.pipe.tasks.multiBand.MeasureMergedCoaddSourcesTask.makeIdFactory = _makeMakeIdFactory("MergedCoaddId") |
|
staticinherited |
◆ RunnerClass
lsst.pipe.tasks.multiBand.MeasureMergedCoaddSourcesTask.RunnerClass = MeasureMergedCoaddSourcesRunner |
|
staticinherited |
◆ schema
lsst.pipe.tasks.multiBand.MeasureMergedCoaddSourcesTask.schema |
|
inherited |
◆ schemaMapper
lsst.pipe.tasks.multiBand.MeasureMergedCoaddSourcesTask.schemaMapper |
|
inherited |
The documentation for this class was generated from the following file: