All notable changes to COMMIT will be documented in this file.
- Possibility to specify a voxel confidence map
- Set license: BSD-3-Clause License
- Indices of groups in case of streamlines that were pre-filtered during trk2dictionary
- Loading of nii data using (np.asanyarray( nii.dataobj )) in core and trk2dictionary
- confidence_map from float64 to float32
- Length of short segments to neglect
- Streamline weights, in case of blur, are properly scaled
- operator.pyxbld: Changed the condition to create a new operator
- trk2dictionary.pyx: Check that the tractogram exists before trying to load it and remove the try section
- trk2dictionary.run(): fixed bug with blur parameters and computing the blur
- core.pyx: Add to the function build_operator the parameter build_dir
- core.pyx: The function build_operator checks if the LUT configuration changed before build a new operator
- verbose variables in core.pyx and solvers.py changed to be boolean
- trk2dictionary.run(): removed 'points_to_skip' option
- Option to set one single direction in the resolution of the LUT
- store model parameters to results.pickle
- trk2dictionary.run(): check for invalid parameters passed to the blur
- operator.pyxbld: Changed the condition to create a new operator
- COMMIT version is stored in results.pickle
- COMMIT version is stored in output NIFTI files
- trk2dictionary.run(): bug in the blurring functionality
- trk2dictionary.run(): 'blur_sigma' defaults to 0
- COMMIT_debugger: compilation problem
- COMMIT_debugger: wrong visualization in Linux
- Moved the documentation to the Wiki
- Updated the installation guide
- trk2dictionary.run(): removed 'gen_trk' option
- save_results(): removed 'save_coeff' and 'save_opt_details' parameters
- save_results(): now saving only streamline_weights.txt (not anymore xic.txt, xec.txt, xiso.txt)
- load_dictionary(): renamed 'use_mask' to 'use_all_voxels_in_mask'
- Removed unused 'dictionary_ndirs.dict' file
- trk2dictionary.run(): 'min_fiber_len' defaults to 0.0 for backward compatibility
- added 'get_coeffs()' function to get all estimated coefficients
- save_results(): added 'stat_coeffs' parameter for saving streamline weights
- trk2dictionary.run(): added 'max_fiber_len' parameter to discard long streamlines
- load_data(): added 'b0_min_signal' to discard voxels with very low signal
- Modify setup.py and fix spams dependencies
- Improvements to the COMMIT_debugger.
- Adapt demos to use d_perps instead of ICVFs for setting model parameters.
- Bug when the selected model has EC compartments but no peaks are provided (in trk2dictionary).
- Parameter 'min_fiber_len' in trk2dictionary to discard streamlines shorter than a given length in mm.
- Bug when 'points_to_skip' was higher then streamline length.
- Few corrections to docstring of trk2dictionary.
- Added colorized output. NB: needs AMICO 1.2.0 or above.
- Added possibility to save the predicted DW-MR signal in save_results.
- Minor cleanup.
- Check if dictionary (upon loading) and data have the same geometry.
- Bug while saving coefficients in save_results.
- Improved the loading of the streamlines in trk2dictionary
This version of COMMIT is not compatible with AMICO v1.0.1 of below. If you update COMMIT to this version, please update AMICO to version 1.1.0 or above.
- Changelog file to keep tracking of the COMMIT versions.
- Added compatibility with low resolution LUTs.
- Nothing.