Updated to use numpy instead of Numeric, on a separate CVS branch named numpy_test_branch.  First, ran the automatic conversion code:
Updated to use numpy instead of Numeric, on a separate CVS branch
named numpy_test_branch.  First, ran the automatic conversion
code:

  import numpy.oldnumeric.alter_code1 as noa
  noa.converttree('topo') noa.convertall('examples') # (After
  temporarily renaming .ty to .py)

The main automatic changes were:

  - Changed 'import Numeric' to 'import numpy.oldnumeric as Numeric'
  - Changed 'from Numeric import' to 'from numpy.oldnumeric import'
  - Converted .flat to .ravel()
  - Changed typecode= to dtype=
  - Eliminated savespace() and spacesaver()

Then cleaned up the results by hand:

  - Removed all traces of savespace
  - Replaced custom ExtraPickler and ExtraUnpickler with
    standard pickle.Pickler and pickle.Unpickler
  - Used 'from numpy import inf' instead of the previous ad-hoc way of
    generating an infinite float.  Cleaned up and simplified handling of
    division-by-zero and underflow errors for Gaussian-based patterns.
  - Updated weave version to work with numpy.  Also adds full SciPy
    distribution, although it is not yet unpacked and built automatically
  - Upgraded matplotlib to work with numpy.
  - Patched numpy to fix bug in numpy.subtract.reduce.
  - Removed the Wrapper class entirely, now that numpy's ufuncs
    deepcopy without problems.
  - Changed numpy array printing to show the actual data for any array up
    to 200*200 by default.
  - Removed -Wl from LD_FLAGS for compiling Python, to make it compile
    on OS X 10.4.8 (intel and ppc) even though that platform does not
    have or need the -rpath option


ioam/svn-history,ioam/svn-history,ioam/svn-history,ioam/svn-history,ioam/svn-history