Installation¶
Requirements¶
- Python 3.5 or newer version
- numpy
- scipy
- pybluez (check their repo for the requirements of pybluez)
- pylsl
- bokeh
- pyEDFlib
explorepy
is using pybluez
as the bluetooth backend. pybluez
has different dependencies in different operating systems.
Windows¶
- Visual C++ build tools
- Visual Studio 2015 community edition (In order to build 64-bit debug and release executables)
Ubuntu 16.04 or 18.04¶
sudo apt-get install libbluetooth-dev
Mac OS¶
- Xcode
- PyObjc 3.1b or later
For more details on pybluez dependencies please see pybluez docs.
How to install (Windows)¶
This instructions guides you to install Explorepy API with all its dependencies on Windows.
- Install Python 3 on your computer. It is recommended to install Anaconda Python package. Download and install Anaconda Python 3.7 Windows installer from here.
- Download and install MS Visual Studio Community Edition 2015 from this link. Make sure you install Build Tools for Visual Studio 2017 (version 15.9) from this link.
- We recommend using a virtual environment.
- In Conda command prompt:
conda create -n myenv python=3.6
- Activate the virtual environment:
conda activate myenv
- Upgrade your pip:
python -m pip install --upgrade pip
- To install
explorepy
from PyPI run:pip install explorepy
Quick test¶
- Open Conda command prompt
- Activate the virtual environment:
conda activate myenv
explorepy visualize -n <YOUR-DEVICE-NAME> -c 4
(Change the number of channels if needed)- To stop visualization press Ctrl+c