An extension to Scipy for generating, visualizing, and analyzing hierarchical clusters.
This library provides Python functions for agglomerative clustering. Its features include 1) generating hierarchical clusters from distance matrices, 2) computing distance matrices from observation vectors, 3) computing statistics on clusters, 4) cutting linkages to generate flat clusters and 5) visualizing clusters with dendrograms.
The interface is very similar to MATLAB's Statistics Toolbox API to make code easier to port from MATLAB to Python/Numpy. The core implementation of this library is in C for efficiency.