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.8.tar.gz
(312.1 kB
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.8.tar.gz.
File metadata
- Download URL: seamm_webui-2026.8.8.tar.gz
- Upload date:
- Size: 312.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6839d581fd529d6ef06ee3f93fe438b87cde7e8e7a9580d9124d3bf3087876ed
|
|
| MD5 |
b5e331498dbc9e260a181d9cfe9cadf9
|
|
| BLAKE2b-256 |
f1b7dcf08aa0c3046aeb5cb9badf413e9b6403287b92533ea6ccb433ffdf5071
|
File details
Details for the file seamm_webui-2026.8.8-py3-none-any.whl.
File metadata
- Download URL: seamm_webui-2026.8.8-py3-none-any.whl
- Upload date:
- Size: 24.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
95b2e751d7e9d9a2f7181eb8ef18a178c204930323e5b5242b209316ad49752c
|
|
| MD5 |
8acb08425d975add3b1ceccedb677b97
|
|
| BLAKE2b-256 |
25b802824d58fd30766e83f476145663f37e3e1e9815a79a758369841bbd7c8d
|