/awesome-ppg

A comprehensive collection of PPG-related resources, including libraries, datasets, tutorials, papers, and more, for researchers and developers in the Photoplethysmography(HR/SpO2/BP) field.

Awesome PPG(Photoplethysmography)

Awesome GitHub stars

A curated list of awesome libraries, datasets, tutorials, papers, and other resources related to Photoplethysmography(PPG) analysis. This repository aims to be a comprehensive and organized collection that will help researchers and developers in the world of PPG!

Table of Contents

Standard

Library

  • HeartPy : Python Heart Rate Analysis Package, for both PPG and ECG signals
  • Neurokit : The Python Toolbox for Neurophysiological Signal Processing
  • PPG-Beats

Comparison

Papers

Review

Multi-wavelengths

Multi-channels

Peak detection

Artifacts removal

HR(Heart Rate)

SpO2(Blood oxygen saturation level/Pulse oximetry)

RR(Respiratory rate)

BP(Blood Pressure)

Books

Indices

Tutorial

Datasets

Contributing

We welcome your contributions! Please follow these steps to contribute:

  1. Fork the repo.
  2. Create a new branch (e.g., feature/new-ppg-resource).
  3. Commit your changes to the new branch.
  4. Create a Pull Request, and provide a brief description of the changes/additions.

Please make sure that the resources you add are relevant to the field of Heart Rate Variability. Before contributing, take a look at the existing resources to avoid duplicates.

License

This work is licensed under a Creative Commons Attribution 4.0 International License.