Skip to main content

A graphical user interface for MNE

Project description

Python PyPI Docs DOI License

MNELAB

MNELAB provides a graphical user interface for MNE-Python (the most popular Python package for EEG/MEG analysis) and ensures full transparency by recording the underlying commands for each action in its command history.

Key features include:

  • Cross-platform support (Linux, macOS, Windows).
  • A command history that records the underlying MNE-Python commands for each action, allowing users to learn how to use MNE-Python and to reproduce their analyses in code.
  • Import data from various formats supported by MNE-Python, and some additional formats like XDF (.xdf, .xdfz, .xdf.gz), MATLAB (.mat), NumPy (.npy), and BVRF (.bvrh, .bvrd, .bvrm, .bvri).
  • Export to EDF, BDF, BrainVision, EEGLAB, and FIFF formats.
  • XDF-specific features such as chunk inspection (useful for debugging corrupted XDF files), stream selection, metadata inspection, resampling, gap detection and filling, and more.
  • Support for various ICA algorithms, including FastICA, Infomax ICA, and PICARD.
  • Automatic classification of independent components using ICLabel.
  • Comprehensive tools for managing events and annotations.
  • Support for channel locations (montages), rereferencing, cropping, filtering, epoching, and more.
  • Plotting capabilities for raw data, epochs, evoked responses, independent components, ERD/ERS maps, and more.

Documentation

Instructions for installing and using MNELAB as well as step-by-step examples for different use cases are available in the documentation. Check out the changelog to learn what we added, changed, or fixed.

Quick start

We recommend our standalone installers currently available for macOS and Windows:

If you use Arch Linux, you can install MNELAB from the AUR (e.g., yay -S python-mnelab).

Alternatively, you can use uv to run MNELAB on all platforms:

uvx mnelab

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

uvx --from https://github.com/cbrnr/mnelab/archive/refs/heads/main.zip mnelab

Contributing

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mnelab-1.4.4.tar.gz (11.2 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

mnelab-1.4.4-py3-none-any.whl (11.2 MB view details)

Uploaded Python 3

File details

Details for the file mnelab-1.4.4.tar.gz.

File metadata

  • Download URL: mnelab-1.4.4.tar.gz
  • Upload date:
  • Size: 11.2 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.7 {"installer":{"name":"uv","version":"0.11.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for mnelab-1.4.4.tar.gz
Algorithm Hash digest
SHA256 5e0cbd02dc98e4b265cadbd4f9abd4f05e882b524c02552c36fb6e438579b8c9
MD5 6a0fd935a398472be311168b6360bddf
BLAKE2b-256 964ff364b8d6d738604b9483b9d14eee175f566c0915a9efa196916e86858872

See more details on using hashes here.

File details

Details for the file mnelab-1.4.4-py3-none-any.whl.

File metadata

  • Download URL: mnelab-1.4.4-py3-none-any.whl
  • Upload date:
  • Size: 11.2 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.7 {"installer":{"name":"uv","version":"0.11.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for mnelab-1.4.4-py3-none-any.whl
Algorithm Hash digest
SHA256 862796eab96a11e1579e32c0f27585d020f8bf19c16b5e4afd41abe5355e3c90
MD5 e161fa68c88180241926b29536eec0f0
BLAKE2b-256 058749ad854e2efc6afe0bd79cdab6ef94b4aa4cb3e0e5db2eea8cb5e057bd9d

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page