labscript-suite / runviewer

π—Ώπ˜‚π—»π˜ƒπ—Άπ—²π˜„π—²π—Ώ is a graphical interface for visualising hardware-timed experiments composed using the 𝘭𝘒𝘣𝘴𝘀𝘳π˜ͺ𝘱𝘡 𝘴𝘢π˜ͺ𝘡𝘦.
http://labscriptsuite.org
BSD 2-Clause "Simplified" License
2 stars 39 forks source link

(Py)Qt version incompatibility #26

Open philipstarkey opened 4 years ago

philipstarkey commented 4 years ago

It appears that runviewer is not compatible with PyQt v5.13.1+. Plots either don't display, is display intermittently as you zoom.

This appears to be an upstream issue (potentially pyqtgraph/pyqtgraph#1057 or similar) so hopefully it will get fixed without us needing to do anything. However, there's a chance it's more complex than that so we should keep an eye on it.

For now, Anaconda only ships with PyQt v5.9.2 anyway, so as long as people are using Anaconda and not manually updating PyQt with pip (or another conda channel) no one should run into any problems.

lakodarmstadt commented 4 years ago

Hey, I stummbled across this aswell and I think it is a really anoying bug as no error is thrown. The traces just don't show up.

I would suggest to at least comment this issue in the installation manual. I have used the pip-instructions (although I installed into a anaconda environment; maybe not the best way, I realised now) and there is no hint on the way that just using "pip install pyqt5" is causing trouble.