PyRank
  • Search
  • PyPI
  • GitHub
  • Insights
  • Compare
  • Advisories
  • Ecosystem
  • About

Hierarchical Clustering Python Packages

Python packages with the GitHub topic hierarchical-clustering. Sorted by monthly downloads, with stars and forks.
skfolio
skfolio

Python library for portfolio optimization built on top of scikit-learn

147K 2K 270
ArturSepp
factorlasso

Sparse multi-output factor-model estimation with sign constraints, prior-centered shrinkage, data-driven grouped penalties, and consistent factor covariance assembly

9K 29 8
gagolews
genieclust

Genie: Fast and Robust Hierarchical Clustering

5K 75 12
datamade
dedupe-hcluster

Hierarchical Clustering Algorithms

4K 36 20
arclabs561
cohera

Sheaf and hierarchy algorithms

1K 1 0
panagiotisanagnostou
hipart

Hierarchical divisive clustering algorithm execution, visualization and Interactive visualization.

1K 56 8
himalayas-base
himalayas

HiMaLAYAS: enrichment-based annotation and visualization of hierarchically clustered matrices

808 0 0
jonnevd
constrained-linkage

Python implementation of a (plug-and-play) constrained linkage function for constrained hierarchical clustering with maximum cluster size, minimum cluster size, must-link, cannot-link and custom constraints, returns SciPy-compatible linkage matrix for subsequent Hierarchical Agglomerative Clustering. Based on HEAT published in Energy and AI (2025)

246 0 0
xiyanghu
bhclustering

Bayesian Hierarchical Clustering

192 4 1
nmonath
graphgrove

A framework for building (and incrementally growing) graph-based data structures used in hierarchical or DAG-structured clustering and nearest neighbor search

162 45 8
Aayushpatel007
topicrankpy

A Python package to get useful information from documents using TopicRank Algorithm.

158 17 3
beginnerSC
pyminimax

Python implementation of minimax-linkage hierarchical clustering

108 1 0
andgoldschmidt
pyprotoclust

Python Prototype Clustering: an implementation of minimax linkage for hierarchical clustering

102 5 0
volfpeter
localclustering

Python 3 implementation and documentation of the Hermina-Janos local graph clustering algorithm.

94 23 1
md-experiments
picture-text

Interactive tree-maps with SBERT & Hierarchical Clustering (HAC)

56 31 9
guglielmosanchini
clustviz

Visualization of many Clustering Algorithms, via Notebook or GUI

56 25 13
shlienlab
raccoon-cluster

Multi-scale clustering in Python

49 6 4
shlienlab
aroughcun

Multi-scale clustering in Python

0 6 4
    • Original data from PyPI, GitHub, and OSV; downloads served through ClickHouse
    • Sources & methodology