NeuroKit2: The Python Toolbox for Neurophysiological Signal Processing
-
Updated
Nov 24, 2025 - Python
NeuroKit2: The Python Toolbox for Neurophysiological Signal Processing
rPPG-Toolbox: Deep Remote PPG Toolbox (NeurIPS 2023)
A Python Toolbox for Statistics and Neurophysiological Signal Processing (EEG, EDA, ECG, EMG...).
PPG-Based Voice Conversion
Code I used when filming Steve Mould’s heart rate! https://www.youtube.com/watch?v=BFZxlauizx0
Multi-Task Temporal Shift Attention Networks for On-Device Contactless Vitals Measurement (NeurIPS 2020)
The programming interface for your body and mind
A package for processing signals recorded using wearable sensors, such as Electrocardiogram (ECG), Photoplethysmogram (PPG), Electrodermal activity (EDA) and 3-axis acceleration (ACC).
Biosignal Processing in Python
Systole: A python package for cardiac signal synchrony and analysis
The source code and pre-trained models for Motion Matters: Neural Motion Transfer for Better Camera Physiological Sensing (WACV 2024, Oral).
A graphical user interface for feature extraction from heart- and breathing biosignals.
Python package for estimation of vital signs such as heart rate, HRV, and respiratory rate from face video.
An asynchronous BLE Heart Monitor library with support for additional data from Polar monitors (ECG, accelerometers, etc)
Interpretable Pre-Trained Transformers for Heart Time-Series Data
A diffusion-based cross-lingual voice conversion model, as my bachelor's thesis
MetaPhys: Few-Shot Adaptation for Non-Contact Physiological Measurement (ACM CHIL-2021)
Package for imputing the arterial blood pressure (ABP) waveform from non-invasive physiological waveforms (PPG & ECG) using a deep neural network
Calculates time and frequency domain heart rate variability metrics (validated in Kubios) from RR interval (ECG) or IBI (PPG).
Add a description, image, and links to the ppg topic page so that developers can more easily learn about it.
To associate your repository with the ppg topic, visit your repo's landing page and select "manage topics."