rc182
Build Packages / build:portable:linux-x86_64:nocuda (push) Successful in 16m39s
Build Packages / build:portable:windows-x86_64:cuda (push) Successful in 28m14s
Build Packages / build:portable:macos-arm64:nocuda (push) Successful in 5m25s
Build Packages / build:jfjoch:rocky8:nocuda (push) Successful in 31m43s
Build Packages / build:jfjoch:rocky8:cuda (push) Successful in 29m41s
Build Packages / build:jfjoch:ubuntu2204:cuda (push) Successful in 25m40s
Build Packages / Create release (push) Successful in 8s
Build Packages / build:portable:windows-x86_64:nocuda (push) Successful in 24m30s
Build Packages / build:rugnux:linux-aarch64:cuda (push) Successful in 10m9s
Build Packages / Unit tests (push) Successful in 1h44m17s
Build Packages / HDF5 consumer tests (DIALS, XDS) (push) Successful in 30m35s
Build Packages / Generate python client (push) Successful in 31s
Build Packages / Build documentation (push) Successful in 45s
Build Packages / build:portable:linux-x86_64:cuda (push) Successful in 22m56s
Build Packages / build:jfjoch:rocky9:nocuda (push) Successful in 32m46s
Build Packages / build:jfjoch:ubuntu2204:nocuda (push) Successful in 28m14s
Build Packages / build:jfjoch:ubuntu2404:nocuda (push) Successful in 26m33s
Build Packages / build:jfjoch:rocky8:cuda-sls9 (push) Successful in 28m39s
Build Packages / build:jfjoch:rocky9:cuda-sls9 (push) Successful in 31m56s
Build Packages / build:jfjoch:rocky9:cuda (push) Successful in 32m29s
Build Packages / build:jfjoch:ubuntu2404:cuda (push) Successful in 28m29s
Build Packages / Validation Battery (push) Successful in 47m19s
The guard replaces the profile fit with the box sum when the two differ by more than 10 box sigmas. It exists for weak reflections where the fit runs away. On a strong spot the Gaussian profile reads a few per cent above the box (the box misses the tails), and at I/sigma above ~100 that is more than 10 sigmas, so most of the strongest reflections of bright data were being replaced with the box sum. A profile intensity above a box sum of more than 20 sigmas is now kept; the low side and weak reflections are guarded as before. On data where the guard never fired nothing changes. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01UqXYdL4qBGYRiSXSGXfCLu
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.
How to cite
- Jungfraujoch: F. Leonarski et al., "Jungfraujoch: hardware-accelerated data-acquisition system for kilohertz pixel-array X-ray detectors" (2023), J. Synchrotron Rad. 30, 227-234 doi:10.1107/S1600577522010268; for real-time serial crystallography and live indexing feedback also J. Duan et al., "Jungfraujoch: 38 GB s⁻¹ real-time serial crystallography – data acquisition and live indexing feedback" (2026), J. Appl. Cryst. 59, 1668-1677 doi:10.1107/S1600576726008083.
- Rugnux: F. Leonarski and M. Wang, "Rugnux: from diffraction images to structure at synchrotrons and XFELs in one program" (2026), bioRxiv doi:10.64898/2026.10.24.761522.
The full list is in docs/PUBLICATIONS.md.
Description
Jungfraujoch Data Acquisition System, Rugnux Data Processing Application, and Diffraction Viewer
3.1 GiB
2 Stars
3 Watchers
0 Forks
Languages
C++
78.2%
HTML
5.6%
Cuda
4.2%
C
3.9%
TypeScript
3.4%
Other
4.7%