Execute workflows#
Ewoks workflows can be executed via several interfaces and with several workflow engines.
The python interface for executing workflows is a function
from ewoks import execute_graph
result = execute_graph("/path/to/graph.json", engine=None)
The equivalent exists for the command-line.
The engine=None argument selects the default engine. Documentation on different engines:
ewoksppf : execute cyclic workflows
ewoksdask : parallel and distributed workflow execution
ewoksorange : execute with desktop GUI
Documentation on other interfaces than python and the command-line interface:
ewoksweb : execute with web GUI
ewoksserver : execute with REST API
ewoksjob : job scheduling for Ewoks workflows