This is documentation for an old release of NumPy (version 1.19). Read this page in the documentation of the latest stable release (version 2.2).
NumPy 1.17.3 Release Notes¶
This release contains fixes for bugs reported against NumPy 1.17.2 along with a some documentation improvements. The Python versions supported in this release are 3.5-3.8.
Downstream developers should use Cython >= 0.29.13 for Python 3.8 support and OpenBLAS >= 3.7 to avoid errors on the Skylake architecture.
Highlights¶
Wheels for Python 3.8
Boolean
matmul
fixed to use booleans instead of integers.
Compatibility notes¶
The seldom used
PyArray_DescrCheck
macro has been changed/fixed.
Contributors¶
A total of 7 people contributed to this release. People with a “+” by their names contributed a patch for the first time.
Allan Haldane
Charles Harris
Kevin Sheppard
Matti Picus
Ralf Gommers
Sebastian Berg
Warren Weckesser
Pull requests merged¶
A total of 12 pull requests were merged for this release.
#14456: MAINT: clean up pocketfft modules inside numpy.fft namespace.
#14463: BUG: random.hypergeometic assumes npy_long is npy_int64, hung…
#14502: BUG: random: Revert gh-14458 and refix gh-14557.
#14504: BUG: add a specialized loop for boolean matmul.
#14506: MAINT: Update pytest version for Python 3.8
#14512: DOC: random: fix doc linking, was referencing private submodules.
#14513: BUG,MAINT: Some fixes and minor cleanup based on clang analysis
#14515: BUG: Fix randint when range is 2**32
#14519: MAINT: remove the entropy c-extension module
#14563: DOC: remove note about Pocketfft license file (non-existing here).
#14578: BUG: random: Create a legacy implementation of random.binomial.
#14687: BUG: properly define PyArray_DescrCheck