tslearn-team/tslearn

The machine learning toolkit for time series analysis in Python

78
/ 100
Verified

This toolkit helps data scientists and machine learning engineers analyze sequential data by providing specialized algorithms for time series. You input raw time series data, and it helps you preprocess, classify, cluster, or predict trends within that data. It's designed for practitioners who work with data that changes over time, such as sensor readings, stock prices, or patient vitals.

3,125 stars. Used by 6 other packages. Actively maintained with 9 commits in the last 30 days. Available on PyPI.

Use this if you need to apply advanced machine learning techniques like classification, clustering, or regression specifically to time-ordered datasets.

Not ideal if your data is not sequential or if you only need basic statistical analysis rather than machine learning models for time series.

time-series-analysis predictive-modeling pattern-recognition data-forecasting sequential-data-mining
Maintenance 17 / 25
Adoption 15 / 25
Maturity 25 / 25
Community 21 / 25

How are scores calculated?

Stars

3,125

Forks

367

Language

Python

License

BSD-2-Clause

Last pushed

Mar 06, 2026

Commits (30d)

9

Dependencies

5

Reverse dependents

6

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/tslearn-team/tslearn"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.