summaryrefslogtreecommitdiff
path: root/benchmarks
Commit message (Collapse)AuthorAgeFilesLines
* add benchmarkGuillaume Horel2019-07-111-0/+13
|
* DOC: Update benchmark codes to match current set.Robert Kern2019-06-251-2/+2
|
* MAINT: remove xoshiro* BitGeneratorsmattip2019-06-261-4/+2
|
* MAINT: remove ThreeFry BitGeneratormattip2019-06-251-2/+2
|
* MAINT: remove pcg32 BitGeneratormattip2019-06-251-2/+2
|
* MAINT: remove dSFMTmattip2019-06-161-2/+2
|
* MAINT: Misc. typo fixes (#13664)luzpaz2019-05-311-1/+1
| | | | | | * DOC, MAINT: Misc. typo fixes Found via `codespell`
* BENCH: fix benchmark suite importability on Numpy<1.17Pauli Virtanen2019-05-301-1/+7
|
* Merge pull request #13163 from mattip/randomgenSebastian Berg2019-05-281-4/+93
|\ | | | | | | | | ENH: randomgen This merges randomgen into numpy, which was originally developed at https://github.com/bashtage/randomgen and provides a new and improved API for random number generation with much new and improved functionality.
| * STY: Clean up codeKevin Sheppard2019-05-271-15/+15
| | | | | | | | | | | | Pep8 fixes Remove unused imports Fix name error
| * Revert "MAINT: Implement API changes for randomgen-derived code"Kevin Sheppard2019-05-271-4/+4
| | | | | | | | This reverts commit 17e0070df93f4262908f884dca4b08cb7d0bba7f.
| * merge master into branchmattip2019-05-221-0/+6
| |\
| * | MAINT: remove threefry32, xoroshiro128, xorshift1024 BitGeneratorsmattip2019-05-201-6/+4
| | |
| * | MAINT: Implement API changes for randomgen-derived codemattip2019-05-201-47/+40
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| * | BUG: __dealloc__ can be called without __init__ in some error modesmattip2019-05-201-4/+3
| | | | | | | | | | | | | | | | | | skip doctests that require scipy move original mtrand module to _mtrand adjust documentation for namespace change
| * | BENCH: convert bencmarks to asv formatmattip2019-05-201-0/+99
| | | | | | | | | | | | | | | | | | | | | 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
* | | Merge pull request #13399 from superbobry/np.array-list-of-array-likeMatti Picus2019-05-261-0/+4
|\ \ \ | |_|/ |/| | ENH: Improved performance of PyArray_FromAny for sequences of array-like
| * | ENH: Improved performance of PyArray_FromAny for sequences of array-likeSergei Lebedev2019-05-191-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Prior to this commit np.array([array_like]) would recursively copy each element of array_like. This is due to the fact that setArrayFromSequence only special-cased lists of NumPy arrays, any other object was treated as a sequence even if it supported buffer or __array*__ interfaces. See tensorflow/tensorflow#27692 for details. The commit generalizes the special-case in setArrayFromSequence to any array-like, i.e. a buffer or an object with __array__, __array_interface__ __array_struct__.
* | | Merge pull request #13541 from juliantaylor/restore-unpack-performanceMatti Picus2019-05-211-0/+6
|\ \ \ | |_|/ |/| | ENH: restore unpack bit lookup table
| * | ENH: restore unpack bit lookup tableJulian Taylor2019-05-121-0/+6
| |/ | | | | | | | | | | Restores the good performance of unpackbits we had since 1.13. Added a second lookup table for the new little bitorder flag and changed it to be stored in little endian as it is the more common endian.
* | BENCH: Modify benchmarks for radix sort.Hameer Abbasi2019-05-121-13/+32
|/
* Add benchmark for sorting random array.Hameer Abbasi2019-04-081-0/+1
|
* BENCH: fix Savez suite, previously was actually calling pickle.dump()Christopher Whelan2019-03-231-1/+2
|
* Merge pull request #12968 from hameerabbasi/sort-benchmarksMatti Picus2019-02-271-32/+130
|\ | | | | BENCH: Re-write sorting benchmarks
| * Minor typo. [ci skip]Hameer Abbasi2019-02-251-1/+1
| |
| * Address feedback from @eric-wieser and @charris.Hameer Abbasi2019-02-251-79/+65
| |
| * Fix the missing types.Hameer Abbasi2019-02-201-9/+17
| |
| * Get rid of __getattr__ magic.Hameer Abbasi2019-02-201-9/+10
| |
| * Respond to feedback from @eric-wieserHameer Abbasi2019-02-181-86/+83
| |
| * Change according to feedback from @charris.Hameer Abbasi2019-02-181-5/+33
| |
| * Sorting benchmarks.Hameer Abbasi2019-02-141-28/+106
| |
* | BENCH: set ones in any/all benchmarks to 1 instead of 0 (#12986)Christopher Whelan2019-02-191-1/+1
| |
* | Merge pull request #8159 from wrwrwr/import-benchmarkMatti Picus2019-02-141-0/+36
|\ \ | |/ |/| ENH: Add import time benchmarks.
| * ENH: Add import time benchmarks.wrwrwr2016-10-151-0/+36
| |
* | Merge pull request #12724 from mattip/remove-warningEric Wieser2019-01-132-3/+3
|\ \ | | | | | | BENCH: quiet DeprecationWarning
| * | BENCH: quiet warnings in benchmarksmattip2019-01-132-3/+3
| | |
* | | ENH: improve performance of numpy.core.records.fromarrays (#12596)Daniel Hrisca2019-01-131-0/+43
| | | | | | | | | * ENH: improve performance of numpy.core.records.fromarrays and add benchmarks
* | | Merge pull request #12723 from jakirkham/inc_other_sort_benchmarksMatti Picus2019-01-131-19/+30
|\ \ \ | |/ / |/| | BENCH: Expand sort benchmarks
| * | Drop `None` sort `kind` as it doesn't work yetJohn Kirkham2019-01-121-1/+1
| | |
| * | Drop radix benchmark as it is not included yetJohn Kirkham2019-01-121-1/+1
| | |
| * | Fix benchmark.Hameer Abbasi2019-01-022-33/+30
| | |
| * | Update benchmarks.Hameer Abbasi2019-01-021-7/+11
| | |
| * | Add benchmarksHameer Abbasi2019-01-021-1/+1
| | |
| * | Add benchmarks.Hameer Abbasi2019-01-021-0/+10
| | |
* | | Merge pull request #12684 from mattip/benchmark-ufuncsSebastian Berg2019-01-091-1/+1
|\ \ \ | | | | | | | | DEV: remove _arg from public API, add matmul to benchmark ufuncs
| * | | DEV: remove _arg from public API, add matmul to benchmark ufuncsmattip2019-01-071-1/+1
| |/ /
* | | BENCH: add asv nanfunction benchmarksTyler Reddy2019-01-051-0/+61
|/ /
* | BENCH: don't fail at import time with old NumpyPauli Virtanen2019-01-011-1/+9
| |
* | Merge pull request #12552 from lagru/pad-benchmarkCharles Harris2018-12-261-7/+35
|\ \ | | | | | | BENCH: Improve benchmarks for numpy.pad
| * | Bench: Adjust parameters and explain backgroundLars Grueter2018-12-201-17/+33
| | | | | | | | | | | | See new class docstring for an explanation of these changes.