New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ENH: randomgen #13163
ENH: randomgen #13163
Commits on May 20, 2019
-
INIT: Initial commit with basic structure
Basic structure of a core PRNG and a generator that consumes the core PRNG CLN: Remove unneeded code Remove unnecessary code and add docstrings
Configuration menu - View commit details
-
Copy full SHA for 3102fc6 - Browse repository at this point
Copy the full SHA 3102fc6View commit details -
ENH: Add support for xoroshiro128
Clean up splitmix64 to use external functions Add xoroshiro128 to show use of additional PRNG
Configuration menu - View commit details
-
Copy full SHA for fa3bef5 - Browse repository at this point
Copy the full SHA fa3bef5View commit details -
ENH: Add entropy initialization to RNGS
Port over random entropy from ng-randomstate
Configuration menu - View commit details
-
Copy full SHA for d59494c - Browse repository at this point
Copy the full SHA d59494cView commit details -
ENH: Add seeding to generators
Allow generators to be seeded on creation
Configuration menu - View commit details
-
Copy full SHA for 8942968 - Browse repository at this point
Copy the full SHA 8942968View commit details -
Configuration menu - View commit details
-
Copy full SHA for aa9060c - Browse repository at this point
Copy the full SHA aa9060cView commit details -
Configuration menu - View commit details
-
Copy full SHA for b353f87 - Browse repository at this point
Copy the full SHA b353f87View commit details -
Configuration menu - View commit details
-
Copy full SHA for 15cab3c - Browse repository at this point
Copy the full SHA 15cab3cView commit details -
Abstract various components to allow more flexibility in generating specific distributions
Configuration menu - View commit details
-
Copy full SHA for 8367231 - Browse repository at this point
Copy the full SHA 8367231View commit details -
ENH: Add float from double and std exponential
Add float fillng from double Add support for log-based exponential
Configuration menu - View commit details
-
Copy full SHA for d5dc576 - Browse repository at this point
Copy the full SHA d5dc576View commit details -
Fix bug which passes reference to state not state
Configuration menu - View commit details
-
Copy full SHA for f4575d9 - Browse repository at this point
Copy the full SHA f4575d9View commit details -
Use secure time function to avoid compiler warning
Configuration menu - View commit details
-
Copy full SHA for c687b84 - Browse repository at this point
Copy the full SHA c687b84View commit details -
Add function types directly to prng_t to simplify use Clean distributionsto use new syntex Remove unused type definitions Rename type definitions to me more meaningful xref #1
Configuration menu - View commit details
-
Copy full SHA for 0d4eae3 - Browse repository at this point
Copy the full SHA 0d4eae3View commit details -
Add threefry Clean unused definitions from splitmix and xoroshiro
Configuration menu - View commit details
-
Copy full SHA for 27a96bb - Browse repository at this point
Copy the full SHA 27a96bbView commit details -
Switch to random123 threefry implementation
Configuration menu - View commit details
-
Copy full SHA for a5f17a5 - Browse repository at this point
Copy the full SHA a5f17a5View commit details -
CLN: Remove unnecessary code from threefry
Remove higher iterations from threefre
Configuration menu - View commit details
-
Copy full SHA for 56fd6e7 - Browse repository at this point
Copy the full SHA 56fd6e7View commit details -
Add pickle support for RandomGenerator Add pickle support for other core PRNGs
Configuration menu - View commit details
-
Copy full SHA for 93b7edf - Browse repository at this point
Copy the full SHA 93b7edfView commit details -
Configuration menu - View commit details
-
Copy full SHA for d665138 - Browse repository at this point
Copy the full SHA d665138View commit details -
Configuration menu - View commit details
-
Copy full SHA for 892d43f - Browse repository at this point
Copy the full SHA 892d43fView commit details -
ENH: Add jump and advance to threefry
Add jump (2**128) and advance (arbitrary) to threefry
Configuration menu - View commit details
-
Copy full SHA for ad79fe0 - Browse repository at this point
Copy the full SHA ad79fe0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4b2afc2 - Browse repository at this point
Copy the full SHA 4b2afc2View commit details -
ENH: Add advance and jump to PCG64
Add advance and jump Clean other PRNGs
Configuration menu - View commit details
-
Copy full SHA for 6b81fa0 - Browse repository at this point
Copy the full SHA 6b81fa0View commit details -
Configuration menu - View commit details
-
Copy full SHA for e150e1a - Browse repository at this point
Copy the full SHA e150e1aView commit details -
CLN: Remove splitmix64 as a visible PRNG
Retain splitmix64 for internal use Default is now xoroshiro128
Configuration menu - View commit details
-
Copy full SHA for d6d3ac9 - Browse repository at this point
Copy the full SHA d6d3ac9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 323616c - Browse repository at this point
Copy the full SHA 323616cView commit details -
Simplify naming schame Add ziggurate gauss
Configuration menu - View commit details
-
Copy full SHA for 626a1a0 - Browse repository at this point
Copy the full SHA 626a1a0View commit details -
Add standard gamma Add array fillers
8Configuration menu - View commit details
-
Copy full SHA for 5fe7572 - Browse repository at this point
Copy the full SHA 5fe7572View commit details -
CLN: Clean random123 generators
Simplify these generators a small amount Define constants nhance the demo/benchmark
Configuration menu - View commit details
-
Copy full SHA for cecd56d - Browse repository at this point
Copy the full SHA cecd56dView commit details -
Revers DSFMT import changes
Configuration menu - View commit details
-
Copy full SHA for a071378 - Browse repository at this point
Copy the full SHA a071378View commit details -
ENH: Enable Python 2.7 compatability
Enable Python 2.7
Configuration menu - View commit details
-
Copy full SHA for eab3390 - Browse repository at this point
Copy the full SHA eab3390View commit details -
ENH: Add jump to mt19937 and dsfmt
Add jump to dsfmt and mt19937
Configuration menu - View commit details
-
Copy full SHA for c3155db - Browse repository at this point
Copy the full SHA c3155dbView commit details -
ENH: Add ctypes interface and examples
Add prototype ctypes interface to Xoroshiro128 Add example showing use in Cython Add eample showing use in Numba
Configuration menu - View commit details
-
Copy full SHA for e9e0a8c - Browse repository at this point
Copy the full SHA e9e0a8cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0e5ffae - Browse repository at this point
Copy the full SHA 0e5ffaeView commit details -
Add xffi interface for xoroshir128
Configuration menu - View commit details
-
Copy full SHA for 5d274af - Browse repository at this point
Copy the full SHA 5d274afView commit details -
ENH: Add example using distributions
Add example Rename _prng_capsule to capsule Use common.pxd to gather all information about distirbutionsh
Configuration menu - View commit details
-
Copy full SHA for 2f9b9c0 - Browse repository at this point
Copy the full SHA 2f9b9c0View commit details -
ENH: Enable building distributions as a DLL
Enable using distributions as a DLL
Configuration menu - View commit details
-
Copy full SHA for fcef7ae - Browse repository at this point
Copy the full SHA fcef7aeView commit details -
ENH: Port over external functions
Power over external functionss from randomstate
Configuration menu - View commit details
-
Copy full SHA for 1235545 - Browse repository at this point
Copy the full SHA 1235545View commit details -
Add bounded integers Refactors distributions headers Add benchmark
Configuration menu - View commit details
-
Copy full SHA for 7ca6e62 - Browse repository at this point
Copy the full SHA 7ca6e62View commit details -
ENH: Add support for Philon on 32 bit Windows
Performance is terrible
Configuration menu - View commit details
-
Copy full SHA for cfe9e95 - Browse repository at this point
Copy the full SHA cfe9e95View commit details -
ENH: Add support for ThreeFry32x4
Add support for ThreeFry32x4 to benchmark
Configuration menu - View commit details
-
Copy full SHA for 390860a - Browse repository at this point
Copy the full SHA 390860aView commit details -
BUG: Enable build to run on 32-bit Linux
Enable 32-bit Linux support
Configuration menu - View commit details
-
Copy full SHA for 8fa8c2b - Browse repository at this point
Copy the full SHA 8fa8c2bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 644d883 - Browse repository at this point
Copy the full SHA 644d883View commit details -
BUG: Fix variable declarations in dsfmt
Fix order for VS2008 Improve repr
Configuration menu - View commit details
-
Copy full SHA for e81e93f - Browse repository at this point
Copy the full SHA e81e93fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 76a31a9 - Browse repository at this point
Copy the full SHA 76a31a9View commit details -
Drop Box-Muller and supported infrastructure
Configuration menu - View commit details
-
Copy full SHA for c1f4fa0 - Browse repository at this point
Copy the full SHA c1f4fa0View commit details -
REF: Remove binomial_t from prng
Remvoe binomial_t from each prng_state and use a single implementation at the level of a RandomGenerator
Configuration menu - View commit details
-
Copy full SHA for ee51dcf - Browse repository at this point
Copy the full SHA ee51dcfView commit details -
Switch to int64 to avoid platform-dependencies for integer values randoms
Configuration menu - View commit details
-
Copy full SHA for fde7742 - Browse repository at this point
Copy the full SHA fde7742View commit details -
Configuration menu - View commit details
-
Copy full SHA for fb98ac5 - Browse repository at this point
Copy the full SHA fb98ac5View commit details -
REF: Rename from Core PRNG to RandomGen
Switch canonical name to RandomGen Switch use of prng to brng to indicate basic RNG
Configuration menu - View commit details
-
Copy full SHA for cb24575 - Browse repository at this point
Copy the full SHA cb24575View commit details -
Configuration menu - View commit details
-
Copy full SHA for c722f44 - Browse repository at this point
Copy the full SHA c722f44View commit details -
Configuration menu - View commit details
-
Copy full SHA for e69d24c - Browse repository at this point
Copy the full SHA e69d24cView commit details -
Correct list of expected methods Rename random_sample to random_double to allow random_sample to be used by Python
Configuration menu - View commit details
-
Copy full SHA for a85ee48 - Browse repository at this point
Copy the full SHA a85ee48View commit details -
Configuration menu - View commit details
-
Copy full SHA for 701326e - Browse repository at this point
Copy the full SHA 701326eView commit details -
BLD: Ensure emulated math is used in 32 bit platforms
Ensure 32 bit platforms emulate Fix missing static in pcg
Configuration menu - View commit details
-
Copy full SHA for 9e18b77 - Browse repository at this point
Copy the full SHA 9e18b77View commit details -
CLN: Remove references to long
Replace conversion to long with int64
Configuration menu - View commit details
-
Copy full SHA for 3e69d17 - Browse repository at this point
Copy the full SHA 3e69d17View commit details -
Add legacy distributions through new generator
Configuration menu - View commit details
-
Copy full SHA for 489015f - Browse repository at this point
Copy the full SHA 489015fView commit details -
DOC: Update multithreading doc
Update performance comp
Configuration menu - View commit details
-
Copy full SHA for 8711b32 - Browse repository at this point
Copy the full SHA 8711b32View commit details -
CLN: Remove set/get state for system generator
Remove ability to set or get the state of the default generator
Configuration menu - View commit details
-
Copy full SHA for 018faf7 - Browse repository at this point
Copy the full SHA 018faf7View commit details -
TST: Fix tailing test on 32bit platofrms
Relax check for 32 bit platforms
Configuration menu - View commit details
-
Copy full SHA for 75025d9 - Browse repository at this point
Copy the full SHA 75025d9View commit details -
CLN: Fix str for RandomGenerator
Update __str__ to use class name to solve oop naming issue in LegacyGen
Configuration menu - View commit details
-
Copy full SHA for 4f37499 - Browse repository at this point
Copy the full SHA 4f37499View commit details -
Update documentation about legacy generation
Configuration menu - View commit details
-
Copy full SHA for 7d37f5f - Browse repository at this point
Copy the full SHA 7d37f5fView commit details -
Configuration menu - View commit details
-
Copy full SHA for a2e21e6 - Browse repository at this point
Copy the full SHA a2e21e6View commit details -
Configuration menu - View commit details
-
Copy full SHA for d13f398 - Browse repository at this point
Copy the full SHA d13f398View commit details -
Remove duplicate pcg128_t declaration
Configuration menu - View commit details
-
Copy full SHA for df1758d - Browse repository at this point
Copy the full SHA df1758dView commit details -
Enable no-sse2 flag to be set
Configuration menu - View commit details
-
Copy full SHA for 412e908 - Browse repository at this point
Copy the full SHA 412e908View commit details -
Configuration menu - View commit details
-
Copy full SHA for 87b52f2 - Browse repository at this point
Copy the full SHA 87b52f2View commit details -
BLD: Add lm flag for non-windows platforms
Should be gcc only
Configuration menu - View commit details
-
Copy full SHA for db87d7d - Browse repository at this point
Copy the full SHA db87d7dView commit details -
Configuration menu - View commit details
-
Copy full SHA for b41949e - Browse repository at this point
Copy the full SHA b41949eView commit details -
ENH: Add out, ziggurat for exponential
Add out to fill existing arrays Add ziggurat for exponential
Configuration menu - View commit details
-
Copy full SHA for a9cb58d - Browse repository at this point
Copy the full SHA a9cb58dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 92a09f3 - Browse repository at this point
Copy the full SHA 92a09f3View commit details -
Configuration menu - View commit details
-
Copy full SHA for f029ebb - Browse repository at this point
Copy the full SHA f029ebbView commit details -
Reformat C files using clang-format
Configuration menu - View commit details
-
Copy full SHA for 8777c61 - Browse repository at this point
Copy the full SHA 8777c61View commit details -
Configuration menu - View commit details
-
Copy full SHA for 784315e - Browse repository at this point
Copy the full SHA 784315eView commit details -
BUG: Precent GC of CorePRNG when using CFFI/CTypes
Keep a copy of cffi/ctypes interface handing over to end users to prevent main class from being garbage collected
Configuration menu - View commit details
-
Copy full SHA for 5b262ef - Browse repository at this point
Copy the full SHA 5b262efView commit details -
Configuration menu - View commit details
-
Copy full SHA for 65ceada - Browse repository at this point
Copy the full SHA 65ceadaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3b7b1e4 - Browse repository at this point
Copy the full SHA 3b7b1e4View commit details -
Configuration menu - View commit details
-
Copy full SHA for a8882b2 - Browse repository at this point
Copy the full SHA a8882b2View commit details -
Configuration menu - View commit details
-
Copy full SHA for dc0c84b - Browse repository at this point
Copy the full SHA dc0c84bView commit details -
Configuration menu - View commit details
-
Copy full SHA for f060614 - Browse repository at this point
Copy the full SHA f060614View commit details -
Swap double filler for old version Restore fillers to distributions Replace pointer size Switch to uintptr_t for 32 bit platforms
Configuration menu - View commit details
-
Copy full SHA for 5d3d955 - Browse repository at this point
Copy the full SHA 5d3d955View commit details -
Configuration menu - View commit details
-
Copy full SHA for ce30b74 - Browse repository at this point
Copy the full SHA ce30b74View commit details -
Configuration menu - View commit details
-
Copy full SHA for 447e6b3 - Browse repository at this point
Copy the full SHA 447e6b3View commit details -
BUG: Restore nogil for fillers
Use nogil for fillers
Configuration menu - View commit details
-
Copy full SHA for 50e7242 - Browse repository at this point
Copy the full SHA 50e7242View commit details -
Configuration menu - View commit details
-
Copy full SHA for 799e20b - Browse repository at this point
Copy the full SHA 799e20bView commit details -
Use full import paths to resolve absolute_import bug
Configuration menu - View commit details
-
Copy full SHA for 80a3fe1 - Browse repository at this point
Copy the full SHA 80a3fe1View commit details -
DOC: Fix doc and example error
Ensure cython example works Add cimport for cython example
Configuration menu - View commit details
-
Copy full SHA for d780f06 - Browse repository at this point
Copy the full SHA d780f06View commit details -
REF: Rename min and max macros
Use MIN and MAX to avoid issues with c++ compilation
Configuration menu - View commit details
-
Copy full SHA for fdd029f - Browse repository at this point
Copy the full SHA fdd029fView commit details -
MAINT: Sync with NumPy changes
Sync documentation changes from NumPy for 1.15 release
Configuration menu - View commit details
-
Copy full SHA for 3dba22d - Browse repository at this point
Copy the full SHA 3dba22dView commit details -
Allow empty choices to sync with upstream changes
Configuration menu - View commit details
-
Copy full SHA for f2ace10 - Browse repository at this point
Copy the full SHA f2ace10View commit details -
DOC: Provide a better explanation of bounded int generation
Clarify that the internal generator is closed on [low, high-1] even though the external interface is open [low, high) closes #26
Configuration menu - View commit details
-
Copy full SHA for d0cb154 - Browse repository at this point
Copy the full SHA d0cb154View commit details -
MAINT: Sync with recent upstream changes
Sync with Numpy 1.15 changes
Configuration menu - View commit details
-
Copy full SHA for 8e6b69f - Browse repository at this point
Copy the full SHA 8e6b69fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 99bf1a0 - Browse repository at this point
Copy the full SHA 99bf1a0View commit details -
ENH: Added an alternative interval generator using Lemire's algorithm.
The interval generator is used when generating 32-bit bounded random numbers. The speedup is 10% to 220% across the various RNGs compared to my pip Numpy. Added a param to RandomGenerator.randint(...) to allow one to choose which algorithm to use to generate a random number in an interval. Fix C errors on VS. Setup travis to run fewer environments while testing. Restore travis and appveyor settings. 1) Made the parameter order and randint callees consistent. 2) Rename use_masked_generator to use_masked. 3) Added tests for generating uint32 numbers in an interval using the masked and lemire algorithms.
Configuration menu - View commit details
-
Copy full SHA for 8dba0e9 - Browse repository at this point
Copy the full SHA 8dba0e9View commit details -
Add license files for project and components Use raw string to avoid escape warning in regex
Configuration menu - View commit details
-
Copy full SHA for 13d8999 - Browse repository at this point
Copy the full SHA 13d8999View commit details -
Add umul128 intrinsic support for 64bit windows
Configuration menu - View commit details
-
Copy full SHA for 707371d - Browse repository at this point
Copy the full SHA 707371dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 15bebed - Browse repository at this point
Copy the full SHA 15bebedView commit details -
Configuration menu - View commit details
-
Copy full SHA for 734fbfb - Browse repository at this point
Copy the full SHA 734fbfbView commit details -
Configuration menu - View commit details
-
Copy full SHA for c4ed60e - Browse repository at this point
Copy the full SHA c4ed60eView commit details -
MAINT: Sync with upstream changes
Sync upstream changes in numpy#11613, numpy#11771, and numpy#12089 Update to NumPy 1.12 as the minimum version Fix documentation Add information about Lemire generator Update change log Fix docstring for randint Refactor benchmark with more options Clean code for PEP8 violations Improve performance testing
Configuration menu - View commit details
-
Copy full SHA for 9dac6a5 - Browse repository at this point
Copy the full SHA 9dac6a5View commit details -
BUG: Ensure buffer_loc is reset in DSFMT
Ensure buffer location is reset after reseed or jump to ensure that values are produced from the new state and not reused from the old. Ensure that the fallback path uses the correct number of bytes in Xor* Small doc fixes. Update dirichlet documentation Update beta docstring Fix weibull for a=0
Configuration menu - View commit details
-
Copy full SHA for 578889b - Browse repository at this point
Copy the full SHA 578889bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 896f2e4 - Browse repository at this point
Copy the full SHA 896f2e4View commit details -
BUILD: move files out of _randomgen
first cut at building randomgen upgrade 'cythonize' and fix absolute imports to relative define NPY_NO_DEPRECATED_API and fix other warnings enable pgc64 by always using PCG_EMULATED_MATH refactor so import randomgen works add TODO comments for pcg64 improvements fix imports, module name in setup.py; remove _testing make cythonize non-recursive, restore examples to proper place update to randomgen 7bca296c0b9 replace mtrand with LegacyGenerator, tweak for compatibility port f879ef4 to fix GH10839 minimized difference between generator.pyx and _legacy.pyx fix namespace in doctests, mark results that are random update to randomgen commit 95c8cdd1c Incorporate testing of edge cases into main tests Rename test files to describe their purpose Import import locations to reflect numpy paths Correct tolerance on float32 tests Remove set_printoptions Remove complex normal Remove future imports Pull in BasicRNG source changes from original author Small doc fixes _mtrand => _rand Improve consistency of nan handling Prevent nans prducing values from int functions add randomgen documentation to the tree
Configuration menu - View commit details
-
Copy full SHA for fa8af41 - Browse repository at this point
Copy the full SHA fa8af41View commit details -
Improve consistency of nan handling Prevent nans prducing values from int functions Add tests to ensure guards work Synchronize with randomgen Remove comments no longer relevant
Configuration menu - View commit details
-
Copy full SHA for 7e8e19f - Browse repository at this point
Copy the full SHA 7e8e19fView commit details -
BENCH: convert bencmarks to asv format
remove files that were part of the origal repo rework randomgen docs to integrate with numpy and fix some links remove convenience functions, require explicit call to gen.brng move code out of numpy.random.randomgen into numpy.random
Configuration menu - View commit details
-
Copy full SHA for c53b2eb - Browse repository at this point
Copy the full SHA c53b2ebView commit details -
BUG: __dealloc__ can be called without __init__ in some error modes
skip doctests that require scipy move original mtrand module to _mtrand adjust documentation for namespace change
Configuration menu - View commit details
-
Copy full SHA for 9578dcf - Browse repository at this point
Copy the full SHA 9578dcfView commit details -
ENH: Extend multinomial and fix zipf
Extend multinomial to allow broadcasting Fix zipf changes missed in NumPy Enable 0 as valid input for hypergeometric
Configuration menu - View commit details
-
Copy full SHA for 0f3dd06 - Browse repository at this point
Copy the full SHA 0f3dd06View commit details -
DOC: Add alias docstrings for sample and ranf
Add docstring and add to __all__
Configuration menu - View commit details
-
Copy full SHA for 8a3c11d - Browse repository at this point
Copy the full SHA 8a3c11dView commit details -
Configuration menu - View commit details
-
Copy full SHA for bb7abf2 - Browse repository at this point
Copy the full SHA bb7abf2View commit details -
Standardize returns types for Windows and 32-bit platforms on int64 in choice and randint (default). Refactor tomaxint to call randint
Configuration menu - View commit details
-
Copy full SHA for f11921d - Browse repository at this point
Copy the full SHA f11921dView commit details -
Correct type form long to int64
Configuration menu - View commit details
-
Copy full SHA for 0f931b3 - Browse repository at this point
Copy the full SHA 0f931b3View commit details -
ENH: Improvce choice without replacement
Improve performance in all cases Large improvement with size is small xref numpy#5299 xref numpy#2764 xref numpy#9855 xref numpy#7810
Configuration menu - View commit details
-
Copy full SHA for b2f9bea - Browse repository at this point
Copy the full SHA b2f9beaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7a41794 - Browse repository at this point
Copy the full SHA 7a41794View commit details -
Add changes to alow hypergeometric 0 Small syncs and cleanups Move legacy_distributions.pxd to legacy folder can be deleted
Configuration menu - View commit details
-
Copy full SHA for edfd313 - Browse repository at this point
Copy the full SHA edfd313View commit details -
Configuration menu - View commit details
-
Copy full SHA for b9b9d70 - Browse repository at this point
Copy the full SHA b9b9d70View commit details -
MAINT: Remove Cython conditionals
Remove Cython conditional compilation and use preprocessor only
Configuration menu - View commit details
-
Copy full SHA for 2deddc8 - Browse repository at this point
Copy the full SHA 2deddc8View commit details -
BUG: Protect gamma generation from 0 input
Add protection for 0 input for gamma random variables Add protection in legacy for gamma random variables Add protection for 0 input in Weibull Add test of 0 protection Ensure tests run on legacy generators for bad values are also run on the current set of generators Use same variable definition in declaration and function Sync doc changes to Wald and Noncentral Chi2
Configuration menu - View commit details
-
Copy full SHA for d531f92 - Browse repository at this point
Copy the full SHA d531f92View commit details -
DOC/ENH: Update docstring and enhance logistic
Update docstring in _legacy.pyx for match generator.pyx Fix docstring in the constaint checker which had ineq rather than eq. Enhance logistic to accept 0 scale Reorder functions in _legacy to match generator to simplify keeping doc strings synchronized. Synchronize the docstring in _legacy
Configuration menu - View commit details
-
Copy full SHA for 6e386c0 - Browse repository at this point
Copy the full SHA 6e386c0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8621229 - Browse repository at this point
Copy the full SHA 8621229View commit details -
ENH: Add fast path for randint broadcasting
Add path that voids object conversion unless essential Small doc cleanups related to random_integers PEP-8 cleanups
Configuration menu - View commit details
-
Copy full SHA for 4f06779 - Browse repository at this point
Copy the full SHA 4f06779View commit details -
BUG: Cast high to Python int to avoid overflow
Case high to a Python int to avoid overflow from NumPy types
Configuration menu - View commit details
-
Copy full SHA for ca9c542 - Browse repository at this point
Copy the full SHA ca9c542View commit details -
ENH: Add closed generator to randint
Add closed option to randint to simplify some cases
Configuration menu - View commit details
-
Copy full SHA for dd77ce3 - Browse repository at this point
Copy the full SHA dd77ce3View commit details -
MAINT: Implement API changes for randomgen-derived code
remove numpy.random.gen, BRNG.generator, pcg*, rand, randn remove use_mask and Lemire's method, fix benchmarks for PCG removal convert brng to bitgen (in C) and bit_generator (in python) convert base R{NG,andom.*} to BitGenerator, fix last commit randint -> integers, remove rand, randn, random_integers RandomGenerator -> Generator, more "basic RNG" -> BitGenerator random_sample -> random, jump -> jumped, resync with randomgen Remove derived code from entropy Port over changes accepted in upstream to protect log(0.0) where relevant fix doctests for jumped, better document choice Remove Python 2.7 shims Use NPY_INLINE to simplify Fix performance.py to work Renam directory brng to bit_generators Fix examples wiht new directory structure Clarify relationship to historical RandomState Remove references to .generator Rename xoshiro256/512starstar
Configuration menu - View commit details
-
Copy full SHA for 17e0070 - Browse repository at this point
Copy the full SHA 17e0070View commit details -
BUG: Ensure integer-type stream on 32bit
Ensure integer type is stream compatible on 32 bit Fix incorrect clause end Add integer-generator tests that check long streams
Configuration menu - View commit details
-
Copy full SHA for b42a5ca - Browse repository at this point
Copy the full SHA b42a5caView commit details -
BLD: Use numpy detection of SSE
Let numpy detect SSE2
Configuration menu - View commit details
-
Copy full SHA for 720a0a9 - Browse repository at this point
Copy the full SHA 720a0a9View commit details -
Configuration menu - View commit details
-
Copy full SHA for e058ae4 - Browse repository at this point
Copy the full SHA e058ae4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3d19ae9 - Browse repository at this point
Copy the full SHA 3d19ae9View commit details
Commits on May 22, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 060c669 - Browse repository at this point
Copy the full SHA 060c669View commit details
Commits on May 23, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 4e6a812 - Browse repository at this point
Copy the full SHA 4e6a812View commit details -
Configuration menu - View commit details
-
Copy full SHA for 19b48e2 - Browse repository at this point
Copy the full SHA 19b48e2View commit details -
Configuration menu - View commit details
-
Copy full SHA for cdb2b0f - Browse repository at this point
Copy the full SHA cdb2b0fView commit details -
Use type-dependent poisson lam max Make private Fix backward compat issue in loggam
Configuration menu - View commit details
-
Copy full SHA for 2c14e47 - Browse repository at this point
Copy the full SHA 2c14e47View commit details -
MAINT: Remove test_against_numpy
Remove test file that is circular when randomgen is in numpy
Configuration menu - View commit details
-
Copy full SHA for 457c6c5 - Browse repository at this point
Copy the full SHA 457c6c5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9e5ae61 - Browse repository at this point
Copy the full SHA 9e5ae61View commit details
Commits on May 27, 2019
-
DOC: Add __all__ and document lock
Add docstring for lock Use __all__ to discuorage unless attributes from appearing
Configuration menu - View commit details
-
Copy full SHA for 7c52c28 - Browse repository at this point
Copy the full SHA 7c52c28View commit details -
MAINT: Remove remnants of bit generators
Remove traces of the three removed bit generators Add lock to Cython examples
Configuration menu - View commit details
-
Copy full SHA for dabf42b - Browse repository at this point
Copy the full SHA dabf42bView commit details -
Attempt to avoid defining variables that are incorrect for some platforms
Configuration menu - View commit details
-
Copy full SHA for 3db5a77 - Browse repository at this point
Copy the full SHA 3db5a77View commit details -
Revert "MAINT: Implement API changes for randomgen-derived code"
This reverts commit 17e0070.
Configuration menu - View commit details
-
Copy full SHA for 58c0e72 - Browse repository at this point
Copy the full SHA 58c0e72View commit details -
Pep8 fixes Remove unused imports Fix name error
Configuration menu - View commit details
-
Copy full SHA for 23853d6 - Browse repository at this point
Copy the full SHA 23853d6View commit details -
PERF: Reorder header for philox (#34)
* PERF: Reorder header for philox Reorder header so that support uint128 is always used if avilable, irrespective of platform
Configuration menu - View commit details
-
Copy full SHA for 9c261e6 - Browse repository at this point
Copy the full SHA 9c261e6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 70d6293 - Browse repository at this point
Copy the full SHA 70d6293View commit details