bac2d01c44a36dba028bf15966aa098a054f635a
A screw's predicted-absent class is one axial row - half a dozen to a few dozen reflections - and its evidence is a SUM over them, so it is decided by its largest member. The file's own LIMIT comment said so; 7n2s is that limit firing on real data. Between two scaling passes that differed only in which weak frames were rejected, one of eight dead 0k0 moved from 14 +- 9 to 99 +- 10 while the other seven did not move at all, and the zone fell from 30.1 nats to 17.1 and lost the 2(1) under a bound of 20. That reflection was never measured to the precision its sigma claimed: its two half-set merges read 198 and 2.5. The zone's sum is now taken with its single largest member dropped and rescaled for the trim - divided by n - H_n, the expected sum of the other n-1 under the null, and multiplied back by n. ScrewZoneEvidence reads the result exactly as before: same statistic, same floor, same bound, same calibration, with a robust estimate of the zone's deadness in place of a fragile one. One member only, whatever the zone holds: a zone with two strong absences is a zone that is not extinct. On a uniformly dead zone the rescale under-states by 2.2 nats at eight absences and 3.9 at sixty-four - it only ever refuses, never claims. Glide zones keep the untrimmed sum: a plane holds hundreds to thousands of reflections and no single one can carry the verdict. 7n2s -> P 1 21 1 (zone 27.6 nats, set by the seven reflections that did not move), matching its deposit; a second monoclinic crystal decided six nats under the bound (7 absent, 1 violation, 13.9 nats) reaches 21.9 and its 2(1) as well. Unchanged on 7mzt, 7k1l, 11if, 9hs7, 9zlo and four in-house reference sets. 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++
78%
HTML
6.4%
C
5.1%
TypeScript
3.6%
Cuda
2.1%
Other
4.7%