847e44d71822b1f2a96b04d545377aa48e32dd74
Build Packages / build:rugnux:aarch64 (cross) (push) Successful in 10m31s
Build Packages / build:rugnux-tgz (x86_64) (push) Successful in 16m43s
Build Packages / build:viewer-tgz:cpu (push) Successful in 17m52s
Build Packages / build:viewer-tgz:cuda (push) Successful in 20m22s
Build Packages / build:windows:nocuda (push) Successful in 21m42s
Build Packages / build:windows:cuda (push) Successful in 23m10s
Build Packages / build:rpm (rocky8_nocuda) (push) Successful in 25m49s
Build Packages / build:rpm (rocky9_nocuda) (push) Successful in 26m55s
Build Packages / build:rpm (ubuntu2204_nocuda) (push) Successful in 31m22s
Build Packages / build:rpm (ubuntu2404_nocuda) (push) Successful in 28m7s
Build Packages / build:rugnux:windows (push) Successful in 18m12s
Build Packages / build:rpm (rocky8_sls9) (push) Successful in 26m27s
Build Packages / build:rpm (rocky8) (push) Successful in 25m49s
Build Packages / build:rpm (rocky9_sls9) (push) Successful in 29m31s
Build Packages / build:rpm (rocky9) (push) Successful in 22m43s
Build Packages / Generate python client (push) Successful in 12s
Build Packages / Build documentation (push) Successful in 51s
Build Packages / Create release (push) Skipped
Build Packages / build:rpm (ubuntu2404) (push) Successful in 26m19s
Build Packages / build:rpm (ubuntu2204) (push) Successful in 31m53s
Build Packages / XDS test (durin plugin) (push) Successful in 21m15s
Build Packages / XDS test (JFJoch plugin) (push) Successful in 19m21s
Build Packages / DIALS test (push) Successful in 26m51s
Build Packages / XDS test (neggia plugin) (push) Successful in 19m10s
Build Packages / Unit tests (push) Successful in 1h49m12s
Build Packages / Unit tests (pull_request) Successful in 1h17m8s
Build Packages / build:windows:nocuda (pull_request) Successful in 19m30s
Build Packages / build:windows:cuda (pull_request) Successful in 24m49s
Build Packages / build:viewer-tgz:cpu (pull_request) Successful in 13m24s
Build Packages / build:viewer-tgz:cuda (pull_request) Successful in 15m50s
Build Packages / build:rugnux-tgz (x86_64) (pull_request) Successful in 12m40s
Build Packages / build:rugnux:windows (pull_request) Successful in 18m54s
Build Packages / build:rpm (rocky8_nocuda) (pull_request) Successful in 17m6s
Build Packages / build:rpm (rocky9_nocuda) (pull_request) Successful in 16m42s
Build Packages / build:rpm (rocky8_sls9) (pull_request) Successful in 14m55s
Build Packages / build:rpm (rocky9_sls9) (pull_request) Successful in 14m44s
Build Packages / build:rpm (rocky8) (pull_request) Successful in 15m13s
Build Packages / build:rpm (rocky9) (pull_request) Successful in 12m9s
Build Packages / DIALS test (pull_request) Successful in 12m39s
Build Packages / XDS test (durin plugin) (pull_request) Successful in 6m28s
Build Packages / XDS test (JFJoch plugin) (pull_request) Successful in 7m54s
Build Packages / XDS test (neggia plugin) (pull_request) Successful in 6m4s
Build Packages / Generate python client (pull_request) Successful in 10s
Build Packages / Build documentation (pull_request) Successful in 33s
Build Packages / Create release (pull_request) Skipped
Build Packages / build:rpm (ubuntu2204) (pull_request) Canceled after 10m33s
Build Packages / build:rugnux:aarch64 (cross) (pull_request) Canceled after 10m39s
Build Packages / build:rpm (ubuntu2404) (pull_request) Canceled after 10m31s
Build Packages / build:rpm (ubuntu2204_nocuda) (pull_request) Canceled after 10m37s
Build Packages / build:rpm (ubuntu2404_nocuda) (pull_request) Canceled after 10m35s
From the code review of the indexing work. The short-axis pass took its settings from experiment_, which never carries the max bound RaiseFFTBoundForKnownCell raises for a given cell - that runs on a local copy. So with -C naming a cell longer than the default search, the short pool could not represent the cell that was asked for and could only return a sub-multiple of it; a sub-multiple indexes every frame its parent does, which is the premise of this whole comparison, so it would tie and be adopted over the user's own cell. It now skips a run with a known cell entirely, which is also where it had least to offer: the same call has already lowered the FLOOR against that cell for the standard pass, so the two schemes were returning the same lattice and paying two extra FFTs for it. Four comments asserted rules the code no longer follows. The one directly above the decision still said the larger cell is taken as spurious "regardless of scheme order" - the opposite of what the arbiter does - and a dead assignment below it stated the same thing a second time. The added-class enumeration is described as exhaustive; it covers the index-n sublattices with a CYCLIC quotient, which is all of them at n = 2 and n = 3 but not at n = 4, where a supercell doubling two axes has a (Z/2)^2 quotient and reads at the chance value instead. That is a report and decides nothing, but it is quoted in the argument for bounding n at 4, so the bound rests on thinner evidence at n = 4 than it appears to. And std::rint where the identical loop in IndexAndRefine uses it and says why. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
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++
76.7%
HTML
7.2%
C
5.6%
TypeScript
4%
Cuda
2.1%
Other
4.3%