Version 5

Changes Since 5.5

  • Removed dependence on property-cached

  • Bumped minimum NumPy, SciPy, pandas, statsmodels and Cython

  • Added compatability with Cython 3

Release 5.5

  • NumPy 1.25 fixes

  • Initial pandas copy-on-write support

  • Switched doc theme to sphinx-immaterial

  • Small fixes for typing issues

Release 5.4

  • Compatability release with pandas 2.0

  • Add testing and wheel support for Python 3.11

Release 5.3

  • Fixed a bug in arch_model() where power was not passed to the FIGARCH constructor (GH572).

  • Fixed a bug that affected downstream projects due to an overly specific assert (GH569).

Release 5.2

  • Fixed a bug in in std_resid() that would raise an exception when the data used to construct the model with a NumPy array (GH565).

  • Fixed a bug in forecast() and related forecast methods when producing multi-step forecasts usign simulation with exogenous variables (GH551).

Release 5.1

Unit Root

  • Improved automatic lag length selection in DFGLS by using OLS rather than GLS detrended data when selecting the lag length. This problem was studied by Perron, P., & Qu, Z. (2007).

Release 5.0

Unit Root

  • All unit root tests are now immutable, and so properties such as trend cannot be set after the test is created.

Bootstrap

Volatility Modeling

Setup

  • Added support for using an environmental variable to disable C-extension compilation.

    • Linux and OSX: export ARCH_NO_BINARY=1

    • PowerShell: $env:ARCH_NO_BINARY=1

    • cmd: set ARCH_NO_BINARY=1