QuantumGraphExecutor

class lsst.ctrl.mpexec.QuantumGraphExecutor

Bases: abc.ABC

Class which abstracts QuantumGraph execution.

Any specific execution model is implemented in sub-class by overriding the execute method.

Methods Summary

execute(graph, butler)

Execute whole graph.

Methods Documentation

abstract execute(graph, butler)

Execute whole graph.

Implementation of this method depends on particular execution model and it has to be provided by a subclass. Execution model determines what happens here; it can be either actual running of the task or, for example, generation of the scripts for delayed batch execution.

Parameters
graphQuantumGraph

Execution graph.

butlerButler

Data butler instance