Dennis van Gils (@Dennis-van-Gils)

Top repositories

1

SAMD51_InterruptTimer

SAMD51 Interrupt Timer library for e.g. Adafruit M4 Metro/Feather/ItsyBitsy Express
C++
25
star
2

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.
C
20
star
3

python-dvg-ringbuffer

Numpy ring buffer at a fixed memory address to allow for significantly sped up numpy, sigpy, numba & pyFFTW calculations.
Python
18
star
4

DvG_Arduino_PyQt_multithread_demo

Demonstration of multithreaded communication, real-time plotting and logging of live Arduino data using PyQt/PySide and PyQtGraph.
Python
17
star
5

python-dvg-pyqtgraph-threadsafe

PyQtGraph library providing thread-safe plot curves with underlying (ring) buffers: HistoryChartCurve, BufferedPlotCurve & PlotCurve.
Python
9
star
6

python-dvg-pid-controller

PID controller with integral-windup & derivative-kick prevention and bumpless manual-to-auto-mode transfer.
Python
7
star
7

python-fluidprop

Easy access to thermodynamic fluid properties as a function of temperature and pressure. With a minimal command-line interface.
Python
7
star
8

python-dvg-qdeviceio

Hassle-free PyQt/PySide interface for multithreaded data acquisition and communication with an I/O device.
Python
4
star
9

python-dvg-pyqt-controls

Mishmash of PyQt5 stylesheets and custom controls that I personally use in many of my projects.
Python
2
star
10

python-dvg-pyqt-filelogger

PyQt interface to handle logging data to file particularly well suited for multithreaded programs.
Python
2
star
11

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
2
star
12

python-dvg-debug-functions

Python module to neatly print debug information to the terminal output, well-suited for multithreaded programs.
Python
2
star
13

project-e-coli-sauna

A miniature sauna for happy E coli. A temperature controlled box with humidity logging made from an ItsyBitsy M4, DHT22 and an Aim TTi PSU with two heaters.
C++
1
star
14

project-Humidistat

A humidity controller for fluid dynamics research
C++
1
star
15

MHT_Tunnel

Not intended for distribution: Twente MHT Tunnel facility.
Python
1
star
16

project-trachea-pressure-logger

A pressure logger for the human trachea project of Marco de Paoli.
C++
1
star
17

DvG_StreamCommand

A lightweight Arduino library to listen for commands over a stream
C++
1
star
18

python-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
Python
1
star
19

MIKROE_4_20mA_RT_Click

An Arduino library for the 4-20 mA R & T Click Boards of MIKROE.
C++
1
star
20

project-BME280-DS18B20-logger

A temperature, humidity and pressure data logger build from an Adafruit Feather M4 Express micro-controller board and a BME280 and DS18B20 sensor with a graphical user interface in Python.
C++
1
star
21

project-Ambre-chamber

A temperature and humidity controlled chamber build from an Adafruit Feather M4 Express micro-controller board and a DHT22 and DS18B20 sensor with cooling provided by Peltier elements.
C++
1
star
22

PCB-resistive-AC-soil-moisture-sensor

PCB design for a resistive AC soil moisture sensor
Jupyter Notebook
1
star