Releases: daducci/COMMIT
Releases · daducci/COMMIT
v2.4.2
🐛Fixed
- Error when checking the number of streamlines in the weighted LASSO function
- Error in verifying voxel correspondence between the lesion mask passed through the dictionary and the ISO weights map
- Error when checking the number of streamlines in the grouping structure for group LASSO regularization (Fixes #154)
- Added check on empty groups when setting group LASSO regularization (Fixes #153)
- Tests fail using numpy >= 2.0.0
- Typo in test script and reference results
v2.4.1
v2.4.0
✨Added
- Lesion mask support using ScalarMap models.
- Debias option in
fit()to remove bias from the estimated coefficients when using regularization (e.g.COMMIT2). - Public
dictionary_infoattribute onEvaluationfor reuse (e.g. lesion masks, blur settings, thread counts). - Two options to change the
argsortalgorithm (sortDictionaryWithandsortThreadsWith)
🛠️Changed
VolumeFractionsmodel now is calledScalarMapfor clarity.- Refactored
Evaluationto load and storedictionary_infoonce and reference it inload_data(),set_model()andsave_results(). - Bumped package version to 2.4.0 in
pyproject.toml.
🐛Fixed
- Logger prints
v2.3.1
v2.3.1
2024-09-24
🐛Fixed
- Revert changes when save results in
results.pickle - Add checks on
group_weights_extra
v2.3.0
v2.3.0
2024-07-04
✨Added
- Added support for Windows (requires the
pthread-win32library) - Precompiled wheels for Windows, MacOS, and Linux are now available on PyPI
🛠️Changed
operator.pyxno more compiled at runtime- Restict the
numpyversion to<2.0.0
🐛Fixed
- Improved output when running from Jupyter notebooks
v2.3.0rc1
ci: code cleanup