- Add a tutorial to the documentation
- Update BIDS version in dcm2bids_scaffold
- Bug fix when intendedFor was equal to 0
- Restructuring of the documentation and add version description
- dicom_dir can be a list or str
- Add documentation with mkdocs
- Bug fix in dcm2niix_version
- Bug fix
- Checking if a new version of dcm2bids or dcm2niix is available on github
- dcm2niix output is now log to file as debug
- Add dcm2bids version to sidecars
- intendedFor option can also be a list
- The anonymizer option no longer exists from the script dcm2bids. It is still possible to deface the anatomical nifti images using the "defaceTpl" key in the congifuration file.
- Acquisitions are now sorted using the sidecar data instead of only the sidecar filename. The default behaviour is to sort by
SeriesNumber
then byAcquisitionTime
then by theSidecarFilename
. You can change this behaviour setting the key "compKeys" inside the configuration file. - Add an option to use
re
for more flexibility for matching criteria. Set the key "searchMethod" to "re" in the config file. fnmatch is still the default. - Design fix in matching with list in the sidecar.
- Sidecar modification using "sidecarChanges" in the configuration file.
- intendedFor option for fieldmap in the configuration file
- log improvement
- major code refactoring
- add docstrings
- add tests with pytest
- Add dcm2bids as runscript inside Singularity
- Remove logger from dcm2bids_helper