-
Notifications
You must be signed in to change notification settings - Fork 134
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Change "unknown units" -> "n/a", update bids-validator #175
Conversation
So for further unit issues we need to update: ieeg_visual_multimodal has 'n/a' values in the status columns of some of its tsvs. Should spec be updated to allow 'n/a' or an alternative value here? |
done. I think we should notify the authors of these datasets, so that they can update the data they used to upload these examples.
using "unknown" seems like a bad practice to me. All missing (or unknown, or not available) data should be marked as I think The alternative would be that each channel status that is not Any opinions @robertoostenveld ? |
Channels for which the status has not been checked should not by default be classified as I agree with @sappelhoff on |
+1 to allowing n/a |
@sappelhoff - is bids specifying which unicode character or supporting both? In [13]: print("\u00B5 \u03BC")
µ μ |
In the spec we are not explicitly saying which unicode character must be used, however in the table in the appendix, we use the unicode character for the MICRO sign, rather than the small greek letter MU. see also: bids-standard/bids-specification#73 I think we should have a discussion on which unicode character we require (or whether both are fine). Then once we decided, we should write a small paragraph in the spec. Also pinging @effigies for his opinion. |
Just to throw a wrench into this: It's not clear to me that the spec actually demands a Unicode micro prefix as opposed to an ASCII Regarding U+03BC, I would prefer to disallow it. Depending on our decision, tools can depend on micro always being U+00B5 or being either U+00B5 or Not sure if that's a helpful set of opinions... |
@rwblair given that we'll soon allow ASCII units I reverted the The
Overall: I think we can merge this, but the 3 out of the 4 issues mentioned should be address in |
@sappelhoff I emailed @CPernet regarding the slice timing and echo time issues, I'll fix these in another PR (its my fault, I should of caught these sooner.) I'm going to fix the 'n/a' issue in the validator and release a new version of the validator. I'lll update the validator version in this PR to ensure that particular test works. |
Should fix 'n/a' tsv issues.
Ok validator merged and new issue open for genetics dataset update #182. |
thanks @rwblair 🚀 |
This PR makes the ieeg_epilepsy example compliant with BIDS with regards to how units MUST be defined. Using "µ" instead of "u"
closes bids-standard/bids-validator#907