UncoverML depends on kriging library PyKrige. PyKrige has dependencies on scipy stack and insists these are preinstalled before pykrige is installed (issue) rather than letting setuptools handle the dependency management.
This is annoying and we have to pass this on to users of uncoverML.
Another issue that the latest version's (1.4.1) easy_install attempts to modify directories which prevents 'python setup.py install' from working - this is an issue as we have to use this installation method on Raijin.
For now we'll have to stick with version 1.3.0 and also document that numpy, scipy, matplotlib and Cython have to be preinstalled before installing uncoverml. In future it would be good to fork PyKrige and fix this.
UncoverML depends on kriging library PyKrige. PyKrige has dependencies on scipy stack and insists these are preinstalled before pykrige is installed (issue) rather than letting setuptools handle the dependency management.
This is annoying and we have to pass this on to users of uncoverML.
Another issue that the latest version's (1.4.1) easy_install attempts to modify directories which prevents 'python setup.py install' from working - this is an issue as we have to use this installation method on Raijin.
For now we'll have to stick with version 1.3.0 and also document that numpy, scipy, matplotlib and Cython have to be preinstalled before installing uncoverml. In future it would be good to fork PyKrige and fix this.