Project

scikit-clarans is a small, focused library that provides a scikit-learn compatible implementation of the CLARANS (Clustering Large Applications based on RANdomized Search) algorithm. The documentation you are reading contains usage guides, API reference and a gallery of examples demonstrating common workflows.

Citation

If you use scikit-clarans in your research, please cite:

@software{scikit_clarans,
  author       = {Nguyen, Ngoc Thien},
  title        = {scikit-clarans: A Python Library for CLARANS Clustering},
  year         = {2026},
  publisher    = {Zenodo},
  doi          = {10.5281/zenodo.18366801},
  url          = {https://github.com/ThienNguyen3001/scikit-clarans}
}

Resources