- DynMSC: best loss reported incorrectly if best k=2 - add minimum k parameter - bump rayon version (no changes) - use pointer-sized np.uintp type for medoids, for wasm32 target that should match Rust usize.
0.5.0
- add DynMSC, Silhouette clustering with optimal number of clusters - update dependency versions
0.4.3
- fix silhouette evaluation for k > 2 (in Rust) - use np.unique in Python wrapper to ensure labels are 0..k
0.4.2
- fix predict for non-precomputed distances - add CITATION.cff for github - update dependency versions
0.4.1
- drop a leftover println, remove Display/Debug traits - optimize marginally the MSC loss function computation - fix return value inconsistency in Python wrapper with n_cpu set
0.4.0
- add clustering by optimizing the Silhouette: PAMSIL - add medoid silhouette - add medoid silhouette clustering: PAMMEDSIL, FastMSC, FasterMSC