Python time-series

Open-source Python projects categorized as time-series

Top 23 Python time-series Projects

time-series
  1. darts

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

    Project mention: Darts: Python lib for forecasting and anomaly detection on time series | news.ycombinator.com | 2024-03-05
  2. SaaSHub

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

    SaaSHub logo
  3. autogluon

    Fast and Accurate ML in 3 Lines of Code

    Project mention: AIM Weekly for 04Nov2024 | dev.to | 2024-11-04

    🌐 Composed Image Retrieval πŸ“Ž Intro to Multimodal LLama 3.2 πŸ› οΈ Multi Agent Concierge πŸ’» RAG with Langchain Granite, Milvus 🫢 Download content βœ… Transformer Replacement? πŸ€– vLLM for runing models 🌐 Amphion πŸ“ Autogluon πŸš™ Notebook LLama like Google's Notebook LLM 🫢 Monocle2ai for tracing GenAI app code LFA&D Project πŸ€– Bee Agent Framework βœ… LLama RFP Response ▢️ GenAI Script πŸ‘½ Simular AI Agent S 🦾 DrawDB with AI ✨ Ollama with LLama 3.2 Vision!!!! Preview πŸš• Powerful RAG Checker πŸ“Š SQL Generator πŸ’» Role of LLMs 🐍 Document Extraction πŸ•ΆοΈ Open Source Vector DB Reddit πŸ” The Practical Guide to Self Hosting LLM 🦾 Stagehand Controller πŸ•ΆοΈ Understanding HNSWLIB 🐍 Best practices in RAG πŸ’» Enigma Agent πŸ“ Langchain, Ollama, Phi3 for Function Calling πŸ”‹ Compass Judger πŸ“ Princeton NLP SimPO πŸ” Princeton NLP ProLong πŸ”‹ Princeton NLP HELMET 🧐 Ollama Cheatsheet πŸš• Princeton NLP CopyCat πŸ“Š Princeton NLP Shp πŸ•ΆοΈ Can LLM Solve Hard Github Issues πŸ“ Enabling Large Language Models to Generate Text with Citations πŸ”‹ Princeton NLP CharXiv πŸ“Š Awesome AI Agents List 🦾 Nomic’s Matryoshka text embedding model

  4. sktime

    A unified framework for machine learning with time series

  5. Time-Series-Library

    A Library for Advanced Deep Time Series Models.

    Project mention: Ask HN: What is the SOTA in short-term forecasting? | news.ycombinator.com | 2024-09-13

    I've been working by my own on some personal projects on value prediction of multivariate mixed-frequency data, that is, thousands of values recorded about power generation and many exogenous variables for high frequencies used to get an estimation of a set of target variables some hours in advance. And so I've stumbled upon the world of time series forecasting with deep learning [1].

    First of all: do enterprises (if they actually use deep learning, because it kind of works in my experience) retrain the neural network at each step with the new row of data? And, if so, do they take all data as the training set, and validate nothing?

    Second: do they use some kernel for the loss in order to penalize errors of the model in more recent data? That would seem extremely logical to me.

    Third: which arquitecture is it often used? I've been using LSTM but in [1] the SOTA arquitectures are way more advanced.

    Four: as we are dealing with paths with a strong stochastic component, does it make more sense to pursue a binary output with a cross-entropy loss instead of the value of the target? As in: I will make this decision if the value exceeds 'x', let me train the nn so that it outputs the probability of exceeding 'x', or, maybe, outputing the p-confidence intervals, for example, instead of trying to naively guess the value.

    [1] https://github.com/thuml/Time-Series-Library

  6. Informer2020

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

  7. 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.

  8. gluonts

    Probabilistic time series modeling in Python

    Project mention: Show HN: Auto Wiki v2 – Turn your codebase into a Wiki now with diagrams | news.ycombinator.com | 2024-04-23

    https://github.com/awslabs/gluonts is a great candidate for a sample wiki. It is an OSS lib, not great documentation, very hard to RTFM (unlike, say, sklearn which already has a great wiki), doubtful that awslabs would pay to produce.

  9. vectorbt

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

    Project mention: Show HN: High-Frequency Trading and Market-Making Backtesting Tool with Examples | news.ycombinator.com | 2024-06-21
  10. statsforecast

    Lightning ⚑️ fast forecasting with statistical and econometric models.

  11. neural_prophet

    NeuralProphet: A simple forecasting package

  12. Merlion

    Merlion: A Machine Learning Framework for Time Series Intelligence

  13. neuralforecast

    Scalable and user friendly neural :brain: forecasting algorithms.

  14. Mycodo

    An environmental monitoring and regulation system

    Project mention: Mycodo – Environmental Regulation System | news.ycombinator.com | 2024-05-09
  15. tslearn

    The machine learning toolkit for time series analysis in Python

  16. chronos-forecasting

    Chronos: Pretrained Models for Probabilistic Time Series Forecasting

    Project mention: TimesFM (Time Series Foundation Model) for time-series forecasting | news.ycombinator.com | 2024-05-08

    On a related note, Amazon also had a model for time series forecasting called Chronos.

    https://github.com/amazon-science/chronos-forecasting

  17. 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?

  18. flow-forecast

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

  19. LTSF-Linear

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

  20. orbit

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

  21. Time-LLM

    [ICLR 2024] Official implementation of " πŸ¦™ Time-LLM: Time Series Forecasting by Reprogramming Large Language Models"

    Project mention: karpathy/llm.c | news.ycombinator.com | 2024-04-08

    Yes general LLM models can be used for time series forecasting:

    https://github.com/KimMeen/Time-LLM

  22. 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.

  23. liquid_time_constant_networks

    Code Repository for Liquid Time-Constant Networks (LTCs)

    Project mention: Do AI Companies Work? | news.ycombinator.com | 2024-09-30
  24. tods

    TODS: An Automated Time-series Outlier Detection System

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).

Python time-series discussion

Log in or Post with

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 darts 8,246
2 autogluon 8,239
3 sktime 8,093
4 Time-Series-Library 7,690
5 Informer2020 5,610
6 Kats 5,553
7 gluonts 4,735
8 vectorbt 4,653
9 statsforecast 4,081
10 neural_prophet 3,939
11 Merlion 3,496
12 neuralforecast 3,239
13 Mycodo 3,018
14 tslearn 2,933
15 chronos-forecasting 2,808
16 SDV 2,453
17 flow-forecast 2,102
18 LTSF-Linear 2,081
19 orbit 1,930
20 Time-LLM 1,642
21 pmdarima 1,610
22 liquid_time_constant_networks 1,589
23 tods 1,478

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com

Did you know that Python is
the 2nd most popular programming language
based on number of references?