On behalf of the Insight Segmentation and Registration Toolkit (ITK) Community, we are happy to announce the release of ITK 4.13.1!
ITK is an open-source, cross-platform library for multidimensional image analysis.
Release files can be downloaded from http://itk.org/ITK/resources/software.html
To install or upgrade Python packages with
python -m pip install --upgrade pip python -m pip install --upgrade --upgrade-strategy eager itk
To install packages with conda:
conda install -c conda-forge itk
This is a patch release that fixes critical issues, regressions, documentation, and compiler support. This release includes the addition of symbol name mangling for HDF5 and fixes to the name mangling for libtiff. A number of fixes were added to the NumPy bridge along with miscellaneous improvements. For more details, see the log below.
This release is also the first time packages are available for Python 3.7.
The next feature pre-release for ITK 5, ITK 5 Beta 1, is anticipated within the next few weeks.
ITK changes from v4.13.0 to v4.13.1:
Bradley Lowekamp (10): @blowekamp COMP: Use anonymous namespace for internal linkage COMP: Update SimpleITKFilters for dependency issues BUG: Add missing extensions to ImageIO BUG: Add specification of OutputImage Type for TobogganImageFilter BUG: Prevent concurrent read/write in output image BUG: Handle case where output image is zero sized COMP: Fix overflow in floating-point conversion warning ENH: TileImageFilter learns to use VectorImages ENH: Update SimpleITKFilters remote modules BUG: Use pip to install cmake for release Francois Budin (2): @fbudin BUG: Initializes CMAKE_DEBUG_POSTFIX to be empty BUG: Improvements to ITK NumPyBridge Jean-Christophe Fillion-Robin (1): @jcfr BUG: Prevent gdcm "missing implementation" error on macOS Jon Haitz Legarreta Gorroño (1): @jhlegarreta ENH: Add Python wrap file to itk::MultiResolutionPDEDeforableRegistration. Martino Pilia (1): BUG: fix itkFormatWarning in Python wrapping Matthew McCormick (13): @matt.mccormick ENH: Add wrapping for BSplineTransformInitializer COMP: Do not use absolute path to TestBigEndian.cmake in GDCM COMP: Enable pthreads shim with Emscripten BUG: Allow module examples to be enabled when built externally ENH: Ensure external module examples get added to current build tree COMP: Work around RegionGrow2DTest compiler error on ppc64le BUG: Wrap long long instead of long COMP: Detect Linux in itkMemoryUsageObserver.h on Alpine Linux COMP: Wrap MultiResolutionPDEDeformableRegistration for Pyramid filter types BUG: Migrate midas3.kitware.com to data.kitware.com BUG: Correct Windows and macOS CastXML hashes COMP: Set CMake project command VERSION COMP: Bump CastXML for Visual Studio 2017 support Niels Dekker (1): @Niels_Dekker COMP: Worked around endless VS2015 Release compilation on Math::Floor Pablo Hernandez-Cerdan (2): @phcerdan COMP: Fix VNL to compile with gcc8. STYLE: Mark CMAKE_DEBUG_POSTFIX as advanced. Sean McBride (5): @seanm STYLE: arranged/alphabetized things to make subsequent changes reviewable COMP: Fixed some missing name mangling of libTIFF symbols BUG: fixed crash on macOS under guardmalloc from RunOSCheck() COMP: Mangle HDF5 symbol names COMP: fix warning about implicit double to bool conversion