Merge failed-perimage into rc176: a rotation run that finds no lattice still reports every image (spots, resolution, background; not indexed), live and offline

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01PXc1zD1yxHqaR1DGdCTHL4
This commit is contained in:
leonarski_fandClaude Opus 5.5 committed 2026-10-18 13:00:17 +02:00
commit 00fff118bc
9 files changed
+153 -28

No files matched your search

+2 -1
View File
@@ -211,7 +211,8 @@ once with that, and the live status records the cut (`deadline` or `cancel`) and
state, the images received, the step it is on and how far into it, the steps so far with what each
found, and once it is over the verdict, the summary, warnings and the time from the last image to
every result written. The web frontend shows it on the dashboard. It needs the dataset's bearer token
like the routes above.
like the routes above. A collection in which rugnux finds no lattice still gets the spot count, resolution
estimate and background of every image in `GET /result/scan` and the master file, marked as not indexed.
## Setting up a local test for Jungfraujoch
For development, it is possible to set up a local installation of Jungfraujoch.
+3 -1
View File
@@ -5,7 +5,9 @@ data-processing half of the system (see [Naming](NAMING.md) for where the name c
It takes a stored dataset, runs the full analysis pipeline — spot finding, indexing, geometry
refinement, Bragg integration, scaling and merging — and writes the merged reflections
(`.mtz`/`.cif`/`.hkl`), the unmerged MTZ and the results report; the per-image `_process.h5` is
written only on request (`--write-process-h5`), or as the only output with `--no-merge`.
written only on request (`--write-process-h5`), or as the only output with `--no-merge`. A rotation run
that finds no lattice still spot-finds every image and writes their per-image analysis there, then exits
as failed.
It runs the *same* analysis code as the online and interactive tools, driven from the command line
over files.