[SciPy-user] from scipy.cplt import *

Pearu Peterson pearu at scipy.org
Wed Oct 6 15:14:01 CDT 2004



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 ?

Not me. Could you try debugging this error out yourself? E.g. find out 
what are the actual types of find_mask arguments, etc.
Try the following code:
   mask = find_mask (below, _node_edges3 [itype].astype('i'))

Also, check that Numeric is installed properly. Best way to do that is to 
remove Numeric from your system and re-install it. Make sure that you also 
remove Numeric header files from the system.

Note that when building scipy with one Numeric version and then switching 
to another Numeric version, then you must also rebuild scipy.

Pearu



More information about the SciPy-user mailing list