Configuration for a CoaddMultibandFitTask.
Definition at line 338 of file fit_coadd_multiband.py.
◆ adjustQuantum()
| lsst.pipe.tasks.fit_coadd_multiband.CoaddMultibandFitInputConnections.adjustQuantum |
( |
| self, |
|
|
| inputs, |
|
|
| outputs, |
|
|
| label, |
|
|
| data_id ) |
|
inherited |
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 111 of file fit_coadd_multiband.py.
◆ get_band_sets()
| lsst.pipe.tasks.fit_coadd_multiband.CoaddMultibandFitBaseConfig.get_band_sets |
( |
| self | ) |
|
|
inherited |
Get the set of bands required by the fit_coadd_multiband subtask.
Returns
-------
bands_fit : `set`
The set of bands that the subtask will fit.
bands_read_only : `set`
The set of bands that the subtask will only read data
(measurement catalog and exposure) for.
Definition at line 319 of file fit_coadd_multiband.py.
◆ allow_missing_bands
| lsst.pipe.tasks.fit_coadd_multiband.CoaddMultibandFitBaseConfig.allow_missing_bands |
|
staticinherited |
Initial value:= pexConfig.Field[bool](
doc="Whether to still fit even if some bands are missing",
default=True,
)
Definition at line 301 of file fit_coadd_multiband.py.
◆ backgrounds
| lsst.pipe.tasks.fit_coadd_multiband.CoaddMultibandFitInputConnections.backgrounds |
|
staticinherited |
Initial value:= cT.Input(
doc="Background models to subtract from the coadds_cell",
name="{name_coadd}Coadd_calexp_background",
storageClass="Background",
dimensions=("tract", "patch", "band", "skymap"),
multiple=True,
)
Definition at line 89 of file fit_coadd_multiband.py.
◆ cat_output
| lsst.pipe.tasks.fit_coadd_multiband.CoaddMultibandFitConnections.cat_output |
|
staticinherited |
Initial value:= cT.Output(
doc="Output source model fit parameter catalog",
name="{name_coadd}Coadd_{name_table}_{name_method}",
storageClass="ArrowTable",
dimensions=("tract", "patch", "skymap"),
)
Definition at line 220 of file fit_coadd_multiband.py.
◆ cat_ref
| lsst.pipe.tasks.fit_coadd_multiband.CoaddMultibandFitInputConnections.cat_ref |
|
staticinherited |
Initial value:= cT.Input(
doc="Reference multiband source catalog",
name="{name_coadd}Coadd_ref",
storageClass="SourceCatalog",
dimensions=("tract", "patch", "skymap"),
)
Definition at line 62 of file fit_coadd_multiband.py.
◆ cats_meas
| lsst.pipe.tasks.fit_coadd_multiband.CoaddMultibandFitInputConnections.cats_meas |
|
staticinherited |
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 68 of file fit_coadd_multiband.py.
◆ coadds
| lsst.pipe.tasks.fit_coadd_multiband.CoaddMultibandFitInputConnections.coadds |
|
staticinherited |
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 75 of file fit_coadd_multiband.py.
◆ coadds_cell
| lsst.pipe.tasks.fit_coadd_multiband.CoaddMultibandFitInputConnections.coadds_cell |
|
staticinherited |
Initial value:= cT.Input(
doc="Cell-coadd exposures on which to run fits",
name="{name_coadd}CoaddCell",
storageClass="MultipleCellCoadd",
dimensions=("tract", "patch", "band", "skymap"),
multiple=True,
)
Definition at line 82 of file fit_coadd_multiband.py.
◆ drop_psf_connection
| lsst.pipe.tasks.fit_coadd_multiband.CoaddMultibandFitBaseConfig.drop_psf_connection |
|
staticinherited |
Initial value:= pexConfig.Field[bool](
doc="Whether to drop the PSF model connection, e.g. because PSF parameters are in the input catalog",
default=False,
)
Definition at line 305 of file fit_coadd_multiband.py.
◆ fit_coadd_multiband
| lsst.pipe.tasks.fit_coadd_multiband.CoaddMultibandFitBaseConfig.fit_coadd_multiband |
|
staticinherited |
Initial value:= pexConfig.ConfigurableField(
target=CoaddMultibandFitSubTask,
doc="Task to fit sources using multiple bands",
)
Definition at line 309 of file fit_coadd_multiband.py.
◆ idGenerator
| lsst.pipe.tasks.fit_coadd_multiband.CoaddMultibandFitBaseConfig.idGenerator = SkyMapIdGeneratorConfig.make_field() |
|
staticinherited |
◆ models_psf
| lsst.pipe.tasks.fit_coadd_multiband.CoaddMultibandFitInputConnections.models_psf |
|
staticinherited |
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 96 of file fit_coadd_multiband.py.
◆ models_scarlet
| lsst.pipe.tasks.fit_coadd_multiband.CoaddMultibandFitInputConnections.models_scarlet |
|
staticinherited |
Initial value:= pipeBase.connectionTypes.Input(
doc="Multiband scarlet models produced by the deblender",
name="{name_coadd}Coadd_scarletModelData",
storageClass="LsstScarletModelData",
dimensions=("tract", "patch", "skymap"),
)
Definition at line 104 of file fit_coadd_multiband.py.
◆ use_cell_coadds
| lsst.pipe.tasks.fit_coadd_multiband.CoaddMultibandFitBaseConfig.use_cell_coadds |
|
staticinherited |
Initial value:= pexConfig.Field[bool](
doc="Use cell coadd images for object fitting?",
default=False,
)
Definition at line 313 of file fit_coadd_multiband.py.
The documentation for this class was generated from the following file: