An EEG reporting tool according to the SCORE standard (work in progress).
Create, save & open existing .SCORE
files whilst analysing the corresponding EEG using EDFBrowser.
Install this repository locally. E.g. Open a PowerShell terminal:
git clone https://github.com/DWonGH/OpenSCORE.git
cd OpenSCORE
OpenSCORE works with python 3.6 and the dependencies described in the requirements.txt
file. It
is recommended to use a conda virtual environment or virtualenv and install the dependencies with pip.
E.g. In the PowerShell terminal:
conda create -y -n openscore python=3.6
conda activate openscore
pip install -r requirements.txt
Install EDFBrowser
OpenSCORE uses a customised version of EDFBrowser to analyze and view the EEG recordings. Go to the release
for OpenSCORE custom EDFBrowser. Download the edfbrowser.zip
file and unzip into the root of the OpenSCORE directory.
There should be a directory in the root of OpenSCORE called edbrowser
with the .exe
and .dll
files inside.
To run OpenSCORE, inside the PowerShell terminal:
python main.py
The project structure loosely follows the MVC design pattern:
src/views
directory are essentially Qt Widgets.
Files in the views directory should generally only contain code for specifying the
widgets and layout.