Notes:
Numpy 1.1.1 is a bug fix release featuring major improvements in Python 2.3.x compatibility and masked arrays.
Python 2.3.x fixes
==================
* Robert Kern -- remove development branch of f2py.
* Pierre GM -- masked array, fix dictionary update.
* Pierre GM -- masked array, fix itertools groupby dependency.
* Pierre GM -- masked array, fix use of iterators.
* Neil Muller -- fix test dependency on pretty print (#828).
General improvements
====================
* David Cournapeau -- scons build fixes/improvements.
* Stefan van der Walt -- Howto document updates.
* Fernando Perez -- cython updates.
* Robert Kern -- PyPI metadata fixes.
Bug fixes
=========
* #791 -- Travis Oliphant, std/var not properly calling array_finalize.
* #798 -- Stefan van der Walt, piecewise exposes raw memory.
* #810 -- David Huard, Verbose argument not effective for ndarrays in assert_equal.
* #828 -- Neil Muller, numpy file format format test failures on Solaris.
* #825 -- Neil Muller/Charles Harris, SIGBUS in UNICODE_getattr on Sparc Linux.
* #837 -- Pauli Virtanen, Infinite loop in fromfile & fromstring
* #841 -- Charles Harris, make numpy complex types print like Python.
* #843 -- Michael Abbott, reference count error in PyArray_CanCoerceScalar
* #844 -- David Cournapeau, failure with numpy inner.
* #848 -- Michael Abbott/Charles Harris/Travis Oliphant, reference leak.
* #849 -- Michael Abbott, reference to deallocated object.
* #850 -- Michael Abbott, memory leak.
* #854 -- Pauli Virtanen, Non-standard branch cuts (arccosh).
* #857 -- Pierre GM, dividing masked array with newaxis fails.
* ------- David Cournapeau, ctypes load_library fix.
* ------- Ryan May, Stefan van der Walt, fix loadtxt.
* ------- Robert Kern, make numeric.py functions return booleans.
* ------- Robert Kern, correct old numeric typecodes.
* ------- Robert Kern, fix raising exception in tests.
* ------- Robert Kern, make sure Zipf results are in allowable range.
* ------- Robert Kern, fix c++ style comment.
MD5 Checksums
=============
e570f5eb1dcd924c2b80530963141a14 numpy-1.1.1-py2.5-macosx10.5.dmg
af066b59a50bf5dbe1a14d6be3df6937 numpy-1.1.1.tar.gz
dbe8395ae38df2d92e6b81e510d5d6cf numpy-1.1.1-win32-superpack-python2.3.exe
1396260f42ce04754db74f59351e303a numpy-1.1.1-win32-superpack-python2.4.exe
2dce9ee3bb55624f49e11489ed590ed5 numpy-1.1.1-win32-superpack-python2.5.exe
Changes:
#
# ChangeLog for /tags/1.1.1
#
# Generated by Trac 0.10.2
# 08/02/08 15:22:17
#
07/31/08 15:54:35 jarrod.millman [5586]
* tags/1.1.1/numpy/version.py (modified)
updating version information for tag
07/31/08 15:52:30 jarrod.millman [5585]
* tags/1.1.1 (copied)
tagging 1.1.1 release
07/28/08 00:28:21 cdavid [5559]
* branches/1.1.x/MANIFEST.in (modified)
* branches/1.1.x/tools/win32build/README.txt (modified)
* branches/1.1.x/tools/win32build/build.py (modified)
* branches/1.1.x/tools/win32build/doall.py (copied)
* branches/1.1.x/tools/win32build/nsis_scripts/numpy-superinstaller-2.4.nsi (deleted)
* branches/1.1.x/tools/win32build/nsis_scripts/numpy-superinstaller-2.5.nsi (deleted)
* branches/1.1.x/tools/win32build/nsis_scripts/numpy-superinstaller.nsi.in (copied)
* branches/1.1.x/tools/win32build/prepare_bootstrap.py (copied)
Backport win32build improvements + MANIFEST.in fix.
07/27/08 21:05:30 cdavid [5545]
* branches/1.1.x/tools/win32build/README.txt (copied)
* branches/1.1.x/tools/win32build/cpuid (copied)
* branches/1.1.x/tools/win32build/cpuid/SConstruct (copied)
* branches/1.1.x/tools/win32build/cpuid/cpuid.c (copied)
* branches/1.1.x/tools/win32build/cpuid/cpuid.h (copied)
* branches/1.1.x/tools/win32build/cpuid/test.c (copied)
* branches/1.1.x/tools/win32build/nsis_scripts (copied)
* branches/1.1.x/tools/win32build/nsis_scripts/numpy-superinstaller-2.4.nsi (copied)
* branches/1.1.x/tools/win32build/nsis_scripts/numpy-superinstaller-2.5.nsi (copied)
Merge cpuid/nsis_scripts for win32 build.
07/22/08 15:56:27 pierregm [5507]
* branches/1.1.x/numpy/ma/core.py (modified)
* branches/1.1.x/numpy/ma/tests/test_core.py (modified)
* force the domain to the shape of the other element in
DomainedBinaryOperation (bugfix 857)
07/22/08 15:37:12 charris [5505]
* branches/1.1.x/numpy/tests/test_ctypeslib.py (modified)
Make skip message a simple 'S'.
07/22/08 14:57:13 charris [5504]
* branches/1.1.x/numpy/f2py/setup.py (modified)
Backport r5348: f2py removal part 2.
07/22/08 14:47:54 charris [5502]
* branches/1.1.x/numpy/f2py/f2py2e.py (modified)
* branches/1.1.x/numpy/f2py/setup.py (modified)
* branches/1.1.x/numpy/f2py/setupscons.py (modified)
Backport r5357: f2py removal part 1.
07/22/08 11:40:24 charris [5500]
* branches/1.1.x/numpy/lib/io.py (modified)
Backport r5498 fixes to loadtxt.
07/22/08 11:37:54 charris [5499]
* branches/1.1.x/numpy/ma/mrecords.py (modified)
Fix Python2.3 incompatibility.
07/22/08 00:22:08 pierregm [5496]
* branches/1.1.x/numpy/ma/testutils.py (modified)
define actual_dtype and desired_dtype
07/21/08 14:17:06 pierregm [5492]
* branches/1.1.x/numpy/ma/core.py (modified)
* branches/1.1.x/numpy/ma/tests/test_core.py (modified)
core:
* Make sure that the .reshape method accepts a new shape as a list
(and not as a tuple only)
07/21/08 13:49:45 pierregm [5490]
* branches/1.1.x/numpy/ma/core.py (modified)
* branches/1.1.x/numpy/ma/tests/test_core.py (modified)
* branches/1.1.x/numpy/ma/testutils.py (modified)
testutils :
* backport from 1.2
core:
* fixed the reshape function/method to accept an 'order' optional
parameter
07/20/08 19:28:13 charris [5484]
* branches/1.1.x/numpy/core/setup.py (modified)
* branches/1.1.x/numpy/distutils/misc_util.py (modified)
* branches/1.1.x/numpy/random/setup.py (modified)
Bring back reverted r5461. Error was in the regression test.
07/20/08 18:58:48 charris [5482]
* branches/1.1.x/numpy/core/tests/test_regression.py (modified)
Fix broken regression test.
07/20/08 18:35:47 charris [5481]
* branches/1.1.x/numpy/core/tests/test_regression.py (modified)
make regression test work for reverted NaN fix.
07/20/08 18:26:40 charris [5479]
* branches/1.1.x/numpy/core/tests/test_regression.py (modified)
fix typo
07/20/08 17:56:43 charris [5478]
* branches/1.1.x/numpy/core/src/umathmodule.c.src (modified)
Revert r5472.
07/20/08 16:55:43 charris [5476]
* branches/1.1.x/numpy/core/tests/test_regression.py (modified)
debugging printout.
07/20/08 16:19:26 charris [5475]
* branches/1.1.x/numpy/core/src/umathmodule.c.src (modified)
Fix use of NAN for MSVC platforms.
07/20/08 14:32:59 charris [5473]
* branches/1.1.x/numpy/lib/format.py (modified)
Backport r5465.
07/20/08 14:30:37 charris [5472]
* branches/1.1.x/numpy/core/src/umathmodule.c.src (modified)
* branches/1.1.x/numpy/core/tests/test_regression.py (modified)
Fix ticket #794.
07/20/08 14:29:30 charris [5471]
* branches/1.1.x/numpy/core/src/scalartypes.inc.src (modified)
Replace bogus repeat1 with repeat. Doesn't change generator behavior.
07/20/08 02:07:51 charris [5464]
* branches/1.1.x/numpy/core/setup.py (modified)
* branches/1.1.x/numpy/distutils/misc_util.py (modified)
* branches/1.1.x/numpy/random/setup.py (modified)
Revert r5461, it seems to cause obscure problems
07/20/08 01:40:59 charris [5463]
* branches/1.1.x/numpy/ma/tests/test_mrecords.py (modified)
Backport part of r5446 to fudge test of exotic type failing on SPARC.
07/20/08 01:02:19 charris [5462]
* branches/1.1.x/numpy/testing/numpytest.py (modified)
Add verbose keyword to test for compatibility with trunk.
07/20/08 00:49:31 charris [5461]
* branches/1.1.x/numpy/core/setup.py (modified)
* branches/1.1.x/numpy/distutils/misc_util.py (modified)
* branches/1.1.x/numpy/random/setup.py (modified)
Backport r5452 build fixes.
07/19/08 21:16:34 charris [5460]
* branches/1.1.x/numpy/core/src/scalartypes.inc.src (modified)
Backport fix for #848 by copying whole scalartypes.inc.src from
trunk.
07/19/08 12:22:33 charris [5456]
* branches/1.1.x/numpy/core/src/umathmodule.c.src (modified)
Fix arccosh and arcsinh implementations for complex numbers.
07/17/08 03:12:28 ptvirtan [5444]
* branches/1.1.x/numpy/core/src/multiarraymodule.c (modified)
* branches/1.1.x/numpy/core/tests/test_multiarray.py (modified)
Backport r5438 to 1.1.x. Fixes #837.
07/16/08 16:33:55 charris [5442]
* branches/1.1.x/numpy/core/blasdot/_dotblas.c (modified)
Backport fix for ticket #849.
07/16/08 15:24:32 charris [5437]
* branches/1.1.x/numpy/core/src/arrayobject.c (modified)
Backport fix for ticket #850.
07/16/08 14:47:28 charris [5435]
* branches/1.1.x/numpy/core/src/multiarraymodule.c (modified)
Replace hard tabs with spaces.
07/16/08 10:59:03 charris [5433]
* branches/1.1.x/numpy/doc/cython/c_numpy.pxd (modified)
Finish sync of doc/cython/ to trunk.
07/16/08 10:53:36 charris [5432]
* branches/1.1.x/numpy/doc/cython/Makefile (modified)
* branches/1.1.x/numpy/doc/cython/numpyx.pyx (modified)
Finish backport of r5298.
07/16/08 10:49:59 charris [5431]
* branches/1.1.x/numpy/doc/cython/c_numpy.pxd (moved)
* branches/1.1.x/numpy/doc/cython/c_python.pxd (moved)
Backport first half r5298.
07/15/08 22:33:12 charris [5429]
* branches/1.1.x/numpy/core/src/arrayobject.c (modified)
Backport r5255 by copy _zerofill and array_imag_get from trunk.
07/15/08 22:21:08 charris [5428]
* branches/1.1.x/numpy/core/src/ufuncobject.c (modified)
Backport r5245.
07/15/08 22:15:22 charris [5427]
* branches/1.1.x/numpy/core/src/ufuncobject.c (modified)
Backport r5312 by copying _has_reflected_op from trunk.
07/15/08 22:10:52 charris [5426]
* branches/1.1.x/numpy/core/src/arraytypes.inc.src (modified)
Backport r5392 by copying function PyArray_DescrFromType from trunk.
07/15/08 22:07:22 charris [5425]
* branches/1.1.x/numpy/lib/format.py (modified)
Backport r5324 and r5320 by copying format.py from trunk.
07/15/08 16:49:36 pierregm [5423]
* branches/1.1.x/numpy/ma/core.py (modified)
* branches/1.1.x/numpy/ma/mrecords.py (modified)
* branches/1.1.x/numpy/ma/tests/test_core.py (modified)
* branches/1.1.x/numpy/ma/tests/test_mrecords.py (modified)
* improved support for flexible dtypes (w/ nesting and shaped fields)
07/15/08 12:02:04 charris [5421]
* branches/1.1.x/numpy/core/src/arrayobject.c (modified)
* branches/1.1.x/numpy/core/src/ufuncobject.c (modified)
Backport r5399.
07/15/08 11:51:08 charris [5420]
* branches/1.1.x/numpy/fft/fftpack_litemodule.c (modified)
Backport r5406 and r5407.
07/15/08 11:22:17 dhuard [5419]
* branches/1.1.x/numpy/testing/utils.py (modified)
backport of r5254
07/15/08 03:11:43 rkern [5418]
* branches/1.1.x/numpy/core/numeric.py (modified)
* branches/1.1.x/numpy/core/tests/test_numeric.py (modified)
Backport r5357.
07/15/08 03:07:53 rkern [5417]
* branches/1.1.x/numpy/oldnumeric/precision.py (modified)
* branches/1.1.x/numpy/oldnumeric/setup.py (modified)
* branches/1.1.x/numpy/oldnumeric/tests/test_oldnumeric.py (modified)
Backport r5349.
07/15/08 03:03:28 stefan [5416]
* branches/1.1.x/numpy/__init__.py (modified)
Merge changeset 5292:5293 from trunk.
07/15/08 03:02:21 rkern [5415]
* branches/1.1.x/numpy/lib/_datasource.py (modified)
* branches/1.1.x/numpy/lib/tests/test__datasource.py (modified)
Backport r5342.
07/15/08 03:01:26 stefan [5414]
* branches/1.1.x/numpy/lib/function_base.py (modified)
* branches/1.1.x/numpy/lib/tests/test_function_base.py (modified)
Merge changeset 5359:5360 from trunk.
07/15/08 02:38:00 stefan [5413]
* branches/1.1.x/numpy/doc/EXAMPLE_DOCSTRING.txt (added)
* branches/1.1.x/numpy/doc/HOWTO_DOCUMENT.txt (modified)
* branches/1.1.x/numpy/doc/example.py (modified)
Back-port changes to documentation standard.
07/12/08 16:58:19 charris [5397]
* branches/1.1.x/numpy/core/src/scalartypes.inc.src (modified)
Backport printing fixes for complex numbers.
07/09/08 21:48:10 charris [5383]
* branches/1.1.x/numpy/core/src/multiarraymodule.c (modified)
* branches/1.1.x/numpy/core/src/scalartypes.inc.src (modified)
Backport r5361 and r5362.
07/09/08 06:24:45 cdavid [5378]
* branches/1.1.x/numpy/core/code_generators/array_api_order.txt (deleted)
* branches/1.1.x/numpy/core/code_generators/generate_array_api.py (modified)
* branches/1.1.x/numpy/core/code_generators/multiarray_api_order.txt (deleted)
* branches/1.1.x/numpy/core/code_generators/numpy_api_order.txt (copied)
* branches/1.1.x/numpy/core/src/arraymethods.c (modified)
* branches/1.1.x/numpy/core/src/arrayobject.c (modified)
* branches/1.1.x/numpy/core/src/arraytypes.inc.src (modified)
* branches/1.1.x/numpy/core/src/multiarraymodule.c (modified)
* branches/1.1.x/numpy/core/src/scalartypes.inc.src (modified)
Backport unifed multiarray/object api for code generator.
07/09/08 05:36:41 cdavid [5376]
* branches/1.1.x/numpy/distutils/command/scons.py (modified)
* branches/1.1.x/numpy/fft/SConscript (modified)
* branches/1.1.x/numpy/lib/SConscript (modified)
* branches/1.1.x/numpy/linalg/SConscript (modified)
* branches/1.1.x/numpy/numarray/SConscript (modified)
* branches/1.1.x/numpy/random/SConscript (modified)
More backporting of scons changes: require 0.8.2
07/09/08 05:25:26 cdavid [5375]
* branches/1.1.x/numpy/core/SConscript (modified)
* branches/1.1.x/numpy/f2py/setupscons.py (modified)
More backport from 1.2 for numscons build.
07/09/08 05:23:50 cdavid [5374]
* branches/1.1.x/numpy/core/SConscript (modified)
merge 5304: update dotblas build with numscons.
07/09/08 05:17:18 cdavid [5373]
* branches/1.1.x/numpy/core/SConscript (copied)
* branches/1.1.x/numpy/core/SConstruct (copied)
* branches/1.1.x/numpy/core/scons_support.py (modified)
* branches/1.1.x/numpy/core/setupscons.py (modified)
* branches/1.1.x/numpy/distutils/command/scons.py (modified)
* branches/1.1.x/numpy/fft/SConscript (copied)
* branches/1.1.x/numpy/fft/SConstruct (copied)
* branches/1.1.x/numpy/lib/SConscript (copied)
* branches/1.1.x/numpy/lib/SConstruct (copied)
* branches/1.1.x/numpy/linalg/SConscript (copied)
* branches/1.1.x/numpy/linalg/SConstruct (copied)
* branches/1.1.x/numpy/numarray/SConscript (copied)
* branches/1.1.x/numpy/numarray/SConstruct (copied)
* branches/1.1.x/numpy/random/SConscript (copied)
* branches/1.1.x/numpy/random/SConstruct (copied)
Merge revisions 5266:5288: update scons scripts to new variant_dir
conventions
in numscons 0.8
------------------------------------------------------------------------
r5267 | cdavid | 2008-06-12 08:35:22 +0200 (Thu, 12 Jun 2008) | 1
line
scons command: set distutils libdir relatively to build
directory.
------------------------------------------------------------------------
r5268 | cdavid | 2008-06-12 09:20:28 +0200 (Thu, 12 Jun 2008) | 1
line
Remove distutils_dirs_emitter hacks: no need anymore since we use
variant_dir.
------------------------------------------------------------------------
r5269 | cdavid | 2008-06-12 09:23:31 +0200 (Thu, 12 Jun 2008) | 1
line
variant_dir: Rename SConscript for numpy.core.
------------------------------------------------------------------------
r5270 | cdavid | 2008-06-12 09:24:09 +0200 (Thu, 12 Jun 2008) | 1
line
Add boilerplate SConstruct to set variant dir transparantly.
------------------------------------------------------------------------
r5271 | cdavid | 2008-06-12 09:28:27 +0200 (Thu, 12 Jun 2008) | 1
line
Adapt SConscript to new architecture for build dir.
------------------------------------------------------------------------
r5272 | cdavid | 2008-06-12 09:43:27 +0200 (Thu, 12 Jun 2008) | 1
line
Adapt numpyconfig.h location in setup.py file.
------------------------------------------------------------------------
r5273 | cdavid | 2008-06-12 10:59:20 +0200 (Thu, 12 Jun 2008) | 1
line
When src_dir is not null, takes it into account to retrieve
distutils libdir.
------------------------------------------------------------------------
r5274 | cdavid | 2008-06-12 11:01:13 +0200 (Thu, 12 Jun 2008) | 1
line
Adapt numpy.lib to new scons build_dir behavior.
------------------------------------------------------------------------
r5275 | cdavid | 2008-06-12 11:48:42 +0200 (Thu, 12 Jun 2008) | 1
line
Set numpy include path relatively to top setup callee when
bootstrapping.
------------------------------------------------------------------------
r5276 | cdavid | 2008-06-12 11:49:16 +0200 (Thu, 12 Jun 2008) | 1
line
Adapat numpy.lib scons build to new build_dir conventions.
------------------------------------------------------------------------
r5277 | cdavid | 2008-06-12 11:55:30 +0200 (Thu, 12 Jun 2008) | 1
line
Adapt numpy.numarray to new build dir convention.
------------------------------------------------------------------------
r5278 | cdavid | 2008-06-12 11:56:55 +0200 (Thu, 12 Jun 2008) | 1
line
Adapt numpy.fft to new build dir conventions.
------------------------------------------------------------------------
r5279 | cdavid | 2008-06-12 12:00:37 +0200 (Thu, 12 Jun 2008) | 1
line
adapt numpy.linalg to new scons build_dir architecture.
------------------------------------------------------------------------
r5280 | cdavid | 2008-06-12 12:05:12 +0200 (Thu, 12 Jun 2008) | 1
line
adapt numpy.random to new scons build_dir architecture.
------------------------------------------------------------------------
r5281 | cdavid | 2008-06-12 12:56:20 +0200 (Thu, 12 Jun 2008) | 1
line
Make sure we are using numscons 0.8.0 or above.
------------------------------------------------------------------------
r5282 | cdavid | 2008-06-12 17:16:07 +0200 (Thu, 12 Jun 2008) | 1
line
Do not fail scons command when cxx compiler is not available.
------------------------------------------------------------------------
r5283 | cdavid | 2008-06-14 08:06:13 +0200 (Sat, 14 Jun 2008) | 1
line
Fix dotblas compilation on mac os X: scons scanner is not smart
enough to interpret #include CPP_MACRO.
07/09/08 01:30:24 cdavid [5370]
* branches/1.1.x (modified)
* branches/1.1.x/numpy/distutils/command/scons.py (modified)
* branches/1.1.x/numpy/fft/SConstruct (modified)
* branches/1.1.x/numpy/lib/SConstruct (modified)
* branches/1.1.x/numpy/linalg/SConstruct (modified)
* branches/1.1.x/numpy/numarray/SConstruct (modified)
* branches/1.1.x/numpy/random/SConstruct (modified)
Merge revision 5258 from trunk: some updates to scons scripts.
07/09/08 01:25:42 cdavid [5369]
* branches/1.1.x/numpy/ctypeslib.py (modified)
* branches/1.1.x/numpy/tests/test_ctypeslib.py (modified)
Merge revision 5236 to fix ctypes load_library.
07/08/08 20:56:22 rkern [5364]
* branches/1.1.x/numpy/random/mtrand/distributions.c (modified)
BUG: Make sure the Zipf results are within the allowable range.
07/06/08 12:16:14 charris [5356]
* branches/1.1.x/numpy/core/src/umathmodule.c.src (modified)
Fix c++ style comment.
07/03/08 11:29:36 pierregm [5345]
* branches/1.1.x/numpy/ma/core.py (modified)
Avoid updating the __dict__ of the result in .reshape
07/03/08 11:27:58 pierregm [5344]
* branches/1.1.x/numpy/ma/core.py (modified)
substitute getattr(...,...)(*args,**kwargs) for
getattr(...,...).__call__(*args,**kwargs) in _frommethods
07/01/08 09:22:42 pierregm [5327]
* branches/1.1.x/numpy/ma/tests/test_mrecords.py (modified)
deleted the "reload" statement that shouldn't have been there
06/30/08 09:55:14 pierregm [5326]
* branches/1.1.x/numpy/ma/tests/test_core.py (modified)
* branches/1.1.x/numpy/ma/tests/test_extras.py (modified)
* branches/1.1.x/numpy/ma/testutils.py (modified)
tests:
* use the `import numpy as np` convention
testutils:
* assert_equal_records now uses getitem instead of getattr
* assert_array_compare now calls
numpy.testing.utils.assert_array_compare on filled data
06/30/08 02:11:53 pierregm [5325]
* branches/1.1.x/numpy/ma/extras.py (modified)
implement itertools.groupby as a class
06/28/08 12:51:56 charris [5320]
* branches/1.1.x/numpy/lib/format.py (modified)
Backport fix for ticket #828.
06/26/08 18:06:13 charris [5317]
* branches/1.1.x/numpy/core/src/arraytypes.inc.src (modified)
Fix bus error on SPARC.
06/18/08 17:55:30 rkern [5297]
* branches/1.1.x/setup.py (modified)
PyPI metadata fixes.
06/18/08 13:31:38 pierregm [5295]
* branches/1.1.x/numpy/ma/core.py (modified)
* branches/1.1.x/numpy/ma/mrecords.py (modified)
* fixed dictionaries update for backwards compatibility with Python
2.3
* add support for out methods in sum/cumsum/prod/cumprod
05/26/08 17:21:13 charris [5243]
* branches/1.1.x/numpy/core/src/arrayobject.c (modified)
* branches/1.1.x/numpy/core/tests/test_regression.py (modified)
Fix regression in dtype='c' array creation.
05/26/08 02:42:22 jarrod.millman [5239]
* branches/1.1.x/numpy/version.py (modified)
1.1.1 development
05/24/08 03:17:45 jarrod.millman [5227]
* branches/1.1.x (copied)
creating final 1.1 maintenance branch
Copyright © 2010 Geeknet, Inc. All rights reserved. Terms of Use