bashtage/randomgen: Release 1.16.4
Author(s)
Ham, David
Sheppard, Kevin
Duvenhage, Bernhardt
de Buyl, Pierre
Type
Software / Code
Abstract
This is a feature release that is closely synchronized with the copy in NEP-19:
New features include:
Add a fast path for broadcasting RandomGenerator.randint when using uint64 or int64.
Refactor PCG64 so that it does not rely on Cython conditional compilation.
Add RandomGenerator.brng to access the basic RNG.
Allow multidimensional arrays in RandomGenerator.choice.
Speed-up RandomGenerator.choice when not replacing. The gains can be very large (1000x or more) when the input array is large but the sample size is small.
Add parameter checks in RandomGenerator.multinomial.
Fix an edge-case bug in RandomGenerator.zipf.
Allow 0 for sample in RandomGenerator.hypergeometric.
Add broadcasting to RandomGenerator.multinomial.
New features include:
Add a fast path for broadcasting RandomGenerator.randint when using uint64 or int64.
Refactor PCG64 so that it does not rely on Cython conditional compilation.
Add RandomGenerator.brng to access the basic RNG.
Allow multidimensional arrays in RandomGenerator.choice.
Speed-up RandomGenerator.choice when not replacing. The gains can be very large (1000x or more) when the input array is large but the sample size is small.
Add parameter checks in RandomGenerator.multinomial.
Fix an edge-case bug in RandomGenerator.zipf.
Allow 0 for sample in RandomGenerator.hypergeometric.
Add broadcasting to RandomGenerator.multinomial.
Version
v1.16.4
Date Issued
2019-04-15
Citation
2019
Copyright Statement
https://github.com/bashtage/randomgen/blob/v1.16.4/LICENSE.md
Subjects
bashtage/randomgen