awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectAboutHow we rankPressMCP server
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
sktime avatar

sktime/sktime

0
View on GitHub↗
9,809 stars·2,194 forks·Python·BSD-3-Clause·10 viewswww.sktime.net↗

Sktime

sktime is a machine learning framework for time series analysis. It provides a unified toolkit for implementing time series classification, forecasting, and anomaly detection using standardized machine learning interfaces.

The library serves as a collection of tools for assigning categorical labels to temporal sequences, predicting future values based on historical patterns, and identifying outliers or unusual patterns within temporal data.

The framework includes capabilities for panel-data handling and pipeline-based transformations. It utilizes a unified API wrapper and plugin-based model integration to standardize diverse time series models, alongside reduction-based forecasting and window-based feature extraction.

Features

  • Time Series Machine Learning - Provides a unified machine learning framework for the analysis, classification, and forecasting of time series data.
  • Time Series Machine Learning Frameworks - A unified toolkit for implementing time series classification, forecasting, and anomaly detection using standard machine learning interfaces.
  • Anomaly Detection - Implements algorithms and tools for identifying outliers or unusual patterns in temporal datasets.
  • Time Series Anomaly Detection - Identifies unusual patterns or outliers within temporal data to signal unexpected events or system failures.
  • Time Series Classification - Provides algorithms and frameworks for assigning categorical labels to temporal data based on shape and pattern.
  • Time Series Forecasting - Implements models and architectures designed for predicting future values in temporal data sequences.
  • Time Series ML Toolkits - Offers a comprehensive set of tools for applying machine learning to time series classification and analysis.
  • Time Series Analysis - Provides analytical methods to assign categorical labels to temporal sequences based on underlying patterns.
  • Window-Based - Generates statistical summaries from sliding time intervals to transform raw sequences into fixed-length input vectors.
  • Reduction-Based Forecasting - Converts time series forecasting tasks into standard regression problems by flattening temporal data into feature vectors.
  • Compositional Transformation Pipelines - Implements architectural patterns for chaining sequential data transformations and model estimators into executable pipelines.
  • Model Adapter Plugins - Allows external machine learning libraries to be integrated via adapter classes that map foreign APIs to a common standard.
  • Unified Model Wrappers - Standardizes diverse time series models under a consistent Scikit-Learn compatible interface for fitting and predicting.
  • Time Series Analysis - Unified framework for machine learning with time series data.
  • Time Series Analysis - Unified framework for machine learning with time series.
  • Time Series Annotation - Framework for machine learning tasks involving time series data.
  • Analysis Toolkits - Unified machine learning framework for diverse tasks.

Star history

Star history chart for sktime/sktimeStar history chart for sktime/sktime

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does sktime/sktime do?

sktime is a machine learning framework for time series analysis. It provides a unified toolkit for implementing time series classification, forecasting, and anomaly detection using standardized machine learning interfaces.

What are the main features of sktime/sktime?

The main features of sktime/sktime are: Time Series Machine Learning, Time Series Machine Learning Frameworks, Anomaly Detection, Time Series Anomaly Detection, Time Series Classification, Time Series Forecasting, Time Series ML Toolkits, Time Series Analysis.

What are some open-source alternatives to sktime/sktime?

Open-source alternatives to sktime/sktime include: alan-turing-institute/sktime — sktime is a machine learning framework designed for time series analysis. It provides a unified interface for… unit8co/darts — Darts is a Python time series library designed for forecasting, anomaly detection, and the preprocessing of univariate… facebookresearch/kats — Kats is a time series analysis framework and library providing tools for statistical characterization, anomaly… thuml/time-series-library — This PyTorch-based deep learning library provides a framework for analyzing and forecasting temporal data. It… blue-yonder/tsfresh — tsfresh is an automated feature engineering tool and library designed to extract statistical characteristics from raw… nixtla/statsforecast — statsforecast is a high-performance statistical time series forecasting library designed to generate point forecasts…

Open-source alternatives to Sktime

Similar open-source projects, ranked by how many features they share with Sktime.
  • alan-turing-institute/sktimealan-turing-institute avatar

    alan-turing-institute/sktime

    9,810View on GitHub↗

    sktime is a machine learning framework designed for time series analysis. It provides a unified interface for performing time series forecasting, classification, and anomaly detection, integrating these capabilities into a standardized toolkit compatible with the scikit-learn API. The framework allows for the construction of complex analysis workflows through model pipelining and ensemble-based aggregation. It uses adapter-based integration to wrap external time series libraries, providing a single entry point for diverse algorithmic implementations. Its capabilities cover temporal data tran

    Python
    View on GitHub↗9,810
  • unit8co/dartsunit8co avatar

    unit8co/darts

    9,215View on GitHub↗

    Darts is a Python time series library designed for forecasting, anomaly detection, and the preprocessing of univariate and multivariate temporal data. It serves as a comprehensive framework for training and evaluating a wide range of statistical, machine learning, and deep learning models to predict future numerical values. The toolkit is distinguished by its support for global time series modeling, allowing a single model to be trained across multiple different series to leverage shared patterns. It also features a hierarchical time series manager to ensure consistency between aggregate and

    Pythonanomaly-detectiondata-sciencedeep-learning
    View on GitHub↗9,215
  • facebookresearch/katsfacebookresearch avatar

    facebookresearch/Kats

    6,311View on GitHub↗

    Kats is a time series analysis framework and library providing tools for statistical characterization, anomaly detection, and trend forecasting. It functions as a toolkit for predicting future values based on historical data and identifying irregular patterns or structural change points within temporal sequences. The project includes a temporal feature extraction tool to calculate descriptive statistics and characteristics that summarize time series behavior. It also provides a system for model hyperparameter tuning using self-supervised learning to improve the scale and generalization of pre

    Python
    View on GitHub↗6,311
  • thuml/time-series-librarythuml avatar

    thuml/Time-Series-Library

    12,494View on GitHub↗

    This PyTorch-based deep learning library provides a framework for analyzing and forecasting temporal data. It implements specialized architectures for time series forecasting, anomaly detection, data imputation, and classification. The project distinguishes itself through the inclusion of zero-shot inference capabilities, allowing large-scale temporal models to be evaluated on unseen datasets without requiring task-specific fine-tuning. The framework covers a broad range of analytical capabilities, including the recovery of missing values in incomplete datasets, the identification of irregul

    Python
    View on GitHub↗12,494
  • See all 30 alternatives to Sktime→