Skip to main content

Design flexible node-based workflow for AiiDA calculation.

Project description

Welcome to AiiDA WorkGraph Web UI!

PyPI version Docs status Unit test

Web UI to visualize and manage the AiiDA WorkGraph.

Frontend

Use rete-kit to create the frontend, using react

npm i -g rete-kit
rete-kit frontend

Run

npm start

Build

Build frontend application so that it generates static files (HTML, CSS, JavaScript, etc.).

npm run build

This typically creates a build directory with all the static files needed to deploy the frontend.

Include Frontend Build in the Package

Now, ensure these static files are included in the Python package. The [tool.setuptools.package_data] in the pyproject.toml should be set to include these files.

[tool.setuptools.package_data]
your_package_name = ["path/to/frontend/build/*"]

Backend

Use FastAPI

The documentation page is http://localhost:8000/docs.

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

aiida_workgraph_web_ui-0.1.3.tar.gz (6.4 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

aiida_workgraph_web_ui-0.1.3-py3-none-any.whl (6.5 MB view details)

Uploaded Python 3

File details

Details for the file aiida_workgraph_web_ui-0.1.3.tar.gz.

File metadata

  • Download URL: aiida_workgraph_web_ui-0.1.3.tar.gz
  • Upload date:
  • Size: 6.4 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.22

File hashes

Hashes for aiida_workgraph_web_ui-0.1.3.tar.gz
Algorithm Hash digest
SHA256 4548172e03cddc7ecc921842ecf66f18407600e7c42adbf95eb0e02a45553ab3
MD5 5b767eb547f812fb31675a13fea41097
BLAKE2b-256 89ca2d2f6dde59e89fb2927f31b78adb436237e9f8f943a1b473a8486744a85d

See more details on using hashes here.

File details

Details for the file aiida_workgraph_web_ui-0.1.3-py3-none-any.whl.

File metadata

File hashes

Hashes for aiida_workgraph_web_ui-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 dbca1ca0ce895de4ce2fa0b4fc554fa176b9d5210184ef05c536f85d590f7672
MD5 93f0258dfb0410502e1b8137064a0b82
BLAKE2b-256 9379f4e51977111d17aadfd0adeafa32f87a9f324df9de8681dc49c3ca835e52

See more details on using hashes here.

Supported by

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