Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | | | 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 | |
| | | | | ||||||
| * | | | Force pagefaults on other benchmarks too | Mark Harfouche | 2018-09-16 | 3 | -5/+13 | |
| | | | | ||||||
| * | | | MAINT: np.pad Explicitely cause pagefaults to happen before starting the ↵ | Mark Harfouche | 2018-09-16 | 1 | -1/+4 | |
| |/ / | | | | | | | | | | benchmark | |||||
* | | | CLN: remove the internal Benchmark class | Stephan Hoyer | 2018-09-24 | 14 | -86/+66 | |
| | | | ||||||
* | | | Add initial benchmarks for __array_function__ | Stephan Hoyer | 2018-09-21 | 2 | -1/+62 | |
|/ / | ||||||
* | | BENCH: split out slow setup method in bench_shape_base.Block | Pauli Virtanen | 2018-09-04 | 1 | -15/+25 | |
| | | | | | | | | | | The setup for bench_shape_base.Block.time_3d takes 0.5sec -- split it out to avoid slowing down the other Block benchmarks. | |||||
* | | BENCH: Add benchmarks for np.loadtxt reading from CSV format | Tyler Reddy | 2018-08-09 | 1 | -0/+177 | |
| | | | | | | | | | | | | * NumPy currently has no asv benchmarks for np.loadtxt; now adding a number of benchmarks for np.loadtxt handling of CSV format files to prevent performance regressions | |||||
* | | MAINT: Produce a more readable repr of argument packs in benchmark | Eric Wieser | 2018-06-29 | 1 | -20/+32 | |
| | | | | | | | | Follow up to gh-11453 | |||||
* | | BENCH: add ufunc argument parsing benchmarks. | Marten van Kerkwijk | 2018-06-29 | 1 | -0/+47 | |
| | | ||||||
* | | BENCH: belated addition of lcm, gcd to ufunc benchmark. | Marten van Kerkwijk | 2018-06-29 | 1 | -9/+11 | |
| | | ||||||
* | | HTTP -> HTTPS, and other linkrot fixes | Mike Toews | 2018-06-16 | 1 | -1/+1 | |
| | | ||||||
* | | BENCH: Add basic benchmarks for numpy.pad | Lars G | 2018-05-24 | 1 | -0/+25 | |
| | | ||||||
* | | BENCH: Add benchmark for permutation | Kevin Sheppard | 2018-05-10 | 1 | -0/+15 | |
| | | | | | | | | Add permutation benchmarks for 1d, 2d and scalar | |||||
* | | DOC: update asv url | Jarrod Millman | 2017-11-03 | 1 | -1/+1 | |
| | | ||||||
* | | BENCH: histogramming benchmarks | John Goetz | 2017-10-23 | 1 | -0/+28 | |
| | | | | | | | | | | | | | | | | | | These benchmarks test filling histograms with uniform- linear binning in 1D and 2D, each with full coverage, where the histogram's range is the same as the sample data, with small coverage where the histogram's range is 1% of the sample data and finally with fine binning over the full range. | |||||
* | | BENCH: Added missing ufunc benchmarks | Keno Goertz | 2017-10-11 | 1 | -16/+14 | |
| | | | | | | | | Added divmod, float_power, heaviside, is_nat and positive | |||||
* | | STY: Add blank line for PEP8. | Charles Harris | 2017-09-12 | 1 | -0/+1 | |
| | | | | | | [ci skip] | |||||
* | | [MAINT] Add block benchmarks | Jamie Townsend | 2017-09-12 | 1 | -0/+88 | |
| | | | | | | | | Note I've parameterised the benchmarks to run at three sizes. | |||||
* | | MAINT/DOC: Use builtin when np.{x} is builtins.{x}. | Eric Wieser | 2017-08-05 | 3 | -4/+4 | |
| | | | | | | | | | | | | | | This is the case for x in {int, bool, str, float, complex, object}. Using the np.{x} version is deceptive as it suggests that there is a difference. This change doesn't affect any external behaviour. The `long` type is missing in python 3, so np.long is still useful | |||||
* | | BENCH: Add some basic ma benchmarks | Eric Wieser | 2017-04-12 | 1 | -0/+93 | |
| | | ||||||
* | | MAINT: Move ma benchmarks to new file | Eric Wieser | 2017-04-11 | 2 | -15/+20 | |
| | | ||||||
* | | BENCH: use initialized memory for count_nonzero benchmark | Julian Taylor | 2017-03-25 | 1 | -2/+2 | |
| | | | | | | | | | | For the bool case uninitialized memory can randomly go into the slow path handling values different than 0 or 1. | |||||
* | | BENCH: add benchmarks for operations with temporaries | Julian Taylor | 2017-02-24 | 1 | -0/+20 | |
| | | ||||||
* | | Merge pull request #8629 from eric-wieser/speedup-indices | Marten van Kerkwijk | 2017-02-19 | 1 | -0/+5 | |
|\ \ | | | | | | | ENH: Improve the efficiency of indices | |||||
| * | | TST: add a benchmark for indices | Eric Wieser | 2017-02-18 | 1 | -0/+5 | |
| | | | ||||||
* | | | MAINT: ensure benchmark suite is importable on old numpy versions | Pauli Virtanen | 2017-02-18 | 1 | -1/+1 | |
|/ / | ||||||
* | | TST: add extended packbits tests | Julian Taylor | 2017-01-12 | 1 | -0/+32 | |
|/ | | | | | Larger data to account for future vectorization. Also add benchmarks for packbits and unpackbits | |||||
* | DOC: change Numpy to NumPy in remaining files | Pierre de Buyl | 2016-09-06 | 1 | -6/+6 | |
| | | | | the files in doc/ and numpy/ were covered in previous commits | |||||
* | ENH: add inplace cases to fast ufunc loop macros | Julian Taylor | 2016-09-01 | 1 | -0/+39 | |
| | | | | | | | | Both gcc and clang don't automatically specialize the inplace case, so add extra conditions to the loop macros to get the compilers to emit decent code. Without them inplace code ends up much slower than the out of place code. | |||||
* | ENH: added axis param for np.count_nonzero | gfyoung | 2016-08-04 | 2 | -3/+24 | |
| | | | | Closes gh-391. | |||||
* | BENCH: add more sort benchmarks | Julian Taylor | 2016-07-29 | 1 | -0/+28 | |
| | | | | | benchmark for random, all equal elements, many equal elements and median of 3 worst case |