Giter Site home page Giter Site logo

mnelab's Introduction

PyPI Version Conda Version Python Downloads PyPI Downloads Conda License

Graphical user interface (GUI) for MNE, a Python-based toolbox for EEG/MEG analysis.

Changelog

Check out the changelog to learn what we added, changed or fixed in the latest version.

Dependencies

MNELAB requires Python >= 3.6. In addition, the following Python packages are required:

Optional dependencies provide additional features if installed:

Additional features

MNELAB comes with the following features that are not (yet) available in MNE:

  • Export to EDF/BDF (requires pyEDFlib)
  • Export to EEGLAB SET
  • Export to BrainVision VHDR/VMRK/EEG (requires pybv)
  • Import XDF files (requires pyxdf)

Installation

pip

  1. Install either PyQt5 (python3 -m pip install PyQt5) or PySide2 (python3 -m pip install PySide2).
  2. Install MNELAB (python3 -m pip install mnelab).

You can start MNELAB in a terminal with mnelab or python3 -m mnelab.

conda

An (unofficial, but regularly updated) conda package can be installed from conda-forge. We strongly suggest to install MNELAB into its own dedicated environment to ensure smooth installation and operation:

conda create -y -n mnelab -c conda-forge mnelab

You can start MNELAB in a terminal with conda activate mnelab followed by mnelab or python -m mnelab. Any issues with this conda package should be reported to the respective issue tracker.

Arch Linux

If you use Arch Linux, you can install the python-mnelab AUR package (note that this requires the python-mne AUR package).

Standalone installer

A stand-alone installer will be available soon.

Development version

Follow these steps to use the latest development version of MNELAB:

  1. Download the source code and unpack it into a folder of your choice.
  2. Install all dependencies listed above.
  3. Run python3 -m mnelab to start MNELAB (if this does not work try python -m mnelab, just make sure to use Python 3 because Python 2 is not supported).

Contributing

The contributing guide contains detailed instructions on how to contribute to MNELAB.

mnelab's People

Contributors

cbrnr avatar hoechenberger avatar abcsds avatar gdolle avatar stralu avatar chrismullins avatar vferat avatar rob-luke avatar tywr 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.