From db0301af7222c49ae5ed694a9af2f7aa853b4fef Mon Sep 17 00:00:00 2001 From: David Cournapeau Date: Tue, 3 Mar 2009 11:57:45 +0000 Subject: Update release notes for 1.3.0. --- doc/release/1.3.0-notes.rst | 78 ++++++++++++++++++++++++++++++++------------- 1 file changed, 55 insertions(+), 23 deletions(-) (limited to 'doc/release') diff --git a/doc/release/1.3.0-notes.rst b/doc/release/1.3.0-notes.rst index ffd62bfd9..5fc7554f8 100644 --- a/doc/release/1.3.0-notes.rst +++ b/doc/release/1.3.0-notes.rst @@ -2,14 +2,17 @@ NumPy 1.3.0 Release Notes ========================= -This minor release comes almost four months after the 1.1.0 release. +This minor release comes almost four months after the 1.2.0 release. -New features -============ +Highlights +========== Python 2.6 support ~~~~~~~~~~~~~~~~~~ +Python 2.6 is now supported on all previously supported platforms, including +windows. + http://www.python.org/dev/peps/pep-0361/ Generalized ufuncs @@ -17,18 +20,23 @@ Generalized ufuncs http://projects.scipy.org/scipy/numpy/ticket/887 -Histogram -~~~~~~~~~ +Experimental Windows 64 bits support +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -The semantics of histogram has been modified to fix long-standing issues -with outliers handling. The main changes concern +Numpy can now be built on windows 64 bits (amd64 only, not IA64), with both MS +compilers and mingw-w64 compilers: -#. the definition of the bin edges, now including the rightmost edge, and -#. the handling of upper outliers, now ignored rather than tallied in the - rightmost bin. +This is *highly experimental*: DO NOT USE FOR PRODUCTION USE. See INSTALL.txt, +Windows 64 bits section for more information on limitations and how to build it +by yourself. -The previous behavior is still accessible using `new=False`, but is scheduled -to be deprecated in the next release (1.3). +New features +============ + +Formatting issues +~~~~~~~~~~~~~~~~~ + +TODO Nan handling in max/min/sort ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -40,11 +48,28 @@ Masked arrays TODO -gfortran support on windows (32 and 64 bits) -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gfortran support on windows +~~~~~~~~~~~~~~~~~~~~~~~~~~~ -Gfortran can now be used as a fortran compiler for numpy, even when the C -compiler is Visual Studio. +Gfortran can now be used as a fortran compiler for numpy on windows, even when +the C compiler is Visual Studio. Gfortran + Visual studio does not work on +windows 64 bits (but gcc + gfortran does). + +Deprecated features +=================== + +Histogram +~~~~~~~~~ + +The semantics of histogram has been modified to fix long-standing issues +with outliers handling. The main changes concern + +#. the definition of the bin edges, now including the rightmost edge, and +#. the handling of upper outliers, now ignored rather than tallied in the + rightmost bin. + +The previous behavior is still accessible using `new=False`, but this is +deprecated, and will be removed entirely in 1.4.0. Documentation changes ===================== @@ -52,8 +77,8 @@ Documentation changes Internal changes ================ -Refactoring numpy.core math configuration -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +numpy.core math configuration revamp +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ This should make the porting to new platforms easier, and more robust. In particular, the configuration stage does not need to execute any code on the @@ -61,10 +86,15 @@ target platform, which is a first step toward cross-compilation. http://projects.scipy.org/scipy/numpy/browser/trunk/doc/neps/math_config_clean.txt +umath refactor +~~~~~~~~~~~~~~ + +A lot of code cleanup for umath/ufunc code (charris). + Improvements to build warnings ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -Numpy can now build with -W -Wall without warnings. +Numpy can now build with -W -Wall without warnings http://projects.scipy.org/scipy/numpy/browser/trunk/doc/neps/warnfix.txt @@ -72,7 +102,9 @@ Separate core math library ~~~~~~~~~~~~~~~~~~~~~~~~~~ The core math functions (sin, cos, etc... for basic C types) have been put into -a separate library. The library includes platform-specific fixes for various -maths functions, such as using those versions should be more robust than using -your platform functions directly. The API for existing functions is exactly the -same as the C99 math functions API, except they are prefixed with npy_. +a separate library; it acts as a compatibility layer, to support most C99 maths +functions (real only for now). The library includes platform-specific fixes for +various maths functions, such as using those versions should be more robust +than using your platform functions directly. The API for existing functions is +exactly the same as the C99 math functions API; the only difference is the npy +prefix (npy_cos vs cos). -- cgit v1.2.1