time-series
github.com/elizalo/time-series ↗Awesome list and projects of Time Series
Use this list with your AI agent
Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:
"Show me frameworks resources from time-series"
Installation instructions →What's inside
Articles
- 21 Great Articles and Tutorials on Time Series
- An overview of time series forecasting models
- Difference between estimation and prediction?Topic specific
- Forecasting very short time seriesSmall Time Series Dataset
- Introduction to the Fundamentals of Time Series Data and Analysis
- Making predictions on a very small time series datasetSmall Time Series Dataset
📚 Books
Tools
- ArviZ: Exploratory analysis of Bayesian modelsFrameworks
ArviZ is a Python package for exploratory analysis of Bayesian models. Includes functions for posterior analysis, data storage, sample diagnostics, model checking, and comparison.
- Auto_TS: Auto_TimeSeriesFrameworks
Automatically build ARIMA, SARIMAX, VAR, FB Prophet and XGBoost Models on Time Series data sets with a Single Line of Code. Now updated with Dask to handle millions of rows.
- GreykiteFrameworks
The Greykite library provides flexible, intuitive and fast forecasts through its flagship algorithm, Silverkite. Silverkite algorithm works well on most time series, and is especially adept for those with changepoints in trend or seasonality, event/holiday effects, and temporal dependencies. Its forecasts are interpretable and therefore useful for trusted decision-making and insights. The Greykite library provides a framework that makes it easy to develop a good forecast model, with exploratory data analysis, outlier/anomaly preprocessing, feature extraction and engineering, grid search, evaluation, benchmarking, and plotting. Other open source algorithms can be supported through Greykite’s interface to take advantage of this framework. :octocat: Greykite Getting Started A flexible forecasting model for production systems Paper Greykite: A flexible, intuitive, and fast forecasting library
- KatsFrameworks
Kats is a toolkit to analyze time series data, a lightweight, easy-to-use, and generalizable framework to perform time series analysis. Time series analysis is an essential component of Data Science and Engineering work at industry, from understanding the key statistics and characteristics, detecting regressions and anomalies, to forecasting future trends. Kats aims to provide the one-stop shop for time series analysis, including detection, forecasting, feature extraction/embedding, multivariate analysis, etc. Kats is released by Facebook's Infrastructure Data Science team. It is available for download on PyPI .
- MerlionFrameworks
Merlion is a Python library for time series intelligence. It features a unified interface for many commonly used models and datasets for anomaly detection and forecasting on both univariate and multivariate time series, along with standard pre-processing and post-processing layers. It has several modules to improve ease-of-use, including visualization, anomaly score calibration to improve interpetability, AutoML for hyperparameter tuning and model selection, and model ensembling. Merlion also provides a unique evaluation framework that simulates the live deployment and re-training of a model in production. This library aims to provide engineers and researchers a one-stop solution to rapidly develop models for their specific time series needs, and benchmark them across multiple time series datasets.
- OrbitFrameworks
Orbit ( O bject- OR iented B ayes I an T ime Series) is a general interface for Bayesian exponential smoothing model . The goal of Orbit development team is to create a tool that is easy to use, flexible, interitible, and high performing (fast computation). Under the hood, Orbit uses the probabilistic programming languages (PPL) including but not limited to Stan and Pyro for posterior approximation (i.e, MCMC sampling, SVI). Below is a quadrant chart to position a few time series related packages in our assessment in terms of flexibility and completeness. Orbit is the only tool that allows for easy model specification and analysis while not limiting itself to a small subset of models. For example Prophet has a complete end to end solution but only has one model type and Pyro has total specification model flexibility but does not give an end to end solution. Thus Orbit bridges the gap between business problems and statistical solutions. :octocat: Orbit: A Python Package for Bayesian Forecasting Orbit’s Documentation Quick Start Orbit: Probabilistic Forecast with Exponential Smoothing Paper
GitHub Repositories :octocat:
- awesome_time_series_in_python
This curated list contains python packages for time series analysis
Podcasts 🎧
- Data Skeptic
Episode - Forecasting Principles and Practice
- Forecasting Impact
- Seriously Social
Episode - Forecasting the future: the science of prediction
- The Curious Quant
Episode - Forecasting COVID, time series, and why causality doesnt matter as much as you think
- The Random Sample
Episode - Forecasting the future & the future of forecasting
- Thought Capital
Episode - Forecasts are always wrong (but we need them anyway)
🎓 University Courses
- MIT 18.S096 Topics in Mathematics w Applications in Finance
The purpose of the class is to expose undergraduate and graduate students to the mathematical concepts and techniques used in the financial industry. Mathematics lectures are mixed with lectures illustrating the corresponding application in the financial industry. MIT mathematicians teach the mathematics part while industry professionals give the lectures on applications in finance. Video lectures
YouTube
Showing a sample of 38 resources. View the full list on GitHub →