From 27802a30a35d6fe73e0a827064e3a1707bf91c09 Mon Sep 17 00:00:00 2001 From: Filip Leonarski Date: Sat, 11 Jul 2026 23:26:26 +0200 Subject: [PATCH] docs: changelog for rc.158 rugnux/viewer/robustness changes Faster parallel two-pass rotation indexing, rotation indexing on spot-less DECTRIS datasets, viewer https connection, and hardened TIFF/raw-TCP input handling. Co-Authored-By: Claude Opus 4.8 (1M context) --- docs/CHANGELOG.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/docs/CHANGELOG.md b/docs/CHANGELOG.md index 88ab4b9d..d33bce1d 100644 --- a/docs/CHANGELOG.md +++ b/docs/CHANGELOG.md @@ -5,7 +5,11 @@ This is an UNSTABLE release. It includes many experimental features, as well as * Analysis: The azimuthal-integration solid-angle correction now follows the incidence angle to the detector normal (`cos^3` of that angle) instead of `cos^3(2*theta)`, so it is correct for a tilted detector and matches PyFAI `solidAngleArray` and MAX IV azint (unchanged for an untilted detector). Crystal geometry refinement (`XtalOptimizer`) no longer silently ignores an imported PONI `rot3` (rotation about the beam): it is applied as a fixed rotation in the residual so refinement stays consistent with the rest of the pipeline. Polarization and azimuthal binning already honoured `rot3` through the full PONI rotation. * jfjoch_viewer: Open datasets on the WSL2/UNC filesystem (paths starting `\\`); write processing outputs next to the input file, with a Browse button and independent `_process.h5` / merged `.mtz`/`.cif` toggles; and show the determined space group in the merge-statistics window. +* jfjoch_viewer: Connect to a broker over `https` (an http/https selector in the connect dialog), and keep the HTTP connection alive across reads for faster live-follow. * rugnux: Accept an absolute `-o` output prefix in offline processing. +* rugnux: Faster two-pass rotation indexing - the first pass now runs its FFT indexing and geometry refinement in parallel (results unchanged). +* rugnux: Rotation indexing now works on standard DECTRIS datasets that store no spots - the first pass finds spots itself instead of failing. +* Robustness: Harden size handling of untrusted input in TIFF reading and raw-TCP frames. * Packaging: The self-contained Linux viewer `.tgz` now bundles cuFFT, so it runs without a system CUDA toolkit (`.deb`/`.rpm` are unchanged, distro-managed). * Docs: Documentation updated to match the current analysis code and CLI.