EEG Reviewer is a one-of-a-kind web-based EEG analysis tool which uses machine learning tools to mark significant and seizure events in a given subject.
- Flask
- EDFlib - Python
- ChartJS
- Sci-Kit Learn
- SciPy
- Pandas
- NumPy
This app requires Flask to be set up on the user device. To set up Flask, follow this installation guide. Furthermore, the numpy, pandas, sklearn and scipy libraries should also be installed. Use the following commands to install thee libraries:-
pip3 install -U scikit-learn
pip3 install pandas numpy scipy tqdm
To run the Flask app, go to the directory that stores the EEG Reviewer,
cd ~/EEG
and run this command to set the app file,
export FLASK_APP=app.py
and run this command to execute the Flask app,
python -m flask run
The output should look something like this:-
* Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)
Open a web browser, copy and paste the host link (in this example, it is 127.0.0.1:5000) in the URL bar to run the server.