Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | ENH: Speed up trim_zeros (#16911) | Bas van Beek | 2020-08-04 | 1 | -0/+27 |
| | | | | | | | | | | | | | * Added a benchmark for `trim_zeros()` * Improve the performance of `np.trim_zeros()` * Increase the variety of the tests Fall back to the old `np.trim_zeros()` implementation if an exception is encountered. Emit a `DeprecationWarning` in such case. * DEP,REL: Added a deprecation release note | ||||
* | Merge pull request #16605 from xiegengxin/avx512-log-float64 | Matti Picus | 2020-07-14 | 1 | -0/+13 |
|\ | | | | | MAINT: Avx512 intrinsics implementation for float64 input np.log | ||||
| * | MAINT: AVX512 intrinsics implementation for float64 input np.log | Gengxin Xie | 2020-06-12 | 1 | -0/+13 |
| | | |||||
* | | BENCH: Add basic benchmarks for scalar indexing and assignment (#16786) | Sebastian Berg | 2020-07-09 | 1 | -0/+30 |
| | | | | | | * BENCH: Add basic benchmarks for scalar indexing and assignment | ||||
* | | Merge pull request #16621 from seberg/bench-more-arr | Matti Picus | 2020-06-30 | 1 | -0/+16 |
|\ \ | | | | | | | BENCH: Expand array-creation benchmarks | ||||
| * | | BENCH: Expand array-creation tests | Sebastian Berg | 2020-06-16 | 1 | -0/+16 |
| | | | | | | | | | | | | | | | | | | | | | | | | This adds some simple additional tests, one for a list of NumPy scalars. Another for generally lists, both integers and floats as one common cases (floats previously had some super-fast paths). As well as a test with the dtype given, since that may make some differences. | ||||
* | | | BENCH: remove obsolete goal_time param | Paweł Redzyński | 2020-06-18 | 1 | -1/+1 |
|/ / | |||||
* | | add blank line according PEP8 | qiyu8 | 2020-06-15 | 1 | -0/+1 |
| | | |||||
* | | Simplify the benchmark case by focusing only on float64 input and SSE2 ↵ | qiyu8 | 2020-06-10 | 1 | -31/+12 |
| | | | | | | | | optimization | ||||
* | | improve float64 performance by sse2 | qiyu8 | 2020-06-09 | 1 | -1/+45 |
|/ | |||||
* | Merge pull request #16389 from seberg/hardcode-scalar-buffers | Matti Picus | 2020-06-04 | 1 | -0/+33 |
|\ | | | | | ENH: Hardcode buffer handling for simple scalars | ||||
| * | BENCH: Add simple scalar math benchmarks | Sebastian Berg | 2020-05-26 | 1 | -0/+33 |
| | | |||||
* | | ENH: ARM Neon implementation with intrinsic for np.argmax. (#16375) | Chunlin | 2020-06-01 | 1 | -0/+9 |
| | | | | | | * Neon implementation with intrinsic for bool argmax | ||||
* | | ENH: Use AVX-512 for np.frexp and np.ldexp (#16371) | Raghuveer Devulapalli | 2020-05-31 | 1 | -0/+17 |
| | | | | | | | | | | * TST: Adding tests to validate strided np.ldexp and np.frexp * ENH: Use AVX-512 for float and double np.ldexp | ||||
* | | ENH: Use AVX-512 for np.isnan, np.infinite, np.isinf and np.signbit (#16334) | Raghuveer Devulapalli | 2020-05-31 | 1 | -1/+5 |
|/ | | | | | | | * ENH: Use AVX-512 for np.isnan, np.infinite, np.isinf and np.signbit * TST: Add tests to validate isnan, isfinite, signbit and isinf ufuncs * BENCH: Adding benchmarks for isnan, isinf, isfinite and signbit | ||||
* | BENCH: Default to building HEAD instead of master | kai-striega | 2020-05-03 | 1 | -1/+1 |
| | | | | | | | | asv executes the benchmarks of the current branch building the code specified in "branches". Previously this was "master" instead of "HEAD" (the code currently worked on). This PR changes "master" -> "HEAD" as it seems more likely for a user to be generating benchmarks for the code they are currently working on. | ||||
* | Merge pull request #15648 from xiegengxin/avx512-exp-float64 | Matti Picus | 2020-04-23 | 1 | -6/+8 |
|\ | | | | | MAINT: AVX512 implementation with intrinsic for float64 input np.exp() | ||||
| * | MAINT: provide float64 logisticregression bench | Gengxin Xie | 2020-03-16 | 1 | -6/+8 |
| | | |||||
* | | Added benchmark for _var with complex input. | Ross Barnowski | 2020-03-09 | 1 | -0/+11 |
| | | |||||
* | | improving benchmark doc according the suggestion | Qiyu8 | 2020-03-03 | 1 | -1/+1 |
| | | |||||
* | | improving benchmark doc according the suggestion | Qiyu8 | 2020-03-03 | 1 | -1/+1 |
| | | |||||
* | | improving benchmark doc according the suggestion | Qiyu8 | 2020-03-03 | 1 | -3/+4 |
| | | |||||
* | | improving benchmark doc according the suggestion | Qiyu8 | 2020-03-03 | 1 | -6/+6 |
| | | |||||
* | | improve benchmark doc formating | Qiyu8 | 2020-03-02 | 1 | -1/+1 |
| | | |||||
* | | improve benchmark doc format2 | Qiyu8 | 2020-03-02 | 1 | -2/+2 |
| | | |||||
* | | improve benchmark doc formate | Qiyu8 | 2020-03-02 | 1 | -19/+23 |
| | | |||||
* | | improve benchmark doc | Qiyu8 | 2020-03-02 | 1 | -4/+30 |
|/ | |||||
* | TEST: Enable accuracy tests for float32 sin/cos/exp/log for AVX platforms | Raghuveer Devulapalli | 2020-02-12 | 1 | -4/+4 |
| | |||||
* | BENCH: Adding benchmarks for float32 and float64 sin/cos/exp/log functions | Raghuveer Devulapalli | 2020-02-11 | 1 | -1/+31 |
| | |||||
* | Merge pull request #15465 from mwtoews/imports | Sebastian Berg | 2020-02-07 | 2 | -4/+0 |
|\ | | | | | MAINT: cleanup unused imports; avoid redefinition of imports | ||||
| * | MAINT: cleanup unused imports; avoid redefinition of imports | Mike Taves | 2020-02-06 | 2 | -4/+0 |
| | | | | | | | | | | | | | | * Cleanup unused imports (F401) of mostly standard Python modules, or some internal but unlikely referenced modules * Where internal imports are potentially used, mark with noqa * Avoid redefinition of imports (F811) | ||||
* | | BENCH: Adding benchmarks for cmplx number operations | Raghuveer Devulapalli | 2020-02-01 | 1 | -0/+74 |
|/ | |||||
* | BENCH: adding benchmarks for np.maximum | Raghuveer Devulapalli | 2020-01-28 | 1 | -0/+22 |
| | |||||
* | MAINT: Remove other uses of six module | Mike Taves | 2020-01-21 | 2 | -4/+1 |
| | |||||
* | [MAINT] Cleanup python2 sys.version checks | Seth Troisi | 2020-01-20 | 1 | -5/+1 |
| | |||||
* | [MAINT] Remove six | Seth Troisi | 2020-01-20 | 1 | -2/+1 |
| | |||||
* | Merge pull request #15278 from seberg/bench-small-array-coercion | Matti Picus | 2020-01-07 | 1 | -0/+57 |
|\ | | | | | BENCH: Add benchmark for small array coercions | ||||
| * | BENCH: Add benchmark for small array coercions | Sebastian Berg | 2020-01-07 | 1 | -0/+57 |
| | | | | | | | | | | Note that since the benchmarks are so fast, the actual results are diluted behind one more python function call. | ||||
* | | BENCH: Add basic benchmarks for take and putmask | Sebastian Berg | 2020-01-07 | 1 | -0/+45 |
|/ | |||||
* | MAINT: Remove implicit inheritance from object class (#15236) | Jon Dufresne | 2020-01-05 | 4 | -4/+4 |
| | | | | | | | Inheriting from object was necessary for Python 2 compatibility to use new-style classes. In Python 3, this is unnecessary as there are no old-style classes. Dropping the object is more idiomatic Python. | ||||
* | MAINT: Remove unnecessary 'from __future__ import ...' statements | Jon Dufresne | 2020-01-03 | 18 | -36/+0 |
| | | | | | As numpy is Python 3 only, these import statements are now unnecessary and don't alter runtime behavior. | ||||
* | DEV: update asv.conf.json | Pauli Virtanen | 2019-11-24 | 1 | -2/+3 |
| | | | | | Due to Numpy cythonize changes, Cython is required. Update renamed asv option + bump default Python version. | ||||
* | BENCH: adding benchmarks for avx based ufuncs | Raghuveer Devulapalli | 2019-10-08 | 1 | -0/+34 |
| | |||||
* | add benchmark | Guillaume Horel | 2019-07-11 | 1 | -0/+13 |
| | |||||
* | DOC: Update benchmark codes to match current set. | Robert Kern | 2019-06-25 | 1 | -2/+2 |
| | |||||
* | MAINT: remove xoshiro* BitGenerators | mattip | 2019-06-26 | 1 | -4/+2 |
| | |||||
* | MAINT: remove ThreeFry BitGenerator | mattip | 2019-06-25 | 1 | -2/+2 |
| | |||||
* | MAINT: remove pcg32 BitGenerator | mattip | 2019-06-25 | 1 | -2/+2 |
| | |||||
* | MAINT: remove dSFMT | mattip | 2019-06-16 | 1 | -2/+2 |
| | |||||
* | MAINT: Misc. typo fixes (#13664) | luzpaz | 2019-05-31 | 1 | -1/+1 |
| | | | | | | * DOC, MAINT: Misc. typo fixes Found via `codespell` |