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

Uploaded Python 3

File details

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

File metadata

  • Download URL: seamm_webui-2026.8.10.2.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.2.tar.gz
Algorithm Hash digest
SHA256 bbfff03e0a464d5ffd4679b172e3f5f802d20e9399e6d2432909a0d0f7a9a634
MD5 1342c572ff0946ff5b2bf9e9963a80bd
BLAKE2b-256 c6aac0d80be70b5e77751e65a4d47ef70f0f163acdc3997599f717c6523644d8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for seamm_webui-2026.8.10.2-py3-none-any.whl
Algorithm Hash digest
SHA256 eecaa8dc1ee10e792dded065a0d9949508a5e1130355146a1654a9d2d17d6289
MD5 3559f4099e50c1ef6b807781f48d4f8c
BLAKE2b-256 647fea0c980a57d35140db16519d257472874e51463986a45aaee9144a6fc2aa

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