NeuroTechX / eeg-notebooks_v0.1

Previous version of eeg-notebooks
https://neurotechx.github.io/eeg-notebooks
BSD 3-Clause "New" or "Revised" License
184 stars 56 forks source link

Linux + Python3 support #33

Closed CaydenPierce closed 4 years ago

CaydenPierce commented 4 years ago

It was communicated that the notebooks were not working with full capabilities in a Linux environment. This has been improved through a few changes:

-write a new list_muses function that will work in Linux+Python3 -updating /notesbooks/utils/utils.py to work with new mne versions. mne.channels.read_montage is deprecated (https://github.com/mne-tools/mne-python/issues/6950) and so replaced with mne.channels.make_standard_montage -directing users to use their terminal muselsl view --version 2 to view EEG data (instead of trying to run the live plots in JupyterNotebooks -add a Linux_instructions.md readme with instructions on how to install in Linux -downgrade muselsl version -add in linux/python dependencies -modify some plotting functions to work in linux -port over Raw_EEG and SSVEP notebooks to work in Linux

Important: these changes have not yet been tested in Mac or Windows. The changes to utils.py could potentially cause issues on those systems.