MNE-BIDS is a Python package that allows you to read and write BIDS-compatible datasets with the help of MNE-Python.
Full Changelog: https://github.com/mne-tools/mne-bids/compare/v0.13...v0.14
line_freq
and overwrite
to proper types in CLI by @sappelhoff in https://github.com/mne-tools/mne-bids/pull/1125
Full Changelog: https://github.com/mne-tools/mne-bids/compare/v0.12...v0.13
Full Changelog: https://github.com/mne-tools/mne-bids/compare/v0.11...v0.12
This is a patch release only.
_write_electrodes_tsv
to exclude writing stim channels to electrodes.tsv by @scott-huberty in https://github.com/mne-tools/mne-bids/pull/1023
.zenodo.json
to CITATION.cff
by @sappelhoff in https://github.com/mne-tools/mne-bids/pull/1037
Full Changelog: https://github.com/mne-tools/mne-bids/compare/v0.10...v0.11
Full Changelog: https://github.com/mne-tools/mne-bids/compare/v0.9...v0.10
mne_bids.anonymize_dataset
!BIDSPath
via
get_bids_path_from_fname
!mne_bids.stats.count_events
and mne_bids.BIDSPath.match
are operating much faster now!write_raw_bids
now stores the names of the input files in the
source
column of *_scans.tsv
, making it easier for you to
go back to the source should you ever need to!mne_bids.write_raw_bids
by passing allow_preload=True
. This is
a first step towards supporting derivative files.mne_bids.BIDSPath
now has property getters and setters for all BIDS
entities. What this means is that you can now do things like
bids_path.subject = '01'
instead of bids_path.update(subject='01')
.mne_bids.get_anat_landmarks
, helps with extracting fiducial points from
anatomical scans.symlink=True
to
mne_bids.write_raw_bids
. This can massively reduce the storage space
requirements.*_channels.tsv
and *_electrodes.tsv
files now always take precedence over the names stored in the raw files.trial_type/value1
, `trial_type/value2`` etc.mne_bids.write_raw_bids
now allows users to specify a format conversion via the new format
parameter.mne_bids.BIDSPath
make working with real-life data easier.mne_bids.write_raw_bids
and in the MNE-BIDS Inspector.These are challenging days for many of us, and to make your lives ever so slightly easier, we've been working hard to deliver this early Christmas present 🎁 And even if you do not celebrate Christmas, we are quite certain you will like what we got for you! So – what are you waiting for? It's time to unwrap!
The new Inspector, which can be invoked via :func:mne_bids.inspect_dataset
, allows you to interactively explore your raw data,
change the bad channels selection, and edit :class:mne.Annotations
. It also performs automated detection of flat data segments
or channels, to assist you during visual inspection. The capabilities of the inspector will be further expanded in upcoming releases of
MNE-BIDS.
To further assist you during data inspection, we have added a function to summarize all events present in a dataset,
:func:mne_bids.stats.count_events
.
Sidecar JSON files can now be updated using a template via :func:mne_bids.update_sidecar_json
.
You can now read and write FLASH MRI images using :func:mne_bids.write_anat
. We also fixed some issues with MRI defacing
along the way.
Event durations are now preserved upon reading and writing data (we used to set all event durations to zero before).