8000 Merge pull request #23966 from charris/prepare-1.25.0-release · rbavery/numpy@db4f439 · GitHub
[go: up one dir, main page]

Skip to content

Commit db4f439

Browse files
authored
Merge pull request numpy#23966 from charris/prepare-1.25.0-release
REL: Prepare for the NumPy 1.25.0 release
2 parents d5f9d1a + 8c6b0bc commit db4f439

File tree

3 files changed

+45
-13
lines changed

3 files changed

+45
-13
lines changed

.mailmap

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -8,34 +8,34 @@
88
# This file is up-to-date if the command git log --format="%aN <%aE>" | sort -u
99
# gives no duplicates.
1010

11-
@partev <petrosyan@gmail.com>
12-
@pierreloicq <pierreloicq@gmail.com>
13-
@pkubaj <pkubaj@FreeBSD.org>
14-
@pmvz <pmvz_github@outlook.com>
15-
@tajbinjohn <tajbinjohn@gmail.com>
16-
17-
@amagicmuffin <2014wcheng@gmail.com>
1811
@8bitmp3 <19637339+8bitmp3@users.noreply.github.com>
19-
@dg3192 <113710955+dg3192@users.noreply.github.com>
2012
@DWesl <22566757+DWesl@users.noreply.github.com>
2113
@Endolith <endolith@gmail.com>
2214
@GalaxySnail <ylc991@163.com>
2315
@Illviljan <14371165+Illviljan@users.noreply.github.com>
24-
@juztamau5 <juztamau5@gmail.com>
2516
@LSchroefl <65246829+LSchroefl@users.noreply.github.com>
2617
@Lbogula <bogulala7@gmail.com>
2718
@Lisa <34400837+lyzlisa@users.noreply.github.com>
2819
@Patrick <39380924+xamm@users.noreply.github.com>
2920
@Scian <65375075+hoony6134@users.noreply.github.com>
21+
@amagicmuffin <2014wcheng@gmail.com>
3022
@code-review-doctor <contact+django-doctor-test@richardtier.co.uk>
23+
@dg3192 <113710955+dg3192@users.noreply.github.com>
3124
@h-vetinari <h.vetinari@gmx.com>
3225
@h6197627 <44726212+h6197627@users.noreply.github.com>
3326
@jbCodeHub <besselingcodehub@gmail.com>
27+
@juztamau5 <juztamau5@gmail.com>
3428
@legoffant <58195095+legoffant@users.noreply.github.com>
3529
@luzpaz <kunda@scribus.net>
3630
@luzpaz <kunda@scribus.net> <luzpaz@users.noreply.github.com>
31+
@partev <petrosyan@gmail.com>
32+
@pierreloicq <pierreloicq@gmail.com>
33+
@pkubaj <pkubaj@FreeBSD.org>
34+
@pmvz <pmvz_github@outlook.com>
35+
@pratiklp00 <pratikp@linux.ibm.com>
3736
@sfolje0 <sfolje0@github>
3837
@spacescientist <aspacescientist@protonmail.com> <spacescientist@pm.me>
38+
@tajbinjohn <tajbinjohn@gmail.com>
3939
@tautaus <sunt9751@gmail.com>
4040
@xoviat <49173759+xoviat@users.noreply.github.com>
4141
@xoviat <49173759+xoviat@users.noreply.github.com> <xoviat@users.noreply.github.com>

doc/changelog/1.25.0-changelog.rst

Lines changed: 24 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,15 @@
22
Contributors
33
============
44

5-
A total of 145 people contributed to this release. People with a "+" by their
5+
A total of 148 people contributed to this release. People with a "+" by their
66
names contributed a patch for the first time.
77

88
* @DWesl
99
* @partev +
1010
* @pierreloicq +
1111
* @pkubaj +
1212
* @pmvz +
13+
* @pratiklp00 +
1314
* @tajbinjohn +
1415
* A Chethan Reddy +
1516
* Aaron Meurer
@@ -24,6 +25,7 @@ names contributed a patch for the first time.
2425
* Berke Kocaoğlu +
2526
* Bob Eldering
2627
* Brian Soto
28+
* Brian Walshe +
2729
* Brock Mendel
2830
* Charles Harris
2931
* Charles Young +
@@ -114,6 +116,7 @@ names contributed a patch for the first time.
114116
* Paulo Almeida +
115117
* Pedro Lameiras +
116118
* Peter Hawkins
119+
* Pey Lian Lim
117120
* Peyton Murray +
118121
* Philip Holzmann +
119122
* Pierre Blanchard +
@@ -154,7 +157,7 @@ names contributed a patch for the first time.
154157
Pull requests merged
155158
====================
156159

157-
A total of 511 pull requests were merged for this release.
160+
A total of 530 pull requests were merged for this release.
158161

159162
* `#10615 <https://github.com/numpy/numpy/pull/10615>`__: DEP: deprecate scalar conversions for arrays with ndim > 0
160163
* `#16604 <https://github.com/numpy/numpy/pull/16604>`__: BUG: SWIG overloaded long functions on pyfragments.swg will seg...
@@ -667,3 +670,22 @@ A total of 511 pull requests were merged for this release.
667670
* `#23794 <https://github.com/numpy/numpy/pull/23794>`__: API: add aliases for object and void dtype classes to dtype API
668671
* `#23797 <https://github.com/numpy/numpy/pull/23797>`__: TST: adjust tests for cython3, pypy
669672
* `#23802 <https://github.com/numpy/numpy/pull/23802>`__: MAINT: Bump actions/setup-python from 4.6.0 to 4.6.1
673+
* `#23840 <https://github.com/numpy/numpy/pull/23840>`__: REL: Prepare for the NumPy 1.25.0rc1 release
674+
* `#23872 <https://github.com/numpy/numpy/pull/23872>`__: DOC: Try to clarify the `NPY_TARGET_VERSION` release note
675+
* `#23875 <https://github.com/numpy/numpy/pull/23875>`__: MAINT: Update ``download-wheels``.
676+
* `#23876 <https://github.com/numpy/numpy/pull/23876>`__: NEP: Fix NEP 53 file format and minor formatting issue
677+
* `#23877 <https://github.com/numpy/numpy/pull/23877>`__: DOC: update distutils migration guide
678+
* `#23882 <https://github.com/numpy/numpy/pull/23882>`__: TST: Add tests for np.argsort (#23846)
679+
* `#23888 <https://github.com/numpy/numpy/pull/23888>`__: TYP,DOC: Annotate and document the ``metadata`` parameter of...
680+
* `#23905 <https://github.com/numpy/numpy/pull/23905>`__: MAINT: Use ``--allow-downgrade`` option for rtools.
681+
* `#23932 <https://github.com/numpy/numpy/pull/23932>`__: BUG: Allow np.info on non-hashable objects with a dtype
682+
* `#23933 <https://github.com/numpy/numpy/pull/23933>`__: MAINT: Disable SIMD version of float64 sin and cos
683+
* `#23945 <https://github.com/numpy/numpy/pull/23945>`__: BUG: Fixup for win64 fwrite issue
684+
* `#23946 <https://github.com/numpy/numpy/pull/23946>`__: BUG: Fix NpyIter cleanup in einsum error path
685+
* `#23948 <https://github.com/numpy/numpy/pull/23948>`__: DOC: Update required C++ version in building.rst (and copy-edit).
686+
* `#23949 <https://github.com/numpy/numpy/pull/23949>`__: BUG:Fix for call to 'vec_st' is ambiguous
687+
* `#23951 <https://github.com/numpy/numpy/pull/23951>`__: MAINT: Upgrade install-rtools version
688+
* `#23955 <https://github.com/numpy/numpy/pull/23955>`__: ENH: Add array API standard v2022.12 support to numpy.array_api
689+
* `#23956 <https://github.com/numpy/numpy/pull/23956>`__: BUG: Fix AVX2 intrinsic npyv_store2_till_s64 on MSVC > 19.29
690+
* `#23957 <https://github.com/numpy/numpy/pull/23957>`__: ENH: add copy parameter for api.reshape function
691+
* `#23963 <https://github.com/numpy/numpy/pull/23963>`__: TEST: change subprocess call to capture stderr too

doc/source/release/1.25.0-notes.rst

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,8 @@ Highlights are:
1515
- Object arrays are now supported in einsum
1616
- Support for inplace matrix multiplication (``@=``).
1717

18-
We will be releasing a NumPy 1.26 when Python 12 comes out. That is needed
19-
because distutils has been dropped by Python 12 and we will be switching to using
18+
We will be releasing a NumPy 1.26 when Python 3.12 comes out. That is needed
19+
because distutils has been dropped by Python 3.12 and we will be switching to using
2020
meson for future builds. The next mainline release will be NumPy 2.0.0. We plan
2121
that the 2.0 series will still support downstream projects built against earlier
2222
versions of NumPy.
@@ -552,6 +552,16 @@ the cast to float.
552552
Performance improvements and changes
553553
====================================
554554

555+
Faster ``np.argsort`` on AVX-512 enabled processors
556+
---------------------------------------------------
557+
32-bit and 64-bit quicksort algorithm for np.argsort gain up to 6x speed up on
558+
processors that support AVX-512 instruction set.
559+
560+
Thanks to `Intel corporation <https://open.intel.com/>`_ for sponsoring this
561+
work.
562+
563+
(`gh-23707 <https://github.com/numpy/numpy/pull/23707>`__)
564+
555565
Faster ``np.sort`` on AVX-512 enabled processors
556566
------------------------------------------------
557567
Quicksort for 16-bit and 64-bit dtypes gain up to 15x and 9x speed up on

0 commit comments

Comments
 (0)
0