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

Uploaded Python 3

File details

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

File metadata

  • Download URL: seamm_webui-2026.8.13.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.tar.gz
Algorithm Hash digest
SHA256 28f6776d6801fa84563813ef59bc67fedbca9dec23dddd18899cf77c80a139e4
MD5 e4399e36f9418c8ec12805ec5ca0d744
BLAKE2b-256 8b304d0702d59898f189e964905342cee25f0308e328e253e42033686d504e86

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for seamm_webui-2026.8.13-py3-none-any.whl
Algorithm Hash digest
SHA256 5b40972daa3299793aaf065bbe444ec183875fec92f3a85c885a5286a5f29409
MD5 9c0ab9dd3a559d7dc4f64ecf96165ac5
BLAKE2b-256 aae90b1d21c316c3ab405281efd1e871be5845fc0a4da04a334afdfbae8743d3

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