ArgumentParser(name[, usage]) |
Argument parser for command-line tasks that is based on argparse.ArgumentParser. |
ButlerInitializedTaskRunner(TaskClass, parsedCmd) |
A TaskRunner for CmdLineTasks that require a butler keyword argument to be passed to their constructor. |
CmdLineTask([config, name, parentTask, log]) |
Base class for command-line tasks: tasks that may be executed from the command-line. |
ConfigDatasetType(name) |
Dataset type specified by a config parameter. |
ConfigFileAction(option_strings, dest[, …]) |
argparse action to load config overrides from one or more files. |
ConfigValueAction(option_strings, dest[, …]) |
argparse action callback to override config parameters using name=value pairs from the command-line. |
DataIdContainer([level]) |
Container for data IDs and associated data references. |
DatasetArgument([name, help, default]) |
Dataset type specified by a command-line argument. |
DatasetTypeDescriptor(datasetType, scalar, …) |
Describe DatasetType and its options for PipelineTask. |
GraphBuilder(taskFactory, registry[, …]) |
GraphBuilder class is responsible for building task execution graph from a Pipeline. |
InitInputDatasetConfig |
|
InitOutputDatasetConfig |
|
InputDatasetConfig |
|
InputOnlyArgumentParser(name[, usage]) |
ArgumentParser for command-line tasks that don’t write any output. |
LegacyTaskRunner(TaskClass, parsedCmd[, …]) |
A TaskRunner for CmdLineTasks which calls the Task’s run method on a dataRef rather than the runDataRef method. |
OutputDatasetConfig |
|
Pipeline([iterable]) |
Pipeline is a sequence of TaskDef objects. |
PipelineBuilder(taskFactory[, pipeline]) |
PipelineBuilder class is responsible for building task pipeline. |
PipelineTask(*[, config, log, initInputs]) |
Base class for all pipeline tasks. |
PipelineTaskConfig |
Base class for all PipelineTask configurations. |
QuantumConfig |
Configuration class which defines PipelineTask quanta dimensions. |
QuantumGraph([iterable]) |
QuantumGraph is a sequence of QuantumGraphTaskNodes objects. |
QuantumGraphTaskNodes(taskDef, quanta) |
QuantumGraphTaskNodes represents a bunch of nodes in an quantum graph corresponding to a single task. |
QuantumIterData(quantumId, quantum, taskDef, …) |
Helper class for iterating over quanta in a graph. |
ResourceConfig |
Configuration for resource requirements. |
Struct(**keyArgs) |
A container to which you can add fields as attributes. |
Task([config, name, parentTask, log]) |
Base class for data processing tasks. |
TaskDef(taskName, config[, taskClass, label]) |
TaskDef is a collection of information about task needed by Pipeline. |
TaskError |
Use to report errors for which a traceback is not useful. |
TaskFactory |
Abstract base class for task factory. |
TaskRunner(TaskClass, parsedCmd[, …]) |
Run a command-line task, using multiprocessing if requested. |