I'm a physics PhD student at Monash University, Australia. As part of my project, I've developed an open source experiment control system for hardware-timed experiments. We published a paper on this control system here (free preprint version). It is written in Python, PyQt and GTK (GTK programs are currently being ported to PyQt).
I've also written/contributed to some Python libraries:
qtutils - A library with various tools for PyQt/PySide apps. Most notably, this library contains functions which always run specified code in the main thread. This makes it very easy to create secondary threads which call Qt methods in a thread safe way (the Qt methods always run in the main thread). This library also provides a common interface to dynamically load .ui files at run time for PyQt and PySide. Widget promotion is also supported, and can even be dynamically defined at run time.
zprocess - A cross-platform multiprocessing library using PyZMQ sockets for communication.
Member for 5 years, 3 months
0 profile views
Last seen Jun 14 '18 at 4:23