Skip to content

Releases: bashtage/arch

Release 5.4.0

12 Apr 16:01
839dcf6
Compare
Choose a tag to compare

This is a compatibility release for pandas 2.0.

Release 5.3.1

22 Jun 10:43
001cf15
Compare
Choose a tag to compare

This release fixes some small (non-code) issues with the 5.3.0 release documentation.

Release 5.3.0

22 Jun 08:19
8379ce5
Compare
Choose a tag to compare

This release contains two small fixes:

  • Relax an overly specific assert that causes issues downstream
  • Fix a typo in a literal type definition

Release 5.2.0

31 Mar 08:35
305da7a
Compare
Choose a tag to compare

This is a bug fix release that fixes two small bugs.

Release 5.1.0

19 Nov 15:59
5e09e76
Compare
Choose a tag to compare

This is an enhancement that improves the DF-GLS test. It also adds official support for Python 3.10.

Release 5.0.1

22 Jul 22:38
f399352
Compare
Choose a tag to compare

This is a small release that fixes a packaging issue.

Release 5.0

22 Jul 17:03
71c7bef
Compare
Choose a tag to compare

Release 5.0 contains new features and backward-incompatible changes.

Unit Root

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

Bootstrap

  • Added seed keyword argument to all bootstraps (e.g., IIDBootstrap and StationaryBootstrap) that allows a NumPy numpy.random.Generator to be used. The seed keyword argument also accepts legacy numpy.random.RandomState instances and integers. If an integer is passed, the random number generator is constructed by calling numpy.random.default_rng The seed keyword argument replaces the random_state keyword argument.
  • The IIDBootstrap.random_state property has also been deprecated in favor of IIDBootstrap.generator.
  • The IIDBootstrap.get_state and IIDBootstrap.set_state methods have been replaced by the IIDBootstrap.state property.

Volatility Modeling

  • Added seed keyword argument to all distributions (e.g., Normal and StudentsT) that allows a NumPy numpy.random.Generator to be used. The seed keyword argument also accepts legacy numpy.random.RandomState instances and integers. If an integer is passed, the random number generator is constructed by calling numpy.random.default_rng The seed keyword argument replaces the random_state keyword argument.
  • The Normal.random_state property has also been deprecated in favor of Normal.generator.
  • Added ARCHInMean mean process supporting (G)ARCH-in-mean models.
  • Extended VolatilityProcess with VolatilityProcess.volatility_updaterthat contains a VolatilityUpdater to allow ARCHInMean to be created from different
    volatility processes.

Release 4.19

16 Mar 08:28
e91c71a
Compare
Choose a tag to compare

This is a feature and bug fix release. The two key new features are:

  • The reduction in the size of the data returned when returning forecasts. This can lead to a reduction in memory allocation by factor of 1000x or more. To use the new feature, set reindex=True in forecast().
  • Forecasting with exogenous variables is not possible.

Release 4.18

03 Mar 14:46
5be4eac
Compare
Choose a tag to compare

This release fixes two issues:

  • Removes an accidental requirement on Python 3.7
  • Improves performance when fitting models

Release 4.17

02 Mar 17:31
ff0b6a6
Compare
Choose a tag to compare

This is a bug-fix release that fixes a bug that affects the fitted conditional variance from EWMAVariance.