Go to file
Luke Campagnola 89c04c8a81 Corrected bug in multiprocess causing deadlock at exit
Multiprocess debugging messages now use one color per process
Corrected RemoteGraphicsView not setting correct pg options on remote
process

New debugging tools:
* util.cprint for printing color on terminal (based on colorama)
* debug.ThreadColor causes each thread to print in a different color
* debug.PeriodicTrace used for debugging deadlocks
* Mutex for detecting deadlocks
2014-03-14 14:18:46 -04:00
doc Added ConsoleWidget documentation 2014-02-28 21:44:48 -05:00
examples Removed all dependencies on scipy. 2014-03-11 19:05:30 -04:00
pyqtgraph Corrected bug in multiprocess causing deadlock at exit 2014-03-14 14:18:46 -04:00
tests Moved lru_cache to util, test to util/tests 2014-03-05 09:16:53 -05:00
tools remove print 2014-01-23 13:32:20 -05:00
.gitignore IDE files added to .gitignore 2014-02-08 09:15:28 +01:00
.mailmap cleaner mailamp 2013-09-12 12:36:02 +08:00
CHANGELOG Removed all dependencies on scipy. 2014-03-11 19:05:30 -04:00
CONTRIBUTING.txt clarification in CONTRIB 2014-03-06 11:17:14 -05:00
LICENSE.txt - Major reorganization; we now follow the standard python package structure. 2012-12-26 17:51:52 -05:00
MANIFEST.in Updated build system to use pybuild 2014-01-12 23:59:53 -05:00
README.md Update README to reflect loss of scipy dependency 2014-03-14 14:11:53 -04:00
setup.py quiet setup.py warning about install_requires 2014-01-23 13:28:30 -05:00

PyQtGraph

A pure-Python graphics library for PyQt/PySide

Copyright 2012 Luke Campagnola, University of North Carolina at Chapel Hill

http://www.pyqtgraph.org

Maintainer

Contributors

  • Megan Kratz
  • Paul Manis
  • Ingo Breßler
  • Christian Gavin
  • Michael Cristopher Hogg
  • Ulrich Leutner
  • Felix Schill
  • Guillaume Poulin
  • Antony Lee
  • Mattias Põldaru
  • Thomas S.
  • Fabio Zadrozny
  • Mikhail Terekhov
  • Pietro Zambelli

Requirements

  • PyQt 4.7+ or PySide
  • python 2.6, 2.7, or 3.x
  • NumPy
  • For 3D graphics: pyopengl and qt-opengl
  • Known to run on Windows, Linux, and Mac.

Support

Post at the mailing list / forum

Installation Methods

  • To use with a specific project, simply copy the pyqtgraph subdirectory anywhere that is importable from your project. PyQtGraph may also be used as a git subtree by cloning the git-core repository from github.
  • To install system-wide from source distribution: $ python setup.py install
  • For instalation packages, see the website (pyqtgraph.org)
  • On debian-like systems, pyqtgraph requires the following packages: python-numpy, python-qt4 | python-pyside For 3D support: python-opengl, python-qt4-gl | python-pyside.qtopengl

Documentation

There are many examples; run python -m pyqtgraph.examples for a menu.

Some (incomplete) documentation exists at this time.

  • Easiest place to get documentation is at http://www.pyqtgraph.org/documentation
  • If you acquired this code as a .tar.gz file from the website, then you can also look in doc/html.
  • If you acquired this code via GitHub, then you can build the documentation using sphinx. From the documentation directory, run: $ make html

Please feel free to pester Luke or post to the forum if you need a specific section of documentation to be expanded.