Hi All,

On behalf of the NumPy team, I'm pleased to announce the release of NumPy
2.4.0rc1. The NumPy 2.4.0 release continues the work to improve free
threaded Python support, user dtypes implementation, and annotations. There
are many expired deprecations and bug fixes as well. This release supports
Python versions 3.11-3.14. Wheels can be downloaded from PyPI
<https://pypi.org/project/numpy/2.4.0rc1>; release notes and the changelog
are available on Github
<https://github.com/numpy/numpy/releases/tag/v2.4.0rc1>.

*Highlights*

Apart from annotations and `same_value` kwarg, the 2.4 highlights are
mostly of interest to downstream developers. They should help in
implementing new user dtypes.

   - Many annotation improvements. In particular, runtime signature
   introspection.
   - New `casting` kwarg `'same_value'` for casting by value.
   - New `PyUFunc_AddLoopsFromSpec` function that can be used to add user
   sort loops using the `ArrayMethod` API.
   - New `__numpy_dtype__` protocol.


*Contributors*

A total of 141 people contributed to this release.  People with a "+" by
their
names contributed a patch for the first time.

   - !DWesl
   - !MyUserNameWasTakenLinux +
   - !ianlv +
   - !kostayScr +
   - !olivier +
   - Aadya Chinubhai +
   - Aaron Kollasch +
   - Abdu Zoghbi +
   - Abhishek Kumar
   - Abhishek Tiwari +
   - Adam Turner +
   - Akhil Kannan +
   - Aleksandr A. Voyt +
   - Amelia Thurdekoos +
   - Andrew Nelson
   - Angus Gibson +
   - Anik Chand +
   - Aniket Singh Yadav +
   - Ankit Ahlawat +
   - Arthur Lacote +
   - Ben Woodruff
   - Bernard Roesler +
   - Brad Smith +
   - Britney Whittington +
   - Carlos Martin
   - Charles Harris
   - Charlie Lin +
   - Chris Navarro
   - Christian Barbia +
   - Christian Bourjau +
   - Christine P. Chai
   - Christopher Sidebottom
   - Clément Robert
   - Copilot +
   - Dan Raviv +
   - Daniel Bertalan +
   - David Seifert +
   - Dennis Van de Vorst +
   - Developer-Ecosystem-Engineering
   - Diego Atencia +
   - Dillon Niederhut
   - Dimitri Papadopoulos Orfanos
   - Diya Singh +
   - Evgeni Burovski
   - Faizan-Ul Huda +
   - François Rozet
   - Germán Godoy Gutierrez +
   - Gubaydullin Danis +
   - Guido Imperiale
   - Hamza Meel +
   - Hannah Aizenman
   - Henry Schreiner
   - Hunter Hogan +
   - Iason Krommydas +
   - Inessa Pawson
   - Jake VanderPlas
   - Jingu Kang +
   - Joe Rickerby +
   - Johnnie Gray +
   - Jonathan Reimer +
   - Joren Hammudoglu
   - Kelvin Li +
   - Khelf Mohamed +
   - Koki Watanabe +
   - Kumar Aditya +
   - Leonardo Paredes +
   - Lucas Colley
   - Lysandros Nikolaou
   - Maanas Arora
   - Marc Redemske +
   - Marco Barbosa
   - Marco Edward Gorelli
   - Mark Ryan
   - Marten van Kerkwijk
   - Maryanne Wachter
   - Mateusz Sokół
   - Matthias Bussonnier
   - Matti Picus
   - Melissa Weber Mendonça
   - Michael Davidsaver
   - Michael Siebert
   - Michał Górny
   - Mohammed Abdul Rahman
   - Mohammed Zuhaib +
   - Mohit Deoli +
   - Moritz Groß +
   - Mugundan Selvanayagam
   - Muhammad Maaz +
   - Mukulika Pahari
   - Nathan Goldbaum
   - Nicholas Bidler +
   - Paresh Joshi +
   - Parsa Shemirani +
   - Paul Caprioli +
   - Phoenix Studio +
   - Pieter Eendebak
   - Rafael Laboissière +
   - Raghuveer Devulapalli
   - Ralf Bürkle +
   - Ralf Gommers
   - Richard Smythe +
   - Riku Sakamoto +
   - Rohit Goswami
   - Ross Barnowski
   - Rupesh Sharma +
   - Sachin Shah +
   - Samruddhi Baviskar +
   - Sandeep Gupta +
   - Sandro +
   - Sanjay Kumar Sakamuri Kamalakar +
   - Sarang Joshi +
   - Sayed Awad
   - Sebastian Berg
   - Sergey Fedorov +
   - Shirong Wang +
   - Shyok Mutsuddi +
   - Simola Nayak +
   - Stan Ulbrych
   - Steven Hur +
   - Swayam Singh +
   - T.Yamada +
   - Tim Hoffmann
   - Timileyin Daso +
   - Tobias Markus +
   - Tontonio3 +
   - Toshaksha +
   - Trey Cole +
   - Tyler Reddy
   - Varad Raj Singh +
   - Veit Heller +
   - Vineet Kumar +
   - Wang Yang (杨旺)
   - Warren Weckesser
   - William Pursell +
   - Xiaoyu +
   - Yasir Ashfaq +
   - Yuki K
   - Yuvraj Pradhan
   - Zebreus +
   - Zhi Li +
   - dependabot[bot]


Cheers,

Charles Harris
_______________________________________________
NumPy-Discussion mailing list -- [email protected]
To unsubscribe send an email to [email protected]
https://mail.python.org/mailman3//lists/numpy-discussion.python.org
Member address: [email protected]

Reply via email to