ITK v5.1.2 Release Notes

Release Date: 2020-11-26 // over 3 years ago

Previous changes from v5.0.1

  • πŸš€ ITK 5.0.1 Release Notes

    🍱 We are happy to announce the Insight Toolkit (ITK) 5.0.1! πŸŽ‰ ITK is an open-source, cross-platform toolkit for N-dimensional scientific image processing, segmentation, and registration.

    πŸ“¦ Python Packages

    πŸ“¦ ITK Python packages can be installed by running:

    pip install itk

    πŸ“¦ or to install the conda package, run:

    conda install -c conda-forge itk

    Software Guide

    Library Sources

    βœ… Testing Data

    βœ… Unpack optional testing data in the same directory where the Library Source is unpacked.


    πŸš€ ITK 5.0.1 is the first patch release that addresses issues identified in the major 5.0.0 release. For more details on ITK 5, see the ITK 5.0.0 Release Notes.

    πŸš€ This release improves support for ITK's use in Dask, the scientific Python distributed computing library, addresses a number of build and runtime corner cases, and makes updates to the Software Guide for ITK 5. For more details, see the Changelog below. Thank you to everyone who contributed to the release.

    What's Next

    ⚑️ Join us in the creation of advanced, open source scientific image analysis tools. The ITK Examples are currently undergoing a major integration and update effort lead by community member Hans Johnson -- your participation is welcome. Take part in the community discussion at Contribute with pull requests, code reviews, and issue discussions in our GitHub Organization.

    πŸš€ We have a soft commitment to backwards compatibility to address any potential API or architectural issues until the next feature release. Stay tuned for upcoming announcements on ITK's integration with modern web technologies and improved support for Remote Module development on GitHub.

    Enjoy ITK!

    πŸ”„ Changes from 5.0.0 to 5.0.1

    Bradley Lowekamp (8):
          BUG: Fix ProcessObject::RemoveOutput for null objects.
          BUG: Use ProcessObject GetInput to obtain base pointer
          ENH: Add testing for CastImageFilter for more type conversions
          BUG: Restore support for Cast between explicitly cast-ed pixel type
          BUG: Install FFTW headers in same location as ITK
          COMP: Fix not marked 'override' for ImageSink destructor
          BUG: Use enable_if with SFINAE to dispatch
          BUG: Specify specific CircleCI docker image with platform
    Dženan Zukić (5):
          BUG: resample filter no longer triggers unnecessary exception
          COMP: forgotten class for ITKV4_COMPATIBILITY in 2aae174
          COMP: fix warning about missing override in CastImageFilter
          STYLE: Add ITK prefix to testing macros in release branch
          ENH: documenting supported compilers
    Francois Budin (2):
          BUG: ImageBase regions and ImageRegion properties are returned as reference
          DOC: Add ITK 5.0 release notes
    GenevieveBuckley (1):
          BUG: All exceptions must be derived from python's BaseException class
    Matthew McCormick (16):
          ENH: New content links for ITK 5.0.0
          STYLE: DeformableRegistration2 line length warnings
          COMP: SpatialObjectsHierarchy Software Guide newline
          BUG: Add test/CMakeLists.txt stub to NumPy bridge
          COMP: Provide NumericTraits<complex<T>>::ZeroValue() definition
          BUG: Do not require PyBUF_WRITABLE in GetArrayViewFromImage
          DOC: Update supported Python versions warning
          BUG: Add PEP 366 __package__ support to ITKLazyModule
          BUG: Release the Python Global Interpreter Lock (GIL) during execution
          STYLE: Apply ITK Style Guidelines to itkPyCommand.cxx
          BUG: itk::PyCommand ensures the GIL state
          BUG: Support pickling LazyITKModule with cloudpickle
          BUG: Add Pipeline name to Azure configuration
          DOC: Update Azure Pipelines badge URL's
          BUG: Add wrapping for TransformMeshFilter
          ENH: Bump itkVersion.cmake for 5.0.1
    Pablo Hernandez-Cerdan (1):
          BUG: Fix COMPILE_DEFINITIONS of castxml
    Stephen Aylward (4):
          ENH: Updated Spatial Object tex to match ITKv5
          BUG: Fixed spelling mistakes and use of plural member functions
          BUG: Fix grammar and naming mistakes in SpatialObject documentation
          DOC: Fixed expected output of examples and documentation
    yjcchen0913 (1):
          BUG: Ensure strict weak ordering in HessianToObjectnessMeasure's sort