Published December 20, 2019
| Version v1.18.0
Software
Open
bashtage/randomgen: Release 1.18
- 1. Praekelt Consulting and Feersum Engine
- 2. KU Leuven
- 3. Imperial College London
Description
This release brings many breaking changes. Most of these have been implemented using DeprecationWarnings. This has been done to bring randomgen in-line with the API changes of the version going into NumPy.
- Dropped support for Python 2.7
- Synchronized with the randomgen merges into NumPy 1.17 and their fixes coming in 1.18
- Added support for SeedSequence (and NumPy's SeedSequence).
- The .generator method of the bit generators raise NotImplementedError
- The internal structures that is used in C have been renamed. The main rename is brng_t to bitgen_t
- Rename RandomGenerator to Generator.
- Rename randint() to integers().
- Rename random_integers() to integers().
- Rename random_sample() to random().
- Change jump which operated in-place to jumped() which returns a new BitGenerator.
- Rename Basic RNG to bit generator, which has been consistently applied across the docs and references
- Add the integer-based SIMD-based Fast Mersenne Twister (SFMT) generator SFMT.
- Add the 64-bit Mersenne Twister (MT64) generator MT64.
- Renamed Xoshiro256StarStar to Xoshiro256 and Xoshiro512StarStar to Xoshiro512
Files
bashtage/randomgen-v1.18.0.zip
Files
(1.2 MB)
Name | Size | Download all |
---|---|---|
md5:5686ec95bc8c7d032dd2f736b52ae642
|
1.2 MB | Preview Download |
Additional details
Related works
- Is supplement to
- https://github.com/bashtage/randomgen/tree/v1.18.0 (URL)