Would `sklearn.clustering.SOM` be an acceptable addition to the package? There are already a few implementations in python: - http://paraschopra.com/sourcecode/SOM/index.php - http://www.pymvpa.org/examples/som.html