Whatβs new?#
Version 0.18 (unreleased)#
Detailed list of changes#
π Enhancements#
mne_bids.write_raw_bids()has a new parameter electrodes_tsv_task which allows adding the task entity to the electrodes.tsv filepath, by Alex Lopez Marquez (#1424)Extended the configuration to recognise motion as a valid BIDS datatype by Julius Welzel (#1430)
Better control of verbosity in several functions, by Bruno Aristimunha (#1449)
mne_bids.BIDSPath.match()now short-circuits root directory scans whensubject,session, ordatatypeentities are known, reducing lookup time on large datasets, by Bruno Aristimunha and Maximilien Chaumon (#1450)
π§ API and behavior changes#
tracksys accepted as argument in
mne_bids.BIDSPath()by Julius Welzel (#1430)
π Requirements#
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
.pdfsuffix (falling back to the legacy naming when an older validator is detected), KIT marker files encode the run via theacqentity instead ofrun, datasets lacking iEEG montages receive placeholderelectrodes.tsv/coordsystem.jsonfiles, and theAssociatedEmptyRoomentry stores dataset-relative paths by Bruno Aristimunha (#1449)
βοΈ Code health#
Made
mne_bids.copyfiles.copyfile_brainvision()output more meaningful error messages when encountering problematic files, by Stefan Appelhoff (#1444)Raised the minimum
edfiorequirement to0.4.10, eeglabio to0.1.0by Bruno Aristimunha (#1449)Relaxed EDF padding warnings in the test suite to accommodate upstream changes by Bruno Aristimunha (#1449)