34a50507f62399b45efcd3c8b3b19a528257a3bc
The geometry walk after the canonical pass starts with an indexing probe at the geometry in hand (probe_at_best), which is the canonical pass's own first pass run over again - a full first-pass indexing whose answer is already known (identical validation-spot counts in the logs). The first pass is deterministic in its inputs, so each canonical or probe first pass now leaves its validation evidence behind keyed by what it read (geometry, goniometer, spot budget, cell, indexing and spot-finding settings, and the run state it consults), and an indexing-only probe with the same key takes it. Nothing is stored for the geometry pre-pass, for a pass that changed its own inputs on the way (a rescue adopted), or for one that ran the beam-centre ladder, which a probe never runs. RUGNUX_VERIFY_FIRST_PASS_MEMO runs the probe anyway and fails the run on any difference. md5-identical output; 37.2 -> 34.0 s on a 16M rotation set with a geometry walk (one probe fewer). Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01D1G8gJVAy6gp1K5Dz3NE5C
Jungfraujoch
Application to receive data from the PSI JUNGFRAU and EIGER detectors.
All documentation is now placed in docs/ subdirectory and for the current version hosted on Jungfraujoch Read The Docs page.
Languages
C++
78.1%
HTML
6%
C
4.8%
TypeScript
3.5%
Cuda
2.7%
Other
4.8%