Python time-series

Open-source Python projects categorized as time-series

Top 23 Python time-series Projects

  • sktime

    A unified framework for machine learning with time series

  • darts

    A python library for user-friendly forecasting and anomaly detection on time series.

    Project mention: [D] Doubts on the implementation of LSTMs for timeseries prediction (like including weather forecasts) | /r/MachineLearning | 2023-12-10

    Don't use an LSTM. Get up to date with SoTA methods and read the papers in the field. LSTMs are not the way forward. Read the papers I suggested. It would be very useful to come to grips with both the Time Series Repository (https://github.com/thuml/Time-Series-Library) and Darts (https://github.com/unit8co/darts) as these are widely used for research and in industry.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • autogluon

    AutoGluon: AutoML for Image, Text, Time Series, and Tabular Data

    Project mention: pip install remyxai - easiest way to create custom vision models | /r/computervision | 2023-04-25

    This seems not very convincing. There are other popular frameworks that provide AutoML with existing datasets (eg https://github.com/autogluon/autogluon)

  • Informer2020

    The GitHub repository for the paper "Informer" accepted by AAAI 2021.

  • Kats

    Kats, a kit to analyze time series data, a lightweight, easy-to-use, generalizable, and extendable framework to perform time series analysis, from understanding the key statistics and characteristics, detecting change points and anomalies, to forecasting future trends.

    Project mention: Kats: NEW Data - star count:4554.0 | /r/algoprojects | 2023-10-24
  • gluonts

    Probabilistic time series modeling in Python

    Project mention: gluonts VS darts - a user suggested alternative | libhunt.com/r/gluonts | 2023-04-13
  • vectorbt

    Find your trading edge, using the fastest engine for backtesting, algorithmic trading, and research.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

  • neural_prophet

    NeuralProphet: A simple forecasting package

    Project mention: Facebook Prophet: library for generating forecasts from any time series data | news.ycombinator.com | 2023-09-26
  • statsforecast

    Lightning ⚡️ fast forecasting with statistical and econometric models.

    Project mention: TimeGPT-1 | news.ycombinator.com | 2023-10-13

    I can't find the TimeGPT-1 model.

    LICENSE Apache-2

    https://github.com/Nixtla/statsforecast/blob/main/LICENSE

    Mentions ARIMA, ETS, CES, and Theta modeling

  • Merlion

    Merlion: A Machine Learning Framework for Time Series Intelligence

  • Mycodo

    An environmental monitoring and regulation system

    Project mention: Help with environmental parameters for a computer-controlled terrarium? | /r/SavageGarden | 2023-07-28

    For controlling everything, the plan is to use a Raspberry Pi running Mycodo, which will connect to the the temperature/humidity sensors, and also control the LED lights, the misting sprayers, and the heating coil.

  • tslearn

    The machine learning toolkit for time series analysis in Python

  • neuralforecast

    Scalable and user friendly neural :brain: forecasting algorithms.

    Project mention: [D] Doubts on the implementation of LSTMs for timeseries prediction (like including weather forecasts) | /r/MachineLearning | 2023-12-10
  • alibi-detect

    Algorithms for outlier, adversarial and drift detection

    Project mention: Exploring Open-Source Alternatives to Landing AI for Robust MLOps | dev.to | 2023-12-13

    Numerous tools exist for detecting anomalies in time series data, but Alibi Detect stood out to me, particularly for its capabilities and its compatibility with both TensorFlow and PyTorch backends.

  • SDV

    Synthetic data generation for tabular data

    Project mention: Synthetic data generation for tabular data | news.ycombinator.com | 2024-02-27

    Can someone help me understand the licensing of this?

    https://github.com/sdv-dev/SDV/blob/main/LICENSE

    It was MIT licensed up until 2022 where it was changed to what it is now, where they say that it will become MIT again 4 years after release... but is that from when the license was changed or the first release of the software in GitHub?

  • flow-forecast

    Deep learning PyTorch library for time series forecasting, classification, and anomaly detection (originally for flood forecasting).

  • orbit

    A Python package for Bayesian forecasting with object-oriented design and probabilistic models under the hood. (by uber)

  • LTSF-Linear

    [AAAI-23 Oral] Official implementation of the paper "Are Transformers Effective for Time Series Forecasting?"

  • pmdarima

    A statistical library designed to fill the void in Python's time series analysis capabilities, including the equivalent of R's auto.arima function.

  • tods

    TODS: An Automated Time-series Outlier Detection System

    Project mention: Anomaly detection Algorithms | /r/learnmachinelearning | 2023-03-07

    Sounds that OP is looking for time series anomaly detection, not multivariate. Perhaps https://github.com/datamllab/tods is an option,

  • liquid_time_constant_networks

    Code Repository for Liquid Time-Constant Networks (LTCs)

    Project mention: Liquid AI, a new MIT spinoff, wants to build an new type of AI | news.ycombinator.com | 2024-01-13
  • causal-learn

    Causal Discovery in Python. Translation and extension of the Tetrad Java code.

  • plotly-resampler

    Visualize large time series data with plotly.py

    Project mention: plotly-resampler: NEW Data - star count:800.0 | /r/algoprojects | 2023-09-23
  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2024-02-27.

Python time-series related posts

Index

What are some of the best open-source time-series projects in Python? This list will help you:

Project Stars
1 sktime 7,229
2 darts 7,046
3 autogluon 6,887
4 Informer2020 4,709
5 Kats 4,697
6 gluonts 4,132
7 vectorbt 3,593
8 neural_prophet 3,566
9 statsforecast 3,403
10 Merlion 3,211
11 Mycodo 2,790
12 tslearn 2,744
13 neuralforecast 2,219
14 alibi-detect 2,035
15 SDV 1,976
16 flow-forecast 1,800
17 orbit 1,783
18 LTSF-Linear 1,653
19 pmdarima 1,495
20 tods 1,248
21 liquid_time_constant_networks 1,193
22 causal-learn 931
23 plotly-resampler 909
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com