summaryrefslogtreecommitdiff
path: root/numpy/random/src
Commit message (Expand)AuthorAgeFilesLines
* Fix typos, via a Levenshtein-style correctorBrian Wignall2019-12-191-1/+1
* API, DOC: change names to multivariate_hypergeometric, improve docsmattip2019-12-042-4/+4
* API: revert changes to standard_t, cauchymattip2019-11-301-2/+2
* API: rename functions in distributions.c,hmattip2019-11-291-46/+39
* API: restructure and document numpy.random C-API (#14604)Matti Picus2019-11-194-4/+4
* BUG: random: biased samples from integers() with 8 or 16 bit dtype.Warren Weckesser2019-10-241-14/+5
* ENH: random: Add the multivariate hypergeometric distributionWarren Weckesser2019-10-182-0/+269
* API: remove unused functions from distributions.hmattip2019-10-112-7/+19
* API: refactor function names in distribution.{h,c}, refactor float_fillmattip2019-10-112-211/+72
* API: rearrange the cython files in numpy.randommattip2019-10-118-349/+3
* BLD: remove unused functions, rearrange headers (from CC=clang) (#14534)Matti Picus2019-09-264-6/+5
* MAINT: don't install partial numpy.random C/Cython API.Ralf Gommers2019-09-212-1/+21
* BUG: random: Create a legacy implementation of random.binomial.Warren Weckesser2019-09-164-6/+49
* MAINT: random: Remove a few duplicated C function prototypes.Warren Weckesser2019-09-151-5/+0
* Merge pull request #14498 from mattip/random-namespaceRalf Gommers2019-09-152-128/+0
|\
| * MAINT: remove the entropy c-extension modulemattip2019-09-132-128/+0
* | BUG: Fix randint when range is 2**32Kevin Sheppard2019-09-141-2/+2
|/
* BUG: do not force emulation of 128-bit arithmetic.Robert Kern2019-06-272-9/+20
* MAINT: move location of bitgen.hmattip2019-06-272-19/+1
* Merge pull request #13837 from mattip/seedsequence2Charles Harris2019-06-261-1/+1
|\
| * BUG: fix PCG64 ng->inc.high initializationmattip2019-06-261-1/+1
* | ENH: Add SFC64 BitGenerator.Robert Kern2019-06-253-0/+126
|/
* ENH: use SeedSequence to generate entropy for seedingmattip2019-06-263-12/+19
* MAINT: remove xoshiro* BitGeneratorsmattip2019-06-2612-570/+0
* MAINT: remove ThreeFry BitGeneratormattip2019-06-257-596/+1
* MAINT: remove pcg32 BitGeneratormattip2019-06-256-2469/+0
* MAINT: Correct intrinsic use on WindowsKevin Sheppard2019-06-211-0/+4
* Merge pull request #13791 from mattip/remove-dSFMTCharles Harris2019-06-2015-2157/+0
|\
| * MAINT: remove dSFMTmattip2019-06-1615-2157/+0
* | Merge pull request #13786 from WarrenWeckesser/random-warningsMatti Picus2019-06-183-6/+8
|\ \ | |/ |/|
| * MAINT: random: Fix a few compiler warnings.Warren Weckesser2019-06-143-6/+8
* | MAINT: random: Rewrite the hypergeometric distribution.Warren Weckesser2019-06-146-106/+550
|/
* MAINT: random: Combine ziggurat.h and ziggurat_constants.hWarren Weckesser2019-06-123-277/+10
* MAINT: random: Rename legacy distributions file.Warren Weckesser2019-06-092-1/+1
* MAINT: random: Remove unused empty file binomial.h.Warren Weckesser2019-06-081-0/+0
* Merge pull request #13665 from bashtage/rkern-pcg-patchMatti Picus2019-05-311-7/+25
|\
| * PERF: Use intrinsics in Win64-PCG64Kevin Sheppard2019-05-311-7/+25
* | MAINT: Misc. typo fixes (#13664)luzpaz2019-05-316-6/+6
|/
* Merge pull request #13657 from rkern/fix/c-underscoresSebastian Berg2019-05-282-9/+9
|\
| * BUG: Avoid leading underscores in C function names.Robert Kern2019-05-282-9/+9
* | PERF: Use intrinsic rotr on WindowsKevin Sheppard2019-05-281-0/+5
|/
* PERF: Reorder header for philox (#34)Kevin Sheppard2019-05-272-10/+10
* Revert "MAINT: Implement API changes for randomgen-derived code"Kevin Sheppard2019-05-2713-0/+5089
* MAINT: Remove remnants of bit generatorsKevin Sheppard2019-05-2714-612/+0
* ENH: Split poisson_lam_maxKevin Sheppard2019-05-231-2/+2
* MAINT: remove threefry32, xoroshiro128, xorshift1024 BitGeneratorsmattip2019-05-204-980/+0
* BLD: Use numpy detection of SSEKevin Sheppard2019-05-201-0/+6
* BUG: Ensure integer-type stream on 32bitKevin Sheppard2019-05-204-76/+134
* MAINT: Implement API changes for randomgen-derived codemattip2019-05-2049-6509/+650
* MAINT: Remove Cython conditionalsKevin Sheppard2019-05-202-2/+51