a509fd8022267efb43c826ebc5b2a6ee65ff381a
The defective-pixel finder ran only on scanning rotation data. On stills, a pixel that holds the detector's error value on every frame but is missing from the file's static mask is read by the integrator as a per-frame unreadable pixel, so every reflection whose signal disk touches it is flagged overloaded and the merge drops it. On a SwissFEL JUNGFRAU stills run, 14k such pixels made 3.9% of all integrated reflections "overloaded" (mostly finer than 1.6 A, where they are scarcest) and raised a false OVERLOADS warning; with them masked, 0.05% remain flagged and the profile fit keeps the reflections whose disk stays at least MINPK readable. On stills only the error-value and dead rules apply: the hot-pixel rule counts a reflection's stay on a pixel in rotation, so spacing is passed as 0 there, which HotPixelFinder already treats as "no hot-pixel test". Rotation is unchanged (same gate, same oscillation and spacing). Result-changing for stills; merged-statistics A/B on full runs and the battery ci check still to do. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
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.8%
HTML
5.5%
C
4.3%
Cuda
4%
TypeScript
3.2%
Other
5.1%