Welcome to PyMinimax’s documentation!¶
PyMinimax is a Python implementation of Bien and Tibshirani’s paper “Hierarchical Clustering With Prototypes via Minimax Linkage”1. This is an agglomerative hierarchical clustering algorithm available in the protoclust R package 2 but not currently in SciPy nor scikit-learn. It has a great advantage over classical hierarchical clustering methods that in each cluster one prototype is selected from the original data. Thus the results are better interpretable.
PyMinimax has a SciPy-compatible API. Users who are familiar with the scipy.cluster.hierarchy module will find it easy to use.