├── .gitattributes ├── .github └── workflows │ ├── build_wheels.yml │ ├── publish_on_pypi.yml │ └── run_tests.yml ├── .gitignore ├── CHANGELOG.md ├── LICENSE ├── MANIFEST.in ├── README.md ├── commit ├── __init__.py ├── core.pyx ├── models.pyx ├── operator │ ├── __init__.py │ └── operator.pyx ├── proximals.pyx ├── solvers.py └── trk2dictionary │ ├── ProgressBar.h │ ├── Vector.h │ ├── trk2dictionary.pyx │ └── trk2dictionary_c.cpp ├── extras ├── .gitignore ├── CMake │ ├── FindBLITZ.cmake │ └── FindNIFTI.cmake ├── CMakeLists.txt ├── COMMIT_debugger │ ├── CMakeLists.txt │ ├── OPENGL_callbacks.cxx │ ├── OPENGL_utils.h │ └── main.cxx └── include │ ├── COLOR_ui.h │ ├── NIFTI.h │ ├── TrackVis.h │ ├── VECTOR.h │ ├── colormaps.h │ └── tclap │ ├── Arg.h │ ├── ArgException.h │ ├── ArgTraits.h │ ├── CmdLine.h │ ├── CmdLineInterface.h │ ├── CmdLineOutput.h │ ├── Constraint.h │ ├── DocBookOutput.h │ ├── HelpVisitor.h │ ├── IgnoreRestVisitor.h │ ├── Makefile.am │ ├── Makefile.in │ ├── MultiArg.h │ ├── MultiSwitchArg.h │ ├── OptionalUnlabeledTracker.h │ ├── StandardTraits.h │ ├── StdOutput.h │ ├── SwitchArg.h │ ├── UnlabeledMultiArg.h │ ├── UnlabeledValueArg.h │ ├── ValueArg.h │ ├── ValuesConstraint.h │ ├── VersionVisitor.h │ ├── Visitor.h │ ├── XorHandler.h │ └── ZshCompletionOutput.h ├── pyproject.toml ├── requirements.txt ├── setup.py ├── setup_operator.py └── tests ├── .keep ├── demo_data └── ref_results │ ├── ref_results_BallandStick.pickle │ └── ref_results_StickZeppelinBall.pickle └── test_demo.py /.gitattributes: -------------------------------------------------------------------------------- 1 | extras/* linguist-vendored 2 | -------------------------------------------------------------------------------- /.github/workflows/build_wheels.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daducci/COMMIT/HEAD/.github/workflows/build_wheels.yml -------------------------------------------------------------------------------- /.github/workflows/publish_on_pypi.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daducci/COMMIT/HEAD/.github/workflows/publish_on_pypi.yml -------------------------------------------------------------------------------- /.github/workflows/run_tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daducci/COMMIT/HEAD/.github/workflows/run_tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daducci/COMMIT/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daducci/COMMIT/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daducci/COMMIT/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daducci/COMMIT/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daducci/COMMIT/HEAD/README.md -------------------------------------------------------------------------------- /commit/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daducci/COMMIT/HEAD/commit/__init__.py -------------------------------------------------------------------------------- /commit/core.pyx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daducci/COMMIT/HEAD/commit/core.pyx -------------------------------------------------------------------------------- /commit/models.pyx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daducci/COMMIT/HEAD/commit/models.pyx -------------------------------------------------------------------------------- /commit/operator/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /commit/operator/operator.pyx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daducci/COMMIT/HEAD/commit/operator/operator.pyx -------------------------------------------------------------------------------- /commit/proximals.pyx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daducci/COMMIT/HEAD/commit/proximals.pyx -------------------------------------------------------------------------------- /commit/solvers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daducci/COMMIT/HEAD/commit/solvers.py -------------------------------------------------------------------------------- /commit/trk2dictionary/ProgressBar.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daducci/COMMIT/HEAD/commit/trk2dictionary/ProgressBar.h -------------------------------------------------------------------------------- /commit/trk2dictionary/Vector.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daducci/COMMIT/HEAD/commit/trk2dictionary/Vector.h -------------------------------------------------------------------------------- /commit/trk2dictionary/trk2dictionary.pyx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daducci/COMMIT/HEAD/commit/trk2dictionary/trk2dictionary.pyx -------------------------------------------------------------------------------- /commit/trk2dictionary/trk2dictionary_c.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daducci/COMMIT/HEAD/commit/trk2dictionary/trk2dictionary_c.cpp -------------------------------------------------------------------------------- /extras/.gitignore: -------------------------------------------------------------------------------- 1 | build/ 2 | -------------------------------------------------------------------------------- /extras/CMake/FindBLITZ.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daducci/COMMIT/HEAD/extras/CMake/FindBLITZ.cmake -------------------------------------------------------------------------------- /extras/CMake/FindNIFTI.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daducci/COMMIT/HEAD/extras/CMake/FindNIFTI.cmake -------------------------------------------------------------------------------- /extras/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daducci/COMMIT/HEAD/extras/CMakeLists.txt -------------------------------------------------------------------------------- /extras/COMMIT_debugger/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daducci/COMMIT/HEAD/extras/COMMIT_debugger/CMakeLists.txt -------------------------------------------------------------------------------- /extras/COMMIT_debugger/OPENGL_callbacks.cxx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daducci/COMMIT/HEAD/extras/COMMIT_debugger/OPENGL_callbacks.cxx -------------------------------------------------------------------------------- /extras/COMMIT_debugger/OPENGL_utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daducci/COMMIT/HEAD/extras/COMMIT_debugger/OPENGL_utils.h -------------------------------------------------------------------------------- /extras/COMMIT_debugger/main.cxx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daducci/COMMIT/HEAD/extras/COMMIT_debugger/main.cxx -------------------------------------------------------------------------------- /extras/include/COLOR_ui.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daducci/COMMIT/HEAD/extras/include/COLOR_ui.h -------------------------------------------------------------------------------- /extras/include/NIFTI.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daducci/COMMIT/HEAD/extras/include/NIFTI.h -------------------------------------------------------------------------------- /extras/include/TrackVis.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daducci/COMMIT/HEAD/extras/include/TrackVis.h -------------------------------------------------------------------------------- /extras/include/VECTOR.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daducci/COMMIT/HEAD/extras/include/VECTOR.h -------------------------------------------------------------------------------- /extras/include/colormaps.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daducci/COMMIT/HEAD/extras/include/colormaps.h -------------------------------------------------------------------------------- /extras/include/tclap/Arg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daducci/COMMIT/HEAD/extras/include/tclap/Arg.h -------------------------------------------------------------------------------- /extras/include/tclap/ArgException.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daducci/COMMIT/HEAD/extras/include/tclap/ArgException.h -------------------------------------------------------------------------------- /extras/include/tclap/ArgTraits.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daducci/COMMIT/HEAD/extras/include/tclap/ArgTraits.h -------------------------------------------------------------------------------- /extras/include/tclap/CmdLine.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daducci/COMMIT/HEAD/extras/include/tclap/CmdLine.h -------------------------------------------------------------------------------- /extras/include/tclap/CmdLineInterface.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daducci/COMMIT/HEAD/extras/include/tclap/CmdLineInterface.h -------------------------------------------------------------------------------- /extras/include/tclap/CmdLineOutput.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daducci/COMMIT/HEAD/extras/include/tclap/CmdLineOutput.h -------------------------------------------------------------------------------- /extras/include/tclap/Constraint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daducci/COMMIT/HEAD/extras/include/tclap/Constraint.h -------------------------------------------------------------------------------- /extras/include/tclap/DocBookOutput.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daducci/COMMIT/HEAD/extras/include/tclap/DocBookOutput.h -------------------------------------------------------------------------------- /extras/include/tclap/HelpVisitor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daducci/COMMIT/HEAD/extras/include/tclap/HelpVisitor.h -------------------------------------------------------------------------------- /extras/include/tclap/IgnoreRestVisitor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daducci/COMMIT/HEAD/extras/include/tclap/IgnoreRestVisitor.h -------------------------------------------------------------------------------- /extras/include/tclap/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daducci/COMMIT/HEAD/extras/include/tclap/Makefile.am -------------------------------------------------------------------------------- /extras/include/tclap/Makefile.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daducci/COMMIT/HEAD/extras/include/tclap/Makefile.in -------------------------------------------------------------------------------- /extras/include/tclap/MultiArg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daducci/COMMIT/HEAD/extras/include/tclap/MultiArg.h -------------------------------------------------------------------------------- /extras/include/tclap/MultiSwitchArg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daducci/COMMIT/HEAD/extras/include/tclap/MultiSwitchArg.h -------------------------------------------------------------------------------- /extras/include/tclap/OptionalUnlabeledTracker.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daducci/COMMIT/HEAD/extras/include/tclap/OptionalUnlabeledTracker.h -------------------------------------------------------------------------------- /extras/include/tclap/StandardTraits.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daducci/COMMIT/HEAD/extras/include/tclap/StandardTraits.h -------------------------------------------------------------------------------- /extras/include/tclap/StdOutput.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daducci/COMMIT/HEAD/extras/include/tclap/StdOutput.h -------------------------------------------------------------------------------- /extras/include/tclap/SwitchArg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daducci/COMMIT/HEAD/extras/include/tclap/SwitchArg.h -------------------------------------------------------------------------------- /extras/include/tclap/UnlabeledMultiArg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daducci/COMMIT/HEAD/extras/include/tclap/UnlabeledMultiArg.h -------------------------------------------------------------------------------- /extras/include/tclap/UnlabeledValueArg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daducci/COMMIT/HEAD/extras/include/tclap/UnlabeledValueArg.h -------------------------------------------------------------------------------- /extras/include/tclap/ValueArg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daducci/COMMIT/HEAD/extras/include/tclap/ValueArg.h -------------------------------------------------------------------------------- /extras/include/tclap/ValuesConstraint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daducci/COMMIT/HEAD/extras/include/tclap/ValuesConstraint.h -------------------------------------------------------------------------------- /extras/include/tclap/VersionVisitor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daducci/COMMIT/HEAD/extras/include/tclap/VersionVisitor.h -------------------------------------------------------------------------------- /extras/include/tclap/Visitor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daducci/COMMIT/HEAD/extras/include/tclap/Visitor.h -------------------------------------------------------------------------------- /extras/include/tclap/XorHandler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daducci/COMMIT/HEAD/extras/include/tclap/XorHandler.h -------------------------------------------------------------------------------- /extras/include/tclap/ZshCompletionOutput.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daducci/COMMIT/HEAD/extras/include/tclap/ZshCompletionOutput.h -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daducci/COMMIT/HEAD/pyproject.toml -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daducci/COMMIT/HEAD/requirements.txt -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daducci/COMMIT/HEAD/setup.py -------------------------------------------------------------------------------- /setup_operator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daducci/COMMIT/HEAD/setup_operator.py -------------------------------------------------------------------------------- /tests/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/demo_data/ref_results/ref_results_BallandStick.pickle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daducci/COMMIT/HEAD/tests/demo_data/ref_results/ref_results_BallandStick.pickle -------------------------------------------------------------------------------- /tests/demo_data/ref_results/ref_results_StickZeppelinBall.pickle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daducci/COMMIT/HEAD/tests/demo_data/ref_results/ref_results_StickZeppelinBall.pickle -------------------------------------------------------------------------------- /tests/test_demo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daducci/COMMIT/HEAD/tests/test_demo.py --------------------------------------------------------------------------------