11 projects
opensimplex-loops
Python library to generate seamlessly-looping animated images and closed curves, and seamlessy-tileable images. Based on 4D OpenSimplex noise.
dvg-devices
Collection of I/O interfaces to communicate with microcontroller boards and laboratory devices, with optional PyQt/PySide multithread support and graphical user-interfaces.
dvg-pid-controller
PID controller with integral-windup & derivative-kick prevention and bumpless manual-to-auto-mode transfer.
dvg-pyqt-controls
Mishmash of PyQt/PySide stylesheets and custom controls that I personally use in many of my projects.
dvg-pyqt-filelogger
PyQt/PySide interface to handle logging data to file particularly well suited for multithreaded programs.
dvg-pyqtgraph-threadsafe
PyQtGraph library providing thread-safe plot curves with underlying (ring) buffers.
dvg-qdeviceio
Hassle-free PyQt/PySide interface for multithreaded data acquisition and communication with an I/O device.
dvg-debug-functions
Provides functions for neatly printing debug information to the terminal output, well-suited for multithreaded programs.
dvg-ringbuffer
Numpy ring buffer at a fixed memory address to allow for significantly sped up numpy, sigpy, numba & pyFFTW calculations.
fluidprop
Easy access to thermodynamic fluid properties as a function of temperature and pressure. With a minimal command-line interface.
dvg-pyqtgraph-monkeypatch
Monkeypatch for pyqtgraph==0.11.0 resulting in superior OpenGL performance in contrast to more recent 0.11.1 to 0.12.3