TaskDef¶
- 
class lsst.pipe.base.TaskDef(taskName, config, taskClass=None, label='')¶
- Bases: - object- TaskDef is a collection of information about task needed by Pipeline. - The information includes task name, configuration object and optional task class. This class is just a collection of attributes and it exposes all of them so that attributes could potentially be modified in place (e.g. if configuration needs extra overrides). - Attributes: - taskName : str
- PipelineTaskclass name, currently it is not specified whether this is a fully-qualified name or partial name (e.g.- module.TaskClass). Framework should be prepared to handle all cases.
- config : lsst.pex.config.Config
- Instance of the configuration class corresponding to this task class, usually with all overrides applied. This config will be frozen. 
- taskClass : typeorNone
- PipelineTaskclass object, can be- None. If- Nonethen framework will have to locate and load class.
- label : str, optional
- Task label, usually a short string unique in a pipeline. 
 - Attributes Summary - configDatasetName- Name of a dataset type for configuration of this task ( - str)- metadataDatasetName- Name of a dataset type for metadata of this task, - Noneif metadata is not to be saved (- str)- Attributes Documentation 
- taskName :