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.8.tar.gz (312.1 kB 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.8-py3-none-any.whl (24.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: seamm_webui-2026.8.8.tar.gz
  • Upload date:
  • Size: 312.1 kB
  • 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.8.tar.gz
Algorithm Hash digest
SHA256 6839d581fd529d6ef06ee3f93fe438b87cde7e8e7a9580d9124d3bf3087876ed
MD5 b5e331498dbc9e260a181d9cfe9cadf9
BLAKE2b-256 f1b7dcf08aa0c3046aeb5cb9badf413e9b6403287b92533ea6ccb433ffdf5071

See more details on using hashes here.

File details

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

File metadata

  • Download URL: seamm_webui-2026.8.8-py3-none-any.whl
  • Upload date:
  • Size: 24.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for seamm_webui-2026.8.8-py3-none-any.whl
Algorithm Hash digest
SHA256 95b2e751d7e9d9a2f7181eb8ef18a178c204930323e5b5242b209316ad49752c
MD5 8acb08425d975add3b1ceccedb677b97
BLAKE2b-256 25b802824d58fd30766e83f476145663f37e3e1e9815a79a758369841bbd7c8d

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