Welcome to AiiDA WorkGraph Web UI!
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.
Metadata
Release files for aiida-workgraph-web-ui 0.1.4
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| aiida_workgraph_web_ui-0.1.4.tar.gz | 6.4 MB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| aiida_workgraph_web_ui-0.1.4-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 12.9 MB
Release files / aiida_workgraph_web_ui-0.1.4.tar.gz
| Download URL | aiida_workgraph_web_ui-0.1.4.tar.gz |
|---|---|
| Size | 6.4 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
28766d562aa04bd41d5bda1169058d98e6497f6654d1cd6fccb83cead449bddf
|
|
BLAKE2b-256 checksum How to use checksums |
65fec65bd46533596a1a1eb0c10ff21ec82109b18da3313e062719a1aa75b441
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.9.22
|
Release files / aiida_workgraph_web_ui-0.1.4-py3-none-any.whl
| Download URL | aiida_workgraph_web_ui-0.1.4-py3-none-any.whl |
|---|---|
| Size | 6.5 MB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
59ae26ba6f4b96bb87ebe1c438fcb494d73d017d71c16d9b5b4e4dd03aae44cc
|
|
BLAKE2b-256 checksum How to use checksums |
77a2079968b7ba70a12607d2933515e79017749d00d05ca2bb8b8889c8768581
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.9.22
|