PipelineDatasetTypes¶
- class lsst.pipe.base.PipelineDatasetTypes(*args, **kwargs)¶
- Bases: - object- An immutable struct that classifies the dataset types used in a - Pipeline.- Deprecated since version v27.0: PipelineDatasetTypes has been replaced by PipelineGraph, and will be removed after v27. - Attributes Summary - Name of a dataset type used to save package versions. - Methods Summary - fromPipeline(pipeline, *, registry[, ...])- Extract and classify the dataset types from all tasks in a - Pipeline.- initOutputNames(pipeline, *[, ...])- Return the names of dataset types ot task initOutputs, Configs, and package versions for a pipeline. - Attributes Documentation - packagesDatasetName: ClassVar[str] = 'packages'¶
- Name of a dataset type used to save package versions. 
 - Methods Documentation - classmethod fromPipeline(pipeline: Pipeline | Iterable[TaskDef], *, registry: Registry, include_configs: bool = True, include_packages: bool = True) PipelineDatasetTypes¶
- Extract and classify the dataset types from all tasks in a - Pipeline.- Parameters:
- pipelinePipelineorIterable[TaskDef]
- A collection of tasks that can be run together. 
- registryRegistry
- Registry used to construct normalized - DatasetTypeobjects and retrieve those that are incomplete.
- include_configsbool, optional
- If - True(default) include config dataset types as- initOutputs.
- include_packagesbool, optional
- If - True(default) include the dataset type for software package versions in- initOutputs.
 
- pipeline
- Returns:
- types: PipelineDatasetTypes
- The dataset types used by this - Pipeline.
 
- types: 
- Raises:
- ValueError
- Raised if Tasks are inconsistent about which datasets are marked prerequisite. This indicates that the Tasks cannot be run as part of the same - Pipeline.
 
 
 - classmethod initOutputNames(pipeline: Pipeline | Iterable[TaskDef], *, include_configs: bool = True, include_packages: bool = True) Iterator[str]¶
- Return the names of dataset types ot task initOutputs, Configs, and package versions for a pipeline. - Parameters:
- Yields:
- datasetTypeNamestr
- Name of the dataset type. 
 
- datasetTypeName