summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* | | | | | | | | | | | | | | | ENH: add indexed loops for maximum, minimum, fmax, fmin (#23177)Matti Picus2023-02-096-18/+102
|/ / / / / / / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Continuation of the ufunc.at optimizations: add indexed loops for maximum, minimum, fmax, fmin ufuncs and a benchmark for maximum.at (performance increased by ~13x) * BENCH: add np.maximum.at benchmark * remove 'explain_chain' * add a seed to `default_rng() (from review) * MAINT: formatting and change comments, from review
* | | | | | | | | | | | | | | Merge pull request #23184 from seberg/f2py-no-test-printMatti Picus2023-02-091-3/+4
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | TST: Comment out spurious print in f2py test
| * | | | | | | | | | | | | | | TST: Comment out spurious print in f2py testSebastian Berg2023-02-091-3/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Matti was wondering where it came from, so lets comment it out.
* | | | | | | | | | | | | | | | Merge pull request #23172 from jfbu/latex_missingcharsMatti Picus2023-02-092-1/+12
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | DOC: LaTeX/PDF: add support for a few needed Chinese characters
| * | | | | | | | | | | | | | | | DOC: add texlive-lang-chinese package dependency to CIJean-François B2023-02-071-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | But build of PDFs not activated (in devdocs job). At my locale, success when executing in doc/ make html make latex make -C build/latex all-pdf All duplicate references complaints from the PDF build of numpy-ref.pdf are instances of sphinx-doc/sphinx#11093. And currently no missing Chinese character is reported.
| * | | | | | | | | | | | | | | | DOC: LaTeX: Use FandolSong-Regular OpenType font for Chinese charactersJean-François B2023-02-071-0/+11
| | |/ / / / / / / / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Unfortunately, there is no mechanism provided by (Xe)LaTeX to automatically fall-back on some rescue font when the main document font does not support a character. But one can configure each problematic character to use a specific font, and the FandolSong font from TeXLive-based LaTeX distributions provides for all currently needed such problematic characters. Close: #22930
* | | | | | | | | | | | | | | | CI: check env in wheel uploader (#23183)Andrew Nelson2023-02-091-18/+23
| |/ / / / / / / / / / / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * CI: check env * CI: check env * CI: only upload cirrus if schedule * CI: enable numpy/numpy
* | | | | | | | | | | | | | | Merge pull request #23179 from mhvk/ufunc-at-fix-scalar-valueSebastian Berg2023-02-092-2/+16
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | BUG/ENH: Fix fast index loops for 1-el array / allow scalar value
| * | | | | | | | | | | | | | | BUG/ENH: Fix fast index loops for 1-el array / allow scalar valueMarten van Kerkwijk2023-02-082-2/+16
|/ / / / / / / / / / / / / / /
* | | | | | | | | | | | | | | Merge pull request #23136 from mattip/indexed-looposSebastian Berg2023-02-0718-70/+587
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / / / / / |/| | | | | | | | | | | | | | ENH: create and use indexed inner loops
| * | | | | | | | | | | | | | TST, BUG: add a test for unary ufuncs, fix condition for indexed loopsmattip2023-02-074-2/+107
| | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | DOC: improve release snippet (from review)mattip2023-02-071-2/+2
| | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | ENH: fixes from reviewmattip2023-02-071-12/+4
| | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | TST: add test (from review)mattip2023-02-071-0/+7
| | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | BUG: improve check for 1d operands (from review)mattip2023-02-071-1/+4
| | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | BUG: fixes from review: use iter->nd and adapt to unary ufuncsmattip2023-02-061-6/+11
| | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | BUG: Deal with casting and non-contig/1-D indicesSebastian Berg2023-02-062-4/+18
| | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | BUG: Clean up reference handling in `ufunc.at` a little.Sebastian Berg2023-02-061-5/+1
| | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | MAINT: rework release note, changes from reviewmattip2023-02-056-33/+35
| | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | DOC: add a performance release notemattip2023-02-011-0/+17
| | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | MAINT: update EXPERIMENTAL_DTYPE_API_VERSION toomattip2023-02-011-1/+1
| | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | MAINT: lintingmattip2023-02-011-3/+5
| | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | MAINT, BUG: fixes from review and testingmattip2023-02-018-81/+177
| | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | BENCH: fix benchmarkmattip2023-01-311-1/+1
| | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | ENH: update and sync the public APImattip2023-01-311-1/+2
| | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | MAINT: fix lintingmattip2023-01-311-11/+17
| | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | ENH: use an indexed loop if possible in ufunc_atmattip2023-01-306-16/+63
| | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | ENH: add indexed lower loops and connect them to ufuncsmattip2023-01-308-18/+219
| | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | refactor ufunc_at to first get the inner loop, then create the iteratorsmattip2023-01-301-41/+40
| | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | ENH: add indexed loopsmattip2023-01-302-0/+24
| | |/ / / / / / / / / / / / | |/| | | | | | | | | | | |
* | | | | | | | | | | | | | Merge pull request #23168 from hoodmane/update-pyodideSebastian Berg2023-02-071-3/+3
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ | |_|/ / / / / / / / / / / / |/| | | | | | | | | | | | | CI: Update pyodide version in emscripten tests
| * | | | | | | | | | | | | TST Update version of Pyodide used in tests to v0.22.1Hood Chatham2023-02-061-3/+3
|/ / / / / / / / / / / / /
* | | | | | | | | | | | | Merge pull request #23164 from kohlerjl/patch-1Matti Picus2023-02-061-3/+9
|\ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | BUG: Correct types, add missing functions to c_distributions.pxd
| * | | | | | | | | | | | | Revert type change for random_fJonathan Kohler2023-02-051-1/+1
| | | | | | | | | | | | | |
| * | | | | | | | | | | | | Correct types, add missing functions to c_distributions.pxdJonathan Kohler2023-02-051-4/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Correct floating point types on several npyrandom functions exposed for Cython in c_distributions.pyx, add missing float functions
* | | | | | | | | | | | | | Merge pull request #23163 from charris/post-1.24.2-release-updateMatti Picus2023-02-063-0/+96
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / / / / |/| | | | | | | | | | | | | MAINT: Update main after 1.24.2 release.
| * | | | | | | | | | | | | MAINT: Update main after 1.24.2 release.Charles Harris2023-02-053-0/+96
|/ / / / / / / / / / / / /
* | | | | | | | | | | | | Merge pull request #23142 from mattip/acrededationStefan van der Walt2023-02-041-6/+6
|\ \ \ \ \ \ \ \ \ \ \ \ \ | |_|_|/ / / / / / / / / / |/| | | | | | | | | | | | NEP: add a paragraph about accredidation for sponsored work
| * | | | | | | | | | | | remove double spacesMatti Picus2023-02-041-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Co-authored-by: Inessa Pawson <inessapawson@gmail.com>
| * | | | | | | | | | | | NEP: changes from reviewmattip2023-02-031-6/+5
| | | | | | | | | | | | |
| * | | | | | | | | | | | NEP: fold the text into the current paragraph, from reviewmattip2023-02-021-11/+7
| | | | | | | | | | | | |
| * | | | | | | | | | | | NEP: add a paragraph about accredidation for sponsored workmattip2023-02-011-0/+5
| | |/ / / / / / / / / / | |/| | | | | | | | | |
* | | | | | | | | | | | Merge pull request #23143 from seberg/dtype-pickleCharles Harris2023-02-023-2/+23
|\ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | ENH: Allow trivial pickling of user DType (classes)
| * | | | | | | | | | | | ENH: Allow trivial pickling of user DType (classes)Sebastian Berg2023-02-023-2/+23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This also adds a `_legac` attribute, I am happy to rename it, but I suspect having something like it is useful. Arguably, the best solution would be to give our DTypes a working module+name, but given that we are not there, this seems easy. We could probably check for `__reduce__`, but I am not certain that wouldn't pre-empt successfully already, so this just restores the default for now.
* | | | | | | | | | | | | Merge pull request #23145 from BvB93/39_typCharles Harris2023-02-0218-630/+117
|\ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | TYP,MAINT: Remove typing-related Python <3.9 leftovers
| * | | | | | | | | | | | | MAINT: Remove `npt._GenericAlias` in favor of py39 `types.GenericAlias`BvB932023-02-026-440/+6
| | | | | | | | | | | | | |
| * | | | | | | | | | | | | MAINT: Make use of the py39 `__class_getitem__` availability in the standard ↵BvB932023-02-025-83/+84
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | library
| * | | | | | | | | | | | | MAINT: Remove the python <3.9 guards for `__class_getitem__`BvB932023-02-028-107/+27
| | |/ / / / / / / / / / / | |/| | | | | | | | | | |
* | | | | | | | | | | | | Merge pull request #23144 from BvB93/dualCharles Harris2023-02-021-1/+1
|\ \ \ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / / / |/| | | | | | | | | | | | TYP,MAINT: Add a missing explicit `Any` parameter to the `npt.ArrayLike` definition
| * | | | | | | | | | | | TYP,MAINT: Add a missing explicit `Any` parameter to the `npt.ArrayLike` ↵BvB932023-02-021-1/+1
|/ / / / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | definition