Skip to content

Releases: mne-tools/mne-bids

v0.14

16 Nov 15:41
84df199
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.13...v0.14

v0.13

21 Aug 11:39
a2dff29
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.12...v0.13

v0.12

18 Dec 17:44
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.11...v0.12

v0.11.1

21 Oct 14:01
b9316bd
Compare
Choose a tag to compare

This is a patch release only.

v0.11

08 Oct 09:52
c31854a
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.10...v0.11

v0.10

14 Mar 09:54
560cad5
Compare
Choose a tag to compare

Major enhancements

  • We now have experimental support for fNIRS data (SNIRF format). This is still super fresh, and the respective BIDS enhancement proposal (BEP) has not yet been finalized & accepted into the standard. However, we’re excitied to be able to do this first step towards fNIRS support!
  • Numerous improvements have been added to enhance our support for various coordinate frames, including those that are not yet supported by MNE-BIDS. These changes are mostly relevant to iEEG users. Please see the detailed list of changes below.
  • We have added support for storing and reading multiple anatomical landmarks (“fiducials”) for the same participant. This makes it possible, for example, to store different sets of landmarks for each recording session.
    It’s now possible to store Neuroscan (CNT) files with MNE-BIDS.

What's Changed

New Contributors

Full Changelog: v0.9...v0.10

v0.9

23 Nov 12:32
bda32f3
Compare
Choose a tag to compare

Notable changes

  • 🧠 Compatibility with MNE-Python 0.24!
  • 👻 Anonymize an entire BIDS dataset via mne_bids.anonymize_dataset!
  • 🏝 Conveniently turn a path into a BIDSPath via
    get_bids_path_from_fname!
  • 🏎 :func: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!

v0.8

15 Jul 09:02
Compare
Choose a tag to compare

Notable changes

  • You can now write preloaded and potentially modified data with
    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').
  • We now support Deep Brain Stimulation (DBS) data.
  • The way we handle anatomical landmarks was greatly revamped to ensure we're
    always using the correct coordinate systems. A new function,
    mne_bids.get_anat_landmarks, helps with extracting fiducial points from
    anatomical scans.
  • When creating a BIDS dataset from FIFF files on macOS and Linux, MNE-BIDS
    can now optionally generate symbolic links to the original files instead of
    copies. Simply pass symlink=True to
    mne_bids.write_raw_bids. This can massively reduce the storage space
    requirements.

v0.7

22 Mar 10:15
3d422ca
Compare
Choose a tag to compare

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 new format 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 🎄

16 Dec 18:57
3f510bc
Compare
Choose a tag to compare

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).