TaskDatasetTypes¶
- 
class 
lsst.pipe.base.TaskDatasetTypes(initInputs: FrozenSet[DatasetType], initOutputs: FrozenSet[DatasetType], inputs: FrozenSet[DatasetType], prerequisites: FrozenSet[DatasetType], outputs: FrozenSet[DatasetType])¶ Bases:
objectAn immutable struct that extracts and classifies the dataset types used by a
PipelineTaskMethods Summary
fromConnections(connectionsInstance, *, registry)Extract and classify the dataset types from a single PipelineTask.Methods Documentation
- 
classmethod 
fromConnections(connectionsInstance: lsst.pipe.base.connections.PipelineTaskConnections, *, registry: lsst.daf.butler.core.registry.Registry) → lsst.pipe.base.pipeline.TaskDatasetTypes¶ Extract and classify the dataset types from a single
PipelineTask.Parameters: - connectionsInstance: `PipelineTaskConnections`
 An instance of a
PipelineTaskConnectionsclass for a particularPipelineTask.- registry: `Registry`
 Registry used to construct normalized
DatasetTypeobjects and retrieve those that are incomplete.
Returns: - types: `TaskDatasetTypes`
 The dataset types used by this task.
- 
classmethod