fix: always trunacte dtz #161

Merged
perl_d merged 1 commits from fix/actually_truncate_dtz into main 2026-08-21 17:25:08 +02:00
+6 -5
View File
@@ -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)