-
Notifications
You must be signed in to change notification settings - Fork 3
Open
Description
Dear all,
I get the following error when importing pyaml.accelerator. It seems to be a problem with numpy 2.x.
This is part of the example : /examples/ESRF_ORM_example/correct_orbit.py
>>> from pyaml.accelerator import Accelerator
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/home/oblanco/Documents/public/progs/pyenv/pyenvat/lib/python3.11/site-packages/pyaml/accelerator.py", line 9, in <module>
from .arrays.array import ArrayConfig
File "/home/oblanco/Documents/public/progs/pyenv/pyenvat/lib/python3.11/site-packages/pyaml/arrays/array.py", line 9, in <module>
from ..common.element_holder import ElementHolder
File "/home/oblanco/Documents/public/progs/pyenv/pyenvat/lib/python3.11/site-packages/pyaml/common/element_holder.py", line 7, in <module>
from ..arrays.bpm_array import BPMArray
File "/home/oblanco/Documents/public/progs/pyenv/pyenvat/lib/python3.11/site-packages/pyaml/arrays/bpm_array.py", line 3, in <module>
from ..bpm.bpm import BPM
File "/home/oblanco/Documents/public/progs/pyenv/pyenvat/lib/python3.11/site-packages/pyaml/bpm/bpm.py", line 4, in <module>
from ..lattice.abstract_impl import RBpmArray, RWBpmOffsetArray, RWBpmTiltScalar
File "/home/oblanco/Documents/public/progs/pyenv/pyenvat/lib/python3.11/site-packages/pyaml/lattice/abstract_impl.py", line 1, in <module>
import at
File "/home/oblanco/Documents/public/progs/pyenv/pyenvat/lib/python3.11/site-packages/at/__init__.py", line 10, in <module>
from .load import *
File "/home/oblanco/Documents/public/progs/pyenv/pyenvat/lib/python3.11/site-packages/at/load/__init__.py", line 8, in <module>
from .matfile import * # noqa: F401, F403
^^^^^^^^^^^^^^^^^^^^^^
File "/home/oblanco/Documents/public/progs/pyenv/pyenvat/lib/python3.11/site-packages/at/load/matfile.py", line 17, in <module>
import h5py
File "/home/oblanco/Documents/public/progs/pyenv/pyenvat/lib/python3.11/site-packages/h5py/__init__.py", line 25, in <module>
from . import _errors
File "h5py/_errors.pyx", line 1, in init h5py._errors
ValueError: numpy.dtype size changed, may indicate binary incompatibility. Expected 96 from C header, got 88 from PyObjectHere are my versions:
accelerator-commissioning 0.4.4
accelerator-middle-layer 0.2.3
numpy 2.3.5Metadata
Metadata
Assignees
Labels
No labels