diff --git a/requirements.txt b/requirements.txt index d492885c..8c47d008 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,5 +1,8 @@ -# Supported for python 3.10 -# Should work for python > 3.8. + +# For beluga: don't forget to run this in an environment with: +# module load StdEnv/2023 +# module load python/3.10.13 rust/1.70.0 +# module load scipy-stack/2023b # ------- # Main dependency: scilpy @@ -8,7 +11,9 @@ # ------- requests==2.28.* dipy==1.9.* -scilpy==2.0.2 +# scilpy==2.0.2 ---> Replaced by modified version for beluga while waiting for +# the appropriate wheel to be added to Beluga. +-e git+https://github.com/EmmaRenauld/scilpy@for_beluga_scilpy2#egg=scilpy # ------- # Other important dependencies @@ -28,11 +33,11 @@ pynvml>=11.5.0 # Necessary but should be installed with scilpy (Last check: 04/2024): # ------- future==0.18.* -h5py==3.7.* # h5py must absolutely be >2.4: that's when it became thread-safe +h5py==3.10.* # h5py must absolutely be >2.4: that's when it became thread-safe matplotlib==3.6.* # Hint: If matplotlib fails, you may try to install pyQt5. nibabel==5.2.* -numpy==1.23.* -scipy==1.9.* +numpy==1.25.* +scipy==1.11.* scikit-image==0.22.*