Skip to content

v0.5.5

Compare
Choose a tag to compare
@PierreRaybaut PierreRaybaut released this 12 Sep 12:18
· 296 commits to master since this release

This release demonstrates that some essential features of PyQwt can be reimplemented in pure Python, with some limitations (see README) but without too much performance loss (depending on your application, of course).

Note that you might be interested by guiqwt which is an extension to PythonQwt, adding higher-level features like efficient image visualization, advanced interaction with graphic objects, ready-to-use GUI components to build your scientific application with a few lines of code, etc.

The most important additions of recent versions are:

  • documentation,
  • huge performance improvements (between v0.4.0 and v0.5.0).

To test this release, you may run the GUI-based test launcher from Python:

from qwt import tests
tests.run()

or from command line: python-qwt-tests.

GUI-based test launcher (requires guidata):
init

Example showing curve styles:
styles

Example benchmarking the plotting feature ("lines" and "dots" plots are the most optimized thanks to a direct memory mapping between NumPy array data and Qt polygon data):
benchmark

Other examples:
other_examples