Definition at line 198 of file multiBand.py.
def lsst.pipe.tasks.multiBand.MergeSourcesRunner.getTargetList |
( |
|
parsedCmd, |
|
|
|
kwargs |
|
) |
| |
|
static |
Provide a list of patch references for each patch
The patch references within the list will have different filters.
Definition at line 211 of file multiBand.py.
213 """Provide a list of patch references for each patch
215 The patch references within the list will have different filters.
218 for ref
in parsedCmd.id.refList:
219 tract = ref.dataId[
"tract"]
220 patch = ref.dataId[
"patch"]
221 filter = ref.dataId[
"filter"]
222 if not tract
in refList:
224 if not patch
in refList[tract]:
225 refList[tract][patch] = {}
226 if filter
in refList[tract][patch]:
227 raise RuntimeError(
"Multiple versions of %s" % (ref.dataId,))
228 refList[tract][patch][filter] = ref
229 return [(p.values(), kwargs)
for t
in refList.itervalues()
for p
in t.itervalues()]