2.1 Installation prerequisites

Installation prerequisites for PyQwt3D-0.1.6.tar.gz are:

  1. Python.
    Supported versions: Python-2.5.x, and Python-2.4.x.
  2. Qt.
    Supported versions: Qt-4.3.x, Qt-4.2.x, Qt-3.3.x, and Qt-3.2.x.
  3. sip-4.7.tar.gz.
    Supported versions: SIP-4.7.x, SIP-4.6.x, and SIP-4.5.x.
  4. PyQt-x11-gpl-3.17.3.tar.gz, PyQt4-x11-gpl-4.3.tar.gz, PyQt-mac-gpl-3.17.2.tar.gz, PyQt4-mac-gpl-4.3.tar.gz and PyQt-commercial.
    Supported versions: PyQt-4.3.x, PyQt-4.2.x, PyQt-4.1.x, and PyQt-3.17.x.
  5. QwtPlot3D.
    Supported versions: qwtplot3d-0.2.7.tgz or qwtplot3d-0.2.7.zip. PyQwt3D-0.1.6.tar.gz contains a version of QwtPlot3D for your convenience. You can (but unless you are using Windows do not have to) compile and link the QwtPlot3D sources statically into the PyQwt3D extension module.
  6. ZLib is needed to enable compression in the PDF and PostScript output of QwtPlot3D.
    Supported versions: zlib-1.2.x, and zlib-1.1.x. PyQwt3D-0.1.6.tar.gz contains the necessary source files of zlib-1.2.3 to remove the dependency on zlib (but you are free to use an already installed shared or dynamic load library of zlib).

To exploit the full power of the PyQwt3D, you should install at least one the Numerical Python extensions: NumPy, numarray, Numeric.

I am testing PyQwt3D with numpy-1.0.3, numarray-1.5.2.tar.gz, and Numeric-24.2.tar.gz. NumPy is actively developed and recommended; numarray and Numeric are unmaintained.

Note: PyQwt3D contains a patched version of QwtPlot3D-0.2.7 to enable the SVG and PGF vector output file formats and the patched version of QwtPlot3D-0.2.7 is required when you want to use the SVG and PGF formats. The PyQwt3D extension module containing statically linked sources of QwtPlot3D-0.2.7 coexists very well with system wide shared libraries of any version of QwtPlot3D.