bb55715d28d82394360ecf8132ef64e6d5fc4773
The ingest-time geometry smoothing (delta_phi from the smoothed lattice, one exact-Bragg angle per rocking event, partiality from the smoothed mosaicity) used to run over a 32-byte host record per observation, copied from the source reflections and held beside them. It now reads hkl, frame, d and zeta straight from the source reflections, frame by frame, and keeps arrays only for what it rewrites (delta_phi, partiality) and what the rocking-event walks read in raw-hkl order (image_number, and on the resident path the usability flag): 13 bytes an observation instead of 32. The full-Obs path runs the same code and copies the two rewritten fields back. Same arithmetic in the same order; merged output byte-identical. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_013nW6FNRP1bBJJ8pfHiByAT
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++
77.9%
HTML
6%
C
4.7%
TypeScript
3.4%
Cuda
3%
Other
4.9%