gapstat. A scikit learn compatible wrapper for clustering a data set using the gap statistic method to estimate the optimal number of clusters.