Wearable Signal Tools · Other
Cardioception
PsychoPy toolbox for cardiac interoception tasks with PPG or ECG
What is Cardioception?
Cardioception is an open-source Python toolbox that runs cardiac interoception experiments in PsychoPy, built around the Heart Rate Discrimination task and the Heartbeat Counting task. It reads the participant's pulse from a fingertip pulse oximeter, a Brain Products amplifier or any ECG or PPG device streaming over Lab Streaming Layer.
Cardioception at a glance
- Signals
- Category
- Other · also data collection platform
- Domains
- realtime
- Language
- Jupyter Notebook
- Licence
- Apache-2.0
- Commercial use
- yes
- Maintenance
- Commit in the last 12 months (as of Oct 21, 2026)
- Last commit
- Nov 5, 2026
- Latest release
- v0.7.2 (Oct 29, 2026)
- Repository
- Not archived
Code & repos
Alternatives to Cardioception
Open-source tools in the same category that share a signal or domain with Cardioception.
Related open-source tools
Other Wearable Signal Tools that share a signal with Cardioception.
Summary, licence and commercial-use fields are shown as recorded for this project. Maintenance is computed from the last commit date. Check the project’s own repository for its current licence and status.



