dfb1536fe2fd77840f1163c8a1bab774eefbcf3c
Before the merge, the integrated reflections were walked twice - once per frame for what the blank sweep ends are decided on, once more for the overload counts and the ice flags - and each walk reads the whole reflection set from memory. The frame's sweep-end tally is now a function of its own (TallySweepEnd), and the merge step makes it in the same per-frame walk that counts the overloads and flags the ice, then adds the counts up over the frames still in, so the trimmed and left-out frames count nothing, as before. Per frame the sums are the same sums in the same order; the totals are integers. TrimBlankSweepEnds keeps its one-argument form for the callers that walk the frames for nothing else. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_015CeEGgpKdfkCTJb3YNMJcu
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.
Description
Jungfraujoch Data Acquisition System, Rugnux Data Processing Application, and Diffraction Viewer
3 GiB
2 Stars
3 Watchers
0 Forks
Languages
C++
77.8%
HTML
5.3%
Cuda
4.5%
C
3.8%
TypeScript
3.5%
Other
5%