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

Uploaded Python 3

File details

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

File metadata

  • Download URL: seamm_webui-2026.8.13.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.13.1.tar.gz
Algorithm Hash digest
SHA256 eff55419b09141a30b32db37757cfec2536c04d0a9e7cc15b1d76d6906a94c4b
MD5 27029a80883466cc6d56894417f02cea
BLAKE2b-256 3b72a5053bd086bc7de06fe8e5c4a0a6392f7a84f9eb523b3d204cfbe3c5f630

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for seamm_webui-2026.8.13.1-py3-none-any.whl
Algorithm Hash digest
SHA256 c1bce1e48d4a3c7b77bf3e50631c37f005a8f8fd91df3bd769ea40b538ca8376
MD5 0e4e53297dc5455db0101038d7edbbe9
BLAKE2b-256 c698e14f5b970825ee2d2fcf77ee37e81f82134b4e18b6471509277ab9be4b1d

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