Skip to main content

ITK - The Insight Toolkit

ITK: The Insight Toolkit

GitHub release PyPI Wheels License DOI Powered by NumFOCUS

C++ Python
Linux Build Status Build Status
Windows Build Status Build Status
macOS Build Status Build Status
macOS (Apple Silicon) ITK.macOS.Arm64
Linux (Code coverage) Build Status

Links

Note: For questions related to ITK, please use the official Discussion space: the issue tracker is reserved to track different aspects of the software development process, as highlighted by the available templates.

About

The Insight Toolkit (ITK) is an open-source, cross-platform toolkit for N-dimensional scientific image processing, segmentation, and registration. Segmentation is the process of identifying and classifying data found in a digitally sampled representation. Typically the sampled representation is an image acquired from such medical instrumentation as CT or MRI scanners. Registration is the task of aligning or developing correspondences between data. For example, in the medical environment, a CT scan may be aligned with a MRI scan in order to combine the information contained in both.

The ITK project uses an open governance model and is fiscally sponsored by NumFOCUS. Consider making a tax-deductible donation to help the project pay for developer time, professional services, travel, workshops, and a variety of other needs.


ITK is distributed in binary Python packages. To install:

pip install itk

or

conda install -c conda-forge itk

The cross-platform, C++ core of the toolkit may be built from source using CMake.

Copyright

NumFOCUS holds the copyright of this software. NumFOCUS is a non-profit entity that promotes the use of open source scientific software for educational and research purposes. NumFOCUS delegates project governance to the Insight Software Consortium Council, an educational consortium dedicated to promoting and maintaining open-source, freely available software for medical image analysis. This includes promoting such software in teaching, research, and commercial applications, and maintaining webpages and user and developer communities. ITK is distributed under a license that enables use for both non-commercial and commercial applications. See LICENSE and NOTICE files for details.

Supporting ITK

ITK is a fiscally sponsored project of NumFOCUS, a non-profit dedicated to supporting the open source scientific computing community. If you want to support ITK's mission to develop and maintain open-source, reproducible scientific image analysis software for education and research, please consider making a donation to support our efforts.

NumFOCUS is 501(c)(3) non-profit charity in the United States; as such, donations to NumFOCUS are tax-deductible as allowed by law. As with any donation, you should consult with your personal tax adviser or the IRS about your particular tax situation.

Professional Services

Kitware provides professional services for ITK, including custom solution creation, collaborative research and development, development support, and training.

Citation

To cite ITK, please reference, as appropriate:

The papers

McCormick M, Liu X, Jomier J, Marion C, Ibanez L. ITK: enabling reproducible research and open science. Front Neuroinform. 2014;8:13. Published 2014 Feb 20. doi:10.3389/fninf.2014.00013

Yoo TS, Ackerman MJ, Lorensen WE, Schroeder W, Chalana V, Aylward S, Metaxas D, Whitaker R. Engineering and Algorithm Design for an Image Processing API: A Technical Report on ITK – The Insight Toolkit. In Proc. of Medicine Meets Virtual Reality, J. Westwood, ed., IOS Press Amsterdam pp 586-592 (2002).

The books

Johnson, McCormick, Ibanez. "The ITK Software Guide: Design and Functionality." Fourth Edition. Published by Kitware, Inc. 2015 ISBN: 9781-930934-28-3.

Johnson, McCormick, Ibanez. "The ITK Software Guide: Introduction and Development Guidelines." Fourth Edition. Published by Kitware, Inc. 2015 ISBN: 9781-930934-27-6.

Specific software version

DOI

Once your work has been published, please create a pull request to add the publication to the ITKBibliography.bib file.

Release files for itk-numerics 5.4.7

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distributions (wheels)

Table of built distributions (wheels) for itk-numerics 5.4.7
File
itk_numerics-5.4.7-cp311-abi3-win_amd64.whl CPython 3.11 abi3 Windows x86-64 Details
itk_numerics-5.4.7-cp311-abi3-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 abi3 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
itk_numerics-5.4.7-cp311-abi3-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl CPython 3.11 abi3 Linux glibc 2.28+ ARM64, Linux glibc 2.27+ ARM64 Details
itk_numerics-5.4.7-cp311-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl CPython 3.11 abi3 Linux glibc 2.17+ x86-64 Details
itk_numerics-5.4.7-cp311-abi3-macosx_11_0_arm64.whl CPython 3.11 abi3 macOS 11.0+ ARM64 Details
itk_numerics-5.4.7-cp311-abi3-macosx_10_9_x86_64.whl CPython 3.11 abi3 macOS 10.9+ x86-64 Details
itk_numerics-5.4.7-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
itk_numerics-5.4.7-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details
itk_numerics-5.4.7-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.27+ ARM64, Linux glibc 2.28+ ARM64 Details
itk_numerics-5.4.7-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64 Details
itk_numerics-5.4.7-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
itk_numerics-5.4.7-cp310-cp310-macosx_10_9_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.9+ x86-64 Details
itk_numerics-5.4.7-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details
itk_numerics-5.4.7-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
itk_numerics-5.4.7-cp39-cp39-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl CPython 3.9 CPython 3.9 Linux glibc 2.27+ ARM64, Linux glibc 2.28+ ARM64 Details
itk_numerics-5.4.7-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ x86-64 Details
itk_numerics-5.4.7-cp39-cp39-macosx_11_0_arm64.whl CPython 3.9 CPython 3.9 macOS 11.0+ ARM64 Details
itk_numerics-5.4.7-cp39-cp39-macosx_10_9_x86_64.whl CPython 3.9 CPython 3.9 macOS 10.9+ x86-64 Details

Total release size: 760.8 MB

Release files / itk_numerics-5.4.7-cp311-abi3-win_amd64.whl

Download URL itk_numerics-5.4.7-cp311-abi3-win_amd64.whl
Size 19.7 MB
Tags CPython 3.11 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
09b3dc9efbf75ba827c03edbfc6214bfad86a643c517a19014eb37969bb139a5
BLAKE2b-256 checksum
How to use checksums
cf19a81c006fba7091805e96311291f2f04d19382d4d769cf6fc1fc352b438ff
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.3

Release files / itk_numerics-5.4.7-cp311-abi3-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL itk_numerics-5.4.7-cp311-abi3-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 57.2 MB
Tags CPython 3.11 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 abi3
SHA-256 checksum
How to use checksums
473925bdabcb7c5feebef03c6fde4bc916c577776f8b9bfea69e826d7855d668
BLAKE2b-256 checksum
How to use checksums
ebb81ed64dea0b253ec431f4b9289394242e3cbc186a1fa73d72f24328094615
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.3

Release files / itk_numerics-5.4.7-cp311-abi3-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl

Download URL itk_numerics-5.4.7-cp311-abi3-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Size 54.0 MB
Tags CPython 3.11 Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64 abi3
SHA-256 checksum
How to use checksums
e37390e4527b62bd6bbe162676c1cad818635794c24742547cb64fc3c7e23860
BLAKE2b-256 checksum
How to use checksums
f6d323ed57a416da484791083745d1f81ef7c4539eedf8ed8cefdea34dec848a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.3

Release files / itk_numerics-5.4.7-cp311-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL itk_numerics-5.4.7-cp311-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 58.1 MB
Tags CPython 3.11 Linux glibc 2.17+ x86-64 abi3
SHA-256 checksum
How to use checksums
86586ff1ff2a07c2c2fbfc3ba50e1fd21efc705a30ba015d1a30972cfa218308
BLAKE2b-256 checksum
How to use checksums
70aad72ab2e3a34bb90ddb9eb58b17e3d644a39a948fcc5f752b504272d052c1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.3

Release files / itk_numerics-5.4.7-cp311-abi3-macosx_11_0_arm64.whl

Download URL itk_numerics-5.4.7-cp311-abi3-macosx_11_0_arm64.whl
Size 30.9 MB
Tags CPython 3.11 abi3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
184dea905f5a6af6fa72750d5831baf48b59c2cc7070f345281e18918b33fed3
BLAKE2b-256 checksum
How to use checksums
19a97ffd72245838a3cbf9c83f37f9245ed4541b3f5d3c979e8e6c0d3efef6bf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.3

Release files / itk_numerics-5.4.7-cp311-abi3-macosx_10_9_x86_64.whl

Download URL itk_numerics-5.4.7-cp311-abi3-macosx_10_9_x86_64.whl
Size 35.8 MB
Tags CPython 3.11 abi3 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
1c4ec9266c4c071aa1477e37ea5a936c49df77e52ac3efd3ba418200b7d5bf03
BLAKE2b-256 checksum
How to use checksums
0e93aa995c45578aeccd9f3d812b462dbd0f13833c819e1c9f3fb2e6c3dd1216
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.3

Release files / itk_numerics-5.4.7-cp310-cp310-win_amd64.whl

Download URL itk_numerics-5.4.7-cp310-cp310-win_amd64.whl
Size 19.4 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
ef9fea78cefa55fdd5138920ec85212c3cd5e5eb882bec66122ea4b234844ea0
BLAKE2b-256 checksum
How to use checksums
600f22476a3b0008cafe9dd13f90ece707d2cf3b8768231909ba95c59f3d8c0b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.3

Release files / itk_numerics-5.4.7-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL itk_numerics-5.4.7-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 57.0 MB
Tags CPython 3.10 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
d0604646e4fb8537d7528d37b35468054e61b7ee79353d34f01b8d60dfd2cfe1
BLAKE2b-256 checksum
How to use checksums
dcd53d92c8669df0ca4197f35d680d16e8f7562500e685a739e5fa3a661b9dc4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.3

Release files / itk_numerics-5.4.7-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl

Download URL itk_numerics-5.4.7-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Size 53.8 MB
Tags CPython 3.10 Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
1dff959b54f7fcb048016f61b49f37c4f0d056a02d68403395821bab38806e63
BLAKE2b-256 checksum
How to use checksums
e6d0da5debab9ef0631a991ea69b6394e017c92baedd42c823233cc1be6292f7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.3

Release files / itk_numerics-5.4.7-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL itk_numerics-5.4.7-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 57.8 MB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
b6f800e89fbbb16f0da3bbbff309455a6ede03df16c1c60cf71dee92ab5460c7
BLAKE2b-256 checksum
How to use checksums
235b8b4d22a5ccaac3d83e57ce412804dc2f4ea53e9548b1be7b52e07642bf4c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.3

Release files / itk_numerics-5.4.7-cp310-cp310-macosx_11_0_arm64.whl

Download URL itk_numerics-5.4.7-cp310-cp310-macosx_11_0_arm64.whl
Size 29.9 MB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
bd216c9fe8ed3ccf29c6f292c553f6fbbcac7e5f84abc1bc7f808cf86a5c8ed5
BLAKE2b-256 checksum
How to use checksums
8e10ffe584c3c2d96039ae433c2a12bde73a6824dc9cf2a0d719e5e558113c47
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.3

Release files / itk_numerics-5.4.7-cp310-cp310-macosx_10_9_x86_64.whl

Download URL itk_numerics-5.4.7-cp310-cp310-macosx_10_9_x86_64.whl
Size 34.5 MB
Tags CPython 3.10 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
592d1da49db4e98930cf18915c0f4242a25aed08b6dd14ccfb126b023f9ea5f3
BLAKE2b-256 checksum
How to use checksums
fbb5ce368d3af33f16d41ff0bbc069204f4f18bd06e3ded89c02b7c4368fefaa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.3

Release files / itk_numerics-5.4.7-cp39-cp39-win_amd64.whl

Download URL itk_numerics-5.4.7-cp39-cp39-win_amd64.whl
Size 19.5 MB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
ac30ce99c544894820e9a4382aadeed498abe6cc3c21b29260ff88e4c9313521
BLAKE2b-256 checksum
How to use checksums
dd742a0c1ef28e9a0a8b3f9dcc2b6ad1a0e3f5c529cc8fef7085219f31352b12
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.3

Release files / itk_numerics-5.4.7-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL itk_numerics-5.4.7-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 57.0 MB
Tags CPython 3.9 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
e750ac7a4e1510642a15b501e83546cc25eef0dd5cb27bde1134fa03bfc3b1e4
BLAKE2b-256 checksum
How to use checksums
e6eff58fe61690bdc81d8b33103bf276adc7d43991f07d51d8bed94748bba1fa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.3

Release files / itk_numerics-5.4.7-cp39-cp39-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl

Download URL itk_numerics-5.4.7-cp39-cp39-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Size 53.8 MB
Tags CPython 3.9 Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
5db77d3aa0301aa711c9636ee227148dbcd6fab149e5f9e6511166f893ea4f3f
BLAKE2b-256 checksum
How to use checksums
04e9e8fee3cd00126e084e354d43260254a9a1580543c28fb13aab2197f76c07
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.3

Release files / itk_numerics-5.4.7-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL itk_numerics-5.4.7-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 57.8 MB
Tags CPython 3.9 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
a97fee92ce32ccf7fec8515e6774ed99ae8bd984e9fc471940f2aa0f2fc63b5b
BLAKE2b-256 checksum
How to use checksums
442a5d43401da9569733d9261b60171a45f2d3b3d94747b8abcde88d822b70b6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.3

Release files / itk_numerics-5.4.7-cp39-cp39-macosx_11_0_arm64.whl

Download URL itk_numerics-5.4.7-cp39-cp39-macosx_11_0_arm64.whl
Size 29.9 MB
Tags CPython 3.9 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
ba1a01be22ca4a90c99d928e1361b822b335758157749e5f7a8dc8503ec0e6cc
BLAKE2b-256 checksum
How to use checksums
27f0367ca6467e157c5b9fc9e85732b17de9f4c5c8df2114accc9044a17daf18
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.3

Release files / itk_numerics-5.4.7-cp39-cp39-macosx_10_9_x86_64.whl

Download URL itk_numerics-5.4.7-cp39-cp39-macosx_10_9_x86_64.whl
Size 34.5 MB
Tags CPython 3.9 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
f6ce075c82ea84e3f1e09ace2bcc755777b51f3f67d41e1707614166ebc440a1
BLAKE2b-256 checksum
How to use checksums
b76a81b61be2c80a90d0d9ee55811a5474589c6ae3715b019b90b4f764ba38ac
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.3
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page