NumPy 1.16.3 Release Notes#
The NumPy 1.16.3 release fixes bugs reported against the 1.16.2 release, and also backports several enhancements from master that seem appropriate for a release series that is the last to support Python 2.7. 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.2 and, if using OpenBLAS, OpenBLAS > v0.3.4.
The most noticeable change in this release is that unpickling object arrays
*.npz files now requires an explicit opt-in.
This backwards incompatible change was made in response to
Unpickling while loading requires explicit opt-in#
np.lib.format.read_array take an
allow_pickle keyword which now defaults to
False in response to
Covariance in random.mvnormal cast to double#
This should make the tolerance used when checking the singular values of the covariance matrix more meaningful.
__array_interface__ offset now works as documented#
The interface may use an
offset value that was previously mistakenly