What’s new?#

Version 0.18 (unreleased)#

👩🏽‍💻 Authors#

The following authors contributed for the first time. Thank you so much! 🤩

The following authors had contributed before. Thank you for sticking around! 🤘

Detailed list of changes#

🚀 Enhancements#

🧐 API and behavior changes#

🛠 Requirements#

  • MNE-BIDS now requires Python 3.11 or higher.

  • Including filelock as a dependency to handle atomic file writing and parallel processing support by Bruno Aristimunha (#1451)

  • None yet

🪲 Bug fixes#

  • Fixed a bug that modified the name and help message of some of the available commands, by Alex Lopez Marquez (#1441)

  • Updated MEG/iEEG writers to satisfy the stricter checks in the latest BIDS validator releases: BTi/4D run folders now retain their .pdf suffix (falling back to the legacy naming when an older validator is detected), KIT marker files encode the run via the acq entity instead of run, datasets lacking iEEG montages receive placeholder electrodes.tsv/coordsystem.json files, and the AssociatedEmptyRoom entry stores dataset-relative paths by Bruno Aristimunha (#1449)

  • Made the lock helpers skip reference counting when the optional filelock dependency is missing, preventing spurious AttributeError crashes during reads, by Bruno Aristimunha (#1469)

  • Fixed a bug in mne_bids.read_raw_bids() that caused it to fail when reading BIDS datasets where the acquisition time was specified in local time rather than UTC only in Windows, by Bruno Aristimunha (#1452)

  • Fixed bug in write_raw_bids() where incorrect unit was sometimes written into channels.tsv file when converting data to BrainVision, EDF, or EEGLAB formats, by Daniel McCloy (#1475)

  • Converting data to EDF format while also anonymizing it will now yield valid EDF files (with startdate set to 1985-01-01 00:00:00); the BIDS-compliant anonymized date will still be stored in scans.tsv file and restored to the in-memory Raw object when read using read_raw_bids(), by Daniel McCloy (#1479)

⚕️ Code health#

Find out what was new in previous releases