diff --git a/CHANGELOG.md b/CHANGELOG.md index 75f0ff2c..937478a1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,7 +4,7 @@ - Drop Python 3.7 support [#722](https://github.com/nipy/heudiconv/pull/722) ([@yarikoptic](https://github.com/yarikoptic)) - ReproIn: give an informative assertion message when multiple values are found [#718](https://github.com/nipy/heudiconv/pull/718) ([@yarikoptic](https://github.com/yarikoptic)) -- Convert assertion into a warning that we would not use dicom dir tempate option [#709](https://github.com/nipy/heudiconv/pull/709) ([@yarikoptic](https://github.com/yarikoptic)) +- Convert assertion into a warning that we would not use dicom dir template option [#709](https://github.com/nipy/heudiconv/pull/709) ([@yarikoptic](https://github.com/yarikoptic)) - Do not demand --files for all commands, even those which do not care about it (like populate-intended-for) [#708](https://github.com/nipy/heudiconv/pull/708) ([@yarikoptic](https://github.com/yarikoptic)) #### ⚠️ Pushed to `master` diff --git a/README.rst b/README.rst index 10e65cba..9f2839a7 100644 --- a/README.rst +++ b/README.rst @@ -60,13 +60,13 @@ on heudiconv.readthedocs.io . HOWTO 101 --------- -In a nutshell -- ``heudiconv`` operates using a heuristic which, given metadata from DICOMs, would decide how to name -resultant (from conversion using `dcm2niix`_) files. Heuristic `convertall `_ could actually be used with no real -heuristic and by simply establish your own conversion mapping through editing produced mapping files. -In most use-cases of retrospective study data conversion, you would need to create your custom heuristic following -`existing heuristics as examples `_ and/or -referring to `"Heuristic" section `_ in the documentation. +In a nutshell -- ``heudiconv`` is given a file tree of DICOMs, and it produces a restructured file tree of NifTI files (conversion handled by `dcm2niix`_) with accompanying metadata files. +The input and output structure is as flexible as your data, which is accomplished by using a Python file called a ``heuristic`` that knows how to read your input structure and decides how to name the resultant files. +``heudiconv`` comes with `existing heuristics `_ which can be used as is, or as examples. +For instance, the Heuristic `convertall `_ extracts standard metadata from all matching DICOMs. +``heudiconv`` creates mapping files, ``.edit.text`` which lets researchers simply establish their own conversion mapping. + +In most use-cases of retrospective study data conversion, you would need to create your custom heuristic following the examples and the `"Heuristic" section `_ in the documentation. **Note** that `ReproIn heuristic `_ is generic and powerful enough to be adopted virtually for *any* study: For prospective studies, you would just need to name your sequences following the `ReproIn convention `_, and for