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

Uploaded Python 3

File details

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

File metadata

  • Download URL: aiida_workgraph_web_ui-0.1.2.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.2.tar.gz
Algorithm Hash digest
SHA256 056eefd14e6cf28ecbc89b98107cce54d8842a946517a2d91dc08c9573a39f74
MD5 2ee145d4dc5f861cdca71aefac99a9d8
BLAKE2b-256 3bb9f5b9188f5e0fb9ddce6780cd2f91be6d4e0a2e6257da0c031a57f6640d5b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aiida_workgraph_web_ui-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 57989edb4d87c9b3dfe36f67fd4cf119835904c1c23dfa3c95b709d1068a2b8b
MD5 3f7eed266204ea12018dec9c016b145e
BLAKE2b-256 75a6398d513ca9c0b82a8033664e5305383172a605e6ff53c1ddb9cb994de805

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