From 32190c71246097c30a7f087f0965e6ec910d8d38 Mon Sep 17 00:00:00 2001
From: Gamelin Alexis <gamelin@synchrotron-soleil.fr>
Date: Mon, 17 Aug 2020 10:39:55 +0200
Subject: [PATCH] Bugfix : wrong local values in Optics

---
 tracking/optics.py | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/tracking/optics.py b/tracking/optics.py
index da6ae20..0f16258 100644
--- a/tracking/optics.py
+++ b/tracking/optics.py
@@ -66,11 +66,11 @@ class Optics:
             self.use_local_values = False
             self.load_from_AT(lattice_file, **kwargs)
             if local_beta is None:
-                self.local_beta = np.mean(self.beta_array)
+                self.local_beta = np.mean(self.beta_array, axis=1)
             else:
                 self.local_beta = local_beta
             if local_alpha is None:
-                self.local_alpha = np.mean(self.alpha_array)
+                self.local_alpha = np.mean(self.alpha_array, axis=1)
             else:
                 self.local_alpha = local_alpha
             if local_dispersion is None:
-- 
GitLab