e1aa84cc9ec63ae1fa6f344475dedd1aacb2937e
Build Packages / build:rugnux:aarch64 (cross) (push) Successful in 8m41s
Build Packages / build:windows:nocuda (push) Successful in 17m25s
Build Packages / build:rugnux-tgz (x86_64) (push) Successful in 18m5s
Build Packages / build:windows:cuda (push) Successful in 19m49s
Build Packages / build:viewer-tgz:cpu (push) Successful in 22m20s
Build Packages / build:viewer-tgz:cuda (push) Successful in 23m10s
Build Packages / build:rpm (rocky9_nocuda) (push) Successful in 23m9s
Build Packages / build:rugnux:windows (push) Successful in 11m4s
Build Packages / build:rpm (ubuntu2204_nocuda) (push) Successful in 29m17s
Build Packages / build:rpm (rocky8_nocuda) (push) Successful in 29m22s
Build Packages / build:rpm (ubuntu2404_nocuda) (push) Successful in 20m43s
Build Packages / build:rpm (rocky8_sls9) (push) Successful in 26m45s
Build Packages / build:rpm (rocky9) (push) Successful in 23m11s
Build Packages / build:rpm (rocky9_sls9) (push) Successful in 24m19s
Build Packages / build:rpm (rocky8) (push) Successful in 27m37s
Build Packages / Generate python client (push) Successful in 35s
Build Packages / build:rpm (ubuntu2404) (push) Successful in 22m13s
Build Packages / Create release (push) Skipped
Build Packages / Build documentation (push) Successful in 1m7s
Build Packages / DIALS test (push) Successful in 25m40s
Build Packages / XDS test (durin plugin) (push) Successful in 10m27s
Build Packages / build:rpm (ubuntu2204) (push) Successful in 26m48s
Build Packages / XDS test (neggia plugin) (push) Successful in 9m39s
Build Packages / XDS test (JFJoch plugin) (push) Successful in 10m15s
Build Packages / Unit tests (push) Successful in 1h26m54s
The promotion decision compared each candidate operator against its parent's mean H, and took the maximal-order confirmed subgroup as that parent. Where a false operator was already confirmed, the mean pooled it with the real one, the true lower group was barred from being the reference at all, and the systematic-absence veto - gated on the H test failing - was disarmed by the same false confirmation. The first step out of P1 had no H parent to compare against and stood on the operator correlation floor alone. Each candidate now also carries an intensity-weighted R over the pairs the H test already collects, summed rather than averaged so strong reflections decide it, and judged against two references a false operator cannot move: the best-agreeing operator where two or more are confirmed, and the half-dataset noise floor on the first step out of P1. The gate only ever refuses, so a wrong refusal leaves P1 and the run recoverable. Measured on the 152-dataset corpus: three point-group over-calls corrected, one of them to an exact match with the deposited group; four datasets improve R_meas by 0.15 to 0.27 and none worsens; the remaining 139 are bit-identical. One crystal whose 2-fold was already being over-called is now under-called instead - the bounds were fitted on few exemplars and the report prints them per run so the population can be measured. Screw axes are untouched: they cannot be called from I/sigma and wait on their own rewrite. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01EFEJG6WBQv8th4UJFNe53N
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.7%
C
5.2%
TypeScript
3.7%
Cuda
2.2%
Other
4.2%