#24 · Primary category: Time Series Machine Learning

orbit

arima bayesian bayesian-methods bayesian-statistics changepoint exponential-smoothing forecast forecasting machine-learning orbit probabilistic probabilistic-programming pyro pystan python pytorch regression regression-models stan time-series

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

Project last updated:05/22/26

GitHub Stars

2.1K

Forks

148

Contributors

23

License

Other

Why we included this project

Orbit wraps several families of Bayesian forecasting models, including exponential smoothing, local-global and damped local trends, and kernel time-based regression, behind a consistent initialize-fit-predict interface. You can switch approaches without rewriting your pipeline, and the probabilistic backends let you fit with MCMC, MAP, or variational inference depending on how much compute you want to spend. The payoff is forecasts that carry calibrated uncertainty, which is what demand, capacity, or revenue planning actually needs. Regression support, backtesting, and diagnostics help validate the models against real data before they go into production. It sits between hand-rolled forecasting code and heavyweight frameworks, and it is a reasonable pick when you want explainable Bayesian models rather than opaque deep learning.

Articles for this project

No articles for this project yet.

To suggest a topic or contribute an article, contact us.

Related projects in this category