I was helping someone with a Python script they wrote using Systole. They kept running into dependency conflicts while trying to use the following packages:
neurokit2
matplotlib
numpy
pandas
bokeh
heartpy
scipy
sklearn
systole
bioread
Some combination of these had Numpy dependencies during build and runtime that couldn't be resolved by pip. By removing the <=1.23 constraint on Numpy in the requirements.txt file, this issue was resolved.
All of the Systole tests pass using Numpy version 1.24.4. I'm running Python version 3.10.4.
This is a small change so I just submitted a PR, but I'd be happy to open an Issue too if you'd like.
Hello!
I was helping someone with a Python script they wrote using Systole. They kept running into dependency conflicts while trying to use the following packages:
Some combination of these had Numpy dependencies during build and runtime that couldn't be resolved by pip. By removing the
<=1.23
constraint on Numpy in therequirements.txt
file, this issue was resolved.All of the Systole tests pass using Numpy version 1.24.4. I'm running Python version 3.10.4.
This is a small change so I just submitted a PR, but I'd be happy to open an Issue too if you'd like.