ewoksweb is a frontend to create, visualize and execute ewoks workflows in the web.
The documentation is inspired by the diataxis approach.
Install the ewoksserver python package which is a bundle that contains the ewoksserver and the frontend which is ewoksweb.
pip install ewoksserver[frontend]
Start the server and open the frontend in a web browser
The web app will be available at
ewoks-server takes the port 8000 by default. If there are other applications running on this port (e.g. iTunes radio on Mac), another port can be chosen
ewoks-server --port 6660
Also by default,
ewoks-server will save ewoks resources (workflows, tasks, icons) in the current folder. This can be changed through the
--dir command line argument
ewoks-server --dir /path/to/ewoksserver/resources
Follow the learning-oriented tutorials that will help accomplish a sequense of steps in order to:
The how-to guides are descriptions targeting the following tasks:
General useful information regarding:
ewokscore : create workflows and implement tasks
ewoksorange : create and execute workflows with a desktop GUI
ewoksppf : execute cyclic workflows
ewoksdask : parallelize workflow execution
ewoksjob: distribute workflow execution
ewoksserver: REST server to manage and execute workflows
ewoksweb: web frontend to create, visualize and execute workflows
ewoksutils : developer utilities