Efficient 2D plotting Python library based on PythonQwt
Python C++ Batchfile
Latest commit fb396a9 Oct 9, 2016 @PierreRaybaut PierreRaybaut release 3.0.3
Permalink
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 setup.py and build scripts: code cleaning/removed sphinx build from s… Nov 5, 2015
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