Home / Other tools

pmdarima

Other tools★ 1,737 GitHub starsPython⏱ Last commit 9 days ago

Python library for automatic ARIMA time series modeling

What it is

A statistical Python library that fills gaps in Python's time series analysis capabilities, including an equivalent of R's auto.arima function. It provides stationarity and seasonality tests, differencing utilities, Box-Cox and Fourier transformations, seasonal decompositions, cross-validation tools, and scikit-learn-style pipelines. Users coming from a scikit-learn background will find the wrapping of statsmodels familiar. The library depends on statsmodels under the hood, so its forecasting scope is limited to statistical ARIMA-style modeling rather than broader machine learning approaches.

At a glance

Worth watchingOur rating, based on popularity, maintenance and how ready it is for real use.

Best forProfessional quants
Used forData analysis, Strategy research
MarketsMulti-market
StackPython
Learning curveModerate learning curve
Practical valueMedium practical value
CostFree and open source
HardwareNo GPU needed
MaintenanceLast commit 9 days ago

GitHub stars, last 30 days

Daily snapshots since 2026-09-12 (up to 30 days): +2 over the period, now 1,737. Gaps mean no snapshot was taken that day.

In the author's words

A statistical library designed to fill the void in Python's time series analysis capabilities, including the equivalent of R's auto.arima function.

Open on GitHub ↗This week's trending tools中文页面

Similar tools