From e56366637373640aa050c2f1178092a90b283aef Mon Sep 17 00:00:00 2001 From: Ivan Usov Date: Fri, 20 Jan 2023 17:53:02 +0100 Subject: [PATCH] Don't display not required k vectors --- pyzebra/app/panel_ccl_prepare.py | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/pyzebra/app/panel_ccl_prepare.py b/pyzebra/app/panel_ccl_prepare.py index de811a3..64c445f 100644 --- a/pyzebra/app/panel_ccl_prepare.py +++ b/pyzebra/app/panel_ccl_prepare.py @@ -446,13 +446,14 @@ def create(): c = int(intensity_exp / mon * 10000) # Recognize k_flag_vec - min_hkl_m = np.minimum(1 - hkl_m % 1, hkl_m % 1) - for j2, _k in enumerate(k): - if all(np.abs(min_hkl_m - _k) < tol_k): - k_flag_vec.append(j2) + reduced_hkl_m = np.minimum(1 - hkl_m % 1, hkl_m % 1) + for ind, _k in enumerate(k): + if all(np.abs(reduced_hkl_m - _k) < tol_k): + k_flag_vec.append(ind) break else: - k_flag_vec.append(len(k)) + # not required + continue # Save data hkl_coord.append([hkl1, hkl2, hkl_m])