From 0fd2913bd4f8fd63cd4f93bd5aba43e1dfcf9189 Mon Sep 17 00:00:00 2001
From: Egor Sobolev <egor.sobolev@xfel.eu>
Date: Tue, 23 Jul 2024 20:48:29 +0200
Subject: [PATCH] Use resolution/pixel size from geometry file

---
 src/geomtools/sfx/crystfelio.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/geomtools/sfx/crystfelio.py b/src/geomtools/sfx/crystfelio.py
index d906373..0ed80aa 100644
--- a/src/geomtools/sfx/crystfelio.py
+++ b/src/geomtools/sfx/crystfelio.py
@@ -159,7 +159,7 @@ def parse_crystfel_streamfile(stream_filename, panels, connected_groups,
                 ])
                 hkl = np.array([re.h.values, re.k.values, re.l.values])
                 u, v, w = M.T @ hkl
-                s = clen / (1e-9 / lmd + w) / 200e-6
+                s = clen / (1e-9 / lmd + w) * res_avg
                 re['xa'] = u * s
                 re['ya'] = v * s
 
-- 
GitLab