File: ANNOUNCE-1.1

package info (click to toggle)
python-numarray 1.1.1-3
  • links: PTS
  • area: main
  • in suites: sarge
  • size: 7,428 kB
  • ctags: 8,469
  • sloc: ansic: 92,018; python: 20,861; makefile: 263; sh: 13
file content (102 lines) | stat: -rw-r--r-- 3,274 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
Release Notes for numarray-1.1

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, and improved type
promotions.

I. ENHANCEMENTS

996177	Unsigned int type support limited

added Numeric C-API for more of the unsigned integer types.

986194	Add SMP threading

build/install with --smp to enable ufuncs to release the GIL during
their compute loops.  You have to supply your own threads and
partition your array computations among them to realize any SMP
benefit.

1016142	CharArray eval() too slow

CharArray.fasteval() was modified to use strtod() rather than Python's eval().  This makes it ~70x faster for converting CharArrays to NumArrays.  fasteval()
no longer works for complex types.  eval() is still slow but works for 
everything.

1008968	Add kroenecker product

II. BUGS FIXED / CLOSED

919297	Windows build fails VC++ 7.0
964356	random_array.randint exceeds boundaries	
984286	max.reduce of byteswapped array
985710	buffer not aligned on 8 byte boundary
989618	Document memmap.py (memory mapping)
990328	Object Array repr for >1000 elements
997898	Invalid sequences errors
1004600	Segfault in array element deletion
1005537	Incorrect handling of overlapping assignments in Numarray
1008375	Weirdness with 'new' method
1008462	searchsorted bug and fix
1009309	randint bug fix patch
1009462	matrixmultiply (a,b) leaves b transposed
1011456	numeric compatibility byteoffset	  
1015896	a.is_c_array() mixed int/bool results
1016140	argsort of string arrays

See
http://sourceforge.net/tracker/?atid=450446&group_id=1369&func=browse
for more details.

III. CAUTIONS

1. This release is binary incompatible with numarray-1.0.  All C extensions
which use the numarray C-API must be recompiled.  This incompatibility was
an unfortunate consequence of the fix for "numeric compatibility byteoffset".

WHERE
-----------

Numarray-1.1 windows executable installers, source code, and manual is
here:

http://sourceforge.net/project/showfiles.php?group_id=1369

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

http://sourceforge.net/projects/numpy/

The web page for Numarray information is at:

http://stsdas.stsci.edu/numarray/index.html

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

http://sourceforge.net/tracker/?group_id=1369

REQUIREMENTS
------------------------------

numarray-1.1 requires Python 2.2.2 or greater.  


AUTHORS, LICENSE
------------------------------

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, Tim Hochberg, Nadav Horesh, Edward
C. Jones, Eric Jones, Jochen Küpper, Travis Oliphant, Pearu Peterson,
Peter Verveer, Colin Williams, 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@stsci.edu