Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge pull request #13399 from superbobry/np.array-list-of-array-like | Matti Picus | 2019-05-26 | 1 | -0/+4 |
|\ | | | | | ENH: Improved performance of PyArray_FromAny for sequences of array-like | ||||
| * | ENH: Improved performance of PyArray_FromAny for sequences of array-like | Sergei Lebedev | 2019-05-19 | 1 | -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-performance | Matti Picus | 2019-05-21 | 1 | -0/+6 |
|\ \ | | | | | | | ENH: restore unpack bit lookup table | ||||
| * | | ENH: restore unpack bit lookup table | Julian Taylor | 2019-05-12 | 1 | -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 Abbasi | 2019-05-12 | 1 | -13/+32 |
|/ | |||||
* | Add benchmark for sorting random array. | Hameer Abbasi | 2019-04-08 | 1 | -0/+1 |
| | |||||
* | BENCH: fix Savez suite, previously was actually calling pickle.dump() | Christopher Whelan | 2019-03-23 | 1 | -1/+2 |
| | |||||
* | Merge pull request #12968 from hameerabbasi/sort-benchmarks | Matti Picus | 2019-02-27 | 1 | -32/+130 |
|\ | | | | | BENCH: Re-write sorting benchmarks | ||||
| * | Minor typo. [ci skip] | Hameer Abbasi | 2019-02-25 | 1 | -1/+1 |
| | | |||||
| * | Address feedback from @eric-wieser and @charris. | Hameer Abbasi | 2019-02-25 | 1 | -79/+65 |
| | | |||||
| * | Fix the missing types. | Hameer Abbasi | 2019-02-20 | 1 | -9/+17 |
| | | |||||
| * | Get rid of __getattr__ magic. | Hameer Abbasi | 2019-02-20 | 1 | -9/+10 |
| | | |||||
| * | Respond to feedback from @eric-wieser | Hameer Abbasi | 2019-02-18 | 1 | -86/+83 |
| | | |||||
| * | Change according to feedback from @charris. | Hameer Abbasi | 2019-02-18 | 1 | -5/+33 |
| | | |||||
| * | Sorting benchmarks. | Hameer Abbasi | 2019-02-14 | 1 | -28/+106 |
| | | |||||
* | | BENCH: set ones in any/all benchmarks to 1 instead of 0 (#12986) | Christopher Whelan | 2019-02-19 | 1 | -1/+1 |
| | | |||||
* | | Merge pull request #8159 from wrwrwr/import-benchmark | Matti Picus | 2019-02-14 | 1 | -0/+36 |
|\ \ | |/ |/| | ENH: Add import time benchmarks. | ||||
| * | ENH: Add import time benchmarks. | wrwrwr | 2016-10-15 | 1 | -0/+36 |
| | | |||||
* | | Merge pull request #12724 from mattip/remove-warning | Eric Wieser | 2019-01-13 | 2 | -3/+3 |
|\ \ | | | | | | | BENCH: quiet DeprecationWarning | ||||
| * | | BENCH: quiet warnings in benchmarks | mattip | 2019-01-13 | 2 | -3/+3 |
| | | | |||||
* | | | ENH: improve performance of numpy.core.records.fromarrays (#12596) | Daniel Hrisca | 2019-01-13 | 1 | -0/+43 |
| | | | | | | | | | * ENH: improve performance of numpy.core.records.fromarrays and add benchmarks | ||||
* | | | Merge pull request #12723 from jakirkham/inc_other_sort_benchmarks | Matti Picus | 2019-01-13 | 1 | -19/+30 |
|\ \ \ | |/ / |/| | | BENCH: Expand sort benchmarks | ||||
| * | | Drop `None` sort `kind` as it doesn't work yet | John Kirkham | 2019-01-12 | 1 | -1/+1 |
| | | | |||||
| * | | Drop radix benchmark as it is not included yet | John Kirkham | 2019-01-12 | 1 | -1/+1 |
| | | | |||||
| * | | Fix benchmark. | Hameer Abbasi | 2019-01-02 | 2 | -33/+30 |
| | | | |||||
| * | | Update benchmarks. | Hameer Abbasi | 2019-01-02 | 1 | -7/+11 |
| | | | |||||
| * | | Add benchmarks | Hameer Abbasi | 2019-01-02 | 1 | -1/+1 |
| | | | |||||
| * | | Add benchmarks. | Hameer Abbasi | 2019-01-02 | 1 | -0/+10 |
| | | | |||||
* | | | Merge pull request #12684 from mattip/benchmark-ufuncs | Sebastian Berg | 2019-01-09 | 1 | -1/+1 |
|\ \ \ | | | | | | | | | DEV: remove _arg from public API, add matmul to benchmark ufuncs | ||||
| * | | | DEV: remove _arg from public API, add matmul to benchmark ufuncs | mattip | 2019-01-07 | 1 | -1/+1 |
| |/ / | |||||
* | | | BENCH: add asv nanfunction benchmarks | Tyler Reddy | 2019-01-05 | 1 | -0/+61 |
|/ / | |||||
* | | BENCH: don't fail at import time with old Numpy | Pauli Virtanen | 2019-01-01 | 1 | -1/+9 |
| | | |||||
* | | Merge pull request #12552 from lagru/pad-benchmark | Charles Harris | 2018-12-26 | 1 | -7/+35 |
|\ \ | | | | | | | BENCH: Improve benchmarks for numpy.pad | ||||
| * | | Bench: Adjust parameters and explain background | Lars Grueter | 2018-12-20 | 1 | -17/+33 |
| | | | | | | | | | | | | See new class docstring for an explanation of these changes. | ||||
| * | | BENCH: Pin dtype to float64 for np.pad's benchmarks | Lars Grueter | 2018-12-15 | 1 | -3/+3 |
| | | | |||||
| * | | BENCH: Make the pad benchmark pagefault in setup | Mark Harfouche | 2018-12-15 | 1 | -7/+19 |
| | | | |||||
* | | | ENH: refactor __array_function__ pure Python implementation | Stephan Hoyer | 2018-12-19 | 1 | -3/+3 |
|/ / | |||||
* | | Update benchmarks/asv.conf.json | Charles Harris | 2018-11-09 | 1 | -1/+1 |
| | | | | | | Co-Authored-By: shoyer <shoyer@gmail.com> | ||||
* | | DEV: change ASV benchmarks to run on Python 3.7 by default | Stephan Hoyer | 2018-11-04 | 1 | -1/+1 |
| | | |||||
* | | ENH: Add a benchmark comparing block to copy in the 3D case | Mark Harfouche | 2018-10-19 | 1 | -7/+24 |
| | | |||||
* | | Merge pull request #11991 from hmaarrfk/block_optimize_order | Matti Picus | 2018-10-01 | 1 | -0/+18 |
|\ \ | | | | | | | MAINT: speed up _block by avoiding a recursive closure | ||||
| * | | BENCH: Add a relatable 2D benchmark for block | Mark Harfouche | 2018-09-20 | 1 | -0/+18 |
| | | | |||||
* | | | Revert goal_time -> sample_time | Stephan Hoyer | 2018-09-24 | 1 | -1/+1 |
| | | | |||||
* | | | Revert removal of Benchmark class | Stephan Hoyer | 2018-09-24 | 14 | -67/+87 |
| | | | |||||
* | | | Merge branch 'master' into nep-18-initial | Stephan Hoyer | 2018-09-24 | 7 | -17/+46 |
|\ \ \ | |||||
| * \ \ | Merge pull request #11889 from MichaelSaah/sort-setup-speedup | Charles Harris | 2018-09-22 | 1 | -11/+17 |
| |\ \ \ | | | | | | | | | | | BENCH: Split bench_function_base.Sort into Sort and SortWorst. | ||||
| | * | | | BENCH: Split bench_function_base.Sort into Sort and SortWorst. | MichaelSaah | 2018-09-05 | 1 | -11/+17 |
| | |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | SortWorst houses the worst-case setup code and the time_sort_worst method. Everything else remains in Sort. Done in response to issue #11875 | ||||
| * | | | Merge pull request #11957 from juliantaylor/hugepages | Charles Harris | 2018-09-22 | 1 | -0/+4 |
| |\ \ \ | | | | | | | | | | | ENH: mark that large allocations can use huge pages | ||||
| | * | | | BENCH: add out of place memcpy benchmark | Julian Taylor | 2018-09-20 | 1 | -0/+4 |
| | |/ / | |||||
| * | | | Added a message to readme about page faulting | Mark Harfouche | 2018-09-16 | 1 | -0/+8 |
| | | | |