lsst.pipe.base  16.0-11-g9fe0e56+10
Static Public Attributes | List of all members
lsst.pipe.base.config._DatasetTypeConfig Class Reference
Inheritance diagram for lsst.pipe.base.config._DatasetTypeConfig:
lsst.pipe.base.config._BaseDatasetTypeConfig lsst.pipe.base.config.InputDatasetConfig lsst.pipe.base.config.OutputDatasetConfig

Static Public Attributes

 units
 
 scalar
 
 name
 
 storageClass
 

Detailed Description

Configuration class which defines dataset type used by PipelineTask.

Consists of DatasetType name, list of DataUnit names and StorageCass name.
PipelineTasks typically define one or more input and output datasets. This
class should not be used directly, instead one of `InputDatasetConfig` or
`OutputDatasetConfig` should be used in PipelineTask config.

Definition at line 214 of file config.py.

Member Data Documentation

◆ name

lsst.pipe.base.config._BaseDatasetTypeConfig.name
staticinherited
Initial value:
= pexConfig.Field(dtype=str,
doc="name of the DatasetType")

Definition at line 208 of file config.py.

◆ scalar

lsst.pipe.base.config._DatasetTypeConfig.scalar
static
Initial value:
= pexConfig.Field(dtype=bool,
default=False,
optional=True,
doc=("If set to True then only a single dataset is expected "
"on input or produced on output. In that case list of "
"objects/DataIds will be unpacked before calling task "
"methods, returned data is expected to contain single "
"objects as well."))

Definition at line 224 of file config.py.

◆ storageClass

lsst.pipe.base.config._BaseDatasetTypeConfig.storageClass
staticinherited
Initial value:
= pexConfig.Field(dtype=str,
doc="name of the StorageClass")

Definition at line 210 of file config.py.

◆ units

lsst.pipe.base.config._DatasetTypeConfig.units
static
Initial value:
= pexConfig.ListField(dtype=str,
doc="list of DataUnits for this DatasetType")

Definition at line 222 of file config.py.


The documentation for this class was generated from the following file: