#PyQT

2025-06-08

Redoing an old Python monitoring tool with PyQt. It was originally done with Curses and it's hanky at best nowadays. Back when I made it in 2017 or so it was meant to be a quick hack to view logs, stats and data about some custom hardware I was developing for. It survived a bit longer than planned. :) I enjoy making these kinds of tools with Python in general and PyQt in particular. So easy to get going and get something working. Nothing beats them on speed to market.

#qt #pyqt

dr 🛠️🛰️📡🎧:blobfoxcomputer:davidr@hachyderm.io
2025-06-06

#dataviz is critical, but I don't think in pictures, I think in spatial relations and movement (is this an #adhd thing?)

Movement happens in time and you usually want to viz the time axis all at once, so I've trained myself to turn "$variable vs t" into mental motion

Other times you need an interactive #ux and that usually means 3D

I love love love #pyqtgraph for #python plotting but they will be the first to tell you the 3D needs some love

My punfully-named work project has proved to be a hit[1] and I managed to get an 30y-experienced #software #developer *with an #astronomy degree* assigned to it. (This is a #space application)

She agreed that the 3D portion was neat but hard to use. She found #vtk, which seems to be the perfect partner because it does 3D really well, stays out of 2D and has a #pyqt connector.

I just worked through a tutorial and, yeah, this could be a huge breakthrough in my viz apps.

[1]They think they want to change the pun name but they are wrong. An unforgettable name is money in the bank.

Glob Godglob_god
2025-06-04

I've just discovered pyqtgraph and I'm just flabbergasted at what's possible as a lowly matplotlib user.

Some of those example plots and the way you can interact with them are so awesome. If you're making py apps for data acquisition/analysis I highly recommend checking it out.

pyqtgraph.readthedocs.io/en/la

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst