From 0346e95f3f6e9a16b175ef6bd9ace2dd401df344 Mon Sep 17 00:00:00 2001 From: Fabian Joswig Date: Thu, 23 Jun 2022 13:56:07 +0100 Subject: [PATCH] refactor: division in pe.reweight simplified. --- pyerrors/obs.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyerrors/obs.py b/pyerrors/obs.py index 42ae3b8c..fa07223d 100644 --- a/pyerrors/obs.py +++ b/pyerrors/obs.py @@ -1368,7 +1368,7 @@ def reweight(weight, obs, **kwargs): else: new_weight = Obs([w_deltas[name] + weight.r_values[name] for name in sorted(obs[i].names)], sorted(obs[i].names), idl=[obs[i].idl[name] for name in sorted(obs[i].names)]) - result.append(derived_observable(lambda x, **kwargs: x[0] / x[1], [tmp_obs, new_weight], **kwargs)) + result.append(tmp_obs / new_weight) result[-1].reweighted = True result[-1].is_merged = obs[i].is_merged