Skip to main content

ITK is an open-source toolkit for multidimensional image analysis

Project description

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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

itk_numerics-5.4.5-cp311-abi3-win_amd64.whl (19.7 MB view details)

Uploaded CPython 3.11+Windows x86-64

itk_numerics-5.4.5-cp311-abi3-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (57.2 MB view details)

Uploaded CPython 3.11+manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

itk_numerics-5.4.5-cp311-abi3-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (54.0 MB view details)

Uploaded CPython 3.11+manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

itk_numerics-5.4.5-cp311-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (58.1 MB view details)

Uploaded CPython 3.11+manylinux: glibc 2.17+ x86-64

itk_numerics-5.4.5-cp311-abi3-macosx_11_0_arm64.whl (30.9 MB view details)

Uploaded CPython 3.11+macOS 11.0+ ARM64

itk_numerics-5.4.5-cp311-abi3-macosx_10_9_x86_64.whl (35.8 MB view details)

Uploaded CPython 3.11+macOS 10.9+ x86-64

itk_numerics-5.4.5-cp310-cp310-win_amd64.whl (19.5 MB view details)

Uploaded CPython 3.10Windows x86-64

itk_numerics-5.4.5-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (57.0 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

itk_numerics-5.4.5-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (53.8 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

itk_numerics-5.4.5-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (57.8 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

itk_numerics-5.4.5-cp310-cp310-macosx_11_0_arm64.whl (29.9 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

itk_numerics-5.4.5-cp310-cp310-macosx_10_9_x86_64.whl (34.5 MB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

itk_numerics-5.4.5-cp39-cp39-win_amd64.whl (19.5 MB view details)

Uploaded CPython 3.9Windows x86-64

itk_numerics-5.4.5-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (57.0 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

itk_numerics-5.4.5-cp39-cp39-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (53.9 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

itk_numerics-5.4.5-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (57.8 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

itk_numerics-5.4.5-cp39-cp39-macosx_11_0_arm64.whl (29.9 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

itk_numerics-5.4.5-cp39-cp39-macosx_10_9_x86_64.whl (34.5 MB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

File details

Details for the file itk_numerics-5.4.5-cp311-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for itk_numerics-5.4.5-cp311-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 e3461fe0132661965a7a05a1f1f1a2510909dcdc10484def62beb1095d1f81db
MD5 59d0be8c67a3540b2080d8cc3dda8e3a
BLAKE2b-256 1cc2a46596f456e1415b61109195c43b8ee5985158fc1ce60d7df20ac9005892

See more details on using hashes here.

File details

Details for the file itk_numerics-5.4.5-cp311-abi3-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for itk_numerics-5.4.5-cp311-abi3-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b42b51b42981f61ea5aee8a2a7b0209ff2e76a2045041d3314b21223b6e4fbdc
MD5 7c548089018730730a621d83ab389527
BLAKE2b-256 7968c148c2f8d04b0246d17d02a80e5365fbb3993b06c246fe68155e777e563a

See more details on using hashes here.

File details

Details for the file itk_numerics-5.4.5-cp311-abi3-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for itk_numerics-5.4.5-cp311-abi3-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b70200d13ab2cb744e198098a6e1594b9fc4b22c69cf5eacb765358234e332b1
MD5 439277ff1f60fa8a5b6cfa55d73939f8
BLAKE2b-256 fece632ce4e5c8a67aa658a1fc95ea4415f87c8aee98cfc76e77f2167a186c57

See more details on using hashes here.

File details

Details for the file itk_numerics-5.4.5-cp311-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for itk_numerics-5.4.5-cp311-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 29978c48f3c16f502dd70a4acad1032de1f72b07826e59d7118054c643b83d2a
MD5 21877e0b7180aaee5a9875a53a777d1d
BLAKE2b-256 921639d2883247eccb018b020835d8e707ecb7d8c9a3245269ea58ffc5b7ac82

See more details on using hashes here.

File details

Details for the file itk_numerics-5.4.5-cp311-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for itk_numerics-5.4.5-cp311-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a6f6d84a20255fbb03edc05e92f570a07de4dfce50a949eed190d1a49a844c00
MD5 8ff2e362d47794b6ba0b9863357d0add
BLAKE2b-256 49bb5badaa1b81a0dfdacd7858ddeb22d066cf3043d81327237d5be495e6687d

See more details on using hashes here.

File details

Details for the file itk_numerics-5.4.5-cp311-abi3-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for itk_numerics-5.4.5-cp311-abi3-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 895ea206d2e49f6649268fd9bc7e08ffe04df96801b3c95217586f22628b6472
MD5 e78afd63fb485614f308eb8e420ca8e1
BLAKE2b-256 055ec35aa1ae42c6b27b2328783e9d98d2a58bd24abff717eb5c11eeaa0957c2

See more details on using hashes here.

File details

Details for the file itk_numerics-5.4.5-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for itk_numerics-5.4.5-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 b3a93ebcadfb7076eebd5e3b8865fb585eabac68fe677bfc22670431caf1ca2d
MD5 65ab84af6b2b50cec1d9b061cb4479ed
BLAKE2b-256 c58f4fadc3c4c386664b5d049c14b8f5c4d8a67ae78456b30ecf2e88463bbfeb

See more details on using hashes here.

File details

Details for the file itk_numerics-5.4.5-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for itk_numerics-5.4.5-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0f67af0ef461021faacc5ddb702abb225a5bf3d540afaf75c7845e3662e4fd52
MD5 d869c5b82350ca11dd67595a3cf260e1
BLAKE2b-256 cc3ae9de47bfdcc517a28bdb1f392d84f7a900c4308efa9a378d1e87ce546454

See more details on using hashes here.

File details

Details for the file itk_numerics-5.4.5-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for itk_numerics-5.4.5-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 7b329aed24574380204ea1178e92b770df439e81c5152aefe83308afe0fcce98
MD5 72628f2e9db7a184d271c14932823ddd
BLAKE2b-256 cb75c0f97c3618c732f70c26f2e9ec9667cf17f08e2114112ed07d214052a839

See more details on using hashes here.

File details

Details for the file itk_numerics-5.4.5-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for itk_numerics-5.4.5-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 7c019f432b7a4b3d054e1528911ad9195dbaf286291789ba7eb82c83113bf0c8
MD5 7f578b72134e202a21a162ef889803f0
BLAKE2b-256 5993526545139d54d2633d0e234e0d4fd8ec62cbfb14e304f06423d8e88cfbff

See more details on using hashes here.

File details

Details for the file itk_numerics-5.4.5-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for itk_numerics-5.4.5-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 cefb8d37ed29a0892b61d6843268d50041dd60c58febae6f8340fdcfb13ecce1
MD5 62f9018ff3b48a8be2200981c8def889
BLAKE2b-256 7f99a490f1500689113df6772d9834b33484ae0a1a07e8eaaa167ad89304f2c0

See more details on using hashes here.

File details

Details for the file itk_numerics-5.4.5-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for itk_numerics-5.4.5-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 c1962b8149a21e38efdf7fa521bd1d5a7abe1cd86c9574e48101ac0d0c009b0b
MD5 9f08c2bd2a44df2f49dfb9717112b326
BLAKE2b-256 adf57c2be47464513ab7832ca966b7f40b762c5bad1d2b136e6529a5b97bc134

See more details on using hashes here.

File details

Details for the file itk_numerics-5.4.5-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: itk_numerics-5.4.5-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 19.5 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.5

File hashes

Hashes for itk_numerics-5.4.5-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 3b4ba3550964c80f291e007ee5eba341231d028ef3f78f251c9b3c5b85e3aedf
MD5 fa516060388bd436d9bc1c15de8653e8
BLAKE2b-256 ec205706ff6f17c1834db436b7743c092959ba00c5f2cdf9b0e5d93dcf5837d0

See more details on using hashes here.

File details

Details for the file itk_numerics-5.4.5-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for itk_numerics-5.4.5-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4faded1d5430bbd9d9062abb90488270f215100cdf3d31f4ba1b011be644c4c5
MD5 e06a983bbd048f87caecfdf8e629c570
BLAKE2b-256 45f9bd7dddb7d63cc11dc538c45ed4bb838bcc507fb7cff3619267c82cdf6a8c

See more details on using hashes here.

File details

Details for the file itk_numerics-5.4.5-cp39-cp39-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for itk_numerics-5.4.5-cp39-cp39-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 fd4f081340427995fd17ce3974e6d5c98ebb933d504fb0bc911b0d7fd1b41d74
MD5 8ea5e8988017268a26188bf22cbf203f
BLAKE2b-256 256d2958f25687bcd58970e3dde4ed5ca47175b0e2bfead8c794897d613a9588

See more details on using hashes here.

File details

Details for the file itk_numerics-5.4.5-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for itk_numerics-5.4.5-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 4aba389047a2ff9a174a47b340bf2eaa0aafed2c68437622869e6fe8523ba8fe
MD5 721ec06cf57bfa046e5d97d22142ee5c
BLAKE2b-256 59b7fc013ea04d6cdf49246182de78a9db9cfb3a30945a25a6226ae99e06d420

See more details on using hashes here.

File details

Details for the file itk_numerics-5.4.5-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for itk_numerics-5.4.5-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f837cb5981d9aedb4baccb807fe3110c4d3f23c10b4592c32fc6b08a445fcf42
MD5 e1f25279789bf8a929321ea6f35f35db
BLAKE2b-256 cc4c49c888d2c260e6ceffc6be0ef9bd6443e9e1e6caa078dc35eaefb19242a0

See more details on using hashes here.

File details

Details for the file itk_numerics-5.4.5-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for itk_numerics-5.4.5-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 3c8f083807e3f5c0c59c0fca4f81be1c8b56d44145927036fdc6fcdccf057d34
MD5 0185ed38bb100a3e8de5b578e0543ea2
BLAKE2b-256 539cd9dc5b2de92d147bd0fd8db460fbf6b201042d4ddf055459c87eb00c07d3

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page