Skip to main content

Web frontend for ewoks

Project description

ewoksweb

ewoksweb is a frontend to create, visualize and execute ewoks workflows in the web.

Demo

https://workflow.gitlab-pages.esrf.fr/ewoks/ewoksweb/

From source

Required system packages

apt-get install npm
npm install -g pnpm

Start the frontend

pnpm start

Build the package for deployment on pypi

npx -y browserslist@latest --update-db  # optional
pnpm install
pnpm build
python setup.py sdist

From pypi

Install REST server only (ewoksserver is another package)

pip install ewoksserver

Install REST server with frontend (ewoksserver has ewoksweb as optional dependency)

pip install ewoksserver[frontend]

or alternatively

pip install ewoksserver
pip install ewoksweb

Start the server that serves the frontend

ewoks-server

or for an installation with the system python

python3 -m ewoksserver.server

Documentation

https://ewoksweb.readthedocs.io/

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ewoksweb-0.1.0rc4.tar.gz (1.7 MB view details)

Uploaded Source

File details

Details for the file ewoksweb-0.1.0rc4.tar.gz.

File metadata

  • Download URL: ewoksweb-0.1.0rc4.tar.gz
  • Upload date:
  • Size: 1.7 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.6

File hashes

Hashes for ewoksweb-0.1.0rc4.tar.gz
Algorithm Hash digest
SHA256 68cd0d7a56d2d8aff11d9c0a95413e5d476e8f9de4a2a8ee5dd72fc426b7cbfa
MD5 4f58e49e449d639efc67b1eed24225b1
BLAKE2b-256 687305768423486d4c3c69a6b23bdba0ac4c4aaf4a86334d5e86c63937f491ed

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page