Skip to content

Releases: Donders-Institute/bidscoin

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

The answer to life, the universe, and everything...

16 Oct 15:32
Compare
Choose a tag to compare

Greetings, sentient beings of the digital cosmos! It is with great pleasure that we announce the release of BIDScoin version 4.2.0. This release, like the Ultimate Answer itself, brings a sense of fulfillment and excitement to the table. So grab your towel, don your favorite bathrobe, and let's dive headfirst into the infinite improbability of BIDScoin!

Added

  • Users can now more easily view and edit their default BIDScoin settings
  • In our quest for infinite knowledge and improved user experiences, BIDScoin has implemented a service that, in the style of a friendly, paranoid android, may track user behavior into the Total Perspective Vortex (github issue #200). Rest assured, I've consulted with Zaphod Beeblebrox to ensure that your personal data is never put to misuse. In the event you feel uneasy about our user tracking, you can adjust your privacy settings in the "Don't Panic" section in the new BIDScoin settings (see bidscoin --show).
  • The option to pip-install dcm2niix as extras

Changed

  • The template bidsmaps are now stored in [home]/.bidscoin/[version]/templates, i.e. in the user settings folder

Fixed

  • Numerous infinitely small bugfixes and improbable tweaks

Go and explore BIDScoin 4.2.0 with the same sense of wonder and absurdity that you approach the rest of the universe 🙂

If it's broken, fix it!

14 Sep 19:15
Compare
Choose a tag to compare

Here's some good and some bad news. The bad news is there were a few glitches in BIDScoin 4.1.0, but the good news is that they are fixed in the new BIDScoin 4.1.1 release 🙂

The fixes in this new release are:

  • Bugfixes to support (XA30) enhanced DICOM
  • Bugfix to catch multi-echo series with dynamic runindex <<>>
  • Prioritize fmap data discovery
  • Remove invalid bval/bvec files
  • Reduce filesize warnings

"I think rain that is wet", thought Zaphod Beeblebrox, " so who am I to judge?"

30 Aug 12:01
Compare
Choose a tag to compare

Most notable changes for this release:

  • GUI upgraded from Qt5 to Qt6 -- now supporting the new Apple silicon
  • A new <<>> dynamic run-index (default), that behaves the same as <<1>> when multiple runs are acquired, otherwise it is omitted/void (PR #195)
  • Manpages (not on Windows)

"I do think," added Deep Thought, "that you're going to like it"

18 Mar 08:40
Compare
Choose a tag to compare

The new BIDScoin v4 series is here!

With a lot of important improvements that should make your (and my) life significantly easier :-). The most notable changes are:

Added

  • Support for BIDS 1.8.0
  • Support for handling of non-alphanumeric characters in sub/ses prefixes
  • A new (optional) pet2bids plugin
  • A skullstrip tool (a bids-wrapper around FreeSurfer/synthstrip)
  • A slicereport QC tool (a bids-wrapper around FSL/slicesdir)
  • A unit/integration test & CI framework
  • New Dockerfile and Apptainer/Singularity definition files to run BIDScoin in a container
  • A BIDSCOIN_DEBUG environment variable to run bidscoin in a more verbose debug mode
  • VERBOSE and SUCCESS logging levels
  • Checks using the bids-validator python module
  • Options to perform study/template bidsmap tests with bidscoin -b / -t
  • Option to list and install template bidsmaps
  • Many bugfixes, user interface improvements and tweaks

Changed

  • The default behaviour is now to not unzip data in the sourcefolders anymore. Instead, users can use the --unzip option in the bidsmapper
  • The spec2nii plugin is no longer added by default but is optional
  • The dcm2niix2bids plugin no longer handles PET data (this is now handled by the pet2bids plugin)
  • Removed BIDScoin's redundant/confusing datatypes option from the bidsmap
  • Removed the obscure participants option from bidscoiner
  • Major code refactoring

Enjoy!