Skip to content

Releases: bashtage/randomgen

Release 1.26.1

05 Jan 14:02
121280c
Compare
Choose a tag to compare

This is a compatibility release.

  • Support for Cython 3
  • Initial support for NumPy 2

Release 1.26.0

21 Sep 08:38
30f2762
Compare
Choose a tag to compare
  • 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.

Release 1.23.1

19 Jul 10:38
6e20bd0
Compare
Choose a tag to compare

This release contains a single enhancement:

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

Release 1.23.0

18 Jul 14:21
2aa1ddb
Compare
Choose a tag to compare

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

Release 1.21.2

12 Oct 17:53
ea45e16
Compare
Choose a tag to compare

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.

Release 1.20.3

28 Apr 07:08
817a23a
Compare
Choose a tag to compare

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

Release 1.20.2

27 Apr 12:24
a3d2d00
Compare
Choose a tag to compare

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.

Release 1.20.1

08 Apr 17:57
c7d6173
Compare
Choose a tag to compare

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.

Release 1.20

19 Mar 17:00
Compare
Choose a tag to compare

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

Release 1.19.3

21 Jul 17:10
0d24a3d
Compare
Choose a tag to compare

This is a minor release with two issues:

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