____ _ _ _
| _ \ __ _ | |_ __ _ | | __ _ __| |
| | | | / _` | | __| / _` | | | / _` | / _` |
| |_| | | (_| | | |_ | (_| | | |___ | (_| | | (_| |
|____/ \__,_| \__| \__,_| |_____| \__,_| \__,_|
Neuroimaging
This is a high level and scarce summary of the changes between releases. We would recommend to consult log of the DataLad git repository for more details.
Minor quick bugfix release to demand pybids < 0.9 since we are not yet fully ready for its full glory
Minor bugfix release
- revert back to old ways of installing package data so test data and procedures get properly installed
- include a procedure 'cfg_bids' to configure BIDS datasets
- fix several issues with troublesome dependency declarations
- Make compatible with (and demand) pybids 0.7.{0,1}. 0.7.0 introduced
change of terms: modality -> suffix, and type -> datatype, which would now
require to either reaggregate all previous metadata or somehow fixup
in-place existing metadata files. And for 0.7.1 workaround was added to
not return
suffix
at least when participants.tsv was queried. - Make compatible with pydicom 1.0 in treatment of MultiValue
- Refactorings:
- tests:
- use
export_archive
instead of plaintarfile.open
- make compatible with recent (0.11.x) DataLad which now extract annex keys etc
- use
- tests:
- Assorted improvements of the BIDS metadata extractor performance on datasets in the wild.
- Fixed compatibility with pybids 0.6.4 and now demand it as the minimal PyBIDS version
- This is the first separate release of DataLad's neuroimaging functionality as an extension module.
- Metadata
- BIDS metadata now uniformly refers to subjects and participants using the metadata key 'subject'
- Extractors now report progress (with DataLad 0.10+)
- BIDS participant metadata is now read via pybids
- Fix issue with unicode characters in BIDS metadata
- DICOM metadata now also contains the 'PatientName' field that was previously excluded due to a too restrictive data type filter