[Numpy-discussion] ANN: numarray-1.2.2

Todd Miller jmiller at stsci.edu
Wed Feb 23 12:46:45 CST 2005

Release Notes for numarray-1.2.2

Numarray is an array processing package designed to efficiently
manipulate large multi-dimensional arrays.  Numarray is modelled 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 
array memory mapped onto files.


1. Support for user defined universal functions with arbitrary numbers
of parameters.  See numarray/Examples/ufunc/setup_special.py

2. Additional modifications to support numarray operation with

3. Import time roughly halved thanks to Rory Yorke.

4. Improved sorting functions from Chuck Harris.

5. Simplified array() and fromfile() from Rory Yorke.

6. Port of Numeric's dotblas extension for faster matrix
multiplication when linked against ATLAS, LAPACK, BLAS, etc.

7. Improvements to array indexing speed from Francesc Alted and Tim


1120138	Document ieeespecial	  
1119411	No file named "LinearAlgebra2/setup.py"
1119265	'print' fails on masked arrays	  
1111765	python setup.py bdist_rpm fails (1.2a)
1110655	Problem with the ufunc .sum() and a rank-0 array.
1110607	f2py file paths on windows	  
1108374	count method in string.array wrong
1102874	remove use of basestring in fromfile for Python 2.2
1100435	Remove NUL bytes in nd_image/test.py
1099974	.sum() gives wrong results	
1091474	log(0) should be -inf	
1089116	CharArray maxLen bug	
1088817	Convolution with complex kernels gives wrong answer
1087378	LinAlgError is a string, not an Exception
1087304	Add toUpper() and toLower to CharArray
1087158	Float64 == records.CharType
1075802	masked_print_option produces incorrect output
1075795	float() and int() don't work on masked arrays
1075794	correlate2d should do autocorrelations
1075793	convolve2d/correlate2d should create output arrays
1075789	resized() pads with nulls not blanks: numarray 1.2.2
1069032	A little bug in setup.py
1068768	KeyboardInterrupt shows strange behavior
1067238	memory leak in determinant
1056649	Memory leak with dot and transpose
1052488	Modify sum() result type for boolean arrays
1050292	Side effects of putmask
1047272	Update license references
1045518	A disconnected numarray rant
1044885	complex number ieee oddities
1044788	wrong typecode
1038528	Making PyArray_CanCastSafely safer on 64-bit machines
1038397	numarray sum() has a possible memory leak
1038064	tofile() of zero length array
1037038	boolean cummulative operator leak
1036327	Buffer overflow in sum and add_Int64_reduce
1035701	numerical array from string list loops
1033860	Wrong array indexing when byteorder is changed
1031883	MA __setslice__ bug
1031356	Sequences with Python longs --> Int64
1030023	problem with matrixmultiply
1029547	IndexError in 4.8 Index Arrays example
1028782	matrixmultiply reference counting
1028738	atlas/blas library listings in addons.py
1025160	gcc error during install: duplicate case value
1022523	chararray concatentation problem
1018252	bad memory leak in reduce/accumulate

for more details.


This release should be backward binary compatible with numarray-1.1.1.


Numarray-1.2.2 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.2.2 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 stsci.edu

More information about the Numpy-discussion mailing list