From 87a246196f007b1d93a1f0057ffc71e0eba17dee Mon Sep 17 00:00:00 2001 From: Artur Glavic Date: Tue, 28 Jan 2025 16:02:54 +0100 Subject: [PATCH] apply scaling factor when time slicing --- libeos/reduction.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/libeos/reduction.py b/libeos/reduction.py index 6456a1c..717d86e 100644 --- a/libeos/reduction.py +++ b/libeos/reduction.py @@ -199,6 +199,12 @@ class AmorReduction: qz_lz, qx_lz, ref_lz, err_lz, res_lz, lamda_lz, theta_lz, int_lz, mask_lz = self.project_on_lz( self.file_reader, self.norm_lz, self.normAngle, lamda_e, detZ_e) + try: + ref_lz *= self.reduction_config.scale[i] + err_lz *= self.reduction_config.scale[i] + except IndexError: + ref_lz *= self.reduction_config.scale[-1] + err_lz *= self.reduction_config.scale[-1] q_q, R_q, dR_q, dq_q = self.project_on_qz(qz_lz, ref_lz, err_lz, res_lz, self.norm_lz, mask_lz) filter_q = np.where((self.experiment_config.qzRange[0]