Dennis van Gils's repositories
DvG_Arduino_lock-in_amp
A fully fledged lock-in amplifier running at 25 kHz sampling rate @ 12-bit on an Adafruit M4 microprocessor board with an extensive Python graphical user interface showing real-time signals, interactive filter design and real-time power spectra.
DvG_Arduino_PyQt_multithread_demo
Demonstration of multithreaded communication, real-time plotting and logging of live Arduino data using PyQt/PySide and PyQtGraph.
python-dvg-ringbuffer
Numpy ring buffer at a fixed memory address to allow for significantly sped up numpy, sigpy, numba & pyFFTW calculations.
python-dvg-pyqtgraph-threadsafe
PyQtGraph library providing thread-safe plot curves with underlying (ring) buffers: HistoryChartCurve, BufferedPlotCurve & PlotCurve.
python-dvg-pid-controller
PID controller with integral-windup & derivative-kick prevention and bumpless manual-to-auto-mode transfer.
python-fluidprop
Easy access to thermodynamic fluid properties as a function of temperature and pressure. With a minimal command-line interface.
python-dvg-qdeviceio
Hassle-free PyQt/PySide interface for multithreaded data acquisition and communication with an I/O device.
python-dvg-debug-functions
Python module to neatly print debug information to the terminal output, well-suited for multithreaded programs.
python-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.
python-dvg-pyqt-controls
Mishmash of PyQt5 stylesheets and custom controls that I personally use in many of my projects.
python-dvg-pyqt-filelogger
PyQt/PySide interface to handle logging data to file particularly well suited for multithreaded programs.
MHT_Tunnel
Not intended for distribution: Twente MHT Tunnel facility.
project-Humidistat
A humidity controller for fluid dynamics research
esp32-wifi-thermostat
ESP32 OpenTherm Wi-Fi Thermostat - For PlatformIO / VSCode
filegator
Powerful Multi-User File Manager
home-assistant.io
:blue_book: Home Assistant User documentation
Infinity_mirror_FastLED
Project
Mini-Taylor-Couette-Pfister
A mini Taylor-Couette demo based on prof. Pfister's setup
opensimplex-loops
Python library to generate seamlessly-looping animated images and closed curves, and seamlessy-tileable images. Based on 4D OpenSimplex noise.
opentherm-gateway-simple
A simple example of using OpenTherm gateway to monitor and/or override heating status commands. Modified for PlatformIO / VSCode.
PIV_forughi
A Particle Image Velocimetry (PIV) code in Python and Matlab
project-Arduino-trigger-box
Arduino trigger box
project-Dodecahedron
Control program for the Twente Dodecahedron.
project-thermistor-calibration
Automation to calibrate thermistors used in the Physics of Fluids lab.
project-TWT-jetting-grid
Control program and electronic design of the Jetting Grid of the Twente Water Tunnel facility
python-dvg-dump
Temporary dump. To be split into separate packages.
rocket-fft
Rocket-FFT makes Numba aware of numpy.fft and scipy.fft. Rocket-FFT takes its name from the PocketFFT Fast Fourier Transformation library that powers it, and Numba's goal of making your scientific Python code blazingly fast - like a rocket. 🚀
Solidworks-repo
My Solidworks repository containing electronic components, sensors, actuators and enclosures