Skip to main content

No project description provided

Project description

Nervous Sensors

This project aims at implementing drivers in python to handle connection to Bluetooth Low Energy sensors developed in the frame of ANR project RENFORCE. It also implements an interface to PLUME Unity plugin to collect data within a virtual environment for synchronous recording as well as real-time feedback to the user.

Installation

pip install nervous-sensors

CLI

Usage: nervous [OPTIONS]

Options:
  -s, --sensors TEXT      ECGxxx,EDAxxx... : Give the name of the sensors you
                          want to use. Make sure to put 'ECG' or 'EDA' in
                          their name so the program will know which type of
                          sensor you want to use (not case sensitive).
  -g, --gui               Show real-time data graph.
  -f, --folder PATH       Save CSV data files in folder.
  -l, --lsl               Send sensor data on LSL outlets.
  -p, --parallel INTEGER  Number of parallel connection tentatives authorized.
  --help                  Show this message and exit.

Example

nervous -g -f data/csv/ -l -s ECG6543,EDA7201

CPU consumption

  • BLE : no significant CPU usage was noticed with Bleak
  • Data storage : TRESH1 & TRESH2 values in reforce_lsl.py file may be adjusted according to your system's performance

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

nervous_sensors-0.0.2.tar.gz (12.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

nervous_sensors-0.0.2-py3-none-any.whl (17.7 kB view details)

Uploaded Python 3

File details

Details for the file nervous_sensors-0.0.2.tar.gz.

File metadata

  • Download URL: nervous_sensors-0.0.2.tar.gz
  • Upload date:
  • Size: 12.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.3 CPython/3.12.4 Linux/6.5.0-1024-azure

File hashes

Hashes for nervous_sensors-0.0.2.tar.gz
Algorithm Hash digest
SHA256 047d068cea25b41e10648f7b07e456d21ed72b62518310c0e36c519b5ca67d02
MD5 a29ed1cb1f258bdce99303616ec2e315
BLAKE2b-256 9e74815442078296e240caac2d6289f33fe39cf98179d643f1fd7521f17d82eb

See more details on using hashes here.

File details

Details for the file nervous_sensors-0.0.2-py3-none-any.whl.

File metadata

  • Download URL: nervous_sensors-0.0.2-py3-none-any.whl
  • Upload date:
  • Size: 17.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.3 CPython/3.12.4 Linux/6.5.0-1024-azure

File hashes

Hashes for nervous_sensors-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 d9f1d3ac73fd9c394ebe5c9a92669c166309aba6c17f3666567ae43f9819c72d
MD5 7f885c5a63f6710d3da5512dd4290e9c
BLAKE2b-256 765d898b79442df0b7fc0ea3efb4f4584c388ce461968bbb63f24b4b3960b3c2

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page