tslearn-team/tslearn
The machine learning toolkit for time series analysis in Python
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.
Stars
3,125
Forks
367
Language
Python
License
BSD-2-Clause
Category
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.
Related frameworks
sktime/sktime
A unified framework for machine learning with time series
aeon-toolkit/aeon
A toolkit for time series machine learning and deep learning
Nixtla/neuralforecast
Scalable and user friendly neural :brain: forecasting algorithms.
Nixtla/mlforecast
Scalable machine 🤖 learning for time series forecasting.
Nixtla/statsforecast
Lightning ⚡️ fast forecasting with statistical and econometric models.