Recent Releases of Fast k-medoids Clustering in Rust and Python

Fast k-medoids Clustering in Rust and Python - v0.5.3

kmedoids 0.5.3 (2024-12-02)

  • no functionality changes
  • numpy 2.0 and Python 3.13 compatibility
  • update to pyo3 0.23, numpy 0.23

Scientific Software - Peer-reviewed - Python
Published by kno10 about 1 year ago

Fast k-medoids Clustering in Rust and Python - v0.5.2

  • fix clippy warnings
  • update to pyo3 0.21, numpy 0.21
  • update github action for python 3.13 and musllinux

Scientific Software - Peer-reviewed - Python
Published by kno10 over 1 year ago

Fast k-medoids Clustering in Rust and Python - v0.5.1

kmedoids 0.5.1 (2024-03-14)

  • 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.

Scientific Software - Peer-reviewed - Python
Published by kno10 almost 2 years ago

Fast k-medoids Clustering in Rust and Python - v0.5.0

  • add DynMSC, Silhouette clustering with optimal number of clusters
  • update dependency versions

Scientific Software - Peer-reviewed - Python
Published by kno10 about 2 years ago

Fast k-medoids Clustering in Rust and Python - v0.4.3

Bug fix for silhouette evaluation

Scientific Software - Peer-reviewed - Python
Published by kno10 over 2 years ago

Fast k-medoids Clustering in Rust and Python - kmedoids 0.4.2

kmedoids 0.4.2 (2023-03-07)

  • fix predict for non-precomputed distances
  • add CITATION.cff for github
  • update dependency versions

Scientific Software - Peer-reviewed - Python
Published by kno10 almost 3 years ago

Fast k-medoids Clustering in Rust and Python - v0.4.1

Added FastMSC, FasterMSC, PAMMEDSIL and PAMSIL clustering, to optimize the (Medoid) Silhouette directly.

For details on these methods, please see the upcoming publication Lars Lenssen, Erich Schubert: Clustering by Direct Optimization of the Medoid Silhouette In: 15th International Conference on Similarity Search and Applications (SISAP 2022) https://doi.org/10.1007/978-3-031-17849-8_15

Scientific Software - Peer-reviewed - Python
Published by kno10 over 3 years ago

Fast k-medoids Clustering in Rust and Python - v0.3.3

Minor bug fix in BUILD (not used by fasterpam) Improved Python wheels support (by David Muhr)

Scientific Software - Peer-reviewed - Python
Published by kno10 over 3 years ago

Fast k-medoids Clustering in Rust and Python - v0.3.2

Documentation improvements, small bug fixes (in Rust part) Auto-builds wheels for many more platforms (thank you, @davnn)

Scientific Software - Peer-reviewed - Python
Published by kno10 over 3 years ago

Fast k-medoids Clustering in Rust and Python - v0.3.1

Scientific Software - Peer-reviewed - Python
Published by kno10 over 3 years ago

Fast k-medoids Clustering in Rust and Python - Version 0.2.0

kmedoids 0.2.0 (2022-01-07)

  • make KMedoidsResult a native Python object, pass a tuple from Rust
  • always use i64/f64 loss, even for i32/f32 input
  • add random shuffling support
  • add parallelization support
  • add silhouette

See also: https://github.com/kno10/rust-kmedoids/blob/v0.2.0/CHANGELOG.md

Scientific Software - Peer-reviewed - Python
Published by kno10 almost 4 years ago