[SciPy-user] Newbie on plot and grid

Jean-Baptiste Cazier Jean-Baptiste.cazier at decode.is
Wed Nov 6 11:27:43 EST 2002


Sæl !

I recently discovered scipy which seems to be able to fit my needs:
I want to plot 2D contour file correpsonding to a X,Y,Z array

However I have RH7.2 ie python 1.5.2

I installed python2-2, numpy rpm packages
and the Scipy tarball that I put in /usr/lib/python2-2/site-package
~ $ rpm -qa |grep -i py
pygnome-libglade-1.4.1-3
python-devel-1.5.2-35
python2-2.2.1-1
python-1.5.2-35
PyXML-0.6.5-4
pygtk-0.6.8-3
pygtk-libglade-0.6.8-3
rpm-python-4.0.3-1.03
wxPythonGTK-py2.2-2.3.3.1-1
python-numpy-21.0-4
pygnome-1.4.1-3
python-xmlrpc-1.5.0-1

/usr/lib/python2.2/site-packages]# ls
Numeric  Numeric.pth  README  gui_thread  scipy  scipy_base  scipy_distutils  wxPython


I have 2 problems (at least):

If I try to get gplt I get plenty of warnings:
>>> from scipy import gplt
/usr/lib/python2.2/site-packages/scipy_base/__init__.py:97: RuntimeWarning: Python C API version mismatch for module fastumath: This Python has API version 1011, module fastumath has version 1010.
  import scipy_base.fastumath
/usr/lib/python2.2/site-packages/scipy/special/special.py:5: RuntimeWarning: Python C API version mismatch for module cephes: This Python has API version 1011, module cephes has version 1010.
  from cephes import *
/usr/lib/python2.2/site-packages/scipy/special/special.py:10: RuntimeWarning: Python C API version mismatch for module specfun: This Python has API version 1011, module specfun has version 1010.
  import specfun
/usr/lib/python2.2/site-packages/scipy/linalg/lapack.py:13: RuntimeWarning: Python C API version mismatch for module flapack: This Python has API version 1011, module flapack has version 1010.
  try: import flapack
/usr/lib/python2.2/site-packages/scipy/linalg/lapack.py:16: RuntimeWarning: Python C API version mismatch for module clapack: This Python has API version 1011, module clapack has version 1010.
  import clapack
/usr/lib/python2.2/site-packages/scipy/linalg/flinalg.py:13: RuntimeWarning: Python C API version mismatch for module _flinalg: This Python has API version 1011, module _flinalg has version 1010.
  import _flinalg
/usr/lib/python2.2/site-packages/scipy/linalg/basic.py:17: RuntimeWarning: Python C API version mismatch for module calc_lwork: This Python has API version 1011, module calc_lwork has version 1010.
  import calc_lwork
/usr/lib/python2.2/site-packages/scipy/linalg/blas.py:13: RuntimeWarning: Python C API version mismatch for module fblas: This Python has API version 1011, module fblas has version 1010.
  try: import fblas
/usr/lib/python2.2/site-packages/scipy/linalg/blas.py:16: RuntimeWarning: Python C API version mismatch for module cblas: This Python has API version 1011, module cblas has version 1010.
  import cblas
/usr/lib/python2.2/site-packages/scipy/io/__init__.py:20: RuntimeWarning: Python C API version mismatch for module numpyio: This Python has API version 1011, module numpyio has version 1010.
  from numpyio import packbits, unpackbits, bswap, fread, fwrite, \
/usr/lib/python2.2/site-packages/scipy/stats/rv.py:3: RuntimeWarning: Python C API version mismatch for module rand: This Python has API version 1011, module rand has version 1010.
  import rand
/usr/lib/python2.2/site-packages/scipy/fftpack/fft.py:21: RuntimeWarning: Python C API version mismatch for module fftpack: This Python has API version 1011, module fftpack has version 1010.
  import Numeric, fftpack, copy
/usr/lib/python2.2/site-packages/scipy/optimize/minpack.py:1: RuntimeWarning: Python C API version mismatch for module _minpack: This Python has API version 1011, module _minpack has version 1010.
  import _minpack
/usr/lib/python2.2/site-packages/scipy/optimize/zeros.py:1: RuntimeWarning: Python C API version mismatch for module _zeros: This Python has API version 1011, module _zeros has version 1010.
  import _zeros
/usr/lib/python2.2/site-packages/scipy/integrate/odepack.py:5: RuntimeWarning: Python C API version mismatch for module _odepack: This Python has API version 1011, module _odepack has version 1010.
  import _odepack
/usr/lib/python2.2/site-packages/scipy/integrate/quadpack.py:4: RuntimeWarning: Python C API version mismatch for module _quadpack: This Python has API version 1011, module _quadpack has version 1010.
  import _quadpack
/usr/lib/python2.2/site-packages/scipy/integrate/ode.py:240: RuntimeWarning: Python C API version mismatch for module vode: This Python has API version 1011, module vode has version 1010.
  import vode as _vode
/usr/lib/python2.2/site-packages/scipy/signal/__init__.py:67: RuntimeWarning: Python C API version mismatch for module sigtools: This Python has API version 1011, module sigtools has version 1010.
  import sigtools
/usr/lib/python2.2/site-packages/scipy/signal/bsplines.py:5: RuntimeWarning: Python C API version mismatch for module spline: This Python has API version 1011, module spline has version 1010.
  from spline import *      # C-modules
/usr/lib/python2.2/site-packages/scipy/interpolate/fitpack.py:34: RuntimeWarning: Python C API version mismatch for module _fitpack: This Python has API version 1011, module _fitpack has version 1010.
  import _fitpack
/usr/lib/python2.2/site-packages/scipy/xplt/gist.py:7: RuntimeWarning: Python C API version mismatch for module gistC: This Python has API version 1011, module gistC has version 1010.
  from gistC import *
>>>



I try to run the following script without any success:
>>> # Define function over sparse 20x20 grid
>>> x,y = grid[-1:1:20L,-1:1:20L]
>>> z = (x+y)*exp(-6.0*(x*x+y*y))
>>> xplt.plot3(x,y,z,shade=1,palette='rainbow')
>>> xplt.title3("Sparsely sampled function.")
>>> xplt.eps("2d_func")

After the first line I get:
~ $ python2
Python 2.2.1 (#1, Apr  9 2002, 13:10:27)
[GCC 2.96 20000731 (Red Hat Linux 7.1 2.96-98)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> x,y = grid[-1:1:20L,-1:1:20L]
Traceback (most recent call last):
  File "<stdin>", line 1, in ?
NameError: name 'grid' is not defined
>>>

Which package should I download ? What is wrong ?


Any help would be appreciated 

Takk

Kveðja 
JB
-- 
-----------------------------
Jean-Baptiste.Cazier at decode.is

Department of Statistics
deCODE genetics     Sturlugata,8
570 2930          101 Reykjavík




More information about the SciPy-User mailing list