From 8ecf176cdf2af861cf93d743292daaa3b897b3e6 Mon Sep 17 00:00:00 2001 From: leonarski_f Date: Fri, 16 Jan 2026 10:09:13 +0100 Subject: [PATCH] DAQ: Small fix to handling zero detector distance in resolution calculation --- src/aare/common/diffraction_geometry.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/aare/common/diffraction_geometry.py b/src/aare/common/diffraction_geometry.py index d91e9846..92f29a97 100644 --- a/src/aare/common/diffraction_geometry.py +++ b/src/aare/common/diffraction_geometry.py @@ -36,7 +36,7 @@ class DiffractionGeometry(BaseModel): def resolution_angstrom(self, exp_dtz_mm: float) -> float: if exp_dtz_mm <= 0: - raise ValueError("Detector distance must be positive") + raise ValueError(f"Detector distance must be positive {exp_dtz_mm}") theta = math.atan(self.detector_radius_mm / exp_dtz_mm)*0.5 return self.wavelength_angstrom / (2 * math.sin(theta))