From d84cb9079ae4ade155535d6cba6ff4632860f932 Mon Sep 17 00:00:00 2001 From: leonarski_f Date: Tue, 28 Apr 2026 18:38:44 +0200 Subject: [PATCH] IndexAndRefine: Don't allow zero size/very small volume --- image_analysis/IndexAndRefine.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/image_analysis/IndexAndRefine.cpp b/image_analysis/IndexAndRefine.cpp index f3423b0b..7c8a9c12 100644 --- a/image_analysis/IndexAndRefine.cpp +++ b/image_analysis/IndexAndRefine.cpp @@ -70,6 +70,9 @@ IndexAndRefine::IndexingOutcome IndexAndRefine::DetermineLatticeAndSymmetry(Data return outcome; auto latt = indexer_result.lattice[0]; + if (latt.CalcVolume() < 1.0) + return outcome; + auto sg = experiment.GetGemmiSpaceGroup(); // If space group and cell provided => always enforce symmetry in refinement