Use pip,
$ pip install pymks
and then run the tests.
$ python -c "import pymks; pymks.test()"
The packages Nosetests, Scipy, Numpy, Scikit-learn are all required.
To use the interactive examples from the notebooks/
directory,
IPython and Matplotlib are both required.
PyMKS can be used without SfePy, but many of the tests and examples require SfePy to generate the sample data so it is a good idea to install it.
To install SfePy, first clone with
$ git clone git://github.com/sfepy/sfepy.git
and then install with
$ cd sfepy
$ python setup.py install
See the SfePy installation instructions for more details.
The REQUIREMENTS.md file has a complete list of packages in the Python environment during development. However, most of these are certainly not required for running PyMKS.