------------------
* 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` of `pyqtgraph\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` and `pyqtgraph==0.13.1`