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/

Metadata

Release files for seamm-webui 2026.10.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for seamm-webui 2026.10.3
File Size Uploaded
seamm_webui-2026.10.3.tar.gz 2.1 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for seamm-webui 2026.10.3
File Interpreter ABI Platform
seamm_webui-2026.10.3-py3-none-any.whl Python 3 none any Details

Total release size: 3.9 MB

Release files / seamm_webui-2026.10.3.tar.gz

Download URL seamm_webui-2026.10.3.tar.gz
Size 2.1 MB
Tags Source
SHA-256 checksum
How to use checksums
f5abd276bfbaf0c3f084959d07028bf59735891eaf44c7348e7b113dc7c3ecc7
BLAKE2b-256 checksum
How to use checksums
1791f9aa2f91c8c00cb81b5def8981ccf8dd2be6286c13b20ec42dac4551c3f7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / seamm_webui-2026.10.3-py3-none-any.whl

Download URL seamm_webui-2026.10.3-py3-none-any.whl
Size 1.8 MB
Tags Python 3
SHA-256 checksum
How to use checksums
ad441c823ca2f5ce2cb721f4d2d7b41a334523e2c8df54dfaf02482506ca19a5
BLAKE2b-256 checksum
How to use checksums
651beeb8cfc899481ed177a5bf8523b06190a17182c83850f2329296655339c6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page