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

Time Series Clustering Python Packages

Python packages with the GitHub topic time-series-clustering. Sorted by relevance, with stars and monthly downloads.
tslearn-team
tslearn

The machine learning toolkit for time series analysis in Python

347K 3K 372
aeon-toolkit
aeon

A toolkit for time series machine learning and deep learning

62K 1K 268
TheDatumOrg
kshape

Python implementation of k-Shape

5K 363 106
time-series-machine-learning
tsml

A toolkit for time series machine learning algorithms that don't fit in aeon. Use aeon instead if you can!

3K 10 2
nla-group
fabba

An efficient symbolic time series approximation with ABBA.

2K 51 12
gmiaslab
pyiomica

PyIOmica (pyiomica) is a Python package for omics analyses.

556 16 3
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)

421 0 0
FilippoMB
reservoir-computing

Library for implementing reservoir computing models (Echo State Networks) for multivariate time series classification, clustering, and forecasting.

413 418 87
protti
featts

FeatTS is a Semi-Supervised Clustering method that leverages features extracted from the raw time series to create clusters that reflect the original time series.

409 17 2
FilippoMB
tck

Kernel similarity for classification and clustering of multi-variate time series with missing values.

397 7 1
FilippoMB
tsa-course

A collection of scripts and functions used in the course 'Time Series Analysis with Python'

382 271 58
ghar1821
chronoclust

A clustering algorithm that will perform clustering on each of a time-series of discrete datasets, and explicitly track the evolution of clusters over time.

211 17 4
boniolp
kgraph-ts

Graph Embedding for Interpretable Time Series Clustering

129 46 1
uGR17
timexseries-clustering

Library for Time-Series Clustering-as-a-Service.

93 2 1
S-bazaz
tsma

(time series model analyses) This package offers tools for analyzing models that generate multivariate time series as output.

91 2 1
tslearn-team
tslearn-m1

The machine learning toolkit for time series analysis in Python

2 3K 372
    • Data from PyPI, GitHub, ClickHouse, and BigQuery