-
Notifications
You must be signed in to change notification settings - Fork 32
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
[ENH] implement bids-schema - part 1 #124
Conversation
UPDATE: NOW FIXED. CI fails for several errors of the same type. Nothing similar locally with Octave 4.2, 5.1 or Matlab
|
OK I give up... ... for now! |
23fb7e8
to
da50908
Compare
Codecov Report
@@ Coverage Diff @@
## dev #124 +/- ##
=====================================
Coverage 0.00% 0.00%
=====================================
Files 11 22 +11
Lines 864 881 +17
=====================================
- Misses 864 881 +17
Flags with carried forward coverage won't be shown. Click here to find out more.
Continue to review full report at Codecov.
|
d94eb5a
to
a30bc6e
Compare
Fixed problem with CI. Had to convert cells to structures in several places just for CI. |
Will merge this now before this PR grows even more out of control. |
|
|
|
|
simplify perf parsing
…ction improve parsing of tsv files
- modality is used consistently instead of datatype - suffix is used instead of type
88f8d8e
to
849dfa9
Compare
Use the bids-schema from the specification repo to parse datasets.
func
#104 and fixes Add support forcbv
andphase
sufixes forfunc
files #103)Issues
Some suffixes are deprecated in BIDS 1.5 and not included in the schema (e.g
FLASH
), and therefore will be ignored bylayout
when parsing them.Different types of "suffixes" allow for different set of entities for the same datatype (see below T1w do have a part entity and T1map does not, even though they are both
anat
). Relying on the schema when parsing leads to create concatenating structures that have different set of fields.The schema has to be loaded several times when parsing a dataset: this can seriously slow things down (especially on Octave and especially when running the tests where all
bids-examples
have to be parsed.