Execute workflows ================= Ewoks workflows can be executed via several interfaces and with several workflow engines. The :ref:`python interface ` for executing workflows is a function .. code-block:: python from ewoks import execute_graph result = execute_graph("/path/to/graph.json", engine=None) The equivalent exists for the :ref:`command-line `. The :code:`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