Skip to main content

ITK is an open-source toolkit for multidimensional image analysis

Project description

itk-core

ITK is an open-source, cross-platform library that provides developers with an extensive suite of software tools for image analysis. Developed through extreme programming methodologies, ITK employs leading-edge algorithms for registering and segmenting multidimensional scientific images.

This package contain the toolkit framework used by other modules. There are common base classes for data objects and process objects, basic data structures such as Image, Mesh, QuadEdgeMesh, and SpatialObjects, and common functionality for operations such as finite differences, image adaptors, or image transforms.

ITK - The Insight Toolkit

ITK: The Insight Toolkit

GitHub release PyPI Wheels License DOI Powered by NumFOCUS

C++ Python
Linux Build Status Build Status
macOS Build Status Build Status
Windows Build Status Build Status
Linux (Code coverage) Build Status

Links

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.

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

itk_core-5.2.1-cp39-cp39-win_amd64.whl (33.4 MB view details)

Uploaded CPython 3.9 Windows x86-64

itk_core-5.2.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (70.0 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

itk_core-5.2.1-cp39-cp39-manylinux2014_aarch64.whl (64.4 MB view details)

Uploaded CPython 3.9

itk_core-5.2.1-cp39-cp39-macosx_11_0_arm64.whl (50.7 MB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

itk_core-5.2.1-cp39-cp39-macosx_10_9_x86_64.whl (61.1 MB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

itk_core-5.2.1-cp38-cp38-win_amd64.whl (33.4 MB view details)

Uploaded CPython 3.8 Windows x86-64

itk_core-5.2.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (70.2 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

itk_core-5.2.1-cp38-cp38-manylinux2014_aarch64.whl (64.3 MB view details)

Uploaded CPython 3.8

itk_core-5.2.1-cp38-cp38-macosx_10_9_x86_64.whl (61.1 MB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

itk_core-5.2.1-cp37-cp37m-win_amd64.whl (33.1 MB view details)

Uploaded CPython 3.7m Windows x86-64

itk_core-5.2.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (70.2 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ x86-64

itk_core-5.2.1-cp37-cp37m-manylinux2014_aarch64.whl (64.3 MB view details)

Uploaded CPython 3.7m

itk_core-5.2.1-cp37-cp37m-macosx_10_9_x86_64.whl (61.1 MB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

itk_core-5.2.1-cp36-cp36m-win_amd64.whl (33.1 MB view details)

Uploaded CPython 3.6m Windows x86-64

itk_core-5.2.1-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (70.2 MB view details)

Uploaded CPython 3.6m manylinux: glibc 2.17+ x86-64

itk_core-5.2.1-cp36-cp36m-manylinux2014_aarch64.whl (64.3 MB view details)

Uploaded CPython 3.6m

itk_core-5.2.1-cp36-cp36m-macosx_10_9_x86_64.whl (61.1 MB view details)

Uploaded CPython 3.6m macOS 10.9+ x86-64

File details

Details for the file itk_core-5.2.1-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: itk_core-5.2.1-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 33.4 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/42.0.2 requests-toolbelt/0.9.1 tqdm/4.40.1 CPython/3.7.3

File hashes

Hashes for itk_core-5.2.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 19fed3261ad2c628d59df73cbe56d0c341c9912ddcbfd317dfb7ed9ee3675229
MD5 ea652292b4546b39992fe5e84d0d0762
BLAKE2b-256 8290c301feead860145b22c8500b33cde2e27570d94b9307ebaab9c66b5e7aba

See more details on using hashes here.

Provenance

File details

Details for the file itk_core-5.2.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for itk_core-5.2.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 467b34a91d933e46b850380d9d68d77642100129d67b303efa852cd67dba5d9b
MD5 65427aefd85779103e2a946bbb95ad81
BLAKE2b-256 4009a114fe0768fc627689b9beeb0144f84b2961dc5db7deb56745c1f3cae19e

See more details on using hashes here.

Provenance

File details

Details for the file itk_core-5.2.1-cp39-cp39-manylinux2014_aarch64.whl.

File metadata

  • Download URL: itk_core-5.2.1-cp39-cp39-manylinux2014_aarch64.whl
  • Upload date:
  • Size: 64.4 MB
  • Tags: CPython 3.9
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/42.0.2 requests-toolbelt/0.9.1 tqdm/4.40.1 CPython/3.7.3

File hashes

Hashes for itk_core-5.2.1-cp39-cp39-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 6d18c77acf1b1b8f333d99b3c2111372cfcfefba44167ea3a1b9642af0599b30
MD5 0b3e4878c1d19ac76e92e18f5d018daa
BLAKE2b-256 98f45fa4f11ab7b4d44ed33a9d12b2f78a8f6624ee620442a960d260c0b6f103

See more details on using hashes here.

Provenance

File details

Details for the file itk_core-5.2.1-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

  • Download URL: itk_core-5.2.1-cp39-cp39-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 50.7 MB
  • Tags: CPython 3.9, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/42.0.2 requests-toolbelt/0.9.1 tqdm/4.40.1 CPython/3.7.3

File hashes

Hashes for itk_core-5.2.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 467a98d49c11f7b06c9416d59fe71b360840170e428ce89603ee338c6a40bd4e
MD5 1e9db3f13d8422a3d3505b456d4c1689
BLAKE2b-256 510f713979563b8395e69e895ef77de716fdf890dc0abeccefd0606499120e26

See more details on using hashes here.

Provenance

File details

Details for the file itk_core-5.2.1-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: itk_core-5.2.1-cp39-cp39-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 61.1 MB
  • Tags: CPython 3.9, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/42.0.2 requests-toolbelt/0.9.1 tqdm/4.40.1 CPython/3.7.3

File hashes

Hashes for itk_core-5.2.1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 623fddad82b2a0321888a973720b48b191d0ac89eb7d8ec2b1841dea1926dbe9
MD5 7f5a24f9e1a1a48ee2ea03da5d4ccafb
BLAKE2b-256 9146b0376ef05134c3b3cb7550590bd7b5aec79765ce8bf35b8b0c66b919f380

See more details on using hashes here.

Provenance

File details

Details for the file itk_core-5.2.1-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: itk_core-5.2.1-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 33.4 MB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/42.0.2 requests-toolbelt/0.9.1 tqdm/4.40.1 CPython/3.7.3

File hashes

Hashes for itk_core-5.2.1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 47ae829ae03c45a9855e794f50654e45719b3155ce5714994d380c1108782db7
MD5 16a581b4ac09c05c32acf1608c9e4e57
BLAKE2b-256 6cfdf7cd499edb9026c9f31cd67198cd09dbb8373849377fad9db986e74542f2

See more details on using hashes here.

Provenance

File details

Details for the file itk_core-5.2.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for itk_core-5.2.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 18af73cfc371a71e3c51b7f06476bd9cb64693e6accf326322859972ba899169
MD5 40b6bb4ca93d09b85d0c15fc6532b41a
BLAKE2b-256 1d438f4777092ab714d4d8aeddcc270dfc5141130a2f2873a6b37efedb6f616b

See more details on using hashes here.

Provenance

File details

Details for the file itk_core-5.2.1-cp38-cp38-manylinux2014_aarch64.whl.

File metadata

  • Download URL: itk_core-5.2.1-cp38-cp38-manylinux2014_aarch64.whl
  • Upload date:
  • Size: 64.3 MB
  • Tags: CPython 3.8
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/42.0.2 requests-toolbelt/0.9.1 tqdm/4.40.1 CPython/3.7.3

File hashes

Hashes for itk_core-5.2.1-cp38-cp38-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c54593e8ea78e202863e655acf2286f2376fcc2e3816619fe922344d23551284
MD5 8eb56b424c40003b97b86982947f4404
BLAKE2b-256 dc7be5b48c1ccec45e3e68eefaf76cfa2798d5746f9bb8decf740720846ae946

See more details on using hashes here.

Provenance

File details

Details for the file itk_core-5.2.1-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: itk_core-5.2.1-cp38-cp38-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 61.1 MB
  • Tags: CPython 3.8, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/42.0.2 requests-toolbelt/0.9.1 tqdm/4.40.1 CPython/3.7.3

File hashes

Hashes for itk_core-5.2.1-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 ec5bc8568ed2759fa22a7cd75b30daf557de0721ad4b81628500db82fa9498b3
MD5 d15c1ac23a1e232f6bb630560c628ca4
BLAKE2b-256 fd170197e000835dd4340c44a7ae0aa0f6b02b4051b53cffc5f0fe6d99a34288

See more details on using hashes here.

Provenance

File details

Details for the file itk_core-5.2.1-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: itk_core-5.2.1-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 33.1 MB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/42.0.2 requests-toolbelt/0.9.1 tqdm/4.40.1 CPython/3.7.3

File hashes

Hashes for itk_core-5.2.1-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 80225320abd513eae2279652e5be74974d7dff1eda0391a083830fe5083eda50
MD5 860238aa97c2f667176e149676242dcd
BLAKE2b-256 a52ca40f406648b4935fd85238917c383f0486fcb4984f3a231715a3fda0aaa3

See more details on using hashes here.

Provenance

File details

Details for the file itk_core-5.2.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for itk_core-5.2.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4b434f38e4ac4d8026cd7df3df6b3de5a61362413a0e3144220213203cd4b546
MD5 671578470584ce84b5a0911924d38915
BLAKE2b-256 459ffeba6e6e481ddd418397f9e991f7ee0ba5236efef82793efe972bb3efbaf

See more details on using hashes here.

Provenance

File details

Details for the file itk_core-5.2.1-cp37-cp37m-manylinux2014_aarch64.whl.

File metadata

  • Download URL: itk_core-5.2.1-cp37-cp37m-manylinux2014_aarch64.whl
  • Upload date:
  • Size: 64.3 MB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/42.0.2 requests-toolbelt/0.9.1 tqdm/4.40.1 CPython/3.7.3

File hashes

Hashes for itk_core-5.2.1-cp37-cp37m-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 be5e1a25d64e5d3739bff35a6f302470844c750afd3cc48cdbb41c9b4cdba253
MD5 2c83186eaf65f8dbcc3982ed3accfc01
BLAKE2b-256 108629aae939ed4747de4ac35b010e5e14c4a9fa424d2ea682b05a6dcc319670

See more details on using hashes here.

Provenance

File details

Details for the file itk_core-5.2.1-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: itk_core-5.2.1-cp37-cp37m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 61.1 MB
  • Tags: CPython 3.7m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/42.0.2 requests-toolbelt/0.9.1 tqdm/4.40.1 CPython/3.7.3

File hashes

Hashes for itk_core-5.2.1-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 dba47dd1ad5390e4f2001bc66e815d833376c7ee7e480bed8ec7e8a9717ea754
MD5 b453a3f2849c3495759851f5dd2e96bd
BLAKE2b-256 fa7bd7728b4af7011e775b3c3c12d409ba8f1bf1327bec589a259ae33a1c1f2b

See more details on using hashes here.

Provenance

File details

Details for the file itk_core-5.2.1-cp36-cp36m-win_amd64.whl.

File metadata

  • Download URL: itk_core-5.2.1-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 33.1 MB
  • Tags: CPython 3.6m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/42.0.2 requests-toolbelt/0.9.1 tqdm/4.40.1 CPython/3.7.3

File hashes

Hashes for itk_core-5.2.1-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 8af83685721bace9b464802cd3b44b7941e60090fd7f69df91776f36d7dd59dd
MD5 3d605de8b12d7257c4e0681c82499fbc
BLAKE2b-256 6cb2db424c2fe79fad6aa4e763586ef21845e859c4d1373257f2992dd44fe2e2

See more details on using hashes here.

Provenance

File details

Details for the file itk_core-5.2.1-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for itk_core-5.2.1-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 608ad166399571eb6ef0584eb75724e921d9700dd308eaee7c266313b38e9343
MD5 b587e3a3358102c6bccd9db9758b5747
BLAKE2b-256 b34a0a7165c49e57f47988c27017c018bdb5738e2dd3ceb6438e511b31b596d1

See more details on using hashes here.

Provenance

File details

Details for the file itk_core-5.2.1-cp36-cp36m-manylinux2014_aarch64.whl.

File metadata

  • Download URL: itk_core-5.2.1-cp36-cp36m-manylinux2014_aarch64.whl
  • Upload date:
  • Size: 64.3 MB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/42.0.2 requests-toolbelt/0.9.1 tqdm/4.40.1 CPython/3.7.3

File hashes

Hashes for itk_core-5.2.1-cp36-cp36m-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2613a02a9c73b5f3161ea72fa2a5796f130c75204489853fef5a8115dd659b12
MD5 7ee70276e26c9432a5ad66a96a3ccbc3
BLAKE2b-256 2bb3078274a8ce3f72644833f9d2aef8ea748a58829100318a33ff11810fdaa6

See more details on using hashes here.

Provenance

File details

Details for the file itk_core-5.2.1-cp36-cp36m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: itk_core-5.2.1-cp36-cp36m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 61.1 MB
  • Tags: CPython 3.6m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/42.0.2 requests-toolbelt/0.9.1 tqdm/4.40.1 CPython/3.7.3

File hashes

Hashes for itk_core-5.2.1-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 e3343778b94d947c454180722f2cd6d1badb011a96a9c6e5ea6489e0fa3bc4a1
MD5 44b7b9489aac667e8f135f4fc3bc64db
BLAKE2b-256 34b522bd756b6b1d2d45ab88c8ae85292f6da840d8d28e2412f835b521b547c9

See more details on using hashes here.

Provenance

Supported by

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