From c0979b1ba1d6e8a7620e3474b9b6a910ad95f8d5 Mon Sep 17 00:00:00 2001 From: Filip Leonarski Date: Fri, 16 Oct 2026 00:59:27 +0200 Subject: [PATCH] CHANGELOG: rc.175 entries for this round (Metal, GPU memory, CPU speed, MR, beam stop, stills, viewer) Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01PXc1zD1yxHqaR1DGdCTHL4 --- docs/CHANGELOG.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/docs/CHANGELOG.md b/docs/CHANGELOG.md index 8df44b492..f9db6453b 100644 --- a/docs/CHANGELOG.md +++ b/docs/CHANGELOG.md @@ -5,10 +5,16 @@ * Rugnux: Processes a collection live while jfjoch_broker writes it (`rugnux `). * Rugnux: Processing starts on the first images and confirms its choices once all are in, so analysis can begin during collection. -* Rugnux: Faster processing, especially on servers with several GPUs and CPU sockets. +* Rugnux: Faster processing, especially on servers with several GPUs and CPU sockets and on computers without a GPU (`--no-gpu`, macOS). +* Rugnux: Uses much less GPU memory, so large data sets stay on the GPU of smaller cards, and a data set too large for the card is processed on the CPU instead. +* Rugnux: On macOS, Bragg integration runs on the Apple GPU. * Rugnux: Better handling of twinning and pseudo-symmetry, with the twin hypothesis written as `_twin_.mtz`, and a wrong `--model` no longer confirms the data or decides the hand. * Rugnux: `--model` accepts predicted (AlphaFold) models and falls back to molecular replacement when the model is not placed as a rigid body (experimental `--mr` forces it), settling space group, hand and twinning and writing a different answer as `_mr.mtz`. +* Rugnux: Molecular replacement is faster and settles the space group in more cases with several copies in the asymmetric unit. * Rugnux: Deposition-ready mmCIF, a richer report, and numbered steps on the terminal with the full log in `_log.txt`; `_P1.mtz`, `--estimate-beam-center` and `--beam-center-search` are removed. +* Rugnux: The beam-stop shadow is found correctly on tilted detectors. +* Rugnux: Stills files that record a stationary goniometer axis get the default stills geometry refinement. +* jfjoch_viewer: "Analyze dataset" uses the same defaults as a bare `rugnux `, and shows the results of processed CBF, marCCD and SMV sweeps. * jfjoch_viewer: The Files panel refreshes on F5 and every few seconds, and the plot type and other selections stay put during live collection. * jfjoch_writer: Memory stays bounded and old data files are closed efficiently on long runs, any failure ends the run in an error state the broker is told about, and the master file appears only after its data files; the ZeroMQ pusher logs when a stalled writer makes it drop images. * Fixes: The TCP image pusher no longer blocks the broker's receiver, GPU out-of-memory failures stop with a clear message, and the XDS plugin masks module and chip edges.