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.0-cp38-cp38-win_amd64.whl (24.7 MB view details)

Uploaded CPython 3.8 Windows x86-64

itk_core-5.1.0-cp38-cp38-manylinux1_x86_64.whl (40.5 MB view details)

Uploaded CPython 3.8

itk_core-5.1.0-cp38-cp38-macosx_10_9_x86_64.whl (33.6 MB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

itk_core-5.1.0-cp37-cp37m-win_amd64.whl (24.6 MB view details)

Uploaded CPython 3.7m Windows x86-64

itk_core-5.1.0-cp37-cp37m-manylinux1_x86_64.whl (40.5 MB view details)

Uploaded CPython 3.7m

itk_core-5.1.0-cp37-cp37m-macosx_10_9_x86_64.whl (33.6 MB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

itk_core-5.1.0-cp36-cp36m-win_amd64.whl (24.6 MB view details)

Uploaded CPython 3.6m Windows x86-64

itk_core-5.1.0-cp36-cp36m-manylinux1_x86_64.whl (40.5 MB view details)

Uploaded CPython 3.6m

itk_core-5.1.0-cp36-cp36m-macosx_10_9_x86_64.whl (33.6 MB view details)

Uploaded CPython 3.6m macOS 10.9+ x86-64

itk_core-5.1.0-cp35-cp35m-win_amd64.whl (24.6 MB view details)

Uploaded CPython 3.5m Windows x86-64

itk_core-5.1.0-cp35-cp35m-manylinux1_x86_64.whl (40.5 MB view details)

Uploaded CPython 3.5m

itk_core-5.1.0-cp35-cp35m-macosx_10_9_x86_64.whl (33.6 MB view details)

Uploaded CPython 3.5m macOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: itk_core-5.1.0-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 24.7 MB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 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.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 db4cc1d852a38fe2e386e62e805716265469c8256e63d9419a69af3981d6e760
MD5 8cf565f41634c4c307f23f14b2473a35
BLAKE2b-256 073f2200b07ee45a406e73ca899771223d0b236324fb1c7ef65852ea9adedda3

See more details on using hashes here.

Provenance

File details

Details for the file itk_core-5.1.0-cp38-cp38-manylinux1_x86_64.whl.

File metadata

  • Download URL: itk_core-5.1.0-cp38-cp38-manylinux1_x86_64.whl
  • Upload date:
  • Size: 40.5 MB
  • Tags: CPython 3.8
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 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.0-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 5af1896256e778c45c7a9e1e5ab6a878a377f1d7412e07423799408e993b061d
MD5 9e36122f14d276da53d81370786e3b14
BLAKE2b-256 8234934c91de5a86abbf8b7db7c7dd71d42fd02f7ded86ac8f05d4edfe3f172b

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: itk_core-5.1.0-cp38-cp38-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 33.6 MB
  • Tags: CPython 3.8, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 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.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 43362303ca4c5dd04ee4601bafc151a122acaecc4b8b02919cc7cf8d996af3c2
MD5 6b2da0b493db4eb6921b7f74988ae575
BLAKE2b-256 9c27d14728723ff92f26d2cad26aa7cc58642ed7f534e138486c84d5401fc4d4

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: itk_core-5.1.0-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 24.6 MB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 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.0-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 eb34c5c541dde9b737c90c8ac5d33b165dd827478c001840f7862748e2353cb1
MD5 3a26c09df323abe9f274cfc53cfcc7c7
BLAKE2b-256 921a2b43b66b433028a960a726d4075b730589e9a5e7e5da5a87448b12fe5ba4

See more details on using hashes here.

Provenance

File details

Details for the file itk_core-5.1.0-cp37-cp37m-manylinux1_x86_64.whl.

File metadata

  • Download URL: itk_core-5.1.0-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 40.5 MB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 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.0-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 d51133f3b29a7138858a773f4683260dc78c3ac6c32cf3e714674129b1a118bb
MD5 92b7822c22c0b5ba447015a4c1c6d131
BLAKE2b-256 988ed6e9ac770715f1a02a54c451a2643180fa9741955a7e9faa5ca282a035a9

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: itk_core-5.1.0-cp37-cp37m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 33.6 MB
  • Tags: CPython 3.7m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 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.0-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 9bb9dcd6e2747b2c1b60ce564021066d8d99548d00e29883242b1663d075dde7
MD5 9869fb6ead95baa9bf13216502161931
BLAKE2b-256 7c7bac77475e806e99a6b8f733346af47b398f3570bb063dd9858cf81cb97af8

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: itk_core-5.1.0-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 24.6 MB
  • Tags: CPython 3.6m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 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.0-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 750fe0b8635973bd50f23859bf2d135681f2adbb34689ac2f30f2db02c05e2a6
MD5 578ee1b68e30e9e9db0a54d20c94a49b
BLAKE2b-256 b14fb938cf96d1925c4c9743092798b1c31e23a8fbaa7adbbc84dc3be17ab2a8

See more details on using hashes here.

Provenance

File details

Details for the file itk_core-5.1.0-cp36-cp36m-manylinux1_x86_64.whl.

File metadata

  • Download URL: itk_core-5.1.0-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 40.5 MB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 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.0-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 951721273e0e708ee999cda93f60661808f9cf7054b031b373b927a0bb57bd85
MD5 dbef29b22aa3d5969fca27e20fd0f941
BLAKE2b-256 1d8d065286e9adc738427f71b341106c013b3e07a3cc8b9e7f4d5b4554dc6183

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: itk_core-5.1.0-cp36-cp36m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 33.6 MB
  • Tags: CPython 3.6m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 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.0-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 fd9f2f2fa5b501f65fadf61aae9b903ac8e659c54306b132f9aa951ee4025d4c
MD5 0101d1ae524bc3ab7854bae1ca49bab6
BLAKE2b-256 5b089dbee0244b4db43b5ad7dc9c102b98ef053f7097bdbb9ba33480876980d1

See more details on using hashes here.

Provenance

File details

Details for the file itk_core-5.1.0-cp35-cp35m-win_amd64.whl.

File metadata

  • Download URL: itk_core-5.1.0-cp35-cp35m-win_amd64.whl
  • Upload date:
  • Size: 24.6 MB
  • Tags: CPython 3.5m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 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.0-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 fc506b6ba161947b37b91989e01873c85e9b23ddeddc58b5bdb392e8976a73dd
MD5 15da88c538ab7738b05d0c72bd5d3195
BLAKE2b-256 8de5b59c8252d6d56ffe4b5560fc34fd202a546f56c0a52f010632222bb39edb

See more details on using hashes here.

Provenance

File details

Details for the file itk_core-5.1.0-cp35-cp35m-manylinux1_x86_64.whl.

File metadata

  • Download URL: itk_core-5.1.0-cp35-cp35m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 40.5 MB
  • Tags: CPython 3.5m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 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.0-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 3c8f920981091867f65cd6ca5427caed3b795cf5cae9cfa79847952be7f197ec
MD5 d8b87d21a96c4ea702ecfcdfe24021ef
BLAKE2b-256 f5bd7ed4a0596c36409d74210e3c2380d0e9489465fcaf3c1683015ff7660448

See more details on using hashes here.

Provenance

File details

Details for the file itk_core-5.1.0-cp35-cp35m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: itk_core-5.1.0-cp35-cp35m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 33.6 MB
  • Tags: CPython 3.5m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 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.0-cp35-cp35m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 16908494318e363e8541620ef631041d50a4cbce5e9aa9c2b0dea77c9a2488fa
MD5 20b9b1708c687a85a814c55045929b1a
BLAKE2b-256 8d2d8c6fcc6bc5f379db88d4583473e4ced1f0e757ae85f6a017abcb8620e958

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