Getting started#

Install ewoks

pip install ewoks

Create a test workflow in JSON format (“acyclic1” is an test workflow that ships with ewoks)

ewoks convert acyclic1 --test test.json

Inspect workflow parameters before executing the workflow

Inspect the demo workflow
ewoks show test.json

Execute a workflow and print the output of all tasks

ewoks execute test.json --outputs all

For a desktop GUI, install ewoks with the orange binding

pip install ewoks[orange]

Open the test workflow in the GUI

ewoks execute test.json --engine orange

For a web GUI, install ewoksserver with the frontend

pip install ewoksserver[frontend]

Start the ewoks web server, open the link in a web browser and load the test.json file

ewoks-server