Input¶
-
class
lsst.pipe.base.connectionTypes.
Input
(name: str, storageClass: str, doc: str = '', multiple: bool = False, dimensions: Iterable[str] = (), isCalibration: bool = False, deferLoad: bool = False, minimum: int = 1)¶ Bases:
lsst.pipe.base.connectionTypes.BaseInput
Attributes Summary
deferLoad
dimensions
doc
isCalibration
minimum
multiple
Methods Summary
makeDatasetType
(universe, parentStorageClass)Construct a true DatasetType
instance with normalized dimensions.Attributes Documentation
-
deferLoad
= False¶
-
dimensions
= ()¶
-
doc
= ''¶
-
isCalibration
= False¶
-
minimum
= 1¶
-
multiple
= False¶
Methods Documentation
-
makeDatasetType
(universe: lsst.daf.butler.core.dimensions._universe.DimensionUniverse, parentStorageClass: Optional[lsst.daf.butler.core.storageClass.StorageClass] = None)¶ Construct a true
DatasetType
instance with normalized dimensions.Parameters: - universe :
lsst.daf.butler.DimensionUniverse
Set of all known dimensions to be used to normalize the dimension names specified in config.
- parentStorageClass :
lsst.daf.butler.StorageClass
, optional Parent storage class for component datasets;
None
otherwise.
Returns: - datasetType :
DatasetType
The
DatasetType
defined by this connection.
- universe :
-