Efficient 2D plotting Python library based on PythonQwt
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
deployment_example Updated deployment example (cx_Freeze) + doc Sep 21, 2015
doc Update installation.rst Jan 19, 2016
guiqwt release 3.0.3 Oct 9, 2016
img_src Added new panorama (without the brain images: these can be confusing … Jun 23, 2011
qtdesigner guiqwt.plot: renamed CurvePlotWidget to CurveWidget, CurvePlotDialog … Dec 14, 2010
sift Fixed Spyder 3 compatibility issues Oct 6, 2016
src Fixed Issue #60: isnan non-floating-point argument Mar 24, 2016
.gitignore setup.py: updated long description Jan 17, 2016
.hgignore Replaced hist2d Fortran77 code by a Cython extension (3 times faster!) Nov 8, 2012
.hgtags Étiquette v2.4.0b2 ajoutée à la révision 3fb189dc7384 Aug 23, 2015
.project guiqwt.annotations.AnnotatedShape: added method 'get_rect' (same as a… Sep 1, 2010
.pydevproject guiqwt.annotations.AnnotatedShape: added method 'get_rect' (same as a… Sep 1, 2010
CHANGELOG.md release 3.0.3 Oct 9, 2016
Licence_CeCILL_V2-en.txt guiqwt.annotations.AnnotatedShape: added method 'get_rect' (same as a… Sep 1, 2010
MANIFEST.in Update MANIFEST.in Jan 4, 2016
README.md Update README.md Jan 19, 2016
build_dist.bat build_dist.bat: do not remove build and dist folders Dec 3, 2015
build_doc.bat
build_inplace.bat Updated build scripts Nov 14, 2015
gettext_compile.py guiqwt.annotations.AnnotatedShape: added method 'get_rect' (same as a… Sep 1, 2010
gettext_scan.py guiqwt.annotations.AnnotatedShape: added method 'get_rect' (same as a… Sep 1, 2010
private.hgtags Added private guiqwt repository hgtags (for documents citing old rele… Aug 31, 2012
setup.py Update setup.py Jan 19, 2016
upload.bat upload.bat: do not remove build and dist folders Dec 3, 2015

README.md

guiqwt: Python tools for curve and image plotting

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 PyQt4 and PyQt5.

Extension to PythonQwt:

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

Dependencies

Requirements

Optional modules

  • spyderlib 2.1+ for GUI-embedded console support
  • pydicom 0.9.3+ for DICOM I/O support

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 C/C++:

python setup.py build install

On Windows platforms with MinGW:

python setup.py build -c mingw32 install