ANN: numarray-1.4.0

Todd Miller jmiller at
Wed Oct 26 17:22:23 CEST 2005

Numarray is an array processing package designed to efficiently
manipulate large multi-dimensional arrays.  Numarray is modeled after
Numeric and features c-code generated from python template scripts,
the capacity to operate directly on arrays in files, arrays of
heterogeneous records, string arrays, and in-place operation on
memory mapped files.


Release Notes for numarray-1.4.0


1. Speed improvement for numarray operators.  The Python level hook
mapping numarray operators onto universal functions has been moved
down to C.

2. Speed improvement for string-array comparisons, any(),
all(). String correlation is ~10x faster.

3. Better operation with py2exe to help it automatically detect the
core numarray extensions to include in an installer.

4. scipy newcore compatible lower case type names (e.g. int32 not Int32)

5. scipy newcore 'dtype' keyword and .dtypechar attribute.


1323355         Apps fail with import_libnumarray
1315212         Infinite loop converting some scalar strings into a list
1298916         rank-0 tostring() broken
1297948         records.array fails to create empty fields
1286291         import sys missing from
1286168         Generic sequences in ``strings.array()``
1236392         Outdated web link in announcements
1235219         LinearAlgebraError not imported in linear_algebra

for more details.


This release should be backward binary compatible with numarray-1.3.x


Numarray-1.4.0 windows executable installers, source code, and manual is

Numarray is hosted by Source Forge in the same project which hosts

The web page for Numarray information is at:

Trackers for Numarray Bugs, Feature Requests, Support, and Patches are
at the Source Forge project for NumPy at:


numarray-1.4.0 requires Python 2.2.2 or greater.


Numarray was written by Perry Greenfield, Rick White, Todd Miller, JC
Hsu, Paul Barrett, Phil Hodge at the Space Telescope Science
Institute.  We'd like to acknowledge the assitance of Francesc Alted,
Paul Dubois, Sebastian Haase, Chuck Harris, Tim Hochberg, Nadav
Horesh, Edward C. Jones, Eric Jones, Jochen Kuepper, Travis Oliphant,
Pearu Peterson, Peter Verveer, Colin Williams, Rory Yorke, and
everyone else who has contributed with comments and feedback.

Numarray is made available under a BSD-style License.  See
LICENSE.txt in the source distribution for details.

Todd Miller             jmiller at

More information about the Python-announce-list mailing list