Releases: mne-tools/mne-bids
v0.7
Notable changes
- Channel names in
*_channels.tsv
and*_electrodes.tsv
files now always take precedence over the names stored in the raw files. - When reading data where the same trial type refers to different trigger values, we will now automatically create hierarchical event names in the form of
trial_type/value1
, `trial_type/value2`` etc. - :func:
mne_bids.write_raw_bids
now allows users to specify a format conversion via the newformat
parameter. - Various improvements to data reading and :class:
mne_bids.BIDSPath
make working with real-life data easier. - Many bug fixes in :func:
mne_bids.write_raw_bids
and in the MNE-BIDS Inspector.
v0.6 🎄
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!
Notable changes
-
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).
v0.5
This is a big release with lots of changes, many of them breaking existing code. But do not fear: migration is easy, and you will love what we have been cooking for you!
- We introduce mne_bids.BIDSPath, a new class for all BIDS file and folder operations.
- MNE-BIDS now requires MNE-Python 0.21.
- The new function mne_bids.make_report() can help you populate a paragraph of your next paper’s methods section!
- You can now interactively mark channels as bad using mne_bids.mark_bad_channels().
- Elekta/Neuromag/MEGIN fine-calibration and crosstalk files can now be stored in your BIDS dataset via mne_bids.write_meg_calibration() and mne_bids.write_meg_crosstalk().
- When writing a raw file that contains annotations, these will now be converted to and stored as events by mne_bids.write_raw_bids().
v0.4
v0.4
v0.3.1
NOTE
- This GitHub release was not mirrored by a PyPI or conda-forge release (GitHub-only).
- It was done only to trigger a Zenodo release (https://zenodo.org/record/3580273) to be used by JOSS: https://joss.theoj.org/papers/10.21105/joss.01896
- Best ignore it and move along 🙂
v0.3
v0.3
v0.2
v0.2