#3 · Primary category: Time Series Machine Learning
sktime
A unified framework for machine learning with time series
Project last updated:08/29/26
GitHub Stars
10.0K
Forks
2.3K
Contributors
660
License
BSD-3-Clause
Why we included this project
Python teams working with time series often end up stitching together separate packages for forecasting, classification, and anomaly detection, each with its own conventions. sktime folds these tasks into one scikit-learn-style API, so the fit/predict workflow you already know carries over to univariate, multivariate, and panel data. It bundles a wide set of estimators, from classical exponential smoothing and ARIMA-family models to interval- and distance-based classifiers, deep learning, and reduction wrappers that recast forecasting as regression, plus tooling for tuning, ensembling, and validation. Because the interfaces mirror sklearn, existing pipelines and validation habits keep working instead of forcing a new framework. If you want one dependable place to explore and ship time series models across many domains rather than assembling one-off scripts, this is a strong pick.
Articles for this project
No articles for this project yet.
To suggest a topic or contribute an article, contact us.
Related projects in this category
netdata
The fastest path to AI-powered full stack observability, even for lean teams.
catboost
A fast, scalable, high performance Gradient Boosting on Decision Trees library, used for ranking, classification, regression and other machine learning tasks for Python, R, Java, C++. Supports computation on CPU and GPU.
darts
A python library for user-friendly forecasting and anomaly detection on time series.
featuretools
An open source python library for automated feature engineering
tsai
Time series Timeseries Deep Learning Machine Learning Python Pytorch fastai | State-of-the-art Deep Learning library for Time Series and Sequences in Pytorch / fastai