Skip to content

v1.1.0

Compare
Choose a tag to compare
@blowekamp blowekamp released this 27 Mar 18:11
· 2715 commits to master since this release
v1.1.0

Announcement

We are pleased to announce the SimpleITK 1.1 Release!

Installing SimpleITK

Complete instructions on getting started with SimpleITK including downloading binaries or building SimpleITK can be found on the SimpleITK Read the Docs web page (http://simpleitk.readthedocs.io/en/release/Documentation/docs/source/installation.html).

  • Python Binary Downloads

    • Python binary wheels are available for download. It is important to have the latest version of pip for correct wheel compatibility and installation. To install the latest SimpleITK package form PyPI:
    python -m pip install --upgrade pip
    python -m pip install SimpleITK
    
    • Many Conda packages have been upload to Anaconda Cloud on the SimpleITK channel. These can be installed with:
    conda install -c simpleitk simpleitk
    
  • A complete available set of compiled binaries, including select CSharp and Java distributions, along with source and data tar-balls are available on Source Forge (https://sourceforge.net/projects/simpleitk/files/SimpleITK/1.1.0/).

Release Notes

Improvements:

  • Enabled 4D Images for IO, ExtractImageFilter, and output of JoinSeriesImageFilter.
  • Enabled MINC IO by default.
  • New Filters: ObjectnessMeasuresImageFiler (Frangi's vesselness), IterativeInverseDisplacementFieldImageFilter, UnsharpMaskImageFilter, and RoundImageFilter.
  • Added LBFGS2 optimizer to ImageRegistrationMethod.
  • Improved Show search path for FIJI now includes home directories.
  • Improved ITK Modular awareness, including ImageIOs.
  • Superbuild update PCRE 8.40, SWIG 3.0.12, ITK 4.13.
  • Many bug fixes and a couple segmentation fault issues addressed.
  • The build system is better and more robust then ever! Many new improvements and features!
  • Migrating examples, miscellaneous documentation and Wiki to Read the Docs: http://simpleitk.readthedocs.io/en/master/
  • Improved reading and writing of 64-bit integer images across platforms (except python 2.7 on Windows).
  • Added optional wrapping of the CoherenceEnahancingDiffusionImageFilter (not enabled in binary distributions).
  • Added and improved examples related to DICOM reading, writing and manipulating the meta-data dictionary.

API Changes:

  • Added ImageFileReader::ReadImageInformation.
    • This adds support to read meta-data from any supported image file format with any dimension without reading the bulk pixel data.
  • Added ImageReaderBase::GetRegisteredImageIOs method to obtain list of loaded ITK ImageIO modules.
  • Added Version::ITKModulesEnabled method to obtain a list of ITK enabled modules when SimpleITK was built.
  • Added BinaryImageToLabelMap::GetNumberOfObjects.
  • Added optional MaskImage input to ConnectedComponentImageFilter.
  • Added SignedMaurerDistanceMapImageFilter::BackgroundValue paramater.
  • WarpImageFilter now uses named inputs.
  • Convolution filters use named inputs.
  • Added optional OrientedBoundingBox to LabelShapeStatisticsImageFilter.
  • Added missing features to RelabelComponentImageFilter including SortByObjectSize parameter and NumberOfObjects, SizeOfObjectsInPhysicalUnits measurements.
  • Added LabelStatisticsImageFilter::GetRegion.
  • Added MetaDataDictionaries to the ImageSeriesReader.

Compatibility:

  • DiscreteGaussianImageFilter, SmoothingRecursiveGaussianImageFilter now optionally take a vector argument for variance and sigma respectfully.
  • In Python the procedural methods, DiscreteGaussian and SmoothingRecursiveGaussian may not work with named arguments due to limitation with SWIG and overloaded functions.
  • N4BiasFiledCorrectionImageFilter now only takes uint8 pixel types for mask image input.

SimpleITK-1.1.0-cp27-cp27m-macosx_10_6_x86_64.whl
SimpleITK-1.1.0-cp27-cp27m-manylinux1_i686.whl
SimpleITK-1.1.0-cp27-cp27m-manylinux1_x86_64.whl
SimpleITK-1.1.0-cp27-cp27mu-manylinux1_i686.whl
SimpleITK-1.1.0-cp27-cp27mu-manylinux1_x86_64.whl
SimpleITK-1.1.0-cp27-cp27m-win32.whl
SimpleITK-1.1.0-cp27-cp27m-win_amd64.whl
SimpleITK-1.1.0-cp34-cp34m-macosx_10_6_x86_64.whl
SimpleITK-1.1.0-cp34-cp34m-manylinux1_i686.whl
SimpleITK-1.1.0-cp34-cp34m-manylinux1_x86_64.whl
SimpleITK-1.1.0-cp34-cp34m-win32.whl
SimpleITK-1.1.0-cp34-cp34m-win_amd64.whl
SimpleITK-1.1.0-cp35-cp35m-macosx_10_6_x86_64.whl
SimpleITK-1.1.0-cp35-cp35m-manylinux1_i686.whl
SimpleITK-1.1.0-cp35-cp35m-manylinux1_x86_64.whl
SimpleITK-1.1.0-cp35-cp35m-win32.whl
SimpleITK-1.1.0-cp35-cp35m-win_amd64.whl
SimpleITK-1.1.0-cp36-cp36m-macosx_10_6_x86_64.whl
SimpleITK-1.1.0-cp36-cp36m-manylinux1_i686.whl
SimpleITK-1.1.0-cp36-cp36m-manylinux1_x86_64.whl
SimpleITK-1.1.0-cp36-cp36m-win32.whl
SimpleITK-1.1.0-cp36-cp36m-win_amd64.whl
SimpleITK-1.1.0-cp37-cp37m-macosx_10_6_x86_64.whl
SimpleITK-1.1.0-cp37-cp37m-manylinux1_i686.whl
SimpleITK-1.1.0-cp37-cp37m-manylinux1_x86_64.whl
SimpleITK-1.1.0-cp37-cp37m-win32.whl
SimpleITK-1.1.0-cp37-cp37m-win_amd64.whl