[Numpy-discussion] numpy.array.ma class init
Charles Doutriaux
doutriaux1 at llnl.gov
Thu Mar 13 10:57:22 EDT 2008
Hello,
we used to have this working, the latest numpy breaks it.
File
"/lgm/cdat/5.0.0.alpha7/lib/python2.5/site-packages/cdms2/tvariable.py",
line 21, in <module>
import numpy.oldnumeric.ma as MA
class TransientVariable(AbstractVariable, MA.array):
TypeError: Error when calling the metaclass bases
function() argument 1 must be code, not str
>>> numpy.oldnumeric.ma
<function array at 0xb7a8f48c>
Any suggestion on how to fix that?
Thx,
C
Charles Doutriaux wrote:
> Hi Stephan,
>
> Does the converter from Numeric fixes that? I mean runnning it on an old
> Numeric script will import numpy.ma, does it still replace with
> numpy.oldnumeric.ma?
>
> Thx,
>
> C.
>
> Stéfan van der Walt wrote:
>
>> On Wed, Mar 12, 2008 at 11:39 AM, Charles Doutriaux <doutriaux1 at llnl.gov> wrote:
>>
>>
>>> My mistake i was still in trunk....
>>>
>>> but i do get:
>>>
>>> import numpy, numpy.oldnumeric.ma as MA, numpy.oldnumeric as
>>> Numeric, PropertiedClasses
>>> File
>>> "/lgm/cdat/latest/lib/python2.5/site-packages/numpy/oldnumeric/ma.py",
>>> line 4, in <module>
>>> from numpy.core.ma import *
>>> ImportError: No module named ma
>>>
>>> How does one build ma these days?
>>>
>>>
>> Travis fixed this in latest SVN. Maskedarrays should now be imported
>> as numpy.ma.
>>
>> Regards
>> Stéfan
>> _______________________________________________
>> Numpy-discussion mailing list
>> Numpy-discussion at scipy.org
>> http://projects.scipy.org/mailman/listinfo/numpy-discussion
>>
>>
>>
> _______________________________________________
> Numpy-discussion mailing list
> Numpy-discussion at scipy.org
> http://projects.scipy.org/mailman/listinfo/numpy-discussion
>
>
More information about the NumPy-Discussion
mailing list