Hi All,

On behalf of the NumPy team I'm pleased to announce the release of NumPy 1.16.0rc1. This is the last NumPy release to support Python 2.7 and will be maintained as a long term release with bug fixes until 2020.  This release has seen a lot of refactoring and features many bug fixes, improved code organization, and better cross platform compatibility. Not all of these improvements will be visible to users, but they should help make maintenance easier going forward. Highlights are

  • Experimental support for overriding numpy functions in downstream projects.
  • The matmul function is now a ufunc and can be overridden using __array_ufunc__.
  • Improved support for the ARM and POWER architectures.
  • Improved support for AIX and PyPy.
  • Improved interoperation with ctypes.
  • Improved support for PEP 3118.
The supported Python versions are 2.7 and 3.5-3.7, support for 3.4 has been dropped. The wheels on PyPI are linked with OpenBLAS v0.3.4+,  which should fix the known threading issues found in previous OpenBLAS versions. Downstream developers building this release should use Cython >= 0.29 and, if linking OpenBLAS, OpenBLAS > v0.3.4.

Wheels for this release can be downloaded from PyPI, source archives are available
from Github.

Contributors

A total of 111 people contributed to this release.  People with a "+" by their
names contributed a patch for the first time.
  • Alan Fontenot +
  • Allan Haldane
  • Alon Hershenhorn +
  • Alyssa Quek +
  • Andreas Nussbaumer +
  • Anner +
  • Anthony Sottile +
  • Antony Lee
  • Ayappan P +
  • Bas van Schaik +
  • C.A.M. Gerlach +
  • Charles Harris
  • Chris Billington
  • Christian Clauss
  • Christoph Gohlke
  • Christopher Pezley +
  • Daniel B Allan +
  • Daniel Smith
  • Dawid Zych +
  • Derek Kim +
  • Dima Pasechnik +
  • Edgar Giovanni Lepe +
  • Elena Mokeeva +
  • Elliott Sales de Andrade +
  • Emil Hessman +
  • Eric Schles +
  • Eric Wieser
  • Giulio Benetti +
  • Guillaume Gautier +
  • Guo Ci
  • Heath Henley +
  • Isuru Fernando +
  • J. Lewis Muir +
  • Jack Vreeken +
  • Jaime Fernandez
  • James Bourbeau
  • Jeff VanOss
  • Jeffrey Yancey +
  • Jeremy Chen +
  • Jeremy Manning +
  • Jeroen Demeyer
  • John Darbyshire +
  • John Zwinck
  • Jonas Jensen +
  • Joscha Reimer +
  • Juan Azcarreta +
  • Julian Taylor
  • Kevin Sheppard
  • Krzysztof Chomski +
  • Kyle Sunden
  • Lars Grüter
  • Lilian Besson +
  • MSeifert04
  • Mark Harfouche
  • Marten van Kerkwijk
  • Martin Thoma
  • Matt Harrigan +
  • Matthew Bowden +
  • Matthew Brett
  • Matthias Bussonnier
  • Matti Picus
  • Max Aifer +
  • Michael Hirsch, Ph.D +
  • Michael James Jamie  Schnaitter +
  • MichaelSaah +
  • Mike Toews
  • Minkyu Lee +
  • Mircea Akos Bruma +
  • Mircea-Akos Brumă +
  • Moshe Looks +
  • Muhammad Kasim +
  • Nathaniel J. Smith
  • Nikita Titov +
  • Paul Müller +
  • Paul van Mulbregt
  • Pauli Virtanen
  • Pierre Glaser +
  • Pim de Haan
  • Ralf Gommers
  • Robert Kern
  • Robin Aggleton +
  • Rohit Pandey +
  • Roman Yurchak +
  • Ryan Soklaski
  • Sebastian Berg
  • Sho Nakamura +
  • Simon Gibbons
  • Stan Seibert +
  • Stefan Otte
  • Stefan van der Walt
  • Stephan Hoyer
  • Stuart Archibald
  • Taylor Smith +
  • Tim Felgentreff +
  • Tim Swast +
  • Tim Teichmann +
  • Toshiki Kataoka
  • Travis Oliphant
  • Tyler Reddy
  • Uddeshya Singh +
  • Warren Weckesser
  • Weitang Li +
  • Wenjamin Petrenko +
  • William D. Irons
  • Yannick Jadoul +
  • Yaroslav Halchenko
  • Yug Khanna +
  • Yuji Kanagawa +
  • Yukun Guo +
  • lerbuke +
  • @ankokumoyashi +
Cheers,

Charles Harris