Skip to content

pyqtgraph-0.13.2

Compare
Choose a tag to compare
@j9ac9k j9ac9k released this 04 Mar 05:08
· 438 commits to master since this release
d852cdb

What's Changed

Highlights

  • Fix InfiniteLine bounding rect calculation by @ixjlyons in #2407
  • Allow plotting multiple data items at once by @ntjess in #2461
  • Migrate to PyData Sphinx Theme - Restructure Docs by @j9ac9k in #2449

API/Behavior Changes

  • re-enable hmac authentication for win32 by @pijyoi in #2465
  • Add keyword argument in PColorMeshItem to enable consistent colormap scaling during animation by @SimenZhor in #2463
  • fix: use connect='finite' if finite-ness of data is unknown by @pijyoi in #2471
  • Fix ViewBox.autoRange() for case of data with constant y-value by @bbc131 in #2489
  • Make ActionGroup compatible with existing Parameter conventions by @ntjess in #2505
  • Update PenParameter by @ntjess in #2536
  • remove resizeEvent on screen change by @pijyoi in #2546
  • BarGraphItem: implement dataBounds and pixelPadding by @pijyoi in #2565
  • Maintain argument propagation for GLGraphicsItems to super class by @koutoftimer in #2516
  • Accept custom ROI objects for ImageView by @ktahar in #2581
  • PColorMeshItem colorbar support by @SimenZhor in #2477
  • feat(PlotItem) define context menu action visibility by @jmkerloch in #2584
  • Allow plotting multiple data items at once by @ntjess in #2461

Bug Fixes

  • Fix renderView to not use mremap on FreeBSD by @yurivict in #2445
  • Fix action parameter button that is briefly made visible before getting a parent by @ntjess in #2451
  • Fix InfiniteLine bounding rect calculation by @ixjlyons in #2407
  • Fix disconnect of signal proxy by @dgoeries in #2453
  • Fix ButtonItem hover event by @bbc131 in #2473
  • test and fix for ChecklistParameter.show bug by @outofculture in #2480
  • fix segmented line mode with no segments by @pijyoi in #2481
  • Prevent flickering ActionGroup when switching parameter trees by @ntjess in #2484
  • fix: ndarray_from_qimage does not hold a reference to qimage by @pijyoi in #2492
  • Fix exportDialog drawn off screen by @aksy2512 in #2510
  • partial fix for Qmenu leak by @pijyoi in #2518
  • Fix last QMenu leak and its associated segfaults by @pijyoi in #2522
  • fix setMaximumHeight(1e6) in SpinBox.py by @sem-geologist in #2519
  • Use base_prefix to detect virtual env by @eendebakpt in #2566
  • typo: dataRange -> dataBounds by @pijyoi in #2589
  • NonUniformImage: implement floating point boundingRect by @pijyoi in #2587
  • PColorMeshItem: implement dataBounds and pixelPadding by @pijyoi in #2586
  • BarGraphItem: calculate boundingRect without drawing by @pijyoi in #2599
  • Fix bounds handling when data is int16 or similar formats by @NilsNemitz in #2515
  • ImageView: make .nframes() to use .axis['t'] instead of .shape[0] by @sem-geologist in #2623
  • Fix GraphicsScene ValueError in mouseReleaseEvent by @j9ac9k in #2605
  • PlotCurveItem error with stepMode="center", autoRange and autoVisible by @djdt in #2595

Examples

Tests

  • ROI: Add test with mouseDrag event and check snapping by @dgoeries in #2476
  • fix wrong logic for assert_alldead by @pijyoi in #2503
  • fix: instantiate QApplication for test_Parameter.py by @pijyoi in #2539
  • don't use pg.plot() in tests by @pijyoi in #2625

Docs

Other

New Contributors

Full Changelog: pyqtgraph-0.13.1...pyqtgraph-0.13.2