bids-validator icon indicating copy to clipboard operation
bids-validator copied to clipboard

Validator for the Brain Imaging Data Structure

Results 317 bids-validator issues
Sort by recently updated
recently updated
newest added

https://github.com/bids-standard/bids-specification/tree/master/src/schema now (thanks to @tsalo for leading the effort) is now providing a machine readable specification sufficient to validate file paths and basic structure. We should start working on formalizing...

effort: high
impact: high

crossref: - https://github.com/bids-standard/bids-validator/pull/1190#issuecomment-783520897 - https://github.com/bids-standard/bids-examples/issues/244 According to the spec, electrodes and coordsystem files should accept: - sub - ses - acq - space see https://bids-specification.readthedocs.io/en/stable/04-modality-specific-files/03-electroencephalography.html#electrodes-description-_electrodestsv But they accept many more....

For example ```tsv participant_id gender age aios_score subj-07xxxxxxxx M 41 70 subj-08a85ac6aa F 54 92 subj-08xxxxxxxx M 56 80 ``` While the folder were named `sub-07xxxxxxxx`, `sub-08a85ac6aa` and `sub-08xxxxxxxx` This...

effort: medium
impact: medium

The validator should ignore the UTF-8 BOM at the start of JSON files to avoid crashing on parsing. Looks like this affects any JSON file but the specific case found...

Per today's maintainers call, we want to check that files from the same acquisition (e.g., ones with varying `part`, `echo`, or `split` entities) have the same `acq_time` value in the...

effort: medium
impact: low

Could a checkbox be added to add the option to ignore issue 99 which is the empty raw file ignore. This would allow users to try validating the examples using...

Links back to OpenNeuro: https://github.com/OpenNeuroOrg/openneuro/issues/391

bug

That no .json, .tsv, .txt files have executable permissions (when operating on file systems allowing for such a luxury) EDIT SA: ... and address checks for file permissions to avoid...

enhancement
help wanted

It would be good to get some version coverage for Node.js, at the moment there are some slight differences on Node 12. This does not seem to affect validation results...

enhancement
effort: low
impact: low

PyBIDS uses the `bids_validator` Python library to filter files by default. It is not currently possible to augment this with additional rules to allow certain (pre-standard) new files without disabling...

enhancement
python