sktime and skforecast

These are complementary tools: skforecast specializes in univariate and multivariate forecasting with a scikit-learn-compatible API, while sktime provides a broader unified framework for time series tasks (classification, regression, forecasting) that can incorporate skforecast's models as estimators within its pipelines.

sktime
85
Verified
skforecast
71
Verified
Maintenance 20/25
Adoption 15/25
Maturity 25/25
Community 25/25
Maintenance 13/25
Adoption 12/25
Maturity 25/25
Community 21/25
Stars: 9,628
Forks: 1,947
Downloads:
Commits (30d): 26
Language: Python
License: BSD-3-Clause
Stars: 1,462
Forks: 184
Downloads:
Commits (30d): 1
Language: Python
License: BSD-3-Clause
No risk flags
No risk flags

About sktime

sktime/sktime

A unified framework for machine learning with time series

This tool helps you analyze time series data for various tasks like predicting future values, categorizing patterns, or detecting unusual shifts. You provide your historical data, and it outputs models that can make forecasts, classify new data, or identify anomalies. It's designed for data scientists, analysts, or researchers who work with sequential data over time.

time-series-forecasting anomaly-detection pattern-recognition predictive-analytics sequential-data-analysis

About skforecast

skforecast/skforecast

Time series forecasting with machine learning models

This tool helps anyone who needs to predict future trends based on past data, such as sales managers, financial analysts, or operations planners. You input historical data, and it outputs predictions for what will happen next, like future sales or energy demand. It's designed for practitioners who want to use advanced machine learning for forecasting without needing to be an expert in every algorithm.

predictive-analytics demand-forecasting economic-forecasting resource-planning financial-modeling

Scores updated daily from GitHub, PyPI, and npm data. How scores work