[PyKDE] ANNOUNCING PyQwt-sip34_20020807
Gerard Vermeulen
gvermeul at grenoble.cnrs.fr
Wed Sep 18 19:24:00 BST 2002
PyQwt = FAST and EASY data plotting for Python, Numeric and Qt!
PyQwt is a set of Python bindings for the Qwt C++ class library.
The Qwt library extends the Qt framework with widgets for
scientific and engineering applications. It contains QwtPlot,
a 2d plotting widget, and widgets for data input/output such as
and QwtCounter, QwtKnob, QwtThermo and QwtWheel.
PyQwt requires and extends PyQt, a set of Python bindings for Qt.
PyQwt requires Numeric. Numeric extends the Python language
with new data types that make Python an ideal language for
numerical computing and experimentation (maybe less efficient
than MatLab, but more expressive).
The home page of PyQwt is http://gerard.vermeulen.free.fr
NEW and IMPORTANT FEATURES of PyQwt-sip34_20020807:
1. includes PyCute -- a QTextEdit based Python shell -- for
interpreter driven plotting, like many popular scientific
software packages (SciPy, MatLab, GnuPlot, Mathematica, Maple).
See the examples: PyCute.py, Pythagoras.py and plot.py.
PyCute requires Qt >= 3.0.0.
2. requires PyQt-3.4/sip-3.4 or PyQt-3.3.2/sip-3.3.2.
3. implements practically all public and protected member
functions of Qwt-20020807 (fixes a few bugs in Qwt-0.4.1).
4. compatible with Numeric-22.0 and lower.
5. HTML documentation with installation instructions and a
reference listing the Python calls to PyQwt that are different
from the corresponding C++ calls to Qwt.
6. Tested on Linux with Qt-3.0.4 and Qt-3.0.5.
7. Tested on Windows with Qt-2.3.0-NC, PyQt-3.3.2/sip-3.3.2.
A Windows installer is available for this combination.
8. More examples: Hans-Peter Jansen finished CPUloadDemo.py,
contributed CurveDemo3.py, and fixed BodeDemo.py.
Gerard Vermeulen
PS: Due to the the new licensing/release policy for PyQt and sip
on Windows, you'll have to wait a little bit for a Windows installer
for Qt-2.3.0-NC and PyQt/sip-3.4.
More information about the PyQt
mailing list