ewoksweb 4.0#

ewoksweb is a full-stack web application for creating, visualizing, and executing ewoks workflows. Powered by a REST server (ewoksserver), it offers a dynamic and user-friendly way to design workflows and export them as JSON files.

ewoksweb has been developed by the Software group of the European Synchrotron.

Getting started#

pip install ewoksweb

Start the app (frontend and server) via

ewoksweb

The web app will be available at localhost:8000.

Note

ewoksweb 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

ewoksweb --port 6660

Also by default, ewoksweb will save ewoks resources (workflows, tasks, icons) in the current folder. This can be changed through the --dir command line argument

ewoksweb --dir /path/to/ewoksserver/resources

Tutorials#

Follow the learning-oriented tutorials that will help accomplish a sequence of steps in order to:

How-to guides#

The how-to guides are descriptions targeting the following tasks:

Explanations#

General useful information regarding: