Commits included in published releases. Unpublished intermediate commits are private. Showing matches from the latest 100 commits ending at this release.
Author credit with BugBotLab link in the Studio header
Jerome-Graves · Sep 16, 2026, 7:41 PM UTC
9b8abb22f328
Fix search regression: constant Voronoi blending during annealing (comparable J), sharp tau only in LM/polish, no random restarts on warm-started runs
Jerome-Graves · Jul 21, 2026, 8:46 PM UTC
6464de6d6814
Run-until-stopped mode, Stop-and-keep-best button, session persistence: acquisition and inversion results auto-save and restore across page reloads
Jerome-Graves · Jul 21, 2026, 3:36 PM UTC
9352ee6168ec
Refine-weakest-grains mode: per-grain trial-axis probe selects the misfit grains, annealing focuses on them only (both drivers)
Jerome-Graves · Jul 21, 2026, 3:22 PM UTC
b618c86202b5
FPGA capture frame shown as per-channel dB envelope instead of raw linear counts
Jerome-Graves · Jul 21, 2026, 12:17 PM UTC
141a1d724025
Array coverage: rings span the specimen (5x16 over 26 mm default), slider limits raised to half-wavelength sampling
Jerome-Graves · Jul 21, 2026, 9:51 AM UTC
4e0239347f9e
Fix completion reruns (were on abort paths), warm-start Continue button for Voronoi inversion
Jerome-Graves · Jul 21, 2026, 1:43 AM UTC
50a5724dce05
Rerun on solver completion so the live 3D pair clears before results render
Jerome-Graves · Jul 21, 2026, 1:15 AM UTC
f0254194f9a2
Animate the residual curve beneath the live 3D pairs
Jerome-Graves · Jul 20, 2026, 10:54 PM UTC
eb703a0e26ee
Accuracy upgrades: tau-annealed soft-to-hard Voronoi boundaries, 3-restart annealing chains with global best (local and browser drivers), 12-transmit default
Jerome-Graves · Jul 20, 2026, 10:17 PM UTC
e3ef36b916f5
Live views v2: no stale-element gray-out, 3D true-vs-current pairs while solvers run, 2D slices moved to post-completion summaries
Jerome-Graves · Jul 20, 2026, 8:59 PM UTC
9f1548e96a6b
Live algorithm views: evolving grains, velocity model, orientation field and received frames render every rerun with live convergence
Jerome-Graves · Jul 20, 2026, 7:22 PM UTC
325fb23d6092
Rerun once when acquisition completes so the gated tabs appear immediately
Workflow-gated tabs: reconstruction split into per-method tabs shown only for the matching sample type and only after acquisition; acquisition tab marked as the required first step
Defaults: 28 grid points, 6 transmits for the Voronoi inversion
Jerome-Graves · Jul 3, 2026, 11:15 PM UTC
5873b72011ab
Batch six annealing steps per rerun for synchronous (local) evaluations
Jerome-Graves · Jul 3, 2026, 11:14 PM UTC
17e21c59390b
Persist and display the GPU fallback reason during Voronoi runs
Jerome-Graves · Jul 3, 2026, 11:05 PM UTC
d498d17cc86a
Whole annealing loop as one main-thread GPU job: JS soft-Voronoi model build, Bond rotation, RX-filter residual, Metropolis; J0 parity gate with CPU fallback; one-transmit first-eval parity
Jerome-Graves · Jul 3, 2026, 10:58 PM UTC
3221c6fb9cc7
Render the client-side progress widget beside each inversion section, not only at the tab top
Jerome-Graves · Jul 3, 2026, 10:27 PM UTC
a60eecc72576
Main-thread WebGPU bridge: engines run on the page (worker is parked), jobs via BroadcastChannel, results delivered by worker.postMessage; parity-phase progress labels
Jerome-Graves · Jul 3, 2026, 10:16 PM UTC
bb6439b88a5a
Watchdog: fall back to CPU when the in-browser GPU job cannot start (stlite worker event loop stalls WebGPU promises)
Jerome-Graves · Jul 3, 2026, 9:33 PM UTC
4d278e029c2d
Chunked elastic WebGPU submission with live progress via BroadcastChannel and step counters
Jerome-Graves · Jul 3, 2026, 9:17 PM UTC
63a84aef6123
Client-GPU elastic solver (WebGPU WGSL, generated stress terms, batched transmits) for browser acquisition and Voronoi inversion with runtime parity checks; multi-core CPU fallback via joblib/loky
Jerome-Graves · Jul 3, 2026, 9:05 PM UTC
124066b8b012
Simulated annealing over Voronoi seeds and axes replaces greedy sweeps: Metropolis moves with geometric cooling, best-state tracking, LM and polish from best
Jerome-Graves · Jul 3, 2026, 7:19 PM UTC
378dc12320e7
Voronoi-seed parametric inversion for unknown grain geometry: soft-Voronoi residual, joint seed+axis LM, GUI section with hard-geometry polish, h:mm:ss time displays
Jerome-Graves · Jul 3, 2026, 1:57 PM UTC
20a555ff0115
Segment-and-re-search stage for orientation-field inversion, 3D volume result views, stronger coarse defaults
Jerome-Graves · Jul 3, 2026, 10:28 AM UTC
9e2e7d851f4d
Fix orientation-field voxel stage divergence: smooth gradient not field, monotone step guard, report best iterate, mask plot exterior