Recent Releases of MNELAB
MNELAB - v1.0.3
This release includes standalone installers for macOS and Windows. A Linux version is in the works but will take a bit longer. Until then, you can always run MNELAB with uv – this option will remain available even once installers exist for all platforms.
The installers are brand new, so please report any issues. On macOS, the app is not signed or notarized, so you will need to open System Settings, click Privacy & Security, scroll down to Security, click Open, click Open Anyway, and enter your login password (on first launch only).
Scientific Software - Peer-reviewed
- Python
Published by cbrnr 11 months ago
MNELAB - v1.0.2
This release adds a dialog for the Plot PSD functionality with options to set frequency bounds, show bad channels (in red) or exclude them, and use spatial colors if a montage is set. In addition, the filter dialog now correctly shows lower and upper cutoff frequencies depending on the filter type, and channel interpolation is now simpler (there are no options to set anymore, because they were not working as intended).
Scientific Software - Peer-reviewed
- Python
Published by cbrnr 11 months ago
MNELAB - v1.0.1
This release adds an option to show counts of unique events and annotations in their respective dialogs. It also fixes a bug that prevented converting events to annotations, as well as a rare issue where MNELAB settings were not read correctly.
Scientific Software - Peer-reviewed
- Python
Published by cbrnr about 1 year ago
MNELAB - v1.0.0
Finally, MNELAB has reached the v1.0.0 milestone and is now considered stable (although far from feature complete) 🥳. The most important changes in this release are:
- UI improvements such as an improved sidebar (which now includes close buttons and a unique number for each dataset)
- Improved Montage dialog, which now includes a preview of the selected montage and the option to load a custom montage
- Improved Filter dialog with more filter types (including a notch filter)
- A new dialog to inspect channel statistics (such as minimum, maximum, mean, and median)
- Improved export to BrainVision format (annotations are now exported "as is" instead of converting them to "S 1" etc.)
- Several bug fixes and quality of life improvements
- Support for Python 3.13 (but we dropped support for Python 3.9)
As always, details can be found in the changelog.
Scientific Software - Peer-reviewed
- Python
Published by cbrnr over 1 year ago
MNELAB - v0.9.2
This release support exporting to EDF and BrainVision out of the box. However, we had to remove support for exporting to BDF. Also, the default signal browser now shows a maximum of 32 channels initially (but this can be configured in the settings).
Scientific Software - Peer-reviewed
- Python
Published by cbrnr over 1 year ago
MNELAB - v0.9.1
This release adds the option to use the MNE-Qt-Browser plot backend instead of the default Matplotlib backend. You can set the backend in MNELAB's settings (Qt or Matplotlib). The MNE-Qt-Browser backend requires the mne-qt-browser package to be installed (pip install mne-qt-browser).
In addition, this release fixes drag and drop for upcoming PySide6 versions.
Scientific Software - Peer-reviewed
- Python
Published by cbrnr about 2 years ago
MNELAB - v0.9.0
This release adds several new features:
- Automatic light/dark theme switching on Windows (this has been available on macOS for several releases)
- Support for importing
.npyfiles - Import specific XDF marker streams (previously, all marker streams were automatically imported)
We've also fixed some bugs and removed support for Python 3.8.
Scientific Software - Peer-reviewed
- Python
Published by cbrnr over 2 years ago
MNELAB - v0.8.5
This release adds some minor improvements regarding clearer error messages, showing keyboard shortcuts when no file is open, and a red version string in the bottom right corner when running the dev version.
Scientific Software - Peer-reviewed
- Python
Published by cbrnr over 3 years ago
MNELAB - v0.8.4
This release adds support for importing 1D arrays from .MAT files and slightly changes the way XDF marker streams are detected (marker streams can be of any type, but must have a sampling frequency of 0 Hz and only a single channel).
Scientific Software - Peer-reviewed
- Python
Published by cbrnr about 4 years ago
MNELAB - v0.8.0
This release contains a TON of new features and bug fixes:
- Import multiple streams from XDF
- ERP plotting
- Significance masks for ERD/ERS maps
- ERD/ERS topomaps
- Batch rename channels
- Import from .MAT
As usual, all changes are available in our CHANGELOG.md.
Scientific Software - Peer-reviewed
- Python
Published by cbrnr about 4 years ago
MNELAB - v0.7.0
This release adds a "File – Show XDF chunks..." dialog, which can be used to inspect XDF chunks. This is useful to diagnose problems in corrupted XDF files that cannot be opened with the regular "Open" command. The previously optional pyxdf package is now a required package.
MNELAB now uses the Qt6-based PySide6. Support for PySide2/PyQt5 has been dropped and QtPy is no longer needed.
Scientific Software - Peer-reviewed
- Python
Published by cbrnr over 4 years ago
MNELAB - v0.6.6
This release adds enhancements for XDF files: First, it is now possible to use the effective sampling rate of a stream, which guarantees accurate timing for simultaneously recorded marker streams. This is now the default behavior. Second, markers from different marker streams can now be prefixed with a unique stream ID to disambiguate them. Both options are available in the XDF import dialog.
Scientific Software - Peer-reviewed
- Python
Published by cbrnr over 4 years ago
MNELAB - v0.6.3
This release fixes ICA computation and exporting raw data to various file formats. When installing via pip, PySide2 is automatically installed if neither PySide2 nor PyQt5 are installed. Finally, this is the first release that officially supports Python 3.9.
Scientific Software - Peer-reviewed
- Python
Published by cbrnr over 5 years ago
MNELAB - v0.6.0
This release adds support for plotting basic ERDS maps, syntax highlighting for the command history, and more options to convert between events and annotations. Furthermore, we've fixed the export functionality and now correctly compute the signal length.
Scientific Software - Peer-reviewed
- Python
Published by cbrnr over 5 years ago
MNELAB - v0.5.6
This release fixes an error when exporting to a file. Now exporting to various file formats works as expected. Currently, epoched data can be exported to .fif and .fif.gz (more export formats for epoched data coming up in a future release). Furthermore, automatic dark/light mode switching is enabled on macOS.
Scientific Software - Peer-reviewed
- Python
Published by cbrnr almost 6 years ago
MNELAB - v0.5.5
This release adds basic support for NIRS data (loading of NIRX files, conversion to optical density and haemoglobin) as well as the possibility to concatenate data sets. There are also some major changes under the hood, such as support for PySide2 (in addition to PyQt5), a complete refactoring of I/O into its own subpackage, and the return to multiprocessing. MNELAB can now also open BrainVision data with data files not restricted to .eeg extensions (sometimes .dat is also used).
Scientific Software - Peer-reviewed
- Python
Published by cbrnr almost 6 years ago
MNELAB - v0.5.3
This release contains an important fix for conda users on macOS - the GUI will now always be rendered properly. Furthermore, the history feature includes more commands, and MNELAB properly renders hi-res icons. Under the hood, we now use Pebble instead of multiprocessing because this works better with conda installations.
Scientific Software - Peer-reviewed
- Python
Published by cbrnr over 6 years ago
MNELAB - v0.5.0
This release improves XDF support by squashing some bugs and adding a new dialog to inspect XDF meta information (File - Show Information). Furthermore, the About dialog now shows the installed version numbers of all required and optional dependencies. Finally, users on macOS finally get to see MNELAB in the menu bar.
Scientific Software - Peer-reviewed
- Python
Published by cbrnr over 6 years ago
MNELAB - v0.4.0
This release adds support for exporting data to BrainVision EEG/VHDR/VMRK (requires pybv). There is now an export submenu to make it easier to see which export formats are supported. On the import side, MNELAB can now load Elekta Neuromag FIF.GZ, Neuroscan CNT, EGI Netstation MFF, and Nexstim eXimia NXE file formats. There is a new option to crop raw (continuous) data. MNELAB now has its own logo (shown e.g. in the About dialog).
Scientific Software - Peer-reviewed
- Python
Published by cbrnr over 6 years ago
MNELAB - v0.3.0
This release fixes a few bugs and adds the following new features. First, MNELAB sports a toolbar. The command history can now be shown from the View menu - use this to paste your analysis into a script for reproducibility. Finally, bad channels can be interpolated.
Scientific Software - Peer-reviewed
- Python
Published by cbrnr almost 7 years ago
MNELAB - v0.2.0
This release adds support for epoching continuous data. In addition, it is now possible to apply an ICA solution to data (to zero out selected components for example) and convert annotations to events (often required for epoching). This release also fixes numerous bugs/crashes. Finally, this is the first release with contributions from others - thanks a lot! For more details please read the project's CHANGELOG.md.
Scientific Software - Peer-reviewed
- Python
Published by cbrnr almost 7 years ago