Releases: Donders-Institute/bidscoin
Releases · Donders-Institute/bidscoin
Nothing to see, please move on :-)
Fixed
Removed the redundant importlib dependency from the requirements (could cause an installation error)
Thanks @marcpabst for reporting!
Nobody likes testing :-)
Fixed
Just a small bugfix release that prevents a possible bidscoiner crash for certain data acquisitions (e.g. for multi-echo data). It should be a safe upgrade for everyone using 3.6.0 (you can edit the 3.6.0 version string in the Options to 3.6.1 to get rid of the version conflict warning)
I used regexps to solve my problem -- now I have two problems :-p
Added
- Support for BIDS v1.6.0 (-> PET)
- Separate tabs for DICOM and PAR to edit all the mappings of mixed datasets in a single bidseditor session
- Run-item matching on filesystem properties, i.e. on the pathname, filename and filesize and nr of files in the folder. This can be used in conjunction with the (DICOM/PAR) attributes
- A meta-data dictionary that can be edited with the bidseditor and that will be added to the json sidecar files by the bidscoiner
- More user feedback in the GUI for new BIDS-compliancy checks on missing or invalid bids data
- A right-click menu option to remove a run-item from the bidsmap (advanced usage)
- The option to load a new bidsmap in the bidseditor
- Enable the user to edit json, yaml, tsv and other non-DICOM / non-PAR files with double-clicks in the data browser
- A central 'bidscoin' package function with various utilities, such as listing and installing BIDScoin plugins or executables
- Plugins can have their own 'test' routine that can be called from the bidseditor
Changed
- Using regular expressions instead of fnmatch to match (template bidsmap) attribute values. This makes the templates more powerful and flexible
- Moved the bidsmapping and bidscoining functionality to stand-alone plugins (changed API), making plugins a first-class BIDScoin citizen
- The plugins have moved to the bidsmap['Options'], where they have their own key-value options dictionary (changed API)
- Move IntendedFor field over to the new meta-data dictionary
- Renamed the
leave_outdatatype toexclude - Re-introduced skipping hidden folders (hidden files are also skipped)
- Moved the 'pulltutorial' function over to the new 'bidscoin' function
Removed
- P7 and nifti support (it was never implemented anyhow)
- The option to edit new mappings on-the-fly in the bidsmapper (
-i 2)
Who likes derivatives anyhow :-)
Fixed
- Save non-standard fieldmaps in the derivative folder
Need for speed 2
Fixed:
- pypi upload
Need for speed
Added
- BIDScoin version update checks
Fixed
- Speed optimizations
- Code clean-up
- More robust dcm2niix output handling
I just love how the new BIDS and pieces come together :-)
A significant rewrite and evolution of BIDScoin!
Added
- Support for BIDS v1.5
- Support for Siemens advanced physiological logging data
- Improved GUI help tooltips and user feedback
- Improved feedback and control for invalid bidsnames
- Validation of run-items and bidsmaps against the BIDS schema
Changed
- Use the dccn template bidsmap as the default
Fixed
- Simplified and improved (hopefully) handling of fieldmaps
You are looking good today, keep it up! :-)
Fixed
- Various minor bugs
More summer love
Fixed
- Minor but important bugfix in the setup :-)
Summer love
Added
- A download tool for tutorial data
- A tool for regenerating the participants.tsv file
Fixed
- Various bugs