seamm_webui
A from-scratch, SPA-based dashboard for SEAMM — built to run alongside
the existing seamm_dashboard, not replace it (yet). See
~/Work/SEAMM/dashboard-rewrite-plan.md for the full rationale, architecture
decisions, and phase plan.
- Backend: FastAPI, talking directly to
seamm_datastore(noseamm_dashboard/Flask dependency). Pip-installable; no conda required. - Frontend: React + Vite + TypeScript, TanStack Query + TanStack Table with true server-side pagination.
- Permissions: stubbed to always-allow for now (single-user Phase 1);
see
seamm_webui/auth.py.
Backend: development setup
cd seamm_webui
python -m venv .venv
source .venv/bin/activate
pip install -e ".[dev]"
seamm-webui --root ~/SEAMM --port 8010
Frontend: development setup
cd frontend
npm install
npm run dev
Tests
pytest tests/
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
seamm_webui-2026.8.10.tar.gz
(2.1 MB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file seamm_webui-2026.8.10.tar.gz.
File metadata
- Download URL: seamm_webui-2026.8.10.tar.gz
- Upload date:
- Size: 2.1 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2e33535ebb81cfc8e6b7e54d94b678e43a661f5e188a69de812a9cb38dd957b5
|
|
| MD5 |
76886a923d00ada2f1469565519f8eab
|
|
| BLAKE2b-256 |
b4b38c7c23b0e796dbe9a8f66bd962ff315fef070479d046336a8decedf0f9d3
|
File details
Details for the file seamm_webui-2026.8.10-py3-none-any.whl.
File metadata
- Download URL: seamm_webui-2026.8.10-py3-none-any.whl
- Upload date:
- Size: 1.8 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1ebea2a05e062bd1fae2b9cc73d289ed6e6766a19759eb2c38e161deabacddaa
|
|
| MD5 |
9ce20d842f90f13195be264b498623ff
|
|
| BLAKE2b-256 |
5415880b9910bb79c4a8f44b42bb595967077156878250d6f2d9423e2814f30c
|