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

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.

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.

Metadata

Release files for itk 5.4.8

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 5.4.8
File Actions
itk-5.4.8-cp311-abi3-win_amd64.whl CPython 3.11 abi3 Windows x86-64 Details for itk-5.4.8-cp311-abi3-win_amd64.whl
itk-5.4.8-cp311-abi3-manylinux_2_28_x86_64.whl CPython 3.11 abi3 Linux glibc 2.28+ x86-64 Details for itk-5.4.8-cp311-abi3-manylinux_2_28_x86_64.whl
itk-5.4.8-cp311-abi3-manylinux_2_28_aarch64.whl CPython 3.11 abi3 Linux glibc 2.28+ ARM64 Details for itk-5.4.8-cp311-abi3-manylinux_2_28_aarch64.whl
itk-5.4.8-cp311-abi3-manylinux2014_x86_64.whl CPython 3.11 abi3 Linux glibc 2.17+ x86-64 Details for itk-5.4.8-cp311-abi3-manylinux2014_x86_64.whl
itk-5.4.8-cp311-abi3-macosx_11_0_arm64.whl CPython 3.11 abi3 macOS 11.0+ ARM64 Details for itk-5.4.8-cp311-abi3-macosx_11_0_arm64.whl
itk-5.4.8-cp311-abi3-macosx_10_9_x86_64.whl CPython 3.11 abi3 macOS 10.9+ x86-64 Details for itk-5.4.8-cp311-abi3-macosx_10_9_x86_64.whl
itk-5.4.8-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details for itk-5.4.8-cp310-cp310-win_amd64.whl
itk-5.4.8-cp310-cp310-manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ x86-64 Details for itk-5.4.8-cp310-cp310-manylinux_2_28_x86_64.whl
itk-5.4.8-cp310-cp310-manylinux_2_28_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ ARM64 Details for itk-5.4.8-cp310-cp310-manylinux_2_28_aarch64.whl
itk-5.4.8-cp310-cp310-manylinux2014_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64 Details for itk-5.4.8-cp310-cp310-manylinux2014_x86_64.whl
itk-5.4.8-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details for itk-5.4.8-cp310-cp310-macosx_11_0_arm64.whl
itk-5.4.8-cp310-cp310-macosx_10_9_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.9+ x86-64 Details for itk-5.4.8-cp310-cp310-macosx_10_9_x86_64.whl
itk-5.4.8-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details for itk-5.4.8-cp39-cp39-win_amd64.whl
itk-5.4.8-cp39-cp39-manylinux_2_28_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.28+ x86-64 Details for itk-5.4.8-cp39-cp39-manylinux_2_28_x86_64.whl
itk-5.4.8-cp39-cp39-manylinux_2_28_aarch64.whl CPython 3.9 CPython 3.9 Linux glibc 2.28+ ARM64 Details for itk-5.4.8-cp39-cp39-manylinux_2_28_aarch64.whl
itk-5.4.8-cp39-cp39-manylinux2014_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ x86-64 Details for itk-5.4.8-cp39-cp39-manylinux2014_x86_64.whl
itk-5.4.8-cp39-cp39-macosx_11_0_arm64.whl CPython 3.9 CPython 3.9 macOS 11.0+ ARM64 Details for itk-5.4.8-cp39-cp39-macosx_11_0_arm64.whl
itk-5.4.8-cp39-cp39-macosx_10_9_x86_64.whl CPython 3.9 CPython 3.9 macOS 10.9+ x86-64 Details for itk-5.4.8-cp39-cp39-macosx_10_9_x86_64.whl

Total release size: 302.2 kB

Release files / itk-5.4.8-cp311-abi3-win_amd64.whl

Download URL itk-5.4.8-cp311-abi3-win_amd64.whl
Size 16.8 kB
Tags CPython 3.11 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
dc8bcfd87c869f5d87f993e95eb96002b4373ff5686e1e5f970b8a4864cde56d
BLAKE2b-256 checksum
How to use checksums
e11d711ca699079e70526483c99ac3b3a1865b4cafe7bb04f453f5200b8914a3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

Release files / itk-5.4.8-cp311-abi3-manylinux_2_28_x86_64.whl

Download URL itk-5.4.8-cp311-abi3-manylinux_2_28_x86_64.whl
Size 16.8 kB
Tags CPython 3.11 Linux glibc 2.28+ x86-64 abi3
SHA-256 checksum
How to use checksums
b27b33633e8a23c1e6361a40d3b37374b79bfaba0df11aef61dc5941cbe93f1f
BLAKE2b-256 checksum
How to use checksums
370e724b691306813da884d340b8da76b4652bc871fee537835a5453046ef23a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

Release files / itk-5.4.8-cp311-abi3-manylinux_2_28_aarch64.whl

Download URL itk-5.4.8-cp311-abi3-manylinux_2_28_aarch64.whl
Size 16.8 kB
Tags CPython 3.11 Linux glibc 2.28+ ARM64 abi3
SHA-256 checksum
How to use checksums
d5939bd0aecbb9e135dd1432cf5189fba9e09c714e558e47b2a100b9ae38ade6
BLAKE2b-256 checksum
How to use checksums
b966bb00500b0c6105005c8c6a5721b9c9c91e74d127a9c5ef1dbf71bfd98966
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

Release files / itk-5.4.8-cp311-abi3-manylinux2014_x86_64.whl

Download URL itk-5.4.8-cp311-abi3-manylinux2014_x86_64.whl
Size 16.8 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-64 abi3
SHA-256 checksum
How to use checksums
2383768753ad826847722eb16e2ae9af8f491b7581cf5fc6647c8847d6b3bfe6
BLAKE2b-256 checksum
How to use checksums
70a1b8093103b3b0c7bdde77b10fd9e56f639c8765ed15400166bee5d7c987bf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

Release files / itk-5.4.8-cp311-abi3-macosx_11_0_arm64.whl

Download URL itk-5.4.8-cp311-abi3-macosx_11_0_arm64.whl
Size 16.8 kB
Tags CPython 3.11 abi3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
17302a2195fc9cc1a7ea8f82f3b394c6979f9a493cc1ef4b407bb98beb88b0d2
BLAKE2b-256 checksum
How to use checksums
f3803d039194897011fc5c45614c7fdf5b5078cc737cf6fc8fdb89b462525902
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

Release files / itk-5.4.8-cp311-abi3-macosx_10_9_x86_64.whl

Download URL itk-5.4.8-cp311-abi3-macosx_10_9_x86_64.whl
Size 16.8 kB
Tags CPython 3.11 abi3 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
2e14965fc52269004af509f28ef226cdb7e197d5b3b2896e89d5e10fac3773fc
BLAKE2b-256 checksum
How to use checksums
241a4a78fbd9a0fd365f5d8414eeeb538632bdbacc998744fd3828ecfa275092
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

Release files / itk-5.4.8-cp310-cp310-win_amd64.whl

Download URL itk-5.4.8-cp310-cp310-win_amd64.whl
Size 16.8 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
33f26e19cf89aafcf7ad88ac8bf86d37c71427c1d1fb23001a9d067343369082
BLAKE2b-256 checksum
How to use checksums
bc744ce09a72f86dc793f1b3fe3b6728b9a3dd9214bc5e4872d5c1fbc9ef21ee
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

Release files / itk-5.4.8-cp310-cp310-manylinux_2_28_x86_64.whl

Download URL itk-5.4.8-cp310-cp310-manylinux_2_28_x86_64.whl
Size 16.8 kB
Tags CPython 3.10 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
30086864e4291f8931af5c2493b3aacb2ff7640470d51d4ea28d70ef6a176665
BLAKE2b-256 checksum
How to use checksums
32a116973d0d9190b700f84ceca5bfc561d16425bf45134e7249a2e4ace9101b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

Release files / itk-5.4.8-cp310-cp310-manylinux_2_28_aarch64.whl

Download URL itk-5.4.8-cp310-cp310-manylinux_2_28_aarch64.whl
Size 16.8 kB
Tags CPython 3.10 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
7c4059551ef1eaf3702644024ab7268400150be89511f6faa1a0628222e03b1a
BLAKE2b-256 checksum
How to use checksums
3ee6949a88b6177e96b692d2fd77e93414a431f1bfd6a1cb8f8cef3675b995de
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

Release files / itk-5.4.8-cp310-cp310-manylinux2014_x86_64.whl

Download URL itk-5.4.8-cp310-cp310-manylinux2014_x86_64.whl
Size 16.8 kB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
b0ad6a404f54d5c99074806f5efe34885f58373dc0137efdc68b2ce16c9150f2
BLAKE2b-256 checksum
How to use checksums
1e01d2325c8baaefdf5901092eadbe7ff3a66a0ff2e3eaadaee574d7be563a44
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

Release files / itk-5.4.8-cp310-cp310-macosx_11_0_arm64.whl

Download URL itk-5.4.8-cp310-cp310-macosx_11_0_arm64.whl
Size 16.8 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
90a45d0523ba9ef14ff1a3e3a43e46e8000b244115b5deffc5a51bf65c8b61a4
BLAKE2b-256 checksum
How to use checksums
9129657b3c354ba8026814df53f46c067bf0bf94ba83857994e09fec10675bca
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

Release files / itk-5.4.8-cp310-cp310-macosx_10_9_x86_64.whl

Download URL itk-5.4.8-cp310-cp310-macosx_10_9_x86_64.whl
Size 16.8 kB
Tags CPython 3.10 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
1d1744b8002b3ebe9493830a12eb2662223d7d74042cca405aaa722a60b16dce
BLAKE2b-256 checksum
How to use checksums
dccf1261ea170829ec73faa778432c0738adea087c0346c8396fb7aa90478221
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

Release files / itk-5.4.8-cp39-cp39-win_amd64.whl

Download URL itk-5.4.8-cp39-cp39-win_amd64.whl
Size 16.8 kB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
88e771a19c7905a669a08b2596d660a2eb5201ab66b1bbbe77a435cd70e88db4
BLAKE2b-256 checksum
How to use checksums
d60d768c099b78ccaafc04a2497ea0bf656c041362b32c90fcf074f4a1ed8191
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

Release files / itk-5.4.8-cp39-cp39-manylinux_2_28_x86_64.whl

Download URL itk-5.4.8-cp39-cp39-manylinux_2_28_x86_64.whl
Size 16.8 kB
Tags CPython 3.9 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
fbd534fc1a1a2f0d524ae63cd589f452035aa11a9b63bcd4318f636e1fa545fd
BLAKE2b-256 checksum
How to use checksums
572107e6724ef72c25ec904d23212624a4111b7a8a4490a241f555a8b2de0889
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

Release files / itk-5.4.8-cp39-cp39-manylinux_2_28_aarch64.whl

Download URL itk-5.4.8-cp39-cp39-manylinux_2_28_aarch64.whl
Size 16.8 kB
Tags CPython 3.9 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
a88e89d9d7f02fc4052c7dab3fa66aa0e38f7c2323ca5c8d871beb28eed1b35d
BLAKE2b-256 checksum
How to use checksums
22f309db83008eadceba5061a62faaed56091c166c8881efb307541a03d18c3b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

Release files / itk-5.4.8-cp39-cp39-manylinux2014_x86_64.whl

Download URL itk-5.4.8-cp39-cp39-manylinux2014_x86_64.whl
Size 16.8 kB
Tags CPython 3.9 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
ade6fef504a01d00698d5491a7a761d097014e2b9d9d13039f79b6be8699205f
BLAKE2b-256 checksum
How to use checksums
320a15229c9dacd070861c8d5ea23901ab82b9d3c091ddc8aa89ace8221469cb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

Release files / itk-5.4.8-cp39-cp39-macosx_11_0_arm64.whl

Download URL itk-5.4.8-cp39-cp39-macosx_11_0_arm64.whl
Size 16.8 kB
Tags CPython 3.9 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
70d5e63f96ff14cf46fda65a04c36a70af30ea86aed3fbca62a8a04ed9a3e2bc
BLAKE2b-256 checksum
How to use checksums
960551cbdfc3344da1009a5dfd17a6cbaaece5f988032c4b9384f7206da5da8e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

Release files / itk-5.4.8-cp39-cp39-macosx_10_9_x86_64.whl

Download URL itk-5.4.8-cp39-cp39-macosx_10_9_x86_64.whl
Size 16.8 kB
Tags CPython 3.9 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
4a47364fa2c9ba9a10173f5d22ca6a5ba5f3adf7cc5e9848168ced561e661823
BLAKE2b-256 checksum
How to use checksums
00258f6824e3ff287735860215d36d1e6d33b6331190d32ad305779431277cfd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

Security for itk 5.4.8

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

5.4.8 This release

18 release files No provenance

5.1rc1

4.9.0

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