Status: active Category: lab Owner: alawein Visibility: public Purpose: Quantum foundations education site for CHSH and Bell inequality experiments. Next action: continue
CHSH Lab is a static website, live at https://chshlab.online, that presents an
interactive rebuttal to claims of Bell inequality violation without
entanglement. It is for physics researchers and students checking that
specific claim, and differs from a plain preprint PDF by shipping the
argument as two browser pages: index.html for the narrative and live demos,
and paper.html for the formal paper view.
Not a quantum computing platform. It does not run or simulate the disputed experiment; it presents the rebuttal's argument and code as static demos.
- Lifecycle: active
- Verification date: 2026-08-28
- Scope: static HTML/CSS/JS site, figure pipeline, vitest checks, research docs
- Live: https://chshlab.online
- Release identity: development revision; the live site tracks
main, not the historical v1.3 tag. - Paper status: repository-hosted submission draft; no archival preprint identifier is claimed.
- Notebook status: the source notebook is included, but no hosted Colab launch target is currently provided.
- Static file server for local preview (no backend runtime)
- Python 3.12 with NumPy and Matplotlib for
scripts/generate_figures.py - Node.js
22.22.2or a compatible newer release (^22.22.2 || ^24.15.0 || >=26.0.0) fornpm test - Playwright for
scripts/run_visual_audit.pyscreenshot matrix
npm ci
npm test
bash build.shLive check: curl -s -o /dev/null -w "%{http_code}" https://chshlab.online
returned 200 on 2026-08-28.
Local preview (python -m http.server 4317), figure regeneration
(scripts/generate_figures.py), the visual-audit script
(scripts/run_visual_audit.py), and the Windows notebook script
(scripts/run_chshlab_notebook.ps1) are not part of this reproduction; the
latter three require Python with NumPy, Matplotlib, and Playwright.
- No external dataset downloads; figures are generated into
assets/figures/ - Figures are generated by
scripts/generate_figures.py; provenance in docs/FIGURE_PROVENANCE.md
chshlab/
├── index.html paper.html 404.html # public pages
├── css/ js/ partials/ # styles, ES modules, shared fragments
├── assets/figures/ # committed figure outputs
├── scripts/ # build, figure regen, visual audit
├── tests/ # vitest checks
└── docs/ # planning, fact-check, provenance
Detail: docs/architecture/topology.md and docs/architecture.md.