• Luke Campagnola's avatar
    Plotting performance improvements: · 3a279970
    Luke Campagnola authored
      - 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
__main__.py 7.66 KB