a452797ce5ae805e561deb3cc0a2962e7f41b5ce
The pass exists because a lattice row shorter than the standard search floor is reported at its first harmonic above it, so a cell it may rightfully adopt has a reduced axis below that floor. It never checked that. Where the alternative has no axis under the floor, the floor cannot be what the standard pass tripped over, and the integer volume ratio is an ordinary axis multiple - the question the axis-harmonic arbiter settles a few lines above, on the occupancy of the class the multiple adds. That is evidence about the reflections in dispute, where the tie this pass reads is a frame count a sublattice cannot lose; where the two disagree the arbiter is right, and this block was overruling it. Two crystals were being halved on that account. Both keep their cells now, and the small molecules the pass was written for are untouched: their reduced axes are all under the floor, which is the premise holding. The environment variable that held the pass off is gone with it. It was there to diagnose exactly this, and a check in the code is the better answer than a switch nobody sets. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01EFEJG6WBQv8th4UJFNe53N
Jungfraujoch
Application to receive data from the PSI JUNGFRAU and EIGER detectors.
All documentation is now placed in docs/ subdirectory and for the current version hosted on Jungfraujoch Read The Docs page.
Languages
C++
78%
HTML
6.4%
C
5.1%
TypeScript
3.6%
Cuda
2.1%
Other
4.7%