Re: [Numpy-discussion] defmatrix move and unpickling of old data

2010-04-05 Thread David Reichert
Hi,

Just to let you know, I now fixed the problem using:

import sys
import numpy
sys.modules['numpy.core.defmatrix'] = numpy.matrixlib.defmatrix


The key is that the statement import numpy.core.defmatrix needs to work
for unpickling to succeed, and just renaming things isn't enough.

Cheers


David

On Sat, Apr 3, 2010 at 8:13 PM, David Reichert d.p.reich...@sms.ed.ac.ukwrote:

 Hi,

 After some work I got an optimized numpy compiled on a machine where I
 don't
 have root access, but I had to use numpy 1.4.0 to make it work. Now I have
 the problem that I cannot seem to unpickle data I had created using numpy
 1.3,
 getting an ImportError about defmatrix not being found.

 I understand defmatrix was moved from core to matrixlib? Is there some
 workaround
 I could use? I might have to move my data in between machines with either
 versions of
 numpy installed in the future as well... I already tried some renaming
 tricks but to
 no avail.

 Thanks

 David

The University of Edinburgh is a charitable body, registered in
Scotland, with registration number SC005336.
___
NumPy-Discussion mailing list
NumPy-Discussion@scipy.org
http://mail.scipy.org/mailman/listinfo/numpy-discussion


[Numpy-discussion] defmatrix move and unpickling of old data

2010-04-03 Thread David Reichert
Hi,

After some work I got an optimized numpy compiled on a machine where I don't
have root access, but I had to use numpy 1.4.0 to make it work. Now I have
the problem that I cannot seem to unpickle data I had created using numpy
1.3,
getting an ImportError about defmatrix not being found.

I understand defmatrix was moved from core to matrixlib? Is there some
workaround
I could use? I might have to move my data in between machines with either
versions of
numpy installed in the future as well... I already tried some renaming
tricks but to
no avail.

Thanks

David
The University of Edinburgh is a charitable body, registered in
Scotland, with registration number SC005336.
___
NumPy-Discussion mailing list
NumPy-Discussion@scipy.org
http://mail.scipy.org/mailman/listinfo/numpy-discussion