ArgumentParser (name[, usage]) |
Argument parser for command-line tasks that is based on argparse.ArgumentParser . |
ButlerInitializedTaskRunner (TaskClass, parsedCmd) |
A TaskRunner for CmdLineTask s that require a butler keyword argument to be passed to their constructor. |
ButlerQuantumContext (butler, quantum) |
Butler like class specialized for a single quantum |
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. |
DeferredDatasetRef |
Class which denotes that a datasetRef should be treated as deferred when interacting with the butler |
GraphBuilder (registry[, skipExisting]) |
GraphBuilder class is responsible for building task execution graph from a Pipeline. |
InputOnlyArgumentParser (name[, usage]) |
ArgumentParser for command-line tasks that don’t write any output. |
InputQuantizedConnection (**kwargs) |
|
LegacyTaskRunner (TaskClass, parsedCmd[, …]) |
A TaskRunner for CmdLineTask s which calls the Task ’s run method on a dataRef rather than the runDataRef method. |
OutputQuantizedConnection (**kwargs) |
|
Pipeline (description) |
A Pipeline is a representation of a series of tasks to run, and the configuration for those tasks. |
PipelineDatasetTypes (initInputs, …) |
An immutable struct that classifies the dataset types used in a Pipeline . |
PipelineTask (*[, config, log, initInputs]) |
Base class for all pipeline tasks. |
PipelineTaskConfig |
Configuration class for PipelineTask |
PipelineTaskConnections (*, config) |
PipelineTaskConnections is a class used to declare desired IO when a PipelineTask is run by an activator |
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 (index, 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. |
TaskDatasetTypes (initInputs, initOutputs, …) |
An immutable struct that extracts and classifies the dataset types used by a PipelineTask |
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. |