InitInput

class lsst.pipe.base.connectionTypes.InitInput(name: str, storageClass: str, doc: str = '', multiple: bool = False)

Bases: lsst.pipe.base.connectionTypes.BaseConnection

Attributes Summary

doc
multiple

Methods Summary

makeDatasetType(universe, …) Construct a true DatasetType instance with normalized dimensions.

Attributes Documentation

doc = ''
multiple = False

Methods Documentation

makeDatasetType(universe: lsst.daf.butler.core.dimensions._universe.DimensionUniverse, parentStorageClass: Union[lsst.daf.butler.core.storageClass.StorageClass, str, None] = None) → lsst.daf.butler.core.datasets.type.DatasetType

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 or str, optional

Parent storage class for component datasets; None otherwise.

Returns:
datasetType : DatasetType

The DatasetType defined by this connection.