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

#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.

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.

https://pyqtgraph.readthedocs.io/en/latest/getting_started/introduction.html#examples

#python #pyside6 #pyqt

Introduction — pyqtgraph 0.14.0dev0 documentation

Minimizar al tray un programa hecho en PyQt5

Como podeis ver en el post sobre Mi primer CRUD con Python, tenía hecho un programa que simplemente era un registro de usuarios implementado en

El Blog de Clonbg