BaseConnection¶
- class lsst.pipe.base.connectionTypes.BaseConnection(name: str, storageClass: str, doc: str = '', multiple: bool = False, _deprecation_context: str = '', *, deprecated: str | None = None)¶
Bases:
object
Base class used for declaring
PipelineTask
connections.- Attributes:
- name
str
The name used to identify the dataset type.
- storageClass
str
The storage class used when (un)/persisting the dataset type.
- multiple
bool
Indicates if this connection should expect to contain multiple objects of the given dataset type. Tasks with more than one connection with
multiple=True
with the same dimensions may want to implementPipelineTaskConnections.adjustQuantum
to ensure those datasets are consistent (i.e. zip-iterable) inPipelineTask.runQuantum()
and notify the execution system as early as possible of outputs that will not be produced because the corresponding input is missing.- deprecated
str
, optional A description of why this connection is deprecated, including the version after which it may be removed.
If not
None
, the string is appended to the docstring for this connection and the corresponding config Field.
- name
Attributes Summary
Attributes Documentation