Skip to main content

Awesome list and projects of Time Series

32
GitHub Stars
38
Curated Resources
8
Categories
1 hour ago
Last Refreshed
🎓 University CoursesCourses📚 BooksYouTubeArticlesToolsGitHub Repositories :octocat:Podcasts 🎧

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

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:

Podcasts 🎧

🎓 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

Showing a sample of 38 resources. View the full list on GitHub →