brainlife / ezbids

A web service for semi-automated conversion of raw imaging data to BIDS
https://brainlife.io/ezbids
MIT License
26 stars 13 forks source link

[ENH] miscellaneous small changes and minor fixes #118

Closed dlevitas closed 8 months ago

dlevitas commented 8 months ago

This PR emcompasses a collection of smal minor enhancements and fixes.

1). When dcm2niix or pet2bids errors occur when the $root/list file is empty, these errors aren't displayed to users. Although rare, this can leads users to think ezBIDS couldn't detect their uploaded data, when in reality the problem lies with the data. This PR alerts users to this, so that they can reach to the dcm2niix team for assistance.

2). There was a small bug where uploaded NIfTI files without corresponding metadata JSON file weren't being recognized and allowed. This is now fixed.

3). For func datatype metadata checks where there's no corresponding metadata file, wasn't alerting users to the lack of RepetitionTime.