- BF: Explicitly cast to simple float from numpy.float32 which is now returned by smth (nibabel?). PR #134 (by @yarikoptic)
- Add codespell config and workflow, and use it to typos found throughout the codebase. PR #131 (by @yarikoptic)
- Fixup intersphinx_mapping for python. PR #132 (by @yarikoptic)
- BIDS metadata extractor(s): do not require
participants.tsv
file to be present (it is RECOMMENDED not REQUIRED in BIDS) cfg_bids
procedure: do not annex anyREADME*
,LICENSE
, or.bids-validator-config.json
files- documentation: fix builds on RTD
- raise dependency on datalad-deprecated which was prematurely released
- increase dependency on datalad to 0.16.7
- depend on datalad-metalad and datalad-deprecated for both styles of metadata extractors
- update the metadata extractors to work with current numpy versions
- BIDS extractor compatible with pybids>=0.15.1 and BIDS v1.6.0
- fix nifti1 metadata extractor not dealing properly with byte strings
- various internal changes and fixes around testing and CI setup
- be compatible with pydicom 2.0.0
- DataLad 0.12 series is now minimal supported
Minor bugfix release to account for changes in pybids and datalad
- pybids:
- demand pybids >=0.9.2
- account for new field "extension" provided by BIDS now
- use get_dataset_description if available
- pandas:
- use .iloc instead of deprecated .ix
- datalad
- use -d^ instead of deprecated (in 0.12) -S in an example script
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