pyqtgraph/examples
Luke Campagnola 3a27997014 Plotting performance improvements:
- AxisItem shows fewer tick levels in some cases.
  - Lots of boundingRect and dataBounds caching
    (improves ViewBox auto-range performance, especially with multiple plots)
  - GraphicsScene avoids testing for hover intersections with non-hoverable items
    (much less slowdown when moving mouse over plots)

Improved performance for remote plotting:
  - reduced cost of transferring arrays between processes (pickle is too slow)
  - avoid unnecessary synchronous calls

Added RemoteSpeedTest example
2013-01-11 20:30:08 -05:00
..
__init__.py Imported major changes from acq4 project. 2012-03-01 21:55:32 -05:00
__main__.py Plotting performance improvements: 2013-01-11 20:30:08 -05:00
Arrow.py Merged testing code from Kratz 2012-12-05 00:25:45 -05:00
CLIexample.py Merged testing code from Kratz 2012-12-05 00:25:45 -05:00
ColorButton.py Merged testing code from Kratz 2012-12-05 00:25:45 -05:00
ConsoleWidget.py Merged testing code from Kratz 2012-12-05 00:25:45 -05:00
crosshair.py Merged testing code from Kratz 2012-12-05 00:25:45 -05:00
customGraphicsItem.py Added custom graphicsitem example 2012-08-17 16:17:09 -04:00
customPlot.py Merged testing code from Kratz 2012-12-05 00:25:45 -05:00
DataSlicing.py Merged testing code from Kratz 2012-12-05 00:25:45 -05:00
DataTreeWidget.py Merged testing code from Kratz 2012-12-05 00:25:45 -05:00
dockarea.py Merged testing code from Kratz 2012-12-05 00:25:45 -05:00
Draw.py Merged testing code from Kratz 2012-12-05 00:25:45 -05:00
exampleLoaderTemplate_pyqt.py Reorganized directory structure to be more standard 2012-12-25 00:43:31 -05:00
exampleLoaderTemplate_pyside.py Reorganized directory structure to be more standard 2012-12-25 00:43:31 -05:00
exampleLoaderTemplate.ui Reorganized directory structure to be more standard 2012-12-25 00:43:31 -05:00
Flowchart.py Added deprecation warning for Node.__getattr__ 2013-01-04 12:05:36 -05:00
FlowchartCustomNode.py Added deprecation warning for Node.__getattr__ 2013-01-04 12:05:36 -05:00
GLImageItem.py - Major reorganization; we now follow the standard python package structure. 2012-12-26 17:51:52 -05:00
GLIsosurface.py - Major reorganization; we now follow the standard python package structure. 2012-12-26 17:51:52 -05:00
GLLinePlotItem.py - Major reorganization; we now follow the standard python package structure. 2012-12-26 17:51:52 -05:00
GLMeshItem.py - Major reorganization; we now follow the standard python package structure. 2012-12-26 17:51:52 -05:00
GLScatterPlotItem.py - Major reorganization; we now follow the standard python package structure. 2012-12-26 17:51:52 -05:00
GLshaders.py - Major reorganization; we now follow the standard python package structure. 2012-12-26 17:51:52 -05:00
GLSurfacePlot.py - Major reorganization; we now follow the standard python package structure. 2012-12-26 17:51:52 -05:00
GLViewWidget.py - Major reorganization; we now follow the standard python package structure. 2012-12-26 17:51:52 -05:00
GLVolumeItem.py - Major reorganization; we now follow the standard python package structure. 2012-12-26 17:51:52 -05:00
GradientEditor.py - Major reorganization; we now follow the standard python package structure. 2012-12-26 17:51:52 -05:00
GradientWidget.py Merged testing code from Kratz 2012-12-05 00:25:45 -05:00
GraphicsLayout.py - Major reorganization; we now follow the standard python package structure. 2012-12-26 17:51:52 -05:00
GraphicsScene.py - Major reorganization; we now follow the standard python package structure. 2012-12-26 17:51:52 -05:00
histogram.py Merged testing code from Kratz 2012-12-05 00:25:45 -05:00
HistogramLUT.py - Major reorganization; we now follow the standard python package structure. 2012-12-26 17:51:52 -05:00
ImageItem.py - Major reorganization; we now follow the standard python package structure. 2012-12-26 17:51:52 -05:00
ImageView.py - Major reorganization; we now follow the standard python package structure. 2012-12-26 17:51:52 -05:00
initExample.py Fixes against previous commits: 2013-01-11 20:21:11 -05:00
isocurve.py Features: 2012-12-22 16:51:25 -05:00
JoystickButton.py Merged testing code from Kratz 2012-12-05 00:25:45 -05:00
Legend.py Merged testing code from Kratz 2012-12-05 00:25:45 -05:00
linkedViews.py Merged testing code from Kratz 2012-12-05 00:25:45 -05:00
logAxis.py Merged testing code from Kratz 2012-12-05 00:25:45 -05:00
MultiPlotSpeedTest.py Improved performance for remote plotting: 2013-01-10 16:10:27 -05:00
MultiPlotWidget.py - Major reorganization; we now follow the standard python package structure. 2012-12-26 17:51:52 -05:00
multiprocess.py Improved performance for remote plotting: 2013-01-10 16:10:27 -05:00
parallelize.py Multiprocessing updates / fixes: 2012-06-21 22:00:04 -04:00
parametertree.py Merged testing code from Kratz 2012-12-05 00:25:45 -05:00
PlotAutoRange.py Merged testing code from Kratz 2012-12-05 00:25:45 -05:00
PlotSpeedTest.py - Major reorganization; we now follow the standard python package structure. 2012-12-26 17:51:52 -05:00
Plotting.py Fixes against previous commits: 2013-01-11 20:21:11 -05:00
PlotWidget.py Merged testing code from Kratz 2012-12-05 00:25:45 -05:00
RemoteGraphicsView.py Merged testing code from Kratz 2012-12-05 00:25:45 -05:00
RemoteSpeedTest.py Improved performance for remote plotting: 2013-01-10 16:10:27 -05:00
ROIExamples.py Merged testing code from Kratz 2012-12-05 00:25:45 -05:00
ROItypes.py - Major reorganization; we now follow the standard python package structure. 2012-12-26 17:51:52 -05:00
ScatterPlot.py Fixes against previous commits: 2013-01-11 20:21:11 -05:00
ScatterPlotSpeedTest.py - Major reorganization; we now follow the standard python package structure. 2012-12-26 17:51:52 -05:00
ScatterPlotSpeedTestTemplate_pyqt.py Many minor updates: 2012-10-02 21:23:59 -04:00
ScatterPlotSpeedTestTemplate_pyside.py Many minor updates: 2012-10-02 21:23:59 -04:00
ScatterPlotSpeedTestTemplate.ui Many minor updates: 2012-10-02 21:23:59 -04:00
SpinBox.py Merged testing code from Kratz 2012-12-05 00:25:45 -05:00
template.py Merged testing code from Kratz 2012-12-05 00:25:45 -05:00
text.py Merged testing code from Kratz 2012-12-05 00:25:45 -05:00
TreeWidget.py Merged testing code from Kratz 2012-12-05 00:25:45 -05:00
VideoSpeedTest.py Merged testing code from Kratz 2012-12-05 00:25:45 -05:00
VideoTemplate_pyqt.py Bugfixes and updates to functions.py: 2012-11-23 16:01:25 -05:00
VideoTemplate_pyside.py Bugfixes and updates to functions.py: 2012-11-23 16:01:25 -05:00
VideoTemplate.ui Bugfixes and updates to functions.py: 2012-11-23 16:01:25 -05:00
ViewBox.py - Major reorganization; we now follow the standard python package structure. 2012-12-26 17:51:52 -05:00