Python API for Mentalab biosignal aquisition devices
Project description
explorepy
Overview
A Python API for Mentalab biosignal aquisition devices
Requirements
Installation
To install explorepy from PyPI run:
pip install explorepy
To install the latest development version run:
pip install git+https://github.com/Mentalab-hub/explorepy
Example use
CLI command: explorepy acquire -n Explore_XXXX
Enter explorepy -h for help.
The following code connects to the Explore device and prints the data.
import explorepy explorer = explorepy.Explore() explorer.connect(device_name="Explore_XXXX") # Put your device Bluetooth name explorer.acquire()
You can also visualize signal in real-time.
import explorepy explorer = explorepy.Explore() explorer.connect(device_name="Explore_XXXX") # Put your device Bluetooth name explorer.visualize(n_chan=4) # Give number of channels (2, 4 or 8)
EEG:
ECG with heart beat detection:
Documentation
To see full documentation of the API, visit: https://explorepy.readthedocs.io/
Changelog
0.3.0 (10-05-2019)
Explore dashboard
Real-time visualization of ExG and orientation signal
Device information in Dashboard
Environmental data (battery, temperature and light)
Real-time bandpass filter
New packet structures (ADS1294R & ADS1298R)
Heart rate estimation and R-peaks detector in dashboard
0.2.0 (2019-03-08)
Added real-time recording feature
Added Command Line Interface
Added lsl integration
Added new packet classes
Fixed reconnect issues
Removed input requests inside functions
0.1.0 (2019-01-18)
First release on PyPI.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for explorepy-0.3.0-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 05334aaa286d211bfff80a42820cde17c8dff6cb972eac179badfb31b0d8abde |
|
MD5 | cb3e1ddfbd65f576dd16b6cf96a49e88 |
|
BLAKE2b-256 | 6bc06647684fb1e2bbc462fa7144615c753f9a7ad74444f57db86221603c0dc9 |