[Insight-developers] ITK 4.0.0 is available for download!
Matt McCormick
matt.mccormick at kitware.com
Tue Dec 20 16:44:03 EST 2011
We are happy to announce the release of ITK version 4.0.0!
Download links for release tarballs can be found at the project download page:
http://www.itk.org/ITK/resources/software.html
The revision is identified in the Git repository with the tag
“v4.0.0”. To obtain the source code for the 4.0.0 release with Git,
git clone http://itk.org/ITK.git
cd ITK
git checkout -q --detach v4.0.0
ITKv4 marks a huge step forward for the project as it make strides in
improving the software process, revising, simplifying, and
accelerating the toolkit. According to Ohloh, there are currently 74
active contributors to the “mature, well-established codebase” with
2.5M lines of code amounting to 713 person years and $39M of
development. Highlights of the advances in ITKv4 are found here:
http://itk.org/Wiki/ITK_Release_4/Why_Switch_to_ITKv4
Note that the ITKv4 effort, supported by the National Library of
Medicine (NLM), is still on-going, and improvements will continue to
be added until June 2012. For more information, see the release
schedule:
http://www.itk.org/Wiki/ITK_Release_4/ReleaseSchedules
*IMPORTANT*: The new classes and methods are still subject to
improvement with further testing, and a moratorium has been placed on
backwards compatibility of API changes until June, 2012.
For help in transitioning from ITKv3 code, please see the Migration guide:
http://itk.org/migrationv4/
and note the ITKV3_COMPATIBILITY CMake configuration variable, if you
want to force ITKv4 to behave closer to ITKv3.
Congratulations to the members of the ITKv4 development team
http://www.itk.org/Wiki/ITK_Release_4/The_Team
and all the contributors from the ITK community.
We are particularly thankful to Hans Johnson, Bill Lorensen, and Gaëtan Lehmann.
Luis Ibanez generated statistics and a video visualization of ITK
development from release 3.20.0 to 4.0.0:
http://public.kitware.com/pub/itk/gitstat/ITKv4-2011-12-18/index.html
http://public.kitware.com/pub/itk/InsightCodeSwarm/ITKv4-TheMovie.ogg
A list of changes since v4.0rc05 follows:
Arnaud Gelas (5):
DOC: fix doxygen warning about unknown command '\into'
ENH: add advection term and corresponding test
DOC: Add formula and doxygen documentaiton in AdvectionTerm
DOC: Add formula and doxygen documentation for Propagation term
DOC: Add formulat for Laplacian term
Bill Lorensen (8):
BUG: Intermittent test failures
COMP: Colormap tests need platform specific image
BUG: Floating point precision problem in itkKdTreeTest11
BUG: Test for == fails on some plaforms
COMP: Additional baseline for mingw
BUG: Valgrind defects in itkFloatingPointExpectionsTest5
BUG: itkMRIBiasFieldCorrectionFilterTest intermittent failures
BUG: Previous commit destroyed baseline
Brad King (2):
KWSys: Correctly handle empty environment variables
DOC: Fix ExternalData REGEX option example documentation
Bradley Lowekamp (4):
ENH: Adding Signed concept check to NormalizedCorreclation filter
COMP: Adress conversion warning in TemporalProcessObject
STYLE: Use SizeValueType for number of pixels
BUG: default visibility for implicitly instatiated SmrtPtrFwdRef
Gaëtan Lehmann (7):
ENH: improve wrapping architecture
ENH: Update wiki examples links
BUG: fix wrapper location
COMP: fix the unaccessible MakeOutput in HistogramThresholdCalculator
BUG: fix wrapping coverage tests
COMP: fix Optimizersv4 wrapping
COMP: fix java tests
Hans Johnson (1):
COMP: Made computations consistent and robust
Luis Ibanez (6):
BUG: Fixing UMC in TransformTest.
BUG: ITK-2679 Fixed Stop Condition Description.
BUG: Fix UMC in itkQuasiNewtonOptimizer test.
BUG: Uninitialized variable.
COMP: Fix misuse of integer types.
ENH: Simplify User Experience in Configuration.
Matthew McCormick (5):
BUG: Fix level sets domain map threading logic.
ENH: Registration name refactoring Part 1/2
ENH: Registration name refactoring Part 2/2.
BUG: GaussianSmoothingOnUpdateDisplacementFieldTransform mem leak.
BUG: Exclude invalid points in JointHistogramMI metric ITK-2852.
Richard Beare (1):
BUG: AutoThresh filters dodgy for greater than 8 bit data
Sean McBride (1):
COMP: removed invalid use of noreturn attribute
Xiaoxiao Liu (1):
BUG: Potential integer type error.
More information about the Insight-developers
mailing list