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

Uploaded CPython 3.9 Windows x86-64

itk_core-5.2.0-cp39-cp39-manylinux2014_x86_64.whl (68.7 MB view details)

Uploaded CPython 3.9

itk_core-5.2.0-cp39-cp39-macosx_10_9_x86_64.whl (59.9 MB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

itk_core-5.2.0-cp38-cp38-win_amd64.whl (32.7 MB view details)

Uploaded CPython 3.8 Windows x86-64

itk_core-5.2.0-cp38-cp38-manylinux2014_x86_64.whl (68.9 MB view details)

Uploaded CPython 3.8

itk_core-5.2.0-cp38-cp38-macosx_10_9_x86_64.whl (60.0 MB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

itk_core-5.2.0-cp37-cp37m-win_amd64.whl (32.4 MB view details)

Uploaded CPython 3.7m Windows x86-64

itk_core-5.2.0-cp37-cp37m-manylinux2014_x86_64.whl (68.8 MB view details)

Uploaded CPython 3.7m

itk_core-5.2.0-cp37-cp37m-macosx_10_9_x86_64.whl (60.0 MB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

itk_core-5.2.0-cp36-cp36m-win_amd64.whl (32.4 MB view details)

Uploaded CPython 3.6m Windows x86-64

itk_core-5.2.0-cp36-cp36m-manylinux2014_x86_64.whl (68.8 MB view details)

Uploaded CPython 3.6m

itk_core-5.2.0-cp36-cp36m-macosx_10_9_x86_64.whl (60.0 MB view details)

Uploaded CPython 3.6m macOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: itk_core-5.2.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 32.8 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.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 dbd2c8a67b416fc489dc7c268600389863550073981e0db6b29824d9af3ff863
MD5 12038fdee5226b753f04aa8c82b4f11c
BLAKE2b-256 ae4b02ce4159a9aec59f25db87b54dc677ebcc03143fc7d2f96aa473aa149537

See more details on using hashes here.

Provenance

File details

Details for the file itk_core-5.2.0-cp39-cp39-manylinux2014_x86_64.whl.

File metadata

  • Download URL: itk_core-5.2.0-cp39-cp39-manylinux2014_x86_64.whl
  • Upload date:
  • Size: 68.7 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.0-cp39-cp39-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 95902c2cf8d7ecd474f3b6b30f18eb9b82cadc605ebf6f08c70841436462b5db
MD5 16d47eb88d7b81e1b17ed8943134d033
BLAKE2b-256 2c1c5329d8263a3a0651347a09cace2666e3709cbd7fafe09cf27665161fa4f4

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: itk_core-5.2.0-cp39-cp39-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 59.9 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.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 2aed6d1bd1955b11dd8927e42dcd59e65d669a55651d2482b4e68fb1d418c67b
MD5 9be6e016d0760309fbc54ed64bdb6420
BLAKE2b-256 82c07cc722e17a3b59390f9fd090ecd7dd0563223e4f11af6037cd430d37ccd5

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: itk_core-5.2.0-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 32.7 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.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 59abc73fe492b9ae10c78aaab6fd1de20491f8d077912348190e62282e283e43
MD5 ef82ac89ea582b186c881abd9df2667f
BLAKE2b-256 f7f00f3bd7a3ee147cd8161a6302f10a6e4eb20ba52d3acc4ae58731a57bf3ac

See more details on using hashes here.

Provenance

File details

Details for the file itk_core-5.2.0-cp38-cp38-manylinux2014_x86_64.whl.

File metadata

  • Download URL: itk_core-5.2.0-cp38-cp38-manylinux2014_x86_64.whl
  • Upload date:
  • Size: 68.9 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.0-cp38-cp38-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d749892019ffdd913dada0c37211cba7a0d6f01a60460ec24f03f41493609827
MD5 14796a09fb51d2255147066938ef1ca3
BLAKE2b-256 fde2a4343a49e3efcd843efa01183e0e0949c2ea0686bd3dcda28c9e5b75411d

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: itk_core-5.2.0-cp38-cp38-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 60.0 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.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 6a7c3e38b29625f9098fd59c161e87037b1dfa2bfb2e5a810c3cbc5528e4a783
MD5 ae5d108c6dc760d5a9775056a5ca8f24
BLAKE2b-256 5462689fa8bc176ac8e14373fa530bbf72e47a530d6f59102622b5d74ee2b332

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: itk_core-5.2.0-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 32.4 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.0-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 dcf8939560351e600056a052ec7ee8a5e6ac725efae9c30e5b752babcc0b5437
MD5 d3442eb8e2084f4b731af599df63cbcc
BLAKE2b-256 a40bc9c2169e815c7cb093a12de4f5a056f9956f2aa6dee62736dd7e5a672ab6

See more details on using hashes here.

Provenance

File details

Details for the file itk_core-5.2.0-cp37-cp37m-manylinux2014_x86_64.whl.

File metadata

  • Download URL: itk_core-5.2.0-cp37-cp37m-manylinux2014_x86_64.whl
  • Upload date:
  • Size: 68.8 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.0-cp37-cp37m-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 631b425c6e1aecf4919230d2c620677028826e099e2d86bd8e6437d466633afd
MD5 36789024de908297b9852223882db84f
BLAKE2b-256 a64e3359a44db58582133ae1c7f1b49572888a4b64e43aa4caa3835220a7170b

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: itk_core-5.2.0-cp37-cp37m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 60.0 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.0-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 ee58bde9cf825790e0227838ee62463f3d2b19af59f2c9bfeae27279b82b02dd
MD5 e1c86a8bee8ecaddd4997476b10a9789
BLAKE2b-256 9e716392778d4f7ebd902faa1a2387a50f23b687a987ba229c6ee1e4266bba33

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: itk_core-5.2.0-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 32.4 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.0-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 129cab114783cf175a0f5c2e9ec568b4dc924e765146c1aa96588a5d7b182a1a
MD5 ebe1c8a54c79afd15fb391b9b37efa89
BLAKE2b-256 a91e98df09b96533e60049b55dbbf1185a3a61efcee517ee4032b0b7834d0c43

See more details on using hashes here.

Provenance

File details

Details for the file itk_core-5.2.0-cp36-cp36m-manylinux2014_x86_64.whl.

File metadata

  • Download URL: itk_core-5.2.0-cp36-cp36m-manylinux2014_x86_64.whl
  • Upload date:
  • Size: 68.8 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.0-cp36-cp36m-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 02d8f80e5da93a6677a0a29093f7b450a34b3fa010c75640b949178d0608ddec
MD5 144af83478e81e5cf10d92c18c6ebc45
BLAKE2b-256 4fa80ad2d2ea3f2a2731cd5b97ae7563f91a374eb473a6295dfb9a62a45898eb

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: itk_core-5.2.0-cp36-cp36m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 60.0 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.0-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 3a284fd58e1aa72deb1dfac51d226a40326e2db0c318782364727de8f0346b29
MD5 5dbe01b68189fde3cb11479dfad5a785
BLAKE2b-256 6a3e8b51834be6c0951266a6283da1803a18cd3e247fb8eb6771e23e1d24b2fc

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