/guiqwt

Efficient 2D plotting Python library based on PythonQwt

Primary LanguagePythonOtherNOASSERTION

guiqwt: Python tools for curve and image plotting

license pypi version PyPI status PyPI pyversions download count

See documentation for more details on the library and changelog for recent history of changes.

Copyright © 2009-2015 CEA, Pierre Raybaut, licensed under the terms of the CECILL License.

Overview

Based on PythonQwt (a pure Python/PyQt reimplementation of the curve plotting Qwt C++ library, included in guiqwt base source code) and on the scientific modules NumPy and SciPy, guiqwt is a Python library providing efficient 2D data-plotting features (curve/image visualization and related tools) for interactive computing and signal/image processing application development. It is based on Qt graphical user interfaces library, and currently supports both PyQt5 and PySide2.

Extension to PythonQwt:

  • set of tools for curve and image plotting
  • GUI-based application development helpers

Dependencies

Requirements

Optional modules

Building/Installation

All platforms

The setup.py script supports the following extra options for optimizing the image scaler engine with SSE2/SSE3 processors: --sse2 or --sse3.

On GNU/Linux and MacOS platforms

python setup.py build install

On Windows platforms with Microsoft Visual Studio

python setup.py build -c msvc install