Skip to content

Releases: mslw/horos-bids-output

Version 1.1.0

11 May 09:02
a0ee265
Compare
Choose a tag to compare

This release enables naming EPI blip-up & blip-down (phase encoded polarity, "pepolar") field maps. Two new options are available in the suffix list.

Added

  • Enabled blip-up & blip-down fieldmap EPI (dir-AP_epi & dir-PA_epi)
  • Internal: added dir to OBOSeries

Version 1.0.0

10 Aug 13:56
Compare
Choose a tag to compare

This release adds optional creation of of scans.tsv file, limited error handling and improves interaction with different versions of dcm2niix.

The plugin has been used in the lab for several studies and it seems appropriate to call this version 1.0. New features are less likely to be added from now on.

Added

  • Optional scans.tsv file (containing relative path, scan date and time for all scans within a subject/session) can be optionally created
  • Limited error handling: when dcm2niix exits with non-zero code (fails to convert dicoms for whatever reason), report this in a log file and move on to the next series
  • When the plugin is unable to properly rename a field map file, also report this in a log file and move on to the next series

Fixed

  • Position of buttons added in 0.5.0 is now properly adjusted when the window is resized
  • Files with _e2_ph suffix added by dcm2niix (field map phasediff file) are now handled properly (prior to April 2018, dcm2niix versions added only _e2)

Version 0.5.0

10 Jun 17:28
Compare
Choose a tag to compare

This release introduces saving and loading of the dicom-name-to-BIDS mapping, store of conversion summary in csv files and improves the workings of the plugin.

Added

  • General mapping (sequence name to BIDS meaning) can be stored in json files and reused.
  • Mapping summary (which dicom series was exported to which file) is automatically saved in a csv file.

Changed

  • Dicom files are symlinked rather than copied and a directory in home folder is used for this purpose (thanks @malywladek for the suggestion).
  • Bold and fmap jsons have keys sorted alphabetically for better readability (only available on MacOS 10.13 and later, so on older systems the keys will not be sorted).
  • Mapping table scales with the window.
  • A different widget (ComboBox) is used for choosing BIDS suffix. It's scrollable, with the most common options at the top.
  • Build target changed to MacOS 10.12.

Fixed

  • General mapping window is more closely tied to its data structure. As a result, labels shouldn't swap places any more when there are so many sequences that the table becomes scrollable.

Version 0.4.1

07 Mar 16:37
Compare
Choose a tag to compare

This release adds dwi support and fixes minor issues.

Added

  • Exporting dwi files is now possible

Changed

  • PD and dwi were added to suffix list in the GUI

Fixed

  • Fix setting session label from sequence name
  • Include acq label in fmap and anat file names
  • Properly format paths to dcm2niix and BIDS root (specified through the file selection window) if they contain spaces

Version 0.4.0

10 Feb 18:05
Compare
Choose a tag to compare

This release is mostly concerned with making session handling / subject renaming more intuitive.

Added

  • Dataset description now has a dedicated popover, where all fields can be filled
  • Some tooltips & window titles

Changed

  • Setting subject and session rules is now done in one sweep, in a redesigned popover (simpler and more intuitive)

Version 0.3.1

02 Feb 17:59
Compare
Choose a tag to compare

This release is mainly concerned with handling session labels.

Added

  • Session label can be entered by user or taken from ether subject name or series name using regular expressions.
  • Subjects can be renamed using regular expressions.
  • Acq label can be added

Changed

  • Session label no longer can be filled in the table, but it now has a dedicated popover.
  • T2map was added to suffix list in the GUI

Version 0.2.0

21 Jan 17:14
Compare
Choose a tag to compare

This release is mostly concerned with correcting field map output and filling in obligatory JSON fields to meet minimal validator requirements.

Added

  • New input field for the dataset name in the GUI.
  • Creation of the dataset_description.json file with basic (obligatory) contents.
  • Removal of JSON sidecars for fieldmap magnitude images.

Changed

  • Fieldmap files now don't have the _e2 suffix from dcm2niix.
  • General Mapping Window task column was changed to task name column, and the task label is now derived from its content by removing non-alphanumeric characters (rather than taken literally).

v0.1.1

18 Jan 14:09
Compare
Choose a tag to compare

Added

  • Make the temporary folder hidden (bids_root/.dicom), clear it during use and remove after export ends.
  • Fix links in README.

The first release

10 Jan 18:09
5d12e0b
Compare
Choose a tag to compare

The essential functionality is there. See project wiki for broader description.