From cb31e681b8ee73f77fa5146127f7d1e7b9698940 Mon Sep 17 00:00:00 2001 From: Fabian Joswig Date: Tue, 31 Jan 2023 17:44:49 +0000 Subject: [PATCH] fix: rescaled incomplete measurements. --- pyerrors/obs.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyerrors/obs.py b/pyerrors/obs.py index 9df6b5c2..713cae0b 100644 --- a/pyerrors/obs.py +++ b/pyerrors/obs.py @@ -1097,7 +1097,7 @@ def _expand_deltas_for_merge(deltas, idx, shape, new_idx): ret = np.zeros(new_idx[-1] - new_idx[0] + 1) for i in range(shape): ret[idx[i] - new_idx[0]] = deltas[i] - return np.array([ret[new_idx[i] - new_idx[0]] for i in range(len(new_idx))]) + return np.array([ret[new_idx[i] - new_idx[0]] for i in range(len(new_idx))]) * len(new_idx) / len(idx) def derived_observable(func, data, array_mode=False, **kwargs):