Skip to main content

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 (no seamm_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.1.tar.gz (2.1 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

seamm_webui-2026.8.10.1-py3-none-any.whl (1.8 MB view details)

Uploaded Python 3

File details

Details for the file seamm_webui-2026.8.10.1.tar.gz.

File metadata

  • Download URL: seamm_webui-2026.8.10.1.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

Hashes for seamm_webui-2026.8.10.1.tar.gz
Algorithm Hash digest
SHA256 42d8b37bf6a7450eedc160e1fbb828001c4118ef485e93dcbb7eee6a741653e7
MD5 7f03bcf2c594e637adee7d6d1f936755
BLAKE2b-256 1a2008c908914d87822458fbfbb485bf14c89fcadd56af5e80a92adb5ec475fa

See more details on using hashes here.

File details

Details for the file seamm_webui-2026.8.10.1-py3-none-any.whl.

File metadata

File hashes

Hashes for seamm_webui-2026.8.10.1-py3-none-any.whl
Algorithm Hash digest
SHA256 c1c49c0ae52451ad681c61f8c298cdd0199eee0961048fd0752820914a1184cb
MD5 72909a884051ee58c22875646bc38a87
BLAKE2b-256 d88b9996c95a0ecaaef74b4d72cbc549020dbbda5328c8b92769f0e6b8c2981a

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 Sentry Error logging StatusPage Status page