mnelab


Namemnelab JSON
Version 0.9.0 PyPI version JSON
download
home_page
SummaryA graphical user interface for MNE
upload_time2024-01-19 09:32:00
maintainer
docs_urlNone
author
requires_python>=3.9
licenseBSD 3-Clause
keywords eeg meg mne gui electrophysiology
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            ![Python](https://img.shields.io/pypi/pyversions/mnelab.svg?logo=python&logoColor=white)
[![PyPI](https://img.shields.io/pypi/v/mnelab)](https://pypi.org/project/mnelab/)
[![Docs](https://readthedocs.org/projects/mnelab/badge/?version=latest)](https://mnelab.readthedocs.io/)
[![DOI](https://joss.theoj.org/papers/10.21105/joss.04650/status.svg)](https://doi.org/10.21105/joss.04650)
[![License](https://img.shields.io/github/license/cbrnr/mnelab)](LICENSE)

![](https://raw.githubusercontent.com/cbrnr/mnelab/main/mnelab/images/mnelab_logo.png)

MNELAB is a graphical user interface (GUI) for [MNE-Python](https://mne.tools/stable/index.html), a Python package for EEG/MEG analysis.

![](https://raw.githubusercontent.com/cbrnr/mnelab/main/mnelab.png)

### Documentation

Instructions for installing and using MNELAB as well as step-by-step examples for different use cases are available in the [documentation](https://mnelab.readthedocs.io/). Check out the [changelog](https://github.com/cbrnr/mnelab/blob/main/CHANGELOG.md) to learn what we added, changed, or fixed.


### Installation

You can install MNELAB with [pip](https://pip.pypa.io/en/stable/):

```
pip install mnelab
```

If you want to use all MNELAB features, the full package including optional dependencies can be installed with:

```
pip install "mnelab[full]"
```

You can also use [pipx](https://pypa.github.io/pipx/) to install MNELAB in a completely isolated environment:

```
pipx install mnelab
```

If you want the latest development version, use the following command:

```
pip install git+https://github.com/cbrnr/mnelab
```


### Running MNELAB

MNELAB must be started from a terminal with the following command:

```
mnelab
```

If you get an error, try the following alternative:

```
python -m mnelab
```

### Dependencies

MNELAB requires Python ≥ 3.9 and the following packages:
- [mne](https://mne.tools/stable/index.html) ≥ 1.6.0
- [PySide6](https://www.qt.io/qt-for-python) ≥ 6.6.0
- [numpy](http://www.numpy.org/) ≥ 1.25.0
- [scipy](https://scipy.org/) ≥ 1.10.0
- [matplotlib](https://matplotlib.org/) ≥ 3.8.0
- [pyxdf](https://github.com/xdf-modules/xdf-Python) ≥ 1.16.4
- [pyobjc-framework-Cocoa](https://pyobjc.readthedocs.io/en/latest/) ≥ 10.0 (macOS only)

Optional dependencies provide additional features:
- [scikit-learn](https://scikit-learn.org/stable/) ≥ 1.3.0 (ICA computation with FastICA)
- [python-picard](https://pierreablin.github.io/picard/) ≥ 0.7.0 (ICA computation with PICARD)
- [pyEDFlib](https://pyedflib.readthedocs.io/en/latest/) ≥ 0.1.35 (EDF/BDF export)
- [pybv](https://pybv.readthedocs.io/en/stable/) ≥ 0.7.4 (BrainVision VHDR/VMRK/EEG export)


### Contributing

The [contributing guide](https://github.com/cbrnr/mnelab/blob/main/CONTRIBUTING.md) contains detailed instructions on how to contribute to MNELAB.

            

Raw data

            {
    "_id": null,
    "home_page": "",
    "name": "mnelab",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.9",
    "maintainer_email": "",
    "keywords": "EEG,MEG,MNE,GUI,electrophysiology",
    "author": "",
    "author_email": "Clemens Brunner <clemens.brunner@gmail.com>",
    "download_url": "https://files.pythonhosted.org/packages/23/63/a9d0d94d541c501cbd611738f55f3aa8fa2dfc0d3ad87cbdc260b86cc897/mnelab-0.9.0.tar.gz",
    "platform": null,
    "description": "![Python](https://img.shields.io/pypi/pyversions/mnelab.svg?logo=python&logoColor=white)\n[![PyPI](https://img.shields.io/pypi/v/mnelab)](https://pypi.org/project/mnelab/)\n[![Docs](https://readthedocs.org/projects/mnelab/badge/?version=latest)](https://mnelab.readthedocs.io/)\n[![DOI](https://joss.theoj.org/papers/10.21105/joss.04650/status.svg)](https://doi.org/10.21105/joss.04650)\n[![License](https://img.shields.io/github/license/cbrnr/mnelab)](LICENSE)\n\n![](https://raw.githubusercontent.com/cbrnr/mnelab/main/mnelab/images/mnelab_logo.png)\n\nMNELAB is a graphical user interface (GUI) for [MNE-Python](https://mne.tools/stable/index.html), a Python package for EEG/MEG analysis.\n\n![](https://raw.githubusercontent.com/cbrnr/mnelab/main/mnelab.png)\n\n### Documentation\n\nInstructions for installing and using MNELAB as well as step-by-step examples for different use cases are available in the [documentation](https://mnelab.readthedocs.io/). Check out the [changelog](https://github.com/cbrnr/mnelab/blob/main/CHANGELOG.md) to learn what we added, changed, or fixed.\n\n\n### Installation\n\nYou can install MNELAB with [pip](https://pip.pypa.io/en/stable/):\n\n```\npip install mnelab\n```\n\nIf you want to use all MNELAB features, the full package including optional dependencies can be installed with:\n\n```\npip install \"mnelab[full]\"\n```\n\nYou can also use [pipx](https://pypa.github.io/pipx/) to install MNELAB in a completely isolated environment:\n\n```\npipx install mnelab\n```\n\nIf you want the latest development version, use the following command:\n\n```\npip install git+https://github.com/cbrnr/mnelab\n```\n\n\n### Running MNELAB\n\nMNELAB must be started from a terminal with the following command:\n\n```\nmnelab\n```\n\nIf you get an error, try the following alternative:\n\n```\npython -m mnelab\n```\n\n### Dependencies\n\nMNELAB requires Python \u2265 3.9 and the following packages:\n- [mne](https://mne.tools/stable/index.html) \u2265 1.6.0\n- [PySide6](https://www.qt.io/qt-for-python) \u2265 6.6.0\n- [numpy](http://www.numpy.org/) \u2265 1.25.0\n- [scipy](https://scipy.org/) \u2265 1.10.0\n- [matplotlib](https://matplotlib.org/) \u2265 3.8.0\n- [pyxdf](https://github.com/xdf-modules/xdf-Python) \u2265 1.16.4\n- [pyobjc-framework-Cocoa](https://pyobjc.readthedocs.io/en/latest/) \u2265 10.0 (macOS only)\n\nOptional dependencies provide additional features:\n- [scikit-learn](https://scikit-learn.org/stable/) \u2265 1.3.0 (ICA computation with FastICA)\n- [python-picard](https://pierreablin.github.io/picard/) \u2265 0.7.0 (ICA computation with PICARD)\n- [pyEDFlib](https://pyedflib.readthedocs.io/en/latest/) \u2265 0.1.35 (EDF/BDF export)\n- [pybv](https://pybv.readthedocs.io/en/stable/) \u2265 0.7.4 (BrainVision VHDR/VMRK/EEG export)\n\n\n### Contributing\n\nThe [contributing guide](https://github.com/cbrnr/mnelab/blob/main/CONTRIBUTING.md) contains detailed instructions on how to contribute to MNELAB.\n",
    "bugtrack_url": null,
    "license": "BSD 3-Clause",
    "summary": "A graphical user interface for MNE",
    "version": "0.9.0",
    "project_urls": {
        "changelog": "https://github.com/cbrnr/mnelab/blob/main/CHANGELOG.md",
        "documentation": "https://mnelab.readthedocs.io/en/latest/",
        "homepage": "https://github.com/cbrnr/mnelab",
        "repository": "https://github.com/cbrnr/mnelab"
    },
    "split_keywords": [
        "eeg",
        "meg",
        "mne",
        "gui",
        "electrophysiology"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d4e8c8d18269f49ed3ee4ba4c816cae707b29ab1fd405498bca5ec98ec1425ba",
                "md5": "7c65aea9b05c54c91b2d84c0b130f47b",
                "sha256": "afbc5795fb5086f95a52e7fa83e7c9c1465f9f1282f72a2a1ad7408dfec322dd"
            },
            "downloads": -1,
            "filename": "mnelab-0.9.0-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "7c65aea9b05c54c91b2d84c0b130f47b",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.9",
            "size": 93857,
            "upload_time": "2024-01-19T09:31:59",
            "upload_time_iso_8601": "2024-01-19T09:31:59.245431Z",
            "url": "https://files.pythonhosted.org/packages/d4/e8/c8d18269f49ed3ee4ba4c816cae707b29ab1fd405498bca5ec98ec1425ba/mnelab-0.9.0-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "2363a9d0d94d541c501cbd611738f55f3aa8fa2dfc0d3ad87cbdc260b86cc897",
                "md5": "59a46ca51c45c5bd53a5425b35cc6f6c",
                "sha256": "3924be68d097712bb5297c23e2a0bd859a67628a3e7d37417f8fd1e085a7cd75"
            },
            "downloads": -1,
            "filename": "mnelab-0.9.0.tar.gz",
            "has_sig": false,
            "md5_digest": "59a46ca51c45c5bd53a5425b35cc6f6c",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.9",
            "size": 1004593,
            "upload_time": "2024-01-19T09:32:00",
            "upload_time_iso_8601": "2024-01-19T09:32:00.786101Z",
            "url": "https://files.pythonhosted.org/packages/23/63/a9d0d94d541c501cbd611738f55f3aa8fa2dfc0d3ad87cbdc260b86cc897/mnelab-0.9.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-01-19 09:32:00",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "cbrnr",
    "github_project": "mnelab",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "mnelab"
}
        
Elapsed time: 0.18083s