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

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:
graph : QuantumGraph

Execution graph.

butler : Butler

Data butler instance