From 593cc0c91bddc25a2d41754dd2feb6f978b2b2fd Mon Sep 17 00:00:00 2001 From: Pierre-Antoine Rouby Date: Tue, 15 Sep 2026 16:32:27 +0200 Subject: [PATCH] Ensemble: Mage: Fix iterative mean computation. --- src/Solver/Mage.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/Solver/Mage.py b/src/Solver/Mage.py index f586ac88..2803b6ca 100644 --- a/src/Solver/Mage.py +++ b/src/Solver/Mage.py @@ -1638,8 +1638,9 @@ class Mage8(Mage): res["traces"] = [] else: # Get mean results for Z and Q - res["z_mean"] = (res["z_mean"] + z) / 2 - res["q_mean"] = (res["q_mean"] + q) / 2 + n = run_number + res["z_mean"] = (res["z_mean"] * n + z) / (n + 1) + res["q_mean"] = (res["q_mean"] * n + q) / (n + 1) # Z and Q min max values res["z_min"] = np.minimum(z, res["z_min"])