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

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.

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.

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.1.1.post1-cp39-cp39-win_amd64.whl (25.6 MB view details)

Uploaded CPython 3.9 Windows x86-64

itk_core-5.1.1.post1-cp39-cp39-manylinux1_x86_64.whl (50.1 MB view details)

Uploaded CPython 3.9

itk_core-5.1.1.post1-cp39-cp39-macosx_10_9_x86_64.whl (33.7 MB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

itk_core-5.1.1.post1-cp38-cp38-win_amd64.whl (25.6 MB view details)

Uploaded CPython 3.8 Windows x86-64

itk_core-5.1.1.post1-cp38-cp38-manylinux1_x86_64.whl (50.1 MB view details)

Uploaded CPython 3.8

itk_core-5.1.1.post1-cp38-cp38-macosx_10_9_x86_64.whl (33.7 MB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

itk_core-5.1.1.post1-cp37-cp37m-win_amd64.whl (25.5 MB view details)

Uploaded CPython 3.7m Windows x86-64

itk_core-5.1.1.post1-cp37-cp37m-manylinux1_x86_64.whl (50.1 MB view details)

Uploaded CPython 3.7m

itk_core-5.1.1.post1-cp37-cp37m-macosx_10_9_x86_64.whl (33.7 MB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

itk_core-5.1.1.post1-cp36-cp36m-win_amd64.whl (25.5 MB view details)

Uploaded CPython 3.6m Windows x86-64

itk_core-5.1.1.post1-cp36-cp36m-manylinux1_x86_64.whl (50.1 MB view details)

Uploaded CPython 3.6m

itk_core-5.1.1.post1-cp36-cp36m-macosx_10_9_x86_64.whl (33.7 MB view details)

Uploaded CPython 3.6m macOS 10.9+ x86-64

itk_core-5.1.1.post1-cp35-cp35m-win_amd64.whl (25.5 MB view details)

Uploaded CPython 3.5m Windows x86-64

itk_core-5.1.1.post1-cp35-cp35m-manylinux1_x86_64.whl (50.1 MB view details)

Uploaded CPython 3.5m

File details

Details for the file itk_core-5.1.1.post1-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: itk_core-5.1.1.post1-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 25.6 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.1.1.post1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 3caa41f5ce97db5d5a564a5adbb09abb45d32a90aacf1da27c14603b4307807b
MD5 10325b648e953897dea1037189ec701d
BLAKE2b-256 4bf81912289dd39f76d19877b1c5835385a84a54ff188dcacc559e4ce530edd8

See more details on using hashes here.

Provenance

File details

Details for the file itk_core-5.1.1.post1-cp39-cp39-manylinux1_x86_64.whl.

File metadata

  • Download URL: itk_core-5.1.1.post1-cp39-cp39-manylinux1_x86_64.whl
  • Upload date:
  • Size: 50.1 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.1.1.post1-cp39-cp39-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 258478d252ac52b65266ccedab426bcf43d4c8eeaa03c88d8e64365d9bd64556
MD5 1dc7e43c5ce8169ef45d00b3198352fd
BLAKE2b-256 089b44561990c191ee44bafb9986e194e12c8d8b38a4f0c361ca374aa5d4a6d9

See more details on using hashes here.

Provenance

File details

Details for the file itk_core-5.1.1.post1-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: itk_core-5.1.1.post1-cp39-cp39-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 33.7 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.1.1.post1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 805d121a9ca41f3c626e87c7ec253b4fc28924cad31a41fffb865ffed54cd18b
MD5 692a2aa7745b6ba568d833c72050a9db
BLAKE2b-256 212f51dec0b2cf4abf2b23368125d9b8242d3eae558885ff779098fdcbb3dbfa

See more details on using hashes here.

Provenance

File details

Details for the file itk_core-5.1.1.post1-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: itk_core-5.1.1.post1-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 25.6 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.1.1.post1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 5666877a45301ad9d4d8e03e39e5d7c64d79e7147c5324c256be8b95252fb70c
MD5 d7f4a6de5d9f545d31f012cc5b252016
BLAKE2b-256 364c2b5438dcf1d7b4cf5b4e294db878b34c235519866b082d6436e4aff9de50

See more details on using hashes here.

Provenance

File details

Details for the file itk_core-5.1.1.post1-cp38-cp38-manylinux1_x86_64.whl.

File metadata

  • Download URL: itk_core-5.1.1.post1-cp38-cp38-manylinux1_x86_64.whl
  • Upload date:
  • Size: 50.1 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.1.1.post1-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 69dc9b9df5b53834957b829d5ed39a5653a135b77a228beaeddd457953fa79d7
MD5 6545d9dbabb8a9a74ff4badc24bd1846
BLAKE2b-256 e3375c704671c8c2b1ccdf67a2a8167b98f13e91fb58a0568888a0c270ca4a94

See more details on using hashes here.

Provenance

File details

Details for the file itk_core-5.1.1.post1-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: itk_core-5.1.1.post1-cp38-cp38-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 33.7 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.1.1.post1-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 c9d207f1ac4289409ceaf23b89e30069d4207867f06c3bc3731f01fd884921bb
MD5 8d2ca6f69b2fa21ccbb68c082dc029ba
BLAKE2b-256 31c2dd60509a290cbe77cafc9f4551e0cc67aeaac2cec4fdfdffcdd3e4a5cf5c

See more details on using hashes here.

Provenance

File details

Details for the file itk_core-5.1.1.post1-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: itk_core-5.1.1.post1-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 25.5 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.1.1.post1-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 1e832449ecd6c8dd590fd1007fb684592f962b25164b02dde7e1319a72f736c9
MD5 4ecf5953afe83f392135893fc48be398
BLAKE2b-256 11610d8e5f6713e5d67abd5d2d6c3e30edd03aed9f5dd6075948b8f0f6c7e5e8

See more details on using hashes here.

Provenance

File details

Details for the file itk_core-5.1.1.post1-cp37-cp37m-manylinux1_x86_64.whl.

File metadata

  • Download URL: itk_core-5.1.1.post1-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 50.1 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.1.1.post1-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 f6c52ee85fd1fffdb16e63379a0035205694861f66f5e9b94c615ebc1577e3d1
MD5 24ec390ffbf5487a04f581be57451cde
BLAKE2b-256 502acb8b725b5234e3d1174a2df11df91e2843d9acedacdb7f258c04f7cef878

See more details on using hashes here.

Provenance

File details

Details for the file itk_core-5.1.1.post1-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: itk_core-5.1.1.post1-cp37-cp37m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 33.7 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.1.1.post1-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 5999fa630a6bfc0f67574e0613dc270b712e058efa8b1969f339aa958ffc8c45
MD5 414469af39529353694b382972e7d7e4
BLAKE2b-256 53f5e7695388d42f4a471c65f8b077bf2696f92916567400698866f890b7fe3b

See more details on using hashes here.

Provenance

File details

Details for the file itk_core-5.1.1.post1-cp36-cp36m-win_amd64.whl.

File metadata

  • Download URL: itk_core-5.1.1.post1-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 25.5 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.1.1.post1-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 6fe8749aa2c2d841d1b295d3f2479882cc7ffcf27bac17b67a86535d72ecc46e
MD5 98ca37adb99ed93ccc93299ad2402f29
BLAKE2b-256 1da99b4622d42c7874cb60940b975e4f17fef1d2a404ebcbcd9af0549c2ba42e

See more details on using hashes here.

Provenance

File details

Details for the file itk_core-5.1.1.post1-cp36-cp36m-manylinux1_x86_64.whl.

File metadata

  • Download URL: itk_core-5.1.1.post1-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 50.1 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.1.1.post1-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 8238c9a996288f46d5051fb902cc1a222ce6cca8e6016c38f6f0ed2aa126b971
MD5 5ee5303ad63c0a5a8a4ef2b9d055a337
BLAKE2b-256 89b51bc9e4c86bc782c8ea6bb7410205adccf1e2c96bd341d4ac3f71ebfdf8c4

See more details on using hashes here.

Provenance

File details

Details for the file itk_core-5.1.1.post1-cp36-cp36m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: itk_core-5.1.1.post1-cp36-cp36m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 33.7 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.1.1.post1-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 4307aae2ebe6c995b9c3f94befcf861f4d2c1df38d4435532aaff413de80ce81
MD5 2a456606ed9bb9aa5c95cc892bd33462
BLAKE2b-256 76bcaf7932c0cd283e454ebdc1753a9d99c5db17a113af5c22ccd7b32137de6a

See more details on using hashes here.

Provenance

File details

Details for the file itk_core-5.1.1.post1-cp35-cp35m-win_amd64.whl.

File metadata

  • Download URL: itk_core-5.1.1.post1-cp35-cp35m-win_amd64.whl
  • Upload date:
  • Size: 25.5 MB
  • Tags: CPython 3.5m, 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.1.1.post1-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 36edb743b3786cc27096c2ba5e33816badd996b4fe1a962ae9db1c39e6445bc1
MD5 73f43cedfae5c99ffb7782ac00098676
BLAKE2b-256 4cdea830f921d0e9e0e158e917f28f876104ed6d09841759c58af28524606165

See more details on using hashes here.

Provenance

File details

Details for the file itk_core-5.1.1.post1-cp35-cp35m-manylinux1_x86_64.whl.

File metadata

  • Download URL: itk_core-5.1.1.post1-cp35-cp35m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 50.1 MB
  • Tags: CPython 3.5m
  • 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.1.1.post1-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 8f87a0c7f7bb8a2e2f532e3514dbdaa105d86bc2754502a7fbe095d07fabc6cf
MD5 0df166f2b4408cfd2a1f3251a90bfac5
BLAKE2b-256 32a6d3a0deccb615bf82a026d5c35d3f04934da4bcd6a6de7eca309797811ec5

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