From 4a4b58ae10c1b442249d1051a9cb76114394920f Mon Sep 17 00:00:00 2001 From: David Perl Date: Fri, 21 Aug 2026 16:57:54 +0200 Subject: [PATCH] fix: always trunacte dtz --- src/aare/daq/daq.py | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/src/aare/daq/daq.py b/src/aare/daq/daq.py index 71db8cc0..24301e54 100644 --- a/src/aare/daq/daq.py +++ b/src/aare/daq/daq.py @@ -1630,13 +1630,14 @@ class AareDAQ: new_res = 1 / ((1 / res) + 0.01) corrected_dtz = self.diffraction_geometry.calc_dtz_mm(new_res) logger.debug(f"corrected dtz: {corrected_dtz}") - if corrected_dtz < self._devs.dtz_low: - logger.warning( - f"Detector distance based on desired resolution cannot be reached, using minimum of {self._devs.dtz_low}." - ) - corrected_dtz = self._devs.dtz_low params.dtz = round(corrected_dtz) + if params.dtz < self._devs.dtz_low: + logger.warning( + f"Detector distance based on desired resolution cannot be reached, using minimum of {self._devs.dtz_low}." + ) + params.dtz = self._devs.dtz_low + osc = getattr(aaredb_params, "oscillation", None) total = getattr(aaredb_params, "totalrange", None) -- 2.54.0