[SciPy-user] from scipy.cplt import *
Nils Wagner
nwagner at mecha.uni-stuttgart.de
Thu Oct 7 05:11:49 EDT 2004
Robert Kern wrote:
> Nils Wagner wrote:
>
>> Travis Oliphant wrote:
>>
>>> Pearu Peterson wrote:
>>>
>>>>
>>>>
>>>> On Wed, 6 Oct 2004, Nils Wagner wrote:
>>>>
>>>>>>>> from scipy.xplt import *
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>> Traceback (most recent call last):
>>>>> File "<stdin>", line 1, in ?
>>>>> File "/usr/lib/python2.3/site-packages/scipy_base/ppimport.py",
>>>>> line 303, in __getattr__
>>>>> module = self._ppimport_importer()
>>>>> File "/usr/lib/python2.3/site-packages/scipy_base/ppimport.py",
>>>>> line 262, in _ppimport_importer
>>>>> raise PPImportError,\
>>>>> scipy_base.ppimport.PPImportError: Traceback (most recent call last):
>>>>> File "/usr/lib/python2.3/site-packages/scipy_base/ppimport.py",
>>>>> line 273, in _ppimport_importer
>>>>> module = __import__(name,None,None,['*'])
>>>>> File "/usr/lib/python2.3/site-packages/scipy/xplt/__init__.py",
>>>>> line 12, in ?
>>>>> from Mplot import *
>>>>> File "/usr/lib/python2.3/site-packages/scipy/xplt/Mplot.py", line
>>>>> 1015, in ?
>>>>> import colorbar
>>>>> File "/usr/lib/python2.3/site-packages/scipy/xplt/colorbar.py",
>>>>> line 9, in ?
>>>>> from slice3 import *
>>>>> File "/usr/lib/python2.3/site-packages/scipy/xplt/slice3.py",
>>>>> line 1581, in ?
>>>>> _poly_permutations4 = _construct3 (0)
>>>>> File "/usr/lib/python2.3/site-packages/scipy/xplt/slice3.py",
>>>>> line 1575, in _construct3
>>>>> mask = find_mask (below, _node_edges3 [itype])
>>>>> TypeError: Array can not be safely cast to required type
>>>>>
>>>>> Can someone reproduce this error ?
>>>>
>>>>
>>>>
>>>>
>>>>
>>> This is the error I was getting before I changed the appropriate
>>> functions in arrayfns in Numeric from expecting 'i' type arrays to
>>> 'l' type arrays.
>>>
>>> I suspect you are using an old binary somehow...
>>>
>>> -Travis
>>>
>> I have removed the build directories in scipy and Numeric.
>> Also I have removed Numeric in /usr/lib/python/site-packages
>>
>> Again
>>
>> from scipy.xplt import *
>>
>> failed. I am at a loss for words ....
>
>
> I'm getting the same error on the Mac. Natch.
>
> The change in arrayfns.find_mask that you note ('i' to 'l', or
> PyArray_INT to PyArray_LONG in enum terms) does not appear in the copy
> of Numeric-23.5 that I downloaded from Sourceforge.
>
> Specifically, lines 1118-9
>
> GET_ARR (fsa, fso, PyArray_INT, 2) ;
> GET_ARR (node_edgesa, node_edgeso, PyArray_INT, 2) ;
>
> Travis' change didn't make it into the Numeric-23.5 package.
>
> Nils, try checking out a copy of Numeric from CVS. Or just change
> those two lines to say PyArray_LONG instead of PyArray_INT.
>
Robert,
Thank you very much for your all-dominant hint !
Now, it works fine. However, I didn't mention that I have used the tarball.
Obviously, Pearu and all the others are using cvs....
If I use cvs version of Numerical how do I install it ?
When is python setup.py build really necessary ?
Nils
More information about the SciPy-User
mailing list