|
NumPy 1.6.2 Release Notes |
|
************************* |
|
|
|
This is a bugfix release in the 1.6.x series. Due to the delay of the NumPy |
|
1.7.0 release, this release contains far more fixes than a regular NumPy bugfix |
|
release. It also includes a number of documentation and build improvements. |
|
|
|
Issues fixed |
|
============ |
|
|
|
``numpy.core`` |
|
~~~~~~~~~~~~~~ |
|
|
|
* #2063: make unique() return consistent index |
|
* #1138: allow creating arrays from empty buffers or empty slices |
|
* #1446: correct note about correspondence vstack and concatenate |
|
* #1149: make argmin() work for datetime |
|
* #1672: fix allclose() to work for scalar inf |
|
* #1747: make np.median() work for 0-D arrays |
|
* #1776: make complex division by zero to yield inf properly |
|
* #1675: add scalar support for the format() function |
|
* #1905: explicitly check for NaNs in allclose() |
|
* #1952: allow floating ddof in std() and var() |
|
* #1948: fix regression for indexing chararrays with empty list |
|
* #2017: fix type hashing |
|
* #2046: deleting array attributes causes segfault |
|
* #2033: a**2.0 has incorrect type |
|
* #2045: make attribute/iterator_element deletions not segfault |
|
* #2021: fix segfault in searchsorted() |
|
* #2073: fix float16 __array_interface__ bug |
|
|
|
|
|
``numpy.lib`` |
|
~~~~~~~~~~~~~ |
|
|
|
* #2048: break reference cycle in NpzFile |
|
* #1573: savetxt() now handles complex arrays |
|
* #1387: allow bincount() to accept empty arrays |
|
* #1899: fixed histogramdd() bug with empty inputs |
|
* #1793: fix failing npyio test under py3k |
|
* #1936: fix extra nesting for subarray dtypes |
|
* #1848: make tril/triu return the same dtype as the original array |
|
* #1918: use Py_TYPE to access ob_type, so it works also on Py3 |
|
|
|
|
|
``numpy.distutils`` |
|
~~~~~~~~~~~~~~~~~~~ |
|
|
|
* #1261: change compile flag on AIX from -O5 to -O3 |
|
* #1377: update HP compiler flags |
|
* #1383: provide better support for C++ code on HPUX |
|
* #1857: fix build for py3k + pip |
|
* BLD: raise a clearer warning in case of building without cleaning up first |
|
* BLD: follow build_ext coding convention in build_clib |
|
* BLD: fix up detection of Intel CPU on OS X in system_info.py |
|
* BLD: add support for the new X11 directory structure on Ubuntu & co. |
|
* BLD: add ufsparse to the libraries search path. |
|
* BLD: add 'pgfortran' as a valid compiler in the Portland Group |
|
* BLD: update version match regexp for IBM AIX Fortran compilers. |
|
|
|
|
|
``numpy.random`` |
|
~~~~~~~~~~~~~~~~ |
|
|
|
* BUG: Use npy_intp instead of long in mtrand |
|
|
|
Changes |
|
======= |
|
|
|
``numpy.f2py`` |
|
~~~~~~~~~~~~~~ |
|
|
|
* ENH: Introduce new options extra_f77_compiler_args and extra_f90_compiler_args |
|
* BLD: Improve reporting of fcompiler value |
|
* BUG: Fix f2py test_kind.py test |
|
|
|
|
|
``numpy.poly`` |
|
~~~~~~~~~~~~~~ |
|
|
|
* ENH: Add some tests for polynomial printing |
|
* ENH: Add companion matrix functions |
|
* DOC: Rearrange the polynomial documents |
|
* BUG: Fix up links to classes |
|
* DOC: Add version added to some of the polynomial package modules |
|
* DOC: Document xxxfit functions in the polynomial package modules |
|
* BUG: The polynomial convenience classes let different types interact |
|
* DOC: Document the use of the polynomial convenience classes |
|
* DOC: Improve numpy reference documentation of polynomial classes |
|
* ENH: Improve the computation of polynomials from roots |
|
* STY: Code cleanup in polynomial [*]fromroots functions |
|
* DOC: Remove references to cast and NA, which were added in 1.7 |
|
|