Task runner for the `MergeSourcesTask`.
Required because the run method requires a list of
dataRefs rather than a single dataRef.
Definition at line 123 of file dcrMultiBand.py.
◆ buildRefDict()
def lsst.pipe.tasks.dcrMultiBand.MergeDcrSourcesRunner.buildRefDict |
( |
|
parsedCmd | ) |
|
|
staticinherited |
Build a hierarchical dictionary of patch references
The filter references within the list will have different subfilters.
Parameters
----------
parsedCmd : `dict`
The parsed command
**kwargs
Key word arguments (unused)
Returns
-------
refDict: dict
A reference dictionary of the form {patch: {tract: {filter: {subfilter: dataRef}}}}
Raises
------
RuntimeError
Thrown when multiple references are provided for the same combination of
tract, patch, filter, and subfilter
Definition at line 47 of file dcrMultiBand.py.
◆ getTargetList()
def lsst.pipe.tasks.dcrMultiBand.DeblendDcrCoaddSourcesRunner.getTargetList |
( |
|
parsedCmd, |
|
|
** |
kwargs |
|
) |
| |
|
static |
Provide a list of patch references for each patch, tract, filter combo.
Parameters
----------
parsedCmd:
The parsed command
kwargs:
Keyword arguments passed to the task
Returns
-------
targetList: list
List of tuples, where each tuple is a (dataRef, kwargs) pair.
Reimplemented from lsst.pipe.tasks.dcrMultiBand.MergeDcrSourcesRunner.
Definition at line 131 of file dcrMultiBand.py.
The documentation for this class was generated from the following file: