summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
| * | | | | | | | | | | | | | | Remove unnecessary checksRaghuveer Devulapalli2023-02-063-36/+8
| | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | Fix typoRaghuveer Devulapalli2023-02-031-1/+1
| | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | Fix lint errorsRaghuveer Devulapalli2023-02-021-1/+2
| | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | Add cpu test features for avx512fp16Raghuveer Devulapalli2023-02-021-1/+2
| | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | BLD: Add compile and runtime checks for AVX512FP16Raghuveer Devulapalli2023-02-025-3/+75
| | | | | | | | | | | | | | | |
* | | | | | | | | | | | | | | | Merge pull request #23173 from peytondmurray/nep42-pyarray-arrfunc-compareSebastian Berg2023-02-182-10/+125
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ENH: Add PyArray_ArrFunc compare support for NEP42 dtypes
| * | | | | | | | | | | | | | | | ENH: Add PyArray_ArrFunc compare support for NEP42 dtypespdmurray2023-02-172-10/+125
| | | | | | | | | | | | | | | | |
* | | | | | | | | | | | | | | | | Merge pull request #23241 from r-devulap/releasenote-simd-sortCharles Harris2023-02-171-0/+7
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | DOC: Add release note for AVX-512 quicksort
| * | | | | | | | | | | | | | | | | STY: Fix spelling.Charles Harris2023-02-171-1/+1
| | | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | | DOC: Add release note for AVX-512 quicksortRaghuveer Devulapalli2023-02-171-0/+7
| |/ / / / / / / / / / / / / / / /
* | | | | | | | | | | | | | | | | Merge pull request #23237 from ngoldbaum/wrapping-errorCharles Harris2023-02-171-2/+3
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | MAINT: Add debug information to ufunc wrapping error
| * | | | | | | | | | | | | | | | | MAINT: Add debug information to ufunc wrapping errorNathan Goldbaum2023-02-171-2/+3
| | | | | | | | | | | | | | | | | |
* | | | | | | | | | | | | | | | | | Merge pull request #23239 from ngoldbaum/logo-fixCharles Harris2023-02-171-1/+1
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | DOC: update link for logo in the readme
| * | | | | | | | | | | | | | | | | | DOC: update link for logo in the readmeNathan Goldbaum2023-02-171-1/+1
|/ / / / / / / / / / / / / / / / / /
* | | | | | | | | | | | | | | | | | Merge pull request #23233 from ganesh-k13/config_raw_strRalf Gommers2023-02-171-20/+14
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | BUG: Use raw strings for paths `__config__.py.in`
| * | | | | | | | | | | | | | | | | | BUG: Use raw strings for pathsganesh-k132023-02-171-20/+14
| | |_|_|_|_|_|_|/ / / / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * `\U` leads to strings being treated as unicode, hence we escape it with raw strings * Changed bool parameters real bools instead of string `"True"` and `"False"` * Small refactor in `_cleanup` to make it consistent with SciPy Taken from https://github.com/scipy/scipy/pull/17936/
* | | | | | | | | | | | | | | | | | Merge pull request #23228 from ngoldbaum/simd-qsort-gitignoreSayed Adel2023-02-171-3/+1
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | |_|/ / / / / / / / / / / / / / / / |/| | | | | | | | | | | | | | | | | MAINT: add new simd_qsort files to .gitignore
| * | | | | | | | | | | | | | | | | MAINT: add gitignore pattern for C++ simd dispatchNathan Goldbaum2023-02-171-3/+1
| |/ / / / / / / / / / / / / / / /
* | | | | | | | | | | | | | | | | Merge pull request #23232 from FrancescElies/cesc-set-generic-parameters-to-anySebastian Berg2023-02-171-5/+5
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | TYP,MAINT: Add a missing explicit Any parameter to scalars
| * | | | | | | | | | | | | | | | | TYP,MAINT: Add a missing explicit Any parameter to scalarsFrancesc Elies2023-02-171-5/+5
| |/ / / / / / / / / / / / / / / /
* | | | | | | | | | | | | | | | | Merge pull request #23227 from WarrenWeckesser/gitpod-dockerfile-submoduleSebastian Berg2023-02-171-1/+1
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / / / / / / / |/| | | | | | | | | | | | | | | | CI: Include x86-simd-sort in submodules in gitpod.Dockerfile
| * | | | | | | | | | | | | | | | CI: Include x86-simd-sort in submodules in gitpod.Dockerfilewarren2023-02-161-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [skip ci]
* | | | | | | | | | | | | | | | | Merge pull request #23224 from WarrenWeckesser/gitpod-submoduleCharles Harris2023-02-161-0/+1
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / / / / / / / |/| | | | | | | | | | | | | | | | CI: Ensure submodules are initialized in gitpod.
| * | | | | | | | | | | | | | | | CI: Ensure submodules are initialized in gitpod.warren2023-02-161-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [skip travis] [skip azp] [skip circle]
* | | | | | | | | | | | | | | | | Merge pull request #23225 from WarrenWeckesser/doc-skip-cirrusSebastian Berg2023-02-161-0/+1
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / / / / / / / |/| | | | | | | | | | | | | | | | DOC: Add notation for skipping Cirrus to dev docs.
| * | | | | | | | | | | | | | | | DOC: Add notation for skipping Cirrus to dev docs.warren2023-02-161-0/+1
|/ / / / / / / / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [skip ci]
* | | | | | | | | | | | | | | | Merge pull request #23223 from WarrenWeckesser/utils-cleanupSebastian Berg2023-02-161-17/+18
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / / / / / / |/| | | | | | | | | | | | | | | MAINT: testing: Fix some whitespace and minor code issues in utils.py
| * | | | | | | | | | | | | | | MAINT: testing: Fix some whitespace and minor code issues in utils.pywarren2023-02-161-17/+18
|/ / / / / / / / / / / / / / /
* | | | | | | | | | | | | | | Merge pull request #23216 from seberg/refguide-mac-submoduleCharles Harris2023-02-151-0/+3
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CI: Ensure submodules are initialized on MacOS CI
| * | | | | | | | | | | | | | | CI: Ensure submodules are initialized on MacOS CISebastian Berg2023-02-151-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | For some reason this didn't show up on the original PR or was missed but is now making CI fail after the sorting merge.
* | | | | | | | | | | | | | | | ENH: Improve performance of finfo and _commonType (#23088)Pieter Eendebak2023-02-152-14/+25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The finfo contains a cache for dtypes, but the np.complex128 dtype does not end up in the cache. The reason is that the np.complex128 is converted to np.float64 which is in the cache. Performance improvement for finfo(np.complex128): Main: 2.07 µs ± 75 ns per loop (mean ± std. dev. of 7 runs, 1000000 loops each) Pr: 324 ns ± 28.9 ns per loop (mean ± std. dev. of 7 runs, 1000000 loops each) Improve performance of finfo by making the cache check the first action in the __new__ Improve performance of _commonType by re-using the expression for a.dtype.type and eliminating variables The finfo and _commonType was part of the computatation time in lstsq when using scikit-rf. Since these methods are used in various other methods performance can improve there slightly as well.
* | | | | | | | | | | | | | | | Merge pull request #23141 from rgommers/reduce-azp-jobsSebastian Berg2023-02-156-55/+22
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / / / / / / |/| | | | | | | | | | | | | | | CI: reduce CI load - two fewer Azure Windows jobs, and no GHA jobs on merge
| * | | | | | | | | | | | | | | TEST: remove very slow test, add it as a comment to the code snippet it testsmattip2023-02-152-28/+18
| | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | CI: stop GitHub Actions jobs from running on merge to mainRalf Gommers2023-02-013-12/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is fairly pointless, because (a) we just tested this on a PR, and (b) in case there's a failure it will show up in other PRs within hours anyway. [skip cirrus] [skip circle]
| * | | | | | | | | | | | | | | CI: reduce duplication in Windows jobs on AzureRalf Gommers2023-02-011-15/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [skip cirrus] [skip actions] [skip circle]
* | | | | | | | | | | | | | | | Merge pull request #22315 from r-devulap/avxsortMatti Picus2023-02-1519-941/+389
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ENH: Vectorize quicksort for 16-bit and 64-bit dtype using AVX512
| * | | | | | | | | | | | | | | | Disable on CYGWINRaghuveer Devulapalli2023-02-071-4/+4
| | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | No need for add x86-simd-sort as global directorySayed Adel2023-02-073-4/+3
| | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | fix up up mesonSayed Adel2023-02-071-1/+2
| | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | fix up mesonSayed Adel2023-02-071-0/+5
| | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | ENH, SIMD: removes #NPY_ENABLE_AVX512_QSORT and use #directives insteadSayed Adel2023-02-074-21/+17
| | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | ENH, SIMD: include npy_cpu_dipatch.h by npy_config.hSayed Adel2023-02-071-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | To guarantee of having #defs NPY_HAVE_[CPU features] in the scope
| * | | | | | | | | | | | | | | | ENH, SIMD: reimplement CPU dispatching of qsortSayed Adel2023-02-0710-338/+155
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | For a Few C++ More
| * | | | | | | | | | | | | | | | ENH: Towards modern C++Sayed Adel2023-02-074-0/+182
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch initializes new C++ headers and also brings new namespace `np::` to break away from the current approach of using C++ which tends not to be drawn into modernity.
| * | | | | | | | | | | | | | | | Fix azure-pipelines.yml to checkout submodulesRaghuveer Devulapalli2023-02-012-2/+3
| | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | Update to latest commit x86-simd-sortRaghuveer Devulapalli2023-01-311-0/+0
| | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | Fetch submodules in macOS and Windows buildRaghuveer Devulapalli2023-01-311-0/+4
| | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | Add x86 simd sort dispatch files to meson.buildRaghuveer Devulapalli2023-01-311-1/+2
| | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | Adding x86-simd-sort as submoduleRaghuveer Devulapalli2023-01-306-2478/+3
| | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | BUG: Use log2 instead a builtinRaghuveer Devulapalli2023-01-301-1/+1
| | | | | | | | | | | | | | | | |