BrainEigenmodes
BrainEigenmodes copied to clipboard
Broken dependencies
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.