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

Total release size: 1.2 GB

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

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

Release files / itk_core-5.4.8-cp311-abi3-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL itk_core-5.4.8-cp311-abi3-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 81.6 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
ee6aa4534aa11aa2f93bae0416bb4768fca809c4077cfef68e616f8c0658cad9
BLAKE2b-256 checksum
How to use checksums
5e1639cbf810b5392a518f2c7a075c5dd8130f17cbf03efd9156b7d879964ade
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

Release files / itk_core-5.4.8-cp311-abi3-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl

Download URL itk_core-5.4.8-cp311-abi3-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Size 73.5 MB
Tags CPython 3.11 Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64 abi3
SHA-256 checksum
How to use checksums
376f14d968fed8eb8c600ee03f51edf8217fb3a51df2aee1ff568fc599dd484e
BLAKE2b-256 checksum
How to use checksums
b873b73168c2fee73294ea52a93bfcae1914730d2ebbc818e2655a256dd3667e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

Release files / itk_core-5.4.8-cp311-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL itk_core-5.4.8-cp311-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 83.7 MB
Tags CPython 3.11 Linux glibc 2.17+ x86-64 abi3
SHA-256 checksum
How to use checksums
d11da5ef6e44bfb35a3644f671d0a5e50454118a655f61eb21a4cb5e8ae415e4
BLAKE2b-256 checksum
How to use checksums
90be6eb370b5debc9a77cf8771b81f3579c816f603393ad9a08d4770af3556d9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

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

Download URL itk_core-5.4.8-cp311-abi3-macosx_11_0_arm64.whl
Size 51.8 MB
Tags CPython 3.11 abi3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
710baa55ba24cd29080f04c9b79db14becfadf3161fe24f494a8511a47023454
BLAKE2b-256 checksum
How to use checksums
4e6cb1629c0b6ac3651105bf4f81ef4c2876e202c8ce3c41b3300d1d8de660de
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

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

Download URL itk_core-5.4.8-cp311-abi3-macosx_10_9_x86_64.whl
Size 59.4 MB
Tags CPython 3.11 abi3 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
1f58a5399ed28fbc7672b877070bd1dca23c0a664fc09e8a321be0a1bd7d318d
BLAKE2b-256 checksum
How to use checksums
e26ec783fbcf32610381dab6e3830074f8ba0a16f2b2cc5f21250475da4a1b44
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

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

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

Release files / itk_core-5.4.8-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL itk_core-5.4.8-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 80.9 MB
Tags CPython 3.10 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
6bb9aaf79bfb264e3a134b3edf321a77188dce8c9cfb733f92982bb6e8c3cabb
BLAKE2b-256 checksum
How to use checksums
502153b62d218899919eca1c619030420049c426770c40b55a1fed514f4f80a4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

Release files / itk_core-5.4.8-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl

Download URL itk_core-5.4.8-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Size 72.8 MB
Tags CPython 3.10 Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
42a698dddfccae118a94f77f39462fd40da4d76529211e12e8a1655303f25816
BLAKE2b-256 checksum
How to use checksums
e0600dfdf2120f6a7df392f870f50eeca7c34961b20f77ef3339a2d2f8ba51eb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

Release files / itk_core-5.4.8-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL itk_core-5.4.8-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 82.8 MB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
ed4ad0bb9668e06cee50f2d27896873e98d18db24bafe7a1e4e24435f05498ed
BLAKE2b-256 checksum
How to use checksums
92877237c2f70707134c6678aa8fd58ad42c753acd744afca8dfa825d20a3faf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

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

Download URL itk_core-5.4.8-cp310-cp310-macosx_11_0_arm64.whl
Size 51.4 MB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
1ab743f3b75d5b147dffda302d42fd6d4d50dd14775799268f390e1c882000f6
BLAKE2b-256 checksum
How to use checksums
8ab9a08c9fa902d3f6d400ba5696807788781cff91d8003fb75cf011cca59e4b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

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

Download URL itk_core-5.4.8-cp310-cp310-macosx_10_9_x86_64.whl
Size 59.0 MB
Tags CPython 3.10 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
c858d7f78fffa035078b8a3c21ca0deda91a16e4c46955db52d7160257b5be98
BLAKE2b-256 checksum
How to use checksums
d077191b62bc1ed723cb131e3110f52222f4bab023d3a6f6ccfa54ba505d9181
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

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

Download URL itk_core-5.4.8-cp39-cp39-win_amd64.whl
Size 36.8 MB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
82481625b41d1d2f40eb02ec3777651efd52ff4c85a095a44b5547a5f5a07e61
BLAKE2b-256 checksum
How to use checksums
ff358a7f2f7f39fb30e89cc14fa9f55a7a4de316765aeb7c425cee02577be16f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

Release files / itk_core-5.4.8-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL itk_core-5.4.8-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 80.8 MB
Tags CPython 3.9 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
b179d0ceb987626a183bff6703a265907f55b2e1a97b6bbd8845b59a3b2e819f
BLAKE2b-256 checksum
How to use checksums
5b234a48ea91e43ff32080e329db0fa0abbe3e9e35c47df2e48ba0f6f7c67578
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

Release files / itk_core-5.4.8-cp39-cp39-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl

Download URL itk_core-5.4.8-cp39-cp39-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Size 72.8 MB
Tags CPython 3.9 Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
20505161bad911896d56ba57e10c074f8fc1ea8c4a777d627781b8d149f45235
BLAKE2b-256 checksum
How to use checksums
fdd72077d0de86429d99601b09467639fe630aab869cb1887a187e0fd1470252
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

Release files / itk_core-5.4.8-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL itk_core-5.4.8-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 82.8 MB
Tags CPython 3.9 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
e16b06125c210dde0f41bfcc2892280617ae4c84349e6ece938750c4ada21d2a
BLAKE2b-256 checksum
How to use checksums
498b0e84f17fd2bee3835997f7b868b61e2b82154ea3babbee95b75ec2ffeab9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

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

Download URL itk_core-5.4.8-cp39-cp39-macosx_11_0_arm64.whl
Size 51.4 MB
Tags CPython 3.9 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
7a832700996f8efa33154a972673c98fcce77dea3d78af0b94f137f053a05720
BLAKE2b-256 checksum
How to use checksums
052aea60153eb7886ff92cc21dbd36bfc159f438f46034398298867c4bd0482f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

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

Download URL itk_core-5.4.8-cp39-cp39-macosx_10_9_x86_64.whl
Size 59.0 MB
Tags CPython 3.9 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
eef548f3eb4110963ce8133e8c9e7360b32803a65fccfd49dbcec8bb4affcdee
BLAKE2b-256 checksum
How to use checksums
5c52ef8a13b6786020988a26db4bac4fcef166856254dbd342a3648cc4c7aaaa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

Security for itk-core 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.

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