Releases: Dennis-van-Gils/python-dvg-pyqtgraph-threadsafe
Releases · Dennis-van-Gils/python-dvg-pyqtgraph-threadsafe
PyPi v3.4.0
Code quality improvements:
- Using
qtpy
library instead of my own Qt5/6 mechanism - Using f-strings
- Extended API and docstrings, like on
PlotManager
. - Arguments
linked_curves
andlinked_plots
are hinted asSequence
instead
of asList
Added support:
- Support for Numpy 2.0
PyPi v3.3.0
- Raise
ImportError
instead of generalException
PyPi v3.2.6
- Added link to notes on use-case: DAQ
PyPi v3.2.5
- Minor edit: Using explicit arguments
x
andy
to set the curve data and set the flagskipFiniteCheck=True
. Both save (marginal) CPU time.
PyPi v3.2.4
- Bug fix: Snapshot creation checks if internal buffer is of type RingBuffer and casts to numpy.ndarray. This resolves an intermittent error where the
isfinite
boolean return array was operating as mask on the RingBuffer, which fails. The boolean return array now always operates on numpy.ndarray. - Fix for external bug in
paintGL
ofpyqtgraph\graphicsItems\PlotCurveItem.py
: Added explicit check to ensure that the curve is only drawn when it has more than 1 point. - Added benchmark running
python=3.10
andpyqtgraph==0.13.1
PyPi v3.2.3
- Fixed bug in PyQt6:
QMessageBox.Yes
-->QMessageBox.StandardButton.Yes
PyPi v3.2.2
- Updated discussion on benchmarks
- The batch file for auto-creation of the conda environments found in the benchmark folder now uses the conda-forge channel.
PyPi v3.2.1
- Neater mechanism to support both PyQt and PySide
- Added benchmarks
- Improved demos
PyPi v3.2.0
- Added support for PyQt5, PyQt6, Pyside2 and PySide6. Thanks @mvgorcum for your suggestion.
PyPi v3.1.0
- Removed redundant argument
capacity
from initPlotCurve()