Specification now allows to specify arbitrary converter executables for each snippet. heudiconv for the DICOMs remains a special case that is not explicitly specified. Optionally those converters can be associated with a container to run them via datalad containers-run instead of datalad run.
Apart from that, there are new config variables datalad.hirni.conversion-container (default 'conversion') and datalad.hirni.studyspec.filename (default 'studyspec.json').
[x] adapt spec2bids to new concept
[ ] some RF'ing within spec2bids to reduce code duplication and improve readability
[ ] adapt dicom2spec, validate-spec and spec4anything (minor changes)
[ ] more documentation wrt to spec in general and spec2bids in particular (including #20 for example)
Specification now allows to specify arbitrary converter executables for each snippet. heudiconv for the DICOMs remains a special case that is not explicitly specified. Optionally those converters can be associated with a container to run them via
datalad containers-run
instead ofdatalad run
.Apart from that, there are new config variables
datalad.hirni.conversion-container
(default 'conversion') anddatalad.hirni.studyspec.filename
(default 'studyspec.json').spec2bids
to new conceptdicom2spec
,validate-spec
andspec4anything
(minor changes)spec2bids
in particular (including #20 for example)