[Numpy-discussion] ANN: NumPy 1.9.0 release

Julian Taylor jtaylor.debian at googlemail.com
Sun Sep 7 06:33:19 EDT 2014


Hello,

We are proud to announce the 1.9.0 release of NumPy.

This release includes numerous performance improvements, most
significantly the indexing code has been rewritten be a lot times
faster for most cases and performance of using small arrays and scalars
has almost doubled.
Plenty of other functions have been improved too, nonzero, where,
bincount, searchsorted, count_nonzero, floating point min/max, boolean
argmin/argmax, triu/tril, masked sorting can be expected to perform
significantly better in many cases.

Also NumPy 1.9.0 releases the GIL for more functions, most notably
indexing now releases it and the random modules state object has a
private lock instead of using the GIL. This allows leveraging pure
python threads more efficiently.

In order to make working with arrays containing NaN values easier
nanmedian and nanpercentile have been added which ignore these values.
These functions and the regular median and percentile now also support
generalized axis arguments that ufuncs already have, these allow
reducing along multiple axis in one call.

Please see the release notes for all the details. Please also take not
of the many small compatibility changes and deprecation in the notes.
https://github.com/numpy/numpy/blob/maintenance/1.9.x/doc/release/1.9.0-notes.rst

The source tarballs and win32 binaries can be downloaded here:
https://sourceforge.net/projects/numpy/files/NumPy/1.9.0

Cheers,
The NumPy Development Team

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: OpenPGP digital signature
URL: <http://mail.python.org/pipermail/numpy-discussion/attachments/20140907/2f74f081/attachment.sig>


More information about the NumPy-Discussion mailing list