IndexAndRefine: Keep unit cell dimensions constant when using rotation indexing
Build Packages / Unit tests (push) Failing after 7m9s
Build Packages / build:rpm (rocky8_nocuda) (push) Failing after 8m51s
Build Packages / build:rpm (ubuntu2404_nocuda) (push) Failing after 9m33s
Build Packages / build:rpm (rocky9_nocuda) (push) Failing after 10m15s
Build Packages / build:rpm (ubuntu2204_nocuda) (push) Failing after 10m17s
Build Packages / build:rpm (rocky8) (push) Failing after 11m9s
Build Packages / build:rpm (rocky8_sls9) (push) Failing after 11m54s
Build Packages / build:rpm (rocky9_sls9) (push) Failing after 12m13s
Build Packages / Generate python client (push) Successful in 1m22s
Build Packages / build:rpm (rocky9) (push) Failing after 8m22s
Build Packages / Create release (push) Skipped
Build Packages / Build documentation (push) Successful in 2m16s
Build Packages / build:rpm (ubuntu2204) (push) Failing after 8m6s
Build Packages / DIALS test (push) Failing after 6m40s
Build Packages / XDS test (durin plugin) (push) Failing after 7m9s
Build Packages / XDS test (JFJoch plugin) (push) Failing after 7m12s
Build Packages / XDS test (neggia plugin) (push) Failing after 6m35s
Build Packages / build:rpm (ubuntu2404) (push) Failing after 9m25s

This commit is contained in:
2026-05-17 13:15:22 +02:00
parent bed03840ea
commit 19f8d5e776
+1 -1
View File
@@ -115,6 +115,7 @@ void IndexAndRefine::RefineGeometryIfNeeded(DataMessage &msg, IndexAndRefine::In
.refine_beam_center = true,
.refine_distance_mm = false,
.refine_detector_angles = false,
.refine_unit_cell = !experiment.IsRotationIndexing(),
.max_time = 0.04 // 40 ms is max allowed time for the operation
};
@@ -122,7 +123,6 @@ void IndexAndRefine::RefineGeometryIfNeeded(DataMessage &msg, IndexAndRefine::In
if (outcome.symmetry.crystal_system == gemmi::CrystalSystem::Trigonal)
data.crystal_system = gemmi::CrystalSystem::Hexagonal;
switch (experiment.GetIndexingSettings().GetGeomRefinementAlgorithm()) {
case GeomRefinementAlgorithmEnum::None:
break;