|
def | run (self, catalogs, patchRef) |
| Merge measurement catalogs to create a single reference catalog for forced photometry. More...
|
|
def | getInputSchema (self, butler=None, schema=None) |
| Obtain the input schema either directly or froma butler reference. More...
|
|
def | runDataRef (self, patchRefList) |
| Merge coadd sources from multiple bands. More...
|
|
def | readCatalog (self, patchRef) |
| Read input catalog. More...
|
|
def | write (self, patchRef, catalog) |
| Write the output. More...
|
|
def | writeMetadata (self, dataRefList) |
| No metadata to write, and not sure how to write it for a list of dataRefs. More...
|
|
Merge measurements from multiple subfilters.
Definition at line 205 of file dcrMultiBand.py.
◆ getInputSchema()
def lsst.pipe.tasks.multiBand.MergeSourcesTask.getInputSchema |
( |
|
self, |
|
|
|
butler = None , |
|
|
|
schema = None |
|
) |
| |
|
inherited |
Obtain the input schema either directly or froma butler reference.
- Parameters
-
[in] | butler | butler reference to obtain the input schema from |
[in] | schema | the input schema |
Definition at line 470 of file multiBand.py.
◆ readCatalog()
def lsst.pipe.tasks.multiBand.MergeSourcesTask.readCatalog |
( |
|
self, |
|
|
|
patchRef |
|
) |
| |
|
inherited |
Read input catalog.
We read the input dataset provided by the 'inputDataset' class variable.
- Parameters
-
[in] | patchRef | data reference for patch |
- Returns
- tuple consisting of the filter name and the catalog
Definition at line 507 of file multiBand.py.
◆ run()
def lsst.pipe.tasks.multiBand.MergeMeasurementsTask.run |
( |
|
self, |
|
|
|
catalogs, |
|
|
|
patchRef |
|
) |
| |
|
inherited |
Merge measurement catalogs to create a single reference catalog for forced photometry.
- Parameters
-
[in] | catalogs | the catalogs to be merged |
[in] | patchRef | patch reference for data |
For parent sources, we choose the first band in config.priorityList for which the merge_footprint flag for that band is is True.
For child sources, the logic is the same, except that we use the merge_peak flags.
Definition at line 1576 of file multiBand.py.
◆ runDataRef()
def lsst.pipe.tasks.multiBand.MergeSourcesTask.runDataRef |
( |
|
self, |
|
|
|
patchRefList |
|
) |
| |
|
inherited |
Merge coadd sources from multiple bands.
Calls run
which must be defined in subclasses that inherit from MergeSourcesTask.
- Parameters
-
[in] | patchRefList | list of data references for each filter |
Definition at line 496 of file multiBand.py.
◆ write()
def lsst.pipe.tasks.multiBand.MergeSourcesTask.write |
( |
|
self, |
|
|
|
patchRef, |
|
|
|
catalog |
|
) |
| |
|
inherited |
Write the output.
- Parameters
-
[in] | patchRef | data reference for patch |
[in] | catalog | catalog |
We write as the dataset provided by the 'outputDataset' class variable.
Definition at line 533 of file multiBand.py.
◆ writeMetadata()
def lsst.pipe.tasks.multiBand.MergeSourcesTask.writeMetadata |
( |
|
self, |
|
|
|
dataRefList |
|
) |
| |
|
inherited |
No metadata to write, and not sure how to write it for a list of dataRefs.
Definition at line 550 of file multiBand.py.
◆ badFlags
lsst.pipe.tasks.multiBand.MergeMeasurementsTask.badFlags |
|
inherited |
◆ ConfigClass
lsst.pipe.tasks.multiBand.MergeMeasurementsTask.ConfigClass = MergeMeasurementsConfig |
|
staticinherited |
◆ flagKeys
lsst.pipe.tasks.multiBand.MergeMeasurementsTask.flagKeys |
|
inherited |
◆ fluxErrKey
lsst.pipe.tasks.multiBand.MergeMeasurementsTask.fluxErrKey |
|
inherited |
◆ fluxFlagKey
lsst.pipe.tasks.multiBand.MergeMeasurementsTask.fluxFlagKey |
|
inherited |
◆ fluxKey
lsst.pipe.tasks.multiBand.MergeMeasurementsTask.fluxKey |
|
inherited |
◆ getSchemaCatalogs
lsst.pipe.tasks.multiBand.MergeMeasurementsTask.getSchemaCatalogs = _makeGetSchemaCatalogs("ref") |
|
staticinherited |
◆ inputDataset
string lsst.pipe.tasks.multiBand.MergeMeasurementsTask.inputDataset = "meas" |
|
staticinherited |
◆ outputDataset
string lsst.pipe.tasks.multiBand.MergeMeasurementsTask.outputDataset = "ref" |
|
staticinherited |
◆ pseudoFilterKeys
lsst.pipe.tasks.multiBand.MergeMeasurementsTask.pseudoFilterKeys |
|
inherited |
◆ RunnerClass
◆ schema
lsst.pipe.tasks.multiBand.MergeMeasurementsTask.schema |
|
inherited |
◆ schemaMapper
lsst.pipe.tasks.multiBand.MergeMeasurementsTask.schemaMapper |
|
inherited |
The documentation for this class was generated from the following file: