Python libraries
There are a few popular libraries for classical time-series modeling in Python, but the most popular by far is statsmodels. The following chart compares the popularity of libraries in terms of the number of stars on GitHub:
Figure 5.3: Popularity of Python libraries for classical time-series forecasting
Statsmodels is clearly the most popular among these libraries. I've only chosen to include libraries that are actively maintained and that implement the algorithms directly rather than importing them from other libraries. The SkTime or Darts libraries, for example, offer traditional forecasting models, but they are not implemented there, but in statsmodels.
pmdarima (originally pyramid-arima) contains a parameter search to help fit the best ARIMA model to univariate time-series. Anticipy contains a number of models, such as exponential decay and step models. Arch implements tools for financial econometrics and functionality for Autoregressive...