Lexiverse
Lexiverse - AI contextual reading engine for English learners. Your next article is your next review.
Free interactive simulator of the S.P.H.E.R.E. metrology lab: vacuum chamber, XYZ stage, VNA, laser vibrometer and a talking technician. Educational only.
EducationTypeScript · JavaScriptGitHub @cssofny2OnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
S.P.H.E.R.E. Control Room v2 — interactive metrology laboratory simulator
Translation pending
Taken from the repository README
Loading the full README.
Read the full README ↗A Vite + React + TypeScript package for the S.P.H.E.R.E. location-variable metrology laboratory simulator and Spatial Field Explorer.
.nvmrc, package.json, and Vercel)npm ci
npm run dev
Open the local address printed by Vite, normally http://localhost:5173.
npm run build
npm run preview
The compiled production files are written to dist/.
src/MetrologyLabV3.tsx: active v3 simulator, including Lab Overview and the interactive laboratory digital twinsrc/MetrologyLab.tsx: retained earlier simulator (not imported by the entry point)src/main.tsx: React entry point importing the v3 simulatorsrc/index.css: Tailwind (v4) import and global stylesvite.config.ts: Vite configurationOpen Spatial Field Explorer from the simulator navigation to inspect simulated records collected during experiment runs.
The repository's vercel.json selects Vite, installs the committed lockfile with npm ci, runs npm run build (including TypeScript checks), and serves dist/. Pull requests receive preview deployments; the main branch is the production source.
npm test
The tests execute the simulator's actual helper functions using Vite's bundled parser. They cover high vacuum, stage settling, fault effects, adaptive retry limits, interlock resume/abort, notebook retention, and validation.
src/domain/run.ts defines branded run/plan/point/event IDs, model/schema versions, units, the run contract, and copied capture settings.src/domain/acquisition.ts separates planned acquisition slots from actual capture attempts, including run/point links, repeat index, attempt index, simulation time, and actual coordinates.src/simulation/plan.ts validates before allocating point arrays. Defaults are ±35 mm travel, 1–100 repeats, and at most 1,000 planned acquisitions (including repeats but excluding adaptive retry attempts).CR-101 does not deliver the dedicated CR-102 runner, its complete cancellation/fresh-state audit, autosave, archival retention, validated import, computed uncertainty, per-position statistical summaries, or complete deterministic execution replay. The in-memory ledger still retains only 200 records; larger accepted plans show a warning. Existing fixed uncertainty/repeat-summary placeholders remain for subsequent interpretation/analysis tickets, and the all-record spread is not a repeatability estimate.
Citation metadata is provided in CITATION.cff and .zenodo.json.
MIT. See LICENSE. Security reports: see SECURITY.md. Contributions: see CONTRIBUTING.md.