Definition at line 56 of file fit_coadd_multiband.py.
◆ adjustQuantum()
lsst.pipe.tasks.fit_coadd_multiband.CoaddMultibandFitConnections.adjustQuantum |
( |
|
self, |
|
|
|
inputs, |
|
|
|
outputs, |
|
|
|
label, |
|
|
|
data_id |
|
) |
| |
Validates the `lsst.daf.butler.DatasetRef` bands against the
subtask's list of bands to fit and drops unnecessary bands.
Parameters
----------
inputs : `dict`
Dictionary whose keys are an input (regular or prerequisite)
connection name and whose values are a tuple of the connection
instance and a collection of associated `DatasetRef` objects.
The exact type of the nested collections is unspecified; it can be
assumed to be multi-pass iterable and support `len` and ``in``, but
it should not be mutated in place. In contrast, the outer
dictionaries are guaranteed to be temporary copies that are true
`dict` instances, and hence may be modified and even returned; this
is especially useful for delegating to `super` (see notes below).
outputs : `Mapping`
Mapping of output datasets, with the same structure as ``inputs``.
label : `str`
Label for this task in the pipeline (should be used in all
diagnostic messages).
data_id : `lsst.daf.butler.DataCoordinate`
Data ID for this quantum in the pipeline (should be used in all
diagnostic messages).
Returns
-------
adjusted_inputs : `Mapping`
Mapping of the same form as ``inputs`` with updated containers of
input `DatasetRef` objects. All inputs involving the 'band'
dimension are adjusted to put them in consistent order and remove
unneeded bands.
adjusted_outputs : `Mapping`
Mapping of updated output datasets; always empty for this task.
Raises
------
lsst.pipe.base.NoWorkFound
Raised if there are not enough of the right bands to run the task
on this quantum.
Definition at line 102 of file fit_coadd_multiband.py.
◆ cat_output
lsst.pipe.tasks.fit_coadd_multiband.CoaddMultibandFitConnections.cat_output |
|
static |
Initial value:= cT.Output(
doc="Output source model fit parameter catalog",
name="{name_coadd}Coadd_objects_{name_method}",
storageClass="ArrowTable",
dimensions=("tract", "patch", "skymap"),
)
Definition at line 95 of file fit_coadd_multiband.py.
◆ cat_ref
lsst.pipe.tasks.fit_coadd_multiband.CoaddMultibandFitConnections.cat_ref |
|
static |
Initial value:= cT.Input(
doc="Reference multiband source catalog",
name="{name_coadd}Coadd_ref",
storageClass="SourceCatalog",
dimensions=("tract", "patch", "skymap"),
)
Definition at line 61 of file fit_coadd_multiband.py.
◆ cats_meas
lsst.pipe.tasks.fit_coadd_multiband.CoaddMultibandFitConnections.cats_meas |
|
static |
Initial value:= cT.Input(
doc="Deblended single-band source catalogs",
name="{name_coadd}Coadd_meas",
storageClass="SourceCatalog",
dimensions=("tract", "patch", "band", "skymap"),
multiple=True,
)
Definition at line 67 of file fit_coadd_multiband.py.
◆ coadds
lsst.pipe.tasks.fit_coadd_multiband.CoaddMultibandFitConnections.coadds |
|
static |
Initial value:= cT.Input(
doc="Exposures on which to run fits",
name="{name_coadd}Coadd_calexp",
storageClass="ExposureF",
dimensions=("tract", "patch", "band", "skymap"),
multiple=True,
)
Definition at line 74 of file fit_coadd_multiband.py.
◆ models_psf
lsst.pipe.tasks.fit_coadd_multiband.CoaddMultibandFitConnections.models_psf |
|
static |
Initial value:= cT.Input(
doc="Input PSF model parameter catalog",
name="{name_coadd}Coadd_psfs_{name_method}",
storageClass="ArrowAstropy",
dimensions=("tract", "patch", "band", "skymap"),
multiple=True,
)
Definition at line 81 of file fit_coadd_multiband.py.
◆ models_scarlet
lsst.pipe.tasks.fit_coadd_multiband.CoaddMultibandFitConnections.models_scarlet |
|
static |
Initial value:= pipeBase.connectionTypes.Input(
doc="Multiband scarlet models produced by the deblender",
name="{name_coadd}Coadd_scarletModelData",
storageClass="ScarletModelData",
dimensions=("tract", "patch", "skymap"),
)
Definition at line 89 of file fit_coadd_multiband.py.
The documentation for this class was generated from the following file: