Skip to main content

Nervous Sensors

PyPI version Python Versions Build Status License: MIT

Table of Contents


Project Overview

Nervous Sensors is a Python-based driver and data acquisition toolset for physiological sensors, specifically designed for Nervous ECG (Electrocardiography) and Nervous EDA (Electrodermal Activity) sensors developed in the frame of the Nervous Toolkit.

Key Features

  • 📱 Bluetooth Low Energy (BLE) sensor support
  • 📈 Real-time data visualization via local webserver
  • 💾 Flexible data storage (CSV export)
  • 📣 LSL (Lab Streaming Layer) integration for PLUME Unity plugin
  • 🔗 Multi-sensor connection capabilities

Prerequisites

  • Python 3.11, 3.12 or 3.13
  • Compatible Bluetooth Low Energy Nervous sensors

Installation

pip install nervous-sensors

Command-Line Interface (CLI)

Usage

nervous [OPTIONS]

Options

Option Description Example
-s, --sensors Specify sensors to connect (by serial number) "ECG 6543","EDA 7201"
-g, --gui Enable real-time data graph in web browser
-f, --folder Save CSV data files to specified folder ./data/csv/
-l, --lsl Send sensor data to LSL outlets
-p, --parallel Set number of parallel connection attempts

Example Command

# Connect to multiple sensors, enable GUI, save to CSV, and activate LSL
nervous -g -f ./data/csv/ -l -s "ECG 6543","EDA 7201"

Sensor Compatibility

  • Nervous ECG Sensors
  • Nervous EDA Sensors

Contributing

Contributions are what make the open-source community such a great place to learn, inspire, and create. Any contributions you make are greatly appreciated. You can open an issue to report a bug, request a feature, or submit a pull request.


License

This project, along with the entire Nervous initiative, is licensed under the MIT License. For more details, see the License file.


Acknowledgments

The main contributors to this project are Bertrand Massot, Tristan Habémont and Hugo Buy from INSA Lyon, CNRS, INL UMR 5270, Villeurbanne, France.

This work was supported by the French National Research Agency (ANR) under grant ANR-22-CE31-0023-03 RENFORCE.


Contact

bertrand.massot@insa-lyon.fr


Metadata

Release files for nervous-sensors 0.2.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for nervous-sensors 0.2.2
File Size Uploaded
nervous_sensors-0.2.2.tar.gz 33.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for nervous-sensors 0.2.2
File Interpreter ABI Platform
nervous_sensors-0.2.2-py3-none-any.whl Python 3 none any Details

Total release size: 77.6 kB

Release files / nervous_sensors-0.2.2.tar.gz

Download URL nervous_sensors-0.2.2.tar.gz
Size 33.5 kB
Tags Source
SHA-256 checksum
How to use checksums
7b5d0c6873058f09651a68979517fad0c6c4c2cfdc065157437735d58d6cd92f
BLAKE2b-256 checksum
How to use checksums
4fd61812c1c3a8524936162746d46056842848cd77eb208c751fd78907754095
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/2.1.3 CPython/3.13.5 Linux/6.11.0-1015-azure

Release files / nervous_sensors-0.2.2-py3-none-any.whl

Download URL nervous_sensors-0.2.2-py3-none-any.whl
Size 44.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
db1feac3af0cf92fed60def90f8c04c3b9d479a02b8d28cd4a882ceb97c06413
BLAKE2b-256 checksum
How to use checksums
429d33b175ada8ccc4898758b2884d8c165efa6b70ef81c99e240f7d08d25cbc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/2.1.3 CPython/3.13.5 Linux/6.11.0-1015-azure

Release history Release notifications | RSS feed

This release

0.2.2 This release

2 release files

0.2.1

2 release files

0.2.0

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.0.5

2 release files

0.0.4

2 release files

0.0.3

2 release files

0.0.2

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page