I have written a new library specifically targeting the problem of clustering for embedding vectors. This is often a challenging task, as embedding vectors are very high dimensional, and classical clustering algorithms can struggle to perform well (either in terms of cluster quality, or compute time