AdjustQuantumHelper(inputs, …) |
Helper class for calling PipelineTaskConnections.adjustQuantum. |
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. |
ButlerQuantumContext(butler, quantum) |
A 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(datasetRef) |
A wrapper class for DatasetRef that indicates that a PipelineTask should receive a DeferredDatasetHandle instead of an in-memory dataset. |
GraphBuilder(registry, skipExistingIn, …) |
GraphBuilder class is responsible for building task execution graph from a Pipeline. |
IncompatibleGraphError |
Exception class to indicate that a lookup by NodeId is impossible due to incompatibilities |
InputOnlyArgumentParser(name[, usage]) |
ArgumentParser for command-line tasks that don’t write any output. |
InputQuantizedConnection(**kwargs) |
|
Instrument(collection_prefix) |
Base class for instrument-specific logic for the Gen3 Butler. |
InvalidQuantumError |
Exception that may be raised by PipelineTasks (and code they delegate to) in order to indicate logic bug or configuration problem. |
LabelSpecifier(labels, begin, end) |
A structure to specify a subset of labels to load |
LegacyTaskRunner(TaskClass, parsedCmd[, …]) |
A TaskRunner for CmdLineTasks which calls the Task’s run method on a dataRef rather than the runDataRef method. |
NoWorkFound |
An exception raised when a Quantum should not exist because there is no work for it to do. |
NodeId(number, buildId) |
Deprecated, this class is used with QuantumGraph save formats of 1 and 2 when unpicking objects and must be retained until those formats are considered unloadable. |
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, …) |
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(quanta, …) |
QuantumGraph is a directed acyclic graph of QuantumNode objects |
QuantumNode(quantum, taskDef, nodeId) |
This class represents a node in the quantum graph. |
RepeatableQuantumError |
Exception that may be raised by PipelineTasks (and code they delegate to) in order to indicate that a repeatable problem that will not be addressed by retries. |
ResourceConfig |
Configuration for resource requirements. |
ScalarError |
Exception raised when dataset type is configured as scalar but there are multiple data IDs in a Quantum for that dataset. |
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. |
TaskMetadata |
Dict-like object for storing task metadata. |
TaskRunner(TaskClass, parsedCmd[, …]) |
Run a command-line task, using multiprocessing if requested. |