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/
License
This project is licensed under the [MIT](LICENSE) license
Changelog
0.4.0 (09-09-2019)
Added marker feature
Timer based recording
Fixed a bug in csv file writer
Fixed a bug in device reconnect
Improved performance of dashboard visualization
0.3.1 (28-05-2019)
Fixed a bug in 8-channel ExG packet conversion
Fixed a minor bug in the record function
Updated the documentation
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.4.0-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cf22979bf0281672d2d36f731114dd04be89f40e33a5d6bf48ce493b07902072 |
|
MD5 | 1a4d11db626c60fe99bc4a6e20f588b1 |
|
BLAKE2b-256 | 4df10a2e078c580f49f89b255df9586fe51d942d6e9128329a215425620ea44a |