The MeGaMix python package provides several clustering models like k-Means and other Gaussian Mixture Models.
The package depends on numpy, scipy, h5py, joblib and cython (automatically installed by the setup script). Install it with:
$ python setup.py install
Or you can install it with pip:
$ pip install megamix
See the complete documentation online
The package comes with a unit-tests suit. To run it, first install pytest on your Python environment:
$ pip install pytest
Then run the tests with:
$ pytest