Changelog¶
Version 2.0.2¶
This fixes an issue with the outlier module, which did not run for FastSurfer output due to incorrect expectations for names of stats files.
Version 2.0.1¶
This fix addresses two minor issues where output was omitted for the SNR computation and the fornix evaluation whenever hires inputs were used.
Version 2.0.0¶
Name changes for the toolbox, repository, package, and scripts: the toolbox has been renamed to “fsqc tools”, the python package name “qatoolspython” has been changed to “fsqc”, and the “qatools.py” script has been renamed to “run_fsqc”. The github repository is now located at “https://github.com/Deep-MI/fsqc”, but requests to the old “https://github.com/Deep-MI/qatools-python” repository will be redirected.
Name changes for output files (replacing ‘qatools’ with ‘fsqc’).
Interface changes: importing and running the scripts has changed. In particular,
run_fsqc
is now an executable file and replaces theqatools
orqatools.py
command.run_fsqc()
is now also a function that can be used in a Python environment. See here for details.New names for main and dev branches: the main (default) branch is now called
stable
(was:freesurfer-module-releases
), and the dev branch is now calleddev
(was:freesurfer-module-dev
). The old branches will still be kept for a while in a deprecation state, but will not receive further updates or support.Screenshots are now in radiological orientation (left is right). Before version 2.0, screenshots were in neurological orientation (left is left).
Addition of skullstrip, surfaces, hippocampus, and hypothalamus modules.
Improved logging, error handling, and testing frameworks.
Enhanced containerization support (docker, singularity, dockerhub).
Updated requirements, easier installation of the package and its dependencies, availability of the package on pypi.org.
FreeSurfer is no longer required as a dependency (except for the optional ‘shape analysis’ module, which relies on the brainprint package).
Compatibility with earlier versions is not preserved.