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