3401 remove legacy module
Created by: jcfr
The PR removed the following CLIs from the Slicer code base (see slicer issue #3401 and this wiki page):
- AffineRegistration
- BSplineDeformableRegistration
- LinearRegistration
- RigidRegistration
- MRIBiasFieldCorrection
- MultiResolutionAffineRegistration
- OtsuThresholdImageFilter
- OtsuThresholdSegmentation
The code (and testing data) associated with each CLI modules has been added to a dedicated GitHub repository:
- https://github.com/Slicer/Slicer-AffineRegistration
- https://github.com/Slicer/Slicer-BSplineDeformableRegistration
- https://github.com/Slicer/Slicer-LinearRegistration
- https://github.com/Slicer/Slicer-RigidRegistration
- https://github.com/Slicer/Slicer-MRIBiasFieldCorrection
- https://github.com/Slicer/Slicer-MultiResolutionAffineRegistration
- https://github.com/Slicer/Slicer-OtsuThresholdImageFilter
- https://github.com/Slicer/Slicer-OtsuThresholdSegmentation
Note that the Slicer license and a README.md file has been automatically added to each repo to explain that the module has been deprecated and is not maintained.
For example: https://github.com/Slicer/Slicer-OtsuThresholdSegmentation#otsu-threshold-segmentation
For reference, the script that allows to automatically add the README file is https://gist.github.com/jcfr/367bd37e8d5b5c78b0d0
@pieper, @fedorov, @lassoan Please let me know if one of this module should NOT be removed.
What is the status regarding the FiducialRegistration
module ? Since we now have LandmarkRegistration
, can we confirm it should also be removed ?