BrainEigenmodes icon indicating copy to clipboard operation
BrainEigenmodes copied to clipboard

Broken dependencies

Open paulschwenn opened this issue 10 months ago • 0 comments

The current main commit 85404a5 does not work with the latest versions of lapy, vtk and numpy since the breaking changes to the vtk api after vtk==9.0.2.

This combination works with demo_eigenmode_calculation.sh

lapy==0.6.0
vtk==9.0.2
brainspace==0.1.10
numpy==1.23.5

Unfortunately if I attempt to generate a working requirements.txt file using pip3 freeze > requirements.txt from my working environment, the resulting requirements does not resolve correctly when installing with pip3 install -r requirements.txt.

However a workaround is to install just these dependencies in this order:

pip3 install vtk==9.0.2 lapy==0.6.0 numpy==1.23.5 brainspace==0.1.10

due to less restrictive requirements for vtk in lapy etc.

paulschwenn avatar Apr 17 '24 06:04 paulschwenn