Go to file
Luke Campagnola 72006fe05b Added custom multiprocessing module:
- allows starting new processes and controlling them remotely from the parent process
  - remote processes can run their own GUI, Qt signals can be connected between processes
    (in general this is not possible with the built-in multiprocessing module due to
    the use of fork() ).
  - Control works by a system of proxy-objects such that controlling a remote process
    looks almost exactly like working with local objects.
  - Uses sockets to communicate between processes (so in theory could be made to 
    work over a network), but also includes a mode that uses fork() to allow fast
    parallelization.
  - Wicked-easy inline parallelization by adding only one line of code to break up work between
    processes (requires fork; sorry windows users)
2012-06-18 15:20:35 -04:00
canvas Renamed Transform -> SRTTransform to better reflect its function. 2012-05-31 16:22:50 -04:00
console Added interactive console widget: 2012-06-18 15:18:38 -04:00
dockarea minor bugfixes / features: 2012-05-29 23:18:34 -04:00
documentation Started Python3 compatibility changes 2012-05-11 18:05:41 -04:00
examples Added custom multiprocessing module: 2012-06-18 15:20:35 -04:00
exporters Started Python3 compatibility changes 2012-05-11 18:05:41 -04:00
flowchart - Added workaround for Qt bug: https://bugreports.qt-project.org/browse/QTBUG-18616. (GraphicsItem.setParent needs to check for scene change first) 2012-06-18 14:00:19 -04:00
graphicsItems Imported code for disabling ViewBox menus from Ingo 2012-06-18 15:03:41 -04:00
GraphicsScene minor bugfixes / features: 2012-05-29 23:18:34 -04:00
imageview added flowchart node for removing periodic noise from waveform 2012-06-18 13:45:47 -04:00
metaarray added flowchart node for removing periodic noise from waveform 2012-06-18 13:45:47 -04:00
multiprocess Added custom multiprocessing module: 2012-06-18 15:20:35 -04:00
opengl Started Python3 compatibility changes 2012-05-11 18:05:41 -04:00
parametertree Started Python3 compatibility changes 2012-05-11 18:05:41 -04:00
PIL_Fix sync changes from acq4: 2011-04-25 08:51:18 -04:00
widgets Added very simple, enterable object for setting busy cursor during long operations 2012-06-18 15:17:46 -04:00
__init__.py Added workaround for Qt crash-at-exit bug (make sure that all GraphicsItems live in a scene before exiting) 2012-06-18 14:01:51 -04:00
configfile.py Bugfixes against python3 updates. 2012-05-11 23:52:11 -04:00
debug.py Started Python3 compatibility changes 2012-05-11 18:05:41 -04:00
exceptionHandling.py Added interactive console widget: 2012-06-18 15:18:38 -04:00
functions.py Added functions for 2012-05-29 23:12:13 -04:00
graphicsWindows.py Started Python3 compatibility changes 2012-05-11 18:05:41 -04:00
license.txt Added short readme file 2011-04-05 13:05:05 -04:00
Point.py Started Python3 compatibility changes 2012-05-11 18:05:41 -04:00
ptime.py fix--forgot to add ptime module 2010-07-27 00:09:10 -04:00
python2_3.py added helper functions for python2/3 compatibility 2012-05-11 20:02:54 -04:00
Qt.py Started Python3 compatibility changes 2012-05-11 18:05:41 -04:00
README Updated README to reflect REALITY 2012-03-28 14:16:42 -04:00
rebuildUi.py Started Python3 compatibility changes 2012-05-11 18:05:41 -04:00
reload.py Started Python3 compatibility changes 2012-05-11 18:05:41 -04:00
SignalProxy.py Started Python3 compatibility changes 2012-05-11 18:05:41 -04:00
SRTTransform3D.py Renamed Transform -> SRTTransform to better reflect its function. 2012-05-31 16:22:50 -04:00
SRTTransform.py Renamed Transform -> SRTTransform to better reflect its function. 2012-05-31 16:22:50 -04:00
ThreadsafeTimer.py Enforced LF file endings 2012-05-23 20:29:16 -04:00
units.py Added a few more files to get flowcharts working 2012-04-04 20:28:48 -04:00
Vector.py Added Vector.py 2012-05-31 16:23:54 -04:00
WidgetGroup.py Started Python3 compatibility changes 2012-05-11 18:05:41 -04:00

PyQtGraph - A pure-Python graphics library for PyQt/PySide
Copyright 2011 Luke Campagnola, University of North Carolina at Chapel Hill
http://http://luke.campagnola.me/code/pyqtgraph

Authors:
    Luke Campagnola   ('luke.campagnola@%s.com' % 'gmail')
    Megan Kratz
    Ingo Breßler

Requirements:
    PyQt 4.7+ or PySide
    python 2.7+ (no python 3 support yet)
    numpy, scipy

    Known to run on Windows, Linux, and Mac.

Support:
    Post at the mailing list / forum:
    https://groups.google.com/forum/?fromgroups#!forum/pyqtgraph

Installation:
    Pyqtgraph currently does not have (or really require) any installation 
    scripts. All that is needed is for the pyqtgraph folder to be placed 
    someplace importable. Most people will prefer to simply place this folder 
    within a larger project folder. If you want to make pyqtgraph available 
    system-wide, copy the folder to one of the directories listed in python's 
    sys.path list.

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://http://luke.campagnola.me/code/pyqtgraph/documentation
    - If you acquired this code as a .tar.gz file from the website, then you can also look in 
      pyqtgraph/documentation/html.
    - If you acquired this code via BZR, 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.