Skip to content

Releases: cbrnr/mnelab

v1.0.8

06 Nov 15:11

Choose a tag to compare

This release fixes ICA calculation in the standalone releases. It is now also possible to open .xdf and .mat files (basically file types that require opening a dialog window for additional settings) from the command line.

v1.0.7

03 Nov 15:23

Choose a tag to compare

This release adds Python 3.14 support and fixes two important issues:

  1. Fix a performance issue when using the Qt plotting backend on macOS
  2. Fix issue where NaNs were inserted into all streams instead of only those with missing data

v1.0.6

28 Oct 10:28

Choose a tag to compare

This release brings back export to BDF and enables an option to correctly handle XDF files with gaps. If you want to import an XDF file with gaps, select the desired streams, check "Resample" (and enter the desired new sampling frequency), and then check the "Detect gaps longer than" option. The default gap duration is 0.1s, which should work in most cases, but you can also choose a custom duration.

v1.0.5

29 Jul 08:01

Choose a tag to compare

This release fixes the MNE-Qt-Browser (Qt) plotting backend, which did not work in the previous release.

v1.0.4

28 Jul 07:27

Choose a tag to compare

This release fixes some issues with the standalone installers and provides a signed and notarized app for macOS.

v1.0.3

15 Jul 06:05

Choose a tag to compare

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). A signed and notarized installer will be available in an upcoming release.

v1.0.2

25 Jun 13:01

Choose a tag to compare

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).

v1.0.1

09 May 07:46

Choose a tag to compare

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.

v1.0.0

04 Feb 08:22

Choose a tag to compare

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.

v0.9.2

20 Oct 11:25

Choose a tag to compare

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).