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

Uploaded Python 3

File details

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

File metadata

  • Download URL: seamm_webui-2026.8.11.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.11.tar.gz
Algorithm Hash digest
SHA256 a90831814d2965caa5f0ac61f2f4af850098d13f627d87554c1b2964c7856d58
MD5 bf847e5ce1f75adf70b3aa3216bd0334
BLAKE2b-256 3cc5390a42c618a010770ab2fb673a8d6b205dae87c324e32cdec1a0a2380148

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for seamm_webui-2026.8.11-py3-none-any.whl
Algorithm Hash digest
SHA256 c227767c710872eb0b93487609df2abfe3718919c6449a0dbbe9e9a024421103
MD5 f3b268004999c6109f52b724d5bbee5c
BLAKE2b-256 e16ac8c293cec17255ad650addabe32c20965b0d935e9bb8e752f25991533731

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