Whatβs new?#
Version 0.20 (unreleased)#
Detailed list of changes#
π Enhancements#
Clarify that the
tracking_systemparameter ofmne_bids.BIDSPathand thetracking_systemsparameter ofmne_bids.find_matching_paths()correspond to the Motion-BIDStracksysentity, by Daria Agafonova (#1562)Add
mne_bids.read_epochs_bids()to read epoched BIDS recordings ("RecordingType": "epoched") asmne.Epochs;mne_bids.read_raw_bids()now raises a helpful error for such recordings, by Bruno Aristimunha (#1605)
π§ API and behavior changes#
None yet
π Requirements#
None yet
πͺ² Bug fixes#
Preserve the actual root of files returned by
mne_bids.BIDSPath.match(), avoiding duplicate paths and paths that do not exist when matching inside nested BIDS roots, by Daria Agafonova (#1637)mne_bids.write_raw_bids()no longer raises aTypeErrorwhen writing ANT Neuro eego recordings (.cnt), by Vincent Gao (#1617)
βοΈ Code health#
Sped up writing of recordings with many channels by avoiding redundant per-channel work in
mne_bids.write_raw_bids()(single-pass channel-type counting, cached coil-type lookup, and a fixed quadratic loop when writing BrainVision units), by Stefan Appelhoff (#1620)