Skip to content

Releases: Donders-Institute/bidscoin

A Minor Release for Mankind

19 Jun 22:10
Compare
Choose a tag to compare

This release offers a stable and refined update within the 4.6 series, incorporating subtle fixes and enhancements to further enhance the capable and user-friendly experience.

Added

  • Make stripping the suffix from bids-values in run-items optional (GitHub issue #265)
  • Dynamic participants.tsv column names (GitHub issue #267)
  • A custom PatientAgeDerived "DICOM" tag (GitHub issue #267)

Changed

  • Remove empty key-value pairs from the JSON sidecar files (GitHub issue #269)
  • Use session_id consistently (instead of session)
  • Allow + signs in labels of filenames (new in BIDS v1.11)
  • The logging level in the terminal output -- looks much nicer now!

Happy Easter!

28 Mar 18:33
Compare
Choose a tag to compare

Fixed a usability regression that could render a main window larger than the screen. Now go and find that egg :-)

Let’s Go All PsychoPy — What Could Possibly Go Wrong?

25 Mar 16:55
Compare
Choose a tag to compare

In a universe teeming with chaos, unpredictability, and the occasional hyperintelligent shade of blue, we bring you the latest BIDScoin version — designed to make your data conversion and debugging at least 12% less existentially dreadful!

Most notably, we present a new PsychoPy events parser — your trusty experimental guide to making sense of its event data without losing your own mind.

Other New Features:

  • A generic events parser for tabular log files
  • Apptainer images hosted as GitHub packages
  • Support for bracketed nested DICOM tags, e.g. [0x0008,0x1250][0][0x0008,0x1140][0][(0x0008,0x1155)] (GitHub #261)

Other Changes:

  • No longer using repetition_time for PAR/REC, as it may vary across acquisitions (Neurostars discussion)
  • Improved parsing of subject/session labels from DICOMDIR data — special thanks to neuro_coder for testing

It's all about Presentation!

05 Feb 08:12
Compare
Choose a tag to compare

BIDScoin 4.5.0 main user-facing changes

  • A new events2bids plugin for converting Presentation logfiles to events tsv-files
  • The content of the participants.tsv/json files is now configurable in the template bidsmap and bidseditor

Other changes

  • The plugin programming interface is now implemented with abstract base classes
  • Source data derived by the manufacturer is no longer saved in the derivatives folder (i.e. this was not required by BIDS after all)
  • Comments in the study bidsmap are now removed due to recurrent issues with invalid (ruamel) yaml-files
  • In the bidsmap, anon is now a "bidscoin" option instead of a "plugin" option
  • Original images are no longer removed in echocombine (when the input folder was also the output folder)

So Long, Qt5, and no Thanks for All the Bugs!

02 Oct 14:44
Compare
Choose a tag to compare

BIDScoin 4.4.0 is out

We're excited to announce the release of BIDScoin 4.4.0, featuring a major refactor of the codebase for improved clarity, organization, and maintainability. This update makes writing plugins simpler than ever before!

What's new

  • Support for BIDS v1.10.0 (including MRS data, which is now officially part of BIDS)

What's changed

  • BIDScoin's main API, which now includes new classes to separate the logic from the bidsmap data
  • Dropped support for Qt5
  • Plugins are now installed in BIDScoin's user configuration directory

Summer is here!

15 Jul 12:49
Compare
Choose a tag to compare

It's finally here, and feels great, no reason to postpone BIDScoin 4.3.3!

It's a minor release but it comes with two nice (advanced) user-facing new features:

HOTFIX for 4.3.1

29 Mar 16:16
Compare
Choose a tag to compare

This is a hotfix release for v4.3.1, which was just released but was giving undesired results after changing the data type in the bidseditor. Apart from the fix in this release (see Github issue #229 for full explanation) nothing else has changed

For a moment, nothing happened. Then, after a second or so, nothing continued to happen -DA

28 Mar 00:13
Compare
Choose a tag to compare

IMPORTANT UPDATE:

This release contains a bug that can yield undesired output, please upgrade to 4.3.2

--------------- original notes ------------------
Here is a minor and safe BIDScoin upgrade, with fixes and two new features:

  • Update B0FieldIdentifier/Source when having multiple fieldmap runs (Github issue #198). For more info see here
  • Slicereport support for all nibabel file-formats

Enjoy!

BIDScoin is on a roll

17 Feb 14:35
Compare
Choose a tag to compare

With this major release, BIDScoin became more robust and solid than ever before, while gaining several new features that add to its flexibility and user-friendliness. Amongst others, the major new highlights are:

  • Support for the recently released BIDS v1.9.0 specifications
  • A --cluster option for running bidscoiner in parallel on a (DRMAA enabled) HPC
  • A new bidsmap_bids2bids template bidsmap for nibabel2bids to edit existing BIDS datasets
  • New special dynamic values, such as <<session>>, <<dir>> and <<PhaseEncodingDirection>>
  • Parsing of DICOM tags from the Siemens CSA headers
  • A bidscoiner.tsv log-file for easier tracking of file conversions / data provenance
  • Integrated fslmaths preprocessing on slicereport input images
  • BIDScoin duecredit reports

For more details see the changelog

Updates make life better

30 Oct 11:49
Compare
Choose a tag to compare

A bugfix release with some additions

Added

  • A bidsmap schema file
  • Enhanced DICOM (XA-30) support for physiological data (backported from the CMRR repository)
  • Slurm support for the skullstrip and slicereport bidsapps

Changed

  • Use a true list (instead of a semi-colon separated string) for the bidsmap's bidsignore field
  • The telemetry url