From 2f0797d29544c54a7c0de44758a347ef633df7d5 Mon Sep 17 00:00:00 2001 From: Gamelin Alexis <alexis.gamelin@synchrotron-soleil.fr> Date: Mon, 26 Jun 2023 11:00:47 +0200 Subject: [PATCH] Convert np.float and np.complex to python default np.float and np.complex are deprecated since NumPy 1.20. --- mbtrack2/tracking/particles.py | 12 ++++++------ mbtrack2/tracking/rf.py | 4 ++-- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/mbtrack2/tracking/particles.py b/mbtrack2/tracking/particles.py index 9dfd691..e663ee0 100644 --- a/mbtrack2/tracking/particles.py +++ b/mbtrack2/tracking/particles.py @@ -119,12 +119,12 @@ class Bunch: current = 0 self._mp_number = int(mp_number) - self.dtype = np.dtype([('x',np.float), - ('xp',np.float), - ('y',np.float), - ('yp',np.float), - ('tau',np.float), - ('delta',np.float)]) + self.dtype = np.dtype([('x', float), + ('xp', float), + ('y', float), + ('yp', float), + ('tau', float), + ('delta', float)]) self.particles = np.zeros(self.mp_number, self.dtype) self.track_alive = track_alive diff --git a/mbtrack2/tracking/rf.py b/mbtrack2/tracking/rf.py index aa4eb68..69a1c20 100644 --- a/mbtrack2/tracking/rf.py +++ b/mbtrack2/tracking/rf.py @@ -200,8 +200,8 @@ class CavityResonator(): self.detune = detune self.Vc = Vc self.theta = theta - self.beam_phasor = np.zeros(1, dtype=np.complex) - self.beam_phasor_record = np.zeros((self.ring.h), dtype=np.complex) + self.beam_phasor = np.zeros(1, dtype=complex) + self.beam_phasor_record = np.zeros((self.ring.h), dtype=complex) self.tracking = False self.Vg = 0 self.theta_g = 0 -- GitLab