Output

class lsst.pipe.base.connectionTypes.Output(name: str, storageClass: str, doc: str = '', multiple: bool = False, dimensions: Iterable[str] = (), isCalibration: bool = False)

Bases: lsst.pipe.base.connectionTypes.DimensionedConnection

Attributes Summary

dimensions

doc

isCalibration

multiple

Methods Summary

makeDatasetType(universe[, parentStorageClass])

Construct a true DatasetType instance with normalized dimensions.

Attributes Documentation

dimensions: Iterable[str] = ()
doc: str = ''
isCalibration: bool = False
multiple: bool = False

Methods Documentation

makeDatasetType(universe: lsst.daf.butler.DimensionUniverse, parentStorageClass: Optional[lsst.daf.butler.StorageClass] = None)

Construct a true DatasetType instance with normalized dimensions.

Parameters
universelsst.daf.butler.DimensionUniverse

Set of all known dimensions to be used to normalize the dimension names specified in config.

parentStorageClasslsst.daf.butler.StorageClass, optional

Parent storage class for component datasets; None otherwise.

Returns
datasetTypeDatasetType

The DatasetType defined by this connection.