Releases: bashtage/randomgen
Release 1.26.1
Release 1.26.0
- Fixed a bug that affected the
jumped
method ofXoroshiro128
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
This release contains a single enhancement:
- Enable randomgen bit generators to be used with NumPy's Generator or RandomState.
Release 1.23.0
This is a major release that removes the deprecated classes Generator
and RandomState
.
Release 1.21.2
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
This release removed features not available in Python 3.6 so that the supported Pythons include 3.7 - 3.9.
Release 1.20.2
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 fordtype="longdouble"
to produce extended precision random floats.
Release 1.20.1
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
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
This is a minor release with two issues:
- Future proof against
setuptools
changes and warnings - Improve documentation in
RDRAND