TaskDatasetTypes¶
- 
class lsst.pipe.base.TaskDatasetTypes(initInputs: FrozenSet[DatasetType], initOutputs: FrozenSet[DatasetType], inputs: FrozenSet[DatasetType], prerequisites: FrozenSet[DatasetType], outputs: FrozenSet[DatasetType])¶
- Bases: - object- An immutable struct that extracts and classifies the dataset types used by a - PipelineTask- Methods Summary - fromTask(taskClass, config, *, universe)- Extract and classify the dataset types from a single - PipelineTask.- Methods Documentation - 
classmethod fromTask(taskClass: Type[lsst.pipe.base.pipelineTask.PipelineTask], config: lsst.pipe.base.config.PipelineTaskConfig, *, universe: lsst.daf.butler.core.dimensions.graph.DimensionUniverse) → lsst.pipe.base.pipeline.TaskDatasetTypes¶
- Extract and classify the dataset types from a single - PipelineTask.- Parameters: - taskClass: `type`
- A concrete - PipelineTasksubclass.
- config: `PipelineTaskConfig`
- Configuration for the concrete - PipelineTask.
- universe: `DimensionUniverse`
- Set of all known dimensions, used to construct normalized - DatasetTypeobjects.
 - Returns: - types: `TaskDatasetTypes`
- The dataset types used by this task. 
 
 
- 
classmethod