Python API for Mentalab biosignal aquisition devices
Project description
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, bp_freq=(1, 30), notch_freq=50) # Give the number of channels, frequencies of bandpass and notch filter
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.1-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d5e1d4ccb5c603677100c639aa4500049394e6f86ae6ccc220125ccc0b90fe62 |
|
MD5 | 2031910d8aa68515a427c19cbfeb3f9e |
|
BLAKE2b-256 | d984e32dcf28b97e0772dc95eab47c0a3ff3a7b755ff7f5cb92342d48fc50d8a |