Giter Site home page Giter Site logo

eeg's Introduction

EEG

Repo containing python code for EEG data processing and analysis.

In order to open the notebooks, you'll need to have a python environment installed on your computer. I do recommend using Anaconda for this.

You can download and install Anaconda for Windows from here:

Watch this video for setup details:

Once you have Anaconda set, you can configure your python environment.

Either create a new environment and install your packages inside it, or use the default environment that Anaconda has created for you. I recommend the first option.

  • To create a new custom conda environment, open the Anaconda Prompt from Start Menu and run:

    • conda create --channel=conda-forge -n eeg python=3.10 numpy pandas plotly matplotlib==3.7.1 scipy ipykernel nbformat xlrd openpyxl mne-base
  • To remove an environment use the same approach as above and run:

    • conda remove --name eeg --all

Open up Anaconda Navigator from your start menu and start Jupyter Notebook. This will open up Jupyter in your web browser or you may get a popup asking you how to open the HTML file - choose your default browser.

When Jupyter opens, you will see a list of folders. Choose a folder of your liking (Documents for instance) and create a new folder there to paste the notebook and the "data" folder from the repo.

Navigate to your new folder and open the notebook, and make sure you have the data directory in the folder where the jupyter notebook is.

Alternatively, download and install VSCode - https://code.visualstudio.com/download

Properly setting up VSCode with Anaconda requires the configuration of an environment variables. To set them up on a windows machine, add these paths to Path:

  • Start Menu -> Environment Variables -> Edit the Path under User Variables.
    • C:\ProgramData\Anaconda3\Scripts\conda.exe
    • C:\ProgramData\Anaconda3
    • C:\ProgramData\Anaconda3\Bin
    • C:\ProgramData\Anaconda3\Scripts

eeg's People

Contributors

met0o avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.