Bashtage Randomgen Versions Save

Numpy-compatible bit generators and add some random variate distributions missing from NumPy.

v1.26.1

4 months ago

This is a compatibility release.

  • Support for Cython 3
  • Initial support for NumPy 2

v1.26.0

7 months ago
  • Fixed a bug that affected the jumped method of Xoroshiro128 where the ** version was swapped with the standard version.
  • Fixed a bug where SeedSequence was not copied when advancing generators using jumped.
  • Small compatibility fixes for change in NumPy.
  • Changes the documentation theme to sphinx-immaterial.
  • Added builds for Python 3.11.
  • Increased the minimum Python to 3.8.

v1.23.1

1 year ago

This release contains a single enhancement:

  • Enable randomgen bit generators to be used with NumPy's Generator or RandomState.

v1.23.0

1 year ago

This is a major release that removes the deprecated classes Generator and RandomState.

v1.21.2

2 years ago

This is a minor release that fixes one bug that is hard to encounter and improves installation.

The one bug fix affects PCG-type generators advance when using Windows or a 32-bit system and advancing more than 2**64 steps.

v1.20.3

3 years ago

This release removed features not available in Python 3.6 so that the supported Pythons include 3.7 - 3.9.

v1.20.2

3 years ago

This is a bug fix and feature release. The highlights are:

  • Fixed a bug in SFC64 the used the wrong value from the Weyl sequence.
  • Added mode="numpy" where the sequence generated is guaranteed to match the sequence produced using the NumPy implementations.
  • Added ExtendedGenerator.random with support for dtype="longdouble" to produce extended precision random floats.

v1.20.1

3 years ago

This is a feature and bugfix release.

Two new distributions:

  • Wishart
  • Multivariate Complex Normal

have been added to ExtendedGenerator. There is also one bug fix that can affect standard_gamma when using out.

v1.20.0

3 years ago

This release syncs most upstream changes in Generator. It also fixes two edge case bugs that affect ThreeFry, Philox and AESCounter.

v1.19.3

3 years ago

This is a minor release with two issues:

  • Future proof against setuptools changes and warnings
  • Improve documentation in RDRAND