Output

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

Bases: DimensionedConnection

Connection for output dataset.

Attributes Summary

deprecated

dimensions

doc

isCalibration

multiple

Methods Summary

makeDatasetType(universe[, parentStorageClass])

Construct a true DatasetType instance with normalized dimensions.

Attributes Documentation

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

Methods Documentation

makeDatasetType(universe: DimensionUniverse, parentStorageClass: StorageClass | str | None = None) DatasetType

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

Parent storage class for component datasets; None otherwise.

Returns:
datasetTypeDatasetType

The DatasetType defined by this connection.