-
Notifications
You must be signed in to change notification settings - Fork 15
Description
This is a problem related to the QE app in arm64, in particular with the aiidalab-qe-vibroscopy plugin. The problem is in the calculation of inelastic neutron scattering spectra, which are computed in euphonic using scipy modules, which are using BLAS/LAPACK. In arm64 there is some broken libraries/linking if scipy is installed from pip, which are fixed if the package is installed from conda (conda-forge).
Otherwise, when INS data are processed, the app gets stuck and cannot compute spectra.
so, we should add conda install scipy==1.13.1 --y somewhere (or the mamba analogous).
I already added this in the aiidalab/qe image, but we should do it here as the user can install the app also just using the aiidalab/full-stack image.
As final comment, to be safe and cover also corner cases in non arm64 machines, I suggest we always install scipy via conda.