Interactive Timeseries Forecasting! Predicting the future with Darts + Streamlit

This page summarizes the projects mentioned and recommended in the original post on /r/Python

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • timeseries-examples

    Timeseries data in python examples demo'd with streamlit + plotly

    See the app script source

  • darts

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

    I wanted to explore the claim of "Time Series Made Easy in Python" by the Darts library. Turns out it takes ~12 lines of code including imports to get started with Darts.

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

  • streamlit

    Streamlit — A faster way to build and share data apps.

    Adding interactive web elements with Streamlit to the Darts documentation example led to this quick demo project that lets you explore any univariate Timeseries CSV and make forecasts with Exponential Smoothing. This version will resample and sum values to get to monthly samples (or change to weekly / quarterly / etc); there are other Pandas resampling aggregation options though!

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts