Repository navigation
v0.12.0 — Live streaming (experimental) & precision-informed rendering
Full details in CHANGELOG.md.
Highlights
- Live streaming (
window.webSMLM.liveStream) — experimental: an external process pushes frame chunks in as they're acquired (a Micro-Manager/pycromanager bridge, or a WebSocket connection into an already-open tab), each localized and rendered into the reconstruction live, no full stack loaded upfront. Drift correction/NeNA/FRC and the locs table are all available while a session is still running; the top-level Stop button ends a session either way it was fed. New and less battle-tested than the rest of the app — several real bugs were found and fixed via actual openframe-rig/Playwright testing this cycle. - Render mode (Rendering settings) — each localization now renders as its own Gaussian sized by its real fitted CRLB precision by default (matching Picasso's own convention), replacing the old always-uniform-blur behaviour. A new dithered mode trades a little visual smoothness for 10–24× faster rendering on large/dense datasets (measured on a real 4.2M-localization dataset).
- Reconstruction rendering now runs on a dedicated Worker+OffscreenCanvas instead of blocking the main thread, fixing a real regression where a large/dense Run's live preview could get stuck on "Rendering…".
Archived on Zenodo with its own version DOI — the concept DOI 10.5281/zenodo.21445041 always resolves to the latest.