NumPy 1.22.0 has been released
Hi All, On behalf of the NumPy team, I'm pleased to announce the release of NumPy 1.22.0. NumPy 1.22.0 is a big release featuring the work of 153 contributors spread over 609 pull requests. There have been many improvements, highlights are: - Annotations of the main namespace are essentially complete. Upstream is a moving target, so there will likely be further improvements, but the major work is done. This is probably the most user visible enhancement in this release. - A preliminary version of the proposed Array-API is provided. This is a step in creating a standard collection of functions that can be used across applications such as CuPy and JAX. - NumPy now has a DLPack backend. DLPack provides a common interchange format for array (tensor) data. - New methods for `quantile`, `percentile`, and related functions. The new methods provide a complete set of the methods commonly found in the literature. - A new configurable allocator for use by downstream projects. These are in addition to the ongoing work to provide SIMD support for commonly used functions, improvements to F2PY, and better documentation. The Python versions supported in this release are 3.8-3.10, Python 3.7 has been dropped. Note that 32 bit wheels are only provided for Python 3.8 and 3.9 on Windows, all other wheels are 64 bits on account of Ubuntu, Fedora, and other Linux distributions dropping 32 bit support. All 64 bit wheels are also linked with 64 bit integer OpenBLAS, which should fix the occasional problems encountered by folks using truly huge arrays. Wheels can be downloaded from PyPI <https://pypi.org/project/numpy/1.22.0/>; source archives, release notes, and wheel hashes are available on Github <https://github.com/numpy/numpy/releases/tag/v1.22.0>. Linux users will need pip >= 0.19.3 in order to install the manylinux2014 wheels. A recent version of pip is needed to install the universal2 macos wheels. *Contributors* A total of 153 people contributed to this release. People with a "+" by their names contributed a patch for the first time. - @DWesl - @Illviljan - @h-vetinari - @yan-wyb + - Aaron Meurer - Abel Aoun + - Adrian Gao + - Ahmet Can Solak + - Ajay DS + - Alban Colley + - Alberto Rubiales + - Alessia Marcolini + - Amit Kumar + - Andrei Batomunkuev + - Andrew Watson + - Anirudh Dagar + - Ankit Dwivedi + - Antony Lee - Arfy Slowy + - Arryan Singh + - Arun Palaniappen + - Arushi Sharma + - Bas van Beek - Brent Brewington + - Carl Johnsen + - Carl Michal + - Charles Harris - Chiara Marmo - Chris Fu (傅立业) + - Christoph Buchner + - Christoph Reiter + - Chunlin Fang - Clément Robert + - Constanza Fierro - Damien Caliste - Daniel Ching - David Badnar + - David Cortes + - David Okpare + - Derek Huang + - Developer-Ecosystem-Engineering + - Dima Pasechnik - Dimitri Papadopoulos + - Dmitriy Fishman + - Eero Vaher + - Elias Koromilas + - Eliaz Bobadilla + - Elisha Hollander + - Eric Wieser - Eskild Eriksen + - Evan Miller + - Fayas Noushad + - Gagandeep Singh + - Ganesh Kathiresan - Ghiles Meddour + - Greg Lucas - Gregory R. Lee - Guo Shuai + - Gwyn Ciesla + - Hameer Abbasi - Hector Martin + - Henry Schreiner + - Himanshu + - Hood Chatham + - Hugo Defois + - Hugo van Kemenade - I-Shen Leong + - Imen Rajhi + - Irina Maria Mocan + - Irit Katriel + - Isuru Fernando - Jakob Jakobson - Jerry Morrison + - Jessi J Zhao + - Joe Marshall + - Johan von Forstner + - Jonas I. Liechti + - Jonathan Reichelt Gjertsen + - Joshua Himmens + - Jérome Eertmans - Jérôme Kieffer + - KIU Shueng Chuan + - Kazuki Sakamoto + - Kenichi Maehashi - Kenny Huynh + - Kent R. Spillner + - Kevin Granados + - Kevin Modzelewski + - Kevin Sheppard - Lalit Musmade + - Malik Idrees Hasan Khan + - Marco Aurelio da Costa + - Margret Pax + - Mars Lee + - Marten van Kerkwijk - Matthew Barber + - Matthew Brett - Matthias Bussonnier - Matthieu Dartiailh - Matti Picus - Melissa Weber Mendonça - Michael McCann + - Mike Jarvis + - Mike McCann + - Mike Toews - Mukulika Pahari - Nick Pope + - Nick Wogan + - Niels Dunnewind + - Niko Savola + - Nikola Forró - Niyas Sait + - Pamphile ROY - Paul Ganssle + - Pauli Virtanen - Pearu Peterson - Peter Hawkins + - Peter Tillema + - Prathmesh Shirsat + - Raghuveer Devulapalli - Ralf Gommers - Robert Kern - Rohit Goswami + - Ronan Lamy - Ross Barnowski - Roy Jacobson + - Samyak S Sarnayak + - Sayantika Banik + - Sayed Adel - Sebastian Berg - Sebastian Schleehauf + - Serge Guelton - Shriraj Hegde + - Shubham Gupta + - Sista Seetaram + - Stefan van der Walt - Stephannie Jimenez Gacha + - Tania Allard - Theodoros Nikolaou + - Thomas Green + - Thomas J. Fan - Thomas Li + - Tim Hoffmann - Tom Tan + - Tyler Reddy - Vijay Arora + - Vinith Kishore + - Warren Weckesser - Yang Hau - Yashasvi Misra - Yuval Ofek + - Zac Hatfield-Dodds - Zhang Na + Cheers, Charles Harris
participants (1)
-
Charles R Harris