Files
Jungfraujoch/image_analysis
jungfrauandClaude Opus 5 be75001833 Build the merge's per-frame quantities once per frame, and count what a shell can hold only when it is reported
Three passes over the ingested observations were doing more than they needed.

The smoothed-geometry pass rebuilt a CrystalLattice and its three reciprocal vectors for
every observation, each one a cross product and a cell volume, for a value that depends only
on which frame the observation came from. On a large sweep that is tens of millions of
constructions against a couple of thousand distinct answers.

The completeness column counts how many unique reflections a shell could hold. It is read off
a merge that gets written out, never off the ones the space-group search runs on the way
there - and those are the expensive ones to count, because the search merges in P1, where the
list is the whole hemisphere rather than an asymmetric unit of it.

The keep flags were written over the whole observation array as 1 and then immediately over
it again as 0 whenever a resolution limit is set, which the default low-resolution limit
always does. They are filled once now. The merged reflections also get their capacity up
front rather than doubling their way to it several times per pass.

Merged intensities are unchanged.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-24 05:32:12 -04:00
..
2026-06-08 08:30:35 +02:00
2026-08-13 17:03:10 +02:00
2026-08-13 17:03:10 +02:00
2026-07-19 09:39:28 +02:00
2026-07-13 13:54:03 +02:00
2026-07-03 19:18:56 +02:00
2026-07-03 19:18:56 +02:00
2026-08-13 17:03:10 +02:00
2026-08-13 17:03:10 +02:00