Changes to the file & folder layout
The layout of the code has been changed to make it consistent with the Filesystem Hierarchy Standard, which will greatly simplify the deployment of MRtrix3 across systems, and the process of providing pre-compiled versions of MRtrix3 (these will be provided with forthcoming official releases).
-
The
configure
script needs to be run afresh in order to test and set up certain new functionalities. -
The location of compiled binaries and scripts has changed. Previously, binary executables were located in the
release/bin/
folder, and scripts were placed in thescripts/
folder. Now all executable files will be located in thebin/
folder. YourPATH
environment variable will therefore need to be updated to reflect this. If you have used theset_path
script in the past, re-running this script after updating your MRtrix3 installation should make the necessary change to your configuration. -
The
release/
directory, previously used to store compiled executable and object files, will no longer be required, and can hence be deleted. Thebuild
script will attempt to do this for you to avoid any conflicts with previous installations. -
The connectome lookup tables previously provided in
src/connectome/tables/
have been moved toshare/mrtrix3/labelconvert/
.