Browser-only gamma-ray spectroscopy
Nuclid
- TypeScript
- Vite
- Vitest
- Canvas
Problem
Spectroscopy tools are desktop-bound and ship sensitive detector data to a server to analyze it.
Approach
A browser-only pipeline of pure, element-agnostic stage functions — load, condition, detect, fit, calibrate, identify, quantify, report — each independently testable, with data that never leaves the machine.
Result
A traceable analysis where every number ties back to its inputs; fail-loud stages throw instead of fabricating results. Live and in active development.