summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
| * | | | | | | | | | | | | | | | Fix linter errors'Raghuveer Devulapalli2023-01-301-1/+3
| | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | TST: Add test for float16 quicksortRaghuveer Devulapalli2023-01-301-0/+7
| | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | BENCH: Add float16 to sort benchmarksRaghuveer Devulapalli2023-01-301-1/+1
| | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | ENH: Use AVX-512 qsort for half precision floatRaghuveer Devulapalli2023-01-307-11/+253
| | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | MAINT: Fix linter errorsRaghuveer Devulapalli2023-01-301-2/+2
| | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | TST: Add quicksort test coverage for all 16, 32, 64 bit dtypesRaghuveer Devulapalli2023-01-301-14/+14
| | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | MAINT: Use loadu intrinsic instead of set1_epi16Raghuveer Devulapalli2023-01-301-96/+74
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | gcc-8 is missing the _mm512_set1_epi16 intrinsic
| * | | | | | | | | | | | | | | | MAINT: Fix commentRaghuveer Devulapalli2023-01-301-4/+3
| | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | ENH: Add AVX-512 based 16-bit dtype sortRaghuveer Devulapalli2023-01-304-10/+97
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This reverts commit 138ba7583253e7540a206e7f0df3edcd5e26c518.
| * | | | | | | | | | | | | | | | BUG: Do not use a global static const __m512 variableRaghuveer Devulapalli2023-01-301-1/+5
| | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | MAINT: Disable AVX-512 qsort on macOS and WIN32Raghuveer Devulapalli2023-01-302-3/+23
| | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | ENH: Use npyv_* for missing intrinsics in gcc-6Raghuveer Devulapalli2023-01-304-28/+29
| | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | MAINT: Force inline bitonic network functionsRaghuveer Devulapalli2023-01-303-37/+37
| | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | BUG: Ensure long/longlong is 8 bytes for 64-bit qsortRaghuveer Devulapalli2023-01-302-19/+29
| | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | Revert "ENH: Add AVX-512 based 16-bit dtype sort"Raghuveer Devulapalli2023-01-304-88/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This reverts commit 225c8bab83d239d8888bc7b688efed97ab2284cf.
| * | | | | | | | | | | | | | | | BUG: Use longlong when NPY_SIZEOF_LONG is 4Raghuveer Devulapalli2023-01-302-0/+18
| | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | ENH: Add AVX-512 based 16-bit dtype sortRaghuveer Devulapalli2023-01-304-0/+88
| | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | ENH: Add AVX-512 based 64-bit dtype sortRaghuveer Devulapalli2023-01-305-839/+110
| | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | ENH: Add x86-simd-sort source filesRaghuveer Devulapalli2023-01-304-0/+2277
| | |/ / / / / / / / / / / / / / | |/| | | | | | | | | | | | | |
* | | | | | | | | | | | | | | | ENH: Add some unit tests for finfo and iinfo (#23109)Pieter Eendebak2023-02-151-11/+49
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * ENH: Add some unit tests for finfo and iinfo * make tests more specific * refactor * lint * review comments * whitespace * add regression test * fix test
* | | | | | | | | | | | | | | | Merge pull request #23211 from seberg/experimental-dtype-header-cleanupMatti Picus2023-02-1513-432/+353
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | |_|_|_|_|_|_|/ / / / / / / / / |/| | | | | | | | | | | | | | | MAINT: Merge public and private dtype API as much as possible
| * | | | | | | | | | | | | | | MAINT: Merge public and private dtype API as much as possibleSebastian Berg2023-02-1413-432/+353
|/ / / / / / / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This merges header definitions that are private (enough) so that we use the same definitions within NumPy as externally made available through the experimental dtype API header. Tested with string and mpfdtype from the experimental dtype API.
* | | | | | | | | | | | | | | DOC: Fix matpltolib error in documentation (#23212)Sebastian Berg2023-02-141-1/+1
| |_|_|_|_|_|_|/ / / / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | As noted by Kyle Sunden, this was deprecated and has been removed, using the method is the correct way of doing it in newer matplotlib. Closes gh-23209 Co-authored-by: Kyle Sunden <ksunden@users.noreply.github.com>
* | | | | | | | | | | | | | BUG: datetime64/timedelta64 comparisons return NotImplemented (#23201)jbrockmendel2023-02-132-0/+22
| |_|/ / / / / / / / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * BUG: datetime64/timedelta64 comparisons return NotImplemented * typo fixup * Update numpy/core/src/multiarray/scalartypes.c.src Co-authored-by: Sebastian Berg <sebastian@sipsolutions.net> * Update numpy/core/src/multiarray/scalartypes.c.src --------- Co-authored-by: Sebastian Berg <sebastian@sipsolutions.net>
* | | | | | | | | | | | | Merge pull request #23202 from DimitriPapadopoulos/codespellCharles Harris2023-02-122-7/+7
|\ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | DOC: Fix typos found by codespell in NEPs
| * | | | | | | | | | | | | DOC: Fix typos found by codespell in NEPsDimitri Papadopoulos2023-02-122-7/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * NEP 0051 is recent * NEP 0021 is older, I don't know why the typo hadn't been previously caught
* | | | | | | | | | | | | | Merge pull request #23167 from pmvz/mainMatti Picus2023-02-121-1/+25
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / / / / |/| | | | | | | | | | | | | DOC: Add N-dimensional argmax/argmin example
| * | | | | | | | | | | | | DOC: Limit line lengthsPieter2023-02-101-2/+8
| | | | | | | | | | | | | |
| * | | | | | | | | | | | | Apply suggestions from code reviewPieter2023-02-101-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Co-authored-by: Mukulika <60316606+Mukulikaa@users.noreply.github.com>
| * | | | | | | | | | | | | DOC: Add N-dimensional argmax/argmin examplePieter2023-02-061-1/+19
| | | | | | | | | | | | | |
* | | | | | | | | | | | | | Merge pull request #23089 from seberg/numpy2-flagMatti Picus2023-02-1211-6/+73
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | API: Add environment variable for behavior planned in a 2.0
| * | | | | | | | | | | | | | MAINT: Use `np._using_numpy2_behavior()` and initialize it in CSebastian Berg2023-02-106-21/+28
| | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | CI: Convert no-array-func test to also run NumPy 2.0 feature flagSebastian Berg2023-02-101-1/+7
| | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | API: Modify `gradient` to return a tuple rather than a listSebastian Berg2023-02-103-0/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This change is staged for NumPy 2.0, I assume we could get away with it otherwise, but it is a nice example and probably not pressing.
| * | | | | | | | | | | | | | API: Add environment variable for behavior planned in a 2.0Sebastian Berg2023-02-105-2/+45
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The idea of the flag is not to allow to change it right now, since there may be some things where that is hard to do in general, and it doesn't seem relevant: nobody is supposed to use it besides for testing.
* | | | | | | | | | | | | | | Merge pull request #23200 from DimitriPapadopoulos/codespellMatti Picus2023-02-1225-36/+36
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix typos found by copdespell
| * | | | | | | | | | | | | | | Fix typos found by copdespellDimitri Papadopoulos2023-02-1125-36/+36
|/ / / / / / / / / / / / / / /
* | | | | | | | | | | | | | | Merge pull request #20064 from DimitriPapadopoulos/strMatti Picus2023-02-1121-134/+135
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | MAINT, DOC: get rid of unicode, unicode_, string_
| * | | | | | | | | | | | | | | MAINT, DOC: string_ → bytes_ and unicode_ → str_Dimitri Papadopoulos2023-02-1020-129/+130
| | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | DOC: unicode → strDimitri Papadopoulos2023-02-101-4/+4
| | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | DOC: string → strDimitri Papadopoulos2023-02-101-1/+1
| | | | | | | | | | | | | | | |
* | | | | | | | | | | | | | | | BUG: fix for f2py string scalars (#23194)Alexander Heger2023-02-113-3/+30
| |/ / / / / / / / / / / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | in previous version, any string scalar was converted to a string array of dimension len, i.e., a definition character(len=N) :: X effectively became character(len=NNN), dimension(NNN) :: X from the point of few of the numpy (python) interface: X.shape == (NNN,) X.dtype == '|SNNN' Closes gh-23192
* | | | | | | | | | | | | | | Merge pull request #23174 from ↵Sebastian Berg2023-02-101-2/+83
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Developer-Ecosystem-Engineering/fix-simd-multiply-and-divide-on-apple-silicon BUG: Fix Apple silicon builds by working around clang partial load bug in …
| * | | | | | | | | | | | | | | Fix Apple silicon builds by working around clang partial load bug in SIMD ↵Developer-Ecosystem-Engineering2023-02-071-2/+83
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | multiply and divide
* | | | | | | | | | | | | | | | Merge pull request #23193 from eltociear/patch-7Sebastian Berg2023-02-101-2/+2
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | |_|/ / / / / / / / / / / / / / |/| | | | | | | | | | | | | | | MAINT: fix typo in overrides.py
| * | | | | | | | | | | | | | | MAINT: fix typo in overrides.pyIkko Eltociear Ashimine2023-02-101-2/+2
|/ / / / / / / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | overriden -> overridden
* | | | | | | | | | | | | | | Merge pull request #23181 from mhvk/ufunc-at-complex-add-subtract-multiplyMatti Picus2023-02-105-3/+92
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ENH: enable fast indexed loops for complex add, subtract, multiply
| * | | | | | | | | | | | | | | ENH: enable fast indexed loops for complex add, subtract, multiplyMarten van Kerkwijk2023-02-095-6/+95
| | | | | | | | | | | | | | | |
* | | | | | | | | | | | | | | | Merge pull request #23188 from mattip/release-noteSebastian Berg2023-02-091-1/+2
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | DOC: update release blurb
| * | | | | | | | | | | | | | | | DOC: update release blurbmattip2023-02-091-1/+2
|/ / / / / / / / / / / / / / / /