PyQwt is a Python library that enables easy integration with the C++ Qwt class library, allowing developers to create sophisticated scientific and engineering applications with powerful plotting and data visualization capabilities.
Included in PyQwt is a set of Python tools that extends the language with new data types for numerical computing and experimentation. Python, combined with Numerical extensions and SciPy, is a highly powerful tool in this field comparable to specialized tools like MatLab and IDL.
The software aims to solve the challenge of integrating PyQt, Qt, Qwt, the Numerical Python extensions, and optionally SciPy in a GUI Python application or interactive Python session. The documentation provides guidance on how to install PyQwt on Microsoft Windows, MacOS/X, and any POSIX system supported by Qt.
PyQwt integrates nicely with the Qt Designer (version 3.0 or higher) and the Eric integrated development environment. However, the FAQ explains why PyQt's closed-source Black Adder interactive development environment cannot be used with PyQwt.
The software requires Python-2.5.x, 2.4.x, or 2.3, PyQt-4.0.x, or 3.16.x, SIP-4.4.x or the future SIP-4.5, Qt-4.2.x or 4.1.x or Qt-3.3.x or 3.2.x, and QwtPlot3D-0.2.6 (optionally).
The latest version, PyQwt3D-0.1.5 supports Python-2.5, or 2.4, PyQt-4.3, 4.2, 4.1, or 3.17, SIP-4.7, 4.6, or 4.5, Qt-4.3, 4.2, Qt-3.3, or 3.2, and QwtPlot3D-0.2.7. Overall, PyQwt is a useful and versatile set of Python bindings that provides widgets for scientific and engineering applications.
Version 0.1.5: N/A