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

Uploaded Python 3

File details

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

File metadata

  • Download URL: seamm_webui-2026.8.10.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.tar.gz
Algorithm Hash digest
SHA256 2e33535ebb81cfc8e6b7e54d94b678e43a661f5e188a69de812a9cb38dd957b5
MD5 76886a923d00ada2f1469565519f8eab
BLAKE2b-256 b4b38c7c23b0e796dbe9a8f66bd962ff315fef070479d046336a8decedf0f9d3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for seamm_webui-2026.8.10-py3-none-any.whl
Algorithm Hash digest
SHA256 1ebea2a05e062bd1fae2b9cc73d289ed6e6766a19759eb2c38e161deabacddaa
MD5 9ce20d842f90f13195be264b498623ff
BLAKE2b-256 5415880b9910bb79c4a8f44b42bb595967077156878250d6f2d9423e2814f30c

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