Releases: Donders-Institute/bidscoin
A Minor Release for Mankind
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 ofsession
) - Allow
+
signs in labels of filenames (new in BIDS v1.11) - The logging level in the terminal output -- looks much nicer now!
Happy Easter!
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?
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!
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!
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!
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:
- A bidseditor context menu for comparing, editing or adding multiple run-items. The latter is particularly useful for mapping exceptions, e.g. when your data acquisition had some irregularities
- A fixmeta bidsapp for retrospective metadata editing
HOTFIX for 4.3.1
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
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
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
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
andslicereport
bidsapps
Changed
- Use a true list (instead of a semi-colon separated string) for the bidsmap's
bidsignore
field - The telemetry url