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
Remove the UARP independence section and the retired hosted-demo link
Jerome-Graves · Aug 12, 2026, 10:57 AM UTC
6cf9b44c77b4
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
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
Retrigger Pages deployment
Jerome-Graves · Jul 3, 2026, 11:14 PM UTC
b62d3a352c11
Batch six annealing steps per rerun for synchronous (local) evaluations
Jerome-Graves · Jul 3, 2026, 11:14 PM UTC
17e21c59390b
Retrigger Pages deployment
Jerome-Graves · Jul 3, 2026, 11:12 PM UTC
3f425c6e914a
Retrigger Pages deployment
Jerome-Graves · Jul 3, 2026, 11:10 PM UTC
1579ba1a3b5e
Retrigger Pages deployment
Jerome-Graves · Jul 3, 2026, 11:06 PM UTC
5915aa2ca674
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
Retrigger Pages deployment
Jerome-Graves · Jul 3, 2026, 9:18 PM UTC
7ec91a322197
Chunked elastic WebGPU submission with live progress via BroadcastChannel and step counters
Jerome-Graves · Jul 3, 2026, 9:17 PM UTC
63a84aef6123
Retrigger Pages deployment
Jerome-Graves · Jul 3, 2026, 9:13 PM UTC
31310d0a72f3
Fix JsProxy access in WebGPU clients: attribute access for job objects, JS-side delete
Jerome-Graves · Jul 3, 2026, 9:12 PM UTC
836f0bc16664
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
Batch all transmits into one forward pass, GPU engages at GUI grid sizes (3.3x per evaluation); fix _move axis indexing on batched arrays
Jerome-Graves · Jul 3, 2026, 3:22 PM UTC
b41c6d2bc595
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
Retrigger Pages deployment
Jerome-Graves · Jul 3, 2026, 9:31 AM UTC
927162caed47
Fix orientation-field voxel stage divergence: smooth gradient not field, monotone step guard, report best iterate, mask plot exterior