Chris Markiewicz
Chris Markiewicz
### What happened? In compute_dvars, empty data causes a failure: https://github.com/poldracklab/tacc-openneuro/issues/27 In this case it's caused by https://openneuro.org/datasets/ds001408/versions/1.0.3/file-display/sub-NF12:ses-1preEEG:func:sub-NF12_ses-1preEEG_task-rest_bold.nii.gz, a file that seems to have had the foreground masked out, so...
Need to exclude: * `figures directories` * `timeseries.tsv/json`
This PR follows-up #2115 by procedurally generating Python types from the `schema.meta.context` object. This uses [structural subtyping](https://typing.python.org/en/latest/spec/protocol.html#protocols) to allow for a variety of implementations to satisfy type-checkers, while also providing...
The BIDS convention is to use `dir-{AP,PA,LR,RL}` for phase-encoding directions in MRI filenames, as well as `PhaseEncodingDirection` in JSON sidecars. This duplication has the potential for inconsistency or multiple interpretations...
This is pulled out of #1714, which needs a way of constructing file rules by composing raw rules with rules adapted for atlas datasets. Since atlas datasets are just derivatives...
This PR brings the AcquisitionDuration definition in line with DICOM and separates it from checks for sparse sequence descriptions. We already narrowed the AcquisitionDuration mutual exclusion rules to only apply...
> We could consider putting `selectors` in filename rules to achieve this. Something like: > > ```yaml > stimuli_default: > selectors: > - '!exists("stimuli/stimuli.tsv", "dataset")' > datatypes: > - stimuli...
> Docs for the `Namespace` class show the use of `.items/keys/values(level=2)`. > > > > https://bidsschematools.readthedocs.io/en/latest/api/bidsschematools.types.namespace.html#bidsschematools.types.namespace.Namespace > > > > It looks like we don't make it clear that that's...
### Your idea Downstream tools will start depending on bidsschematools. It would be good to provide type annotations.
This branch implements examples according to https://github.com/bids-standard/bids-specification/pull/1714 (rendered: https://bids-specification--1714.org.readthedocs.build/en/1714/). Please make PRs against the `bep038` branch, and we will merge this PR as a part of merging BEP038. xref https://github.com/bids-standard/bids-validator/pull/288