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

[!NOTE] Requires python version 3.10, 3.11 or 3.12

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.4.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.4-py3-none-any.whl (17.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: nervous_sensors-0.0.4.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.4.tar.gz
Algorithm Hash digest
SHA256 503f3d88036351320e1764c0272fc1255ad8aeb2215bfef28b5753cf78ef5422
MD5 0ec92349af5d09e534cc11448686b9d8
BLAKE2b-256 5fe2e07ad73099b759a4f87034edb83b54fd6f0a006f3d916ab894d2c6dfe100

See more details on using hashes here.

File details

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

File metadata

  • Download URL: nervous_sensors-0.0.4-py3-none-any.whl
  • Upload date:
  • Size: 17.6 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.4-py3-none-any.whl
Algorithm Hash digest
SHA256 2c91da968a1e0811f7d7eb2c01adf0937635ad2e427e8f08f4ac82b7b57fde7e
MD5 3d45b09900821cc6a870d3ba4a1afc55
BLAKE2b-256 6ce376ff9df17baab99488e1952c174d180843cb4e0d26c7d3f30db11dc60e0e

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