Whatβs new?#
Version 0.21 (unreleased)#
Detailed list of changes#
π Enhancements#
Expose MRI defacing function to public API as
mne_bids.deface_mri()by Erica Peterson (#1544)Add
mne_bids.open_lock(), the cross-process file lock mne-bids uses for shared files such asparticipants.tsv, so downstream writers can share it, by Bruno Aristimunha (#1675)
π§ API and behavior changes#
None yet
π Requirements#
None yet
πͺ² Bug fixes#
Fix
find_matching_paths()omitting files with atracksysentity and returning no matches whentracking_systemsis specified, by Shubham Padkonde.
βοΈ Code health#
mne_bids.read_raw_bids()now parsesparticipants.tsvonce per version of the file instead of on every call, so reading every recording of a large dataset no longer gets slower as the number of subjects grows, by Hamza Abdelhedi (#1681)Dropping rows from a TSV table no longer deep-copies the table first, by Hamza Abdelhedi (#1681)