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.4.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.4-py3-none-any.whl (6.5 MB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: aiida_workgraph_web_ui-0.1.4.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.4.tar.gz
Algorithm Hash digest
SHA256 28766d562aa04bd41d5bda1169058d98e6497f6654d1cd6fccb83cead449bddf
MD5 2ed5585c674cce82aee95c8b4b393748
BLAKE2b-256 65fec65bd46533596a1a1eb0c10ff21ec82109b18da3313e062719a1aa75b441

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aiida_workgraph_web_ui-0.1.4-py3-none-any.whl
Algorithm Hash digest
SHA256 59ae26ba6f4b96bb87ebe1c438fcb494d73d017d71c16d9b5b4e4dd03aae44cc
MD5 f2594d79ab88e42407e342e4bdfb77be
BLAKE2b-256 77a2079968b7ba70a12607d2933515e79017749d00d05ca2bb8b8889c8768581

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