ddc785590071bb96079eee5dd399e54d0cee24aa
Three follow-ups to the converging scale loop, all on sweeps with a stretch the crystal barely diffracted on: - The sweep ledger's scale channel (and with it delta-CC1/2's "normal frame" test) and the space-group search's scale floor measure a frame against the precision-weighted typical frame G_ref (TypicalFrameScale) instead of the run median: on a sweep that spent most of its turn out of the beam the median frame is itself a dead one, and every stretch then reads as typical. The two collapse guards stay on the median on purpose - a frame that collapsed toward zero and was not quite dropped has its fulls re-fitted with a scale of 1/G, a cubic mean is then theirs, and the floor read against it dropped three quarters of every live frame's fulls (measured). - delta-CC1/2's sigma-tau statistic enters each reflection with the information it carries (the same per-frame factor as the CC1/2 weight), so a dead stretch, whose scaled-up noise flooded the mean error variance of every mixed reflection and read as harm up to the 25% cap, now costs about nothing and is left to the ledger. - The scale loop's step test weighs each frame by its merge weight (its observations at its scale squared): a dead frame's scale is fitted on noise and wanders by orders of magnitude every iteration, carries nothing into the merge, is dropped after the loop, and must not hold the loop open. Co-Authored-By: Claude Fable 5.1 <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++
78%
HTML
6.4%
C
5.1%
TypeScript
3.6%
Cuda
2.1%
Other
4.7%