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

Uploaded CPython 3.9 Windows x86-64

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

Uploaded CPython 3.9

itk_core-5.1.2-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.2-cp38-cp38-win_amd64.whl (25.6 MB view details)

Uploaded CPython 3.8 Windows x86-64

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

Uploaded CPython 3.8

itk_core-5.1.2-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.2-cp37-cp37m-win_amd64.whl (25.5 MB view details)

Uploaded CPython 3.7m Windows x86-64

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

Uploaded CPython 3.7m

itk_core-5.1.2-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.2-cp36-cp36m-win_amd64.whl (25.5 MB view details)

Uploaded CPython 3.6m Windows x86-64

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

Uploaded CPython 3.6m

itk_core-5.1.2-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.2-cp35-cp35m-win_amd64.whl (25.5 MB view details)

Uploaded CPython 3.5m Windows x86-64

itk_core-5.1.2-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.2-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: itk_core-5.1.2-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.2-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 54a13e3241713a56b151626f89c1579af89a54f68f7bd9b262ce1fe8ad20c723
MD5 5dd9ede3085c17e7e4e64f52747bca72
BLAKE2b-256 36df50d63d192967ef1dafbc645a17afa5fe3c146c3a7589905b0570215be8e5

See more details on using hashes here.

Provenance

File details

Details for the file itk_core-5.1.2-cp39-cp39-manylinux1_x86_64.whl.

File metadata

  • Download URL: itk_core-5.1.2-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.2-cp39-cp39-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 4f46958f01197b011c2a36887a6baf8d7df6936d0923862a3d4a4ffc6119b218
MD5 ee8d058177f4c62e3bd7ab4974fa1c23
BLAKE2b-256 b09445596e87e42a573db6f820ac17521795c6a29c20bb626c0cfc51451f2df8

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: itk_core-5.1.2-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.2-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 2c0dfefcaf8bfb43a4407a1a6214fa739d65a72d8d7629ed2517f672999fc253
MD5 6bf734003eeea2b2ea72724f5c2b9a52
BLAKE2b-256 e2536448b3d936ff016b91a1cb0aa04dacf6b670652a43fd40f39cc782f3d8be

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: itk_core-5.1.2-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.2-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 46f6cc360894864a51af9e56e855cae35ba368b9d42a6611ed82d0ed6c34324b
MD5 7fc622b7314d54d637fe3e287c98e7ba
BLAKE2b-256 1e572e113f63c3938651984a767ef0a71ade57d71d9bec830149fd04eda263ed

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: itk_core-5.1.2-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.2-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 1f0254f0f134b709e6df3601dc38ccc45c2d5d5576fc10e1a0313d1fe8aefa84
MD5 e6eaef1960b3b60ecc73aac1d2815a02
BLAKE2b-256 23edd9844883f5f9d081f2dfa51f2e3e30934113902f2f8d263cad9e68e447ae

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: itk_core-5.1.2-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.2-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 700ad1c11ac7dd8577e558af9f51ccb23a6df4a7c09586d41dd9f0be752e3cea
MD5 bbe024dd9e5f77c472f449ec134bc965
BLAKE2b-256 4e88f8c907a6edb4e1816cceae8e2b46a7cb972bcaab2cf78fdfd42abfdec7a5

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: itk_core-5.1.2-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.2-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 d8122f519eef95b6bdf7cba40d3ff5cc5f1f58aef99487704b0a52c856f3feea
MD5 539efae6d50e604552534ca89c269af6
BLAKE2b-256 f03d2d20953dca25c1c6d7e2b2c68183db3463bfda7c6410f1cf707d4e94bef7

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: itk_core-5.1.2-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.2-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 e35a82a2cd9dbc8b80bac2c4596a5689c516f36ccc28b4168bd7dd14a50c9d30
MD5 5eb5a14756059c911851aee8899fcf09
BLAKE2b-256 4558c4298e4470dc0d91900efb29a762de44da7f8051d7428476aa22eb1dfd24

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: itk_core-5.1.2-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.2-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 510aca510f9d0a56765f61328e77cf8628cb4a1d7520ccb9121ccdbca65b419b
MD5 3e2550e239e4d78f143530a4d1df5f41
BLAKE2b-256 cfb8196485e6523e127ce1d5438b1f53c133f6181b6f766c9d9a98a49bdc5aa9

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: itk_core-5.1.2-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.2-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 36aa720ce02b69008dbfd4ca34843727683106a10119d8d05353a660f2ddce4a
MD5 96f533cda373138034ffb5b34e9cd87a
BLAKE2b-256 40abc17bda470c96c0a1b3937c28011d27db262f8bac1e1e48bdb1fed286e493

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: itk_core-5.1.2-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.2-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 5e1a9f31f0050c15c4e86f7c959396ee25ba850327d9d6a210e1b353170c8add
MD5 d8974b39b3854185ce9165528811c6c4
BLAKE2b-256 7dd3db008ae02fa843b6282a85391b98be8ed97ade8735df1c2071831123a9d4

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: itk_core-5.1.2-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.2-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 cabd07d6c9b631875a1b59b40d25ebecbd1900d7b19287b31ecc173e7b3d1d63
MD5 3b097f371d28a21080f57b74cb076377
BLAKE2b-256 2a8fd80e5f1fdc4ce32f89e88eb727ffc8f2e4235a6cb9e54d704f40f2b5c29a

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: itk_core-5.1.2-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.2-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 f3c14960378350f3f3453a654cc7fea22414447e6d706c6033c935a81408c699
MD5 c70b882899c8d5459d0e30d1959e7b3a
BLAKE2b-256 839af40991e3125cb36dcd83263c65ba5ef2cf6f3927c15560122d1ca0319d86

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: itk_core-5.1.2-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.2-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 2bbe188c5d67cf10e9b4744d9048368722b5b4f0b3b05b1c745b83d003d7cab0
MD5 039d8e1bfc5ef3430aaf8cd26fe07700
BLAKE2b-256 83752f21000ef2c2046617e00ffbd9766b0cedbeca758c40c6bca9ebd0221a25

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