ec57236ae5170bc483c1259fb9cd14284d32f2b2
A stored sweep is all there when the run starts, so a first pass now decides a near tie on its validation frames and the later frames together at once, instead of deciding on the validation frames, re-checking the pass after the run and making the run again where the re-check ends elsewhere. Live (following a collection from the broker) keeps that early path unchanged: ProcessConfig::live. The pre-pass decisions - the rotation-scale walk's refits, the demoted metric-symmetry arm, the integration radius - stay on the pre-pass frames offline too, with their near-tie re-checks after the run; only the run made again decides them on all the frames (decide_all_late_, split from decide_late_). --simulate-live <ms> reads a stored sweep as the collection it was while being written - image i readable (i+1)*ms after the run starts, 0 = all at once - and takes the live path, so that path can be tested and run in the battery without a broker. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01EizBKhTqrAYago9KJG3dA3
Jungfraujoch
Application to receive and analyse data from the PSI JUNGFRAU and EIGER detectors, together with
rugnux, its program for processing stored diffraction data - rotation and serial, macromolecular
and small-molecule - from images to merged reflections.
All documentation is now placed in docs/ subdirectory and for the current version hosted on Jungfraujoch Read The Docs page.
Languages
C++
77.9%
HTML
6%
C
4.7%
TypeScript
3.4%
Cuda
3%
Other
4.9%