• Nov 5, 2016
  • May 13, 2015


    Merge tag 'pyqtgraph-0.9.10' into core
  • Dec 24, 2014
  • Dec 24, 2014
  • Dec 23, 2013


    Merge tag 'pyqtgraph-0.9.8' into pyqtgraph-core
  • Dec 23, 2013


    Merge tag 'pyqtgraph-0.9.7' into pyqtgraph-core
  • Nov 24, 2013


    Merge branch 'release-0.9.8'
  • Feb 25, 2013


      - ArrowItem auto range now works correctly
      - Dock drag/drop fixed on PySide
      - Made padding behavior consistent across ViewBox methods
      - Fixed MeshData / python2.6 incompatibility
      - Fixed ScatterPlotItem.setSize and .setPointData
      - Workaround for PySide bug; GradientEditor fixed
      - Prefer initially selecting PlotItem rather then ViewBox when exporting
      - Fixed python3 import error with flowcharts
    Cleaned up examples, made code editable from example loader
    Minor documentation updates
  • Feb 14, 2013


      - Added GraphItem class for displaying networks/trees
      - Added ColorMap class for mapping linear gradients and generating lookup tables
        (Provides gradient editor functionality without the GUI)
      - Added ColorMapWidget for complex user-defined color mapping
      - Added ScatterPlotWidget for exploring relationships in multi-column tables
      - Added ErrorBarItem
      - SVG and image exporters can now copy to clipboard
      - PlotItem gets new methods: addLine, setLabels, and listDataItems
      - AxisItem gets setTickFont method
      - Added functions.arrayToQPath, shared between GraphItem and PlotCurveItem
      - Added gradient editors to parametertree
      - Expanded documentation, added beginning of Qt crash course
      - Fixed auto-ranging bugs: ViewBox now properly handles pixel-padding around data items
      - ViewBox ignores bounds of zoom-rect when auto ranging
      - Fixed AxisItem artifacts
      - Fixed GraphicsItem.pixelVector caching bugs and simplified workaround for fp-precision errors
      - LinearRegionItem.hoverEvent obeys 'movable' flag                                                                                                                                         
      - Fixed PlotDataItem nan masking bugs                                                                                                                                                      
      - Workaround for segmentation fault in QPainter.drawPixmapFragments                                                                                                                        
      - multiprocess and RemoteGraphicsView work correctly in Windows.                                                                                                                           
      - Expanded python 3 support                                                                                                                                                                
      - Silenced weave errors by default                                                                                                                                                         
      - Fixed " 'win' in sys.platform " occurrences matching 'darwin' (duh)
      - Workaround for change in QImage API (PyQt 4.9.6)
      - Fixed axis ordering bug in GLScatterPlotItem
  • Jan 12, 2013


    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