Developed by an international community, ITK collects best-of-breed algorithms for registering, segmenting, analyzing, and quantifying n-dimensional imaging data. The high-quality library facilitates reproducible research, provides a software resource for teaching image analysis, and offers a platform for commercial product development.
Following a long history of development, installation of Python bindings is easier than ever.
Beta Python packages are now available for testing! To install the packages, run:
<span style="font-weight: 400">python -m pip install --upgrade pip</span>
<span style="font-weight: 400">python -m pip install itk -f </span><a href="https://github.com/InsightSoftwareConsortium/ITKPythonPackage/releases/tag/latest"><span style="font-weight: 400">https://github.com/InsightSoftwareConsortium/ITKPythonPackage/releases/tag/latest</span></a>
These bindings enable rapid prototyping, application development, and integration with the vibrant scientific Python ecosystem. For more information on ITK’s Python wrapping, see an introduction in the ITK Software Guide. There are also many downloadable examples documented in Sphinx. Questions and comments are welcome on the ITK mailing lists.
Binaries are available for all major platforms and Python versions: Python 2.7, 3.5, and 3.6 on Mac OSX, Windows, and Linux. These packages can be used with Python binaries downloaded from Python.org, Anaconda, or installed with a package manager like apt.
Following beta testing, these packages will be available on the Python Package Index (PyPI) with the upcoming 4.12.0 release scheduled for the end of May.