With the current set of dependencies in requirements.txt the pip install -r requirements.txt command currently fails on obelix (and other machines) using Python==3.9.
The semap package is incorrectly named. Should be basemap
While torch is imported in __init__.py it is not actually used.
There are multiple versions of netcdf.
After fixing netcdf==1.6.5 and renaming semap to basemap, the pip install fails on numpy (cythonize step) - as it attempts to build a new wheel rather than pull from pyPI. I recommend unsetting all package versions and pip install for Python==3.9. This leads to two minor api changes in matplotlib (affecting the evaluation step) and scikit-learn (training) which are easy to fix.
With the current set of dependencies in
requirements.txt
thepip install -r requirements.txt
command currently fails on obelix (and other machines) using Python==3.9.semap
package is incorrectly named. Should bebasemap
__init__.py
it is not actually used.netcdf
.After fixing
netcdf==1.6.5
and renamingsemap
tobasemap
, the pip install fails onnumpy
(cythonize step) - as it attempts to build a new wheel rather than pull from pyPI. I recommend unsetting all package versions andpip install
forPython==3.9
. This leads to two minor api changes inmatplotlib
(affecting the evaluation step) andscikit-learn
(training) which are easy to fix.