Skip to main content

ITK is an open-source toolkit for multidimensional image analysis

Project description

itk-io

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 contains classes for reading and writing images and other data objects.

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.

Professional Services

Kitware provides professional services for ITK, including custom solution creation, collaborative research and development, development support, and training.

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_io-5.3rc2.post1-cp310-cp310-win_amd64.whl (5.9 MB view details)

Uploaded CPython 3.10 Windows x86-64

itk_io-5.3rc2.post1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (15.5 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

itk_io-5.3rc2.post1-cp310-cp310-macosx_10_9_x86_64.whl (14.5 MB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

itk_io-5.3rc2.post1-cp39-cp39-win_amd64.whl (5.9 MB view details)

Uploaded CPython 3.9 Windows x86-64

itk_io-5.3rc2.post1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (15.5 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

itk_io-5.3rc2.post1-cp39-cp39-macosx_10_9_x86_64.whl (14.5 MB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

itk_io-5.3rc2.post1-cp38-cp38-win_amd64.whl (5.9 MB view details)

Uploaded CPython 3.8 Windows x86-64

itk_io-5.3rc2.post1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (15.5 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

itk_io-5.3rc2.post1-cp38-cp38-macosx_10_9_x86_64.whl (14.5 MB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

itk_io-5.3rc2.post1-cp37-cp37m-win_amd64.whl (5.9 MB view details)

Uploaded CPython 3.7m Windows x86-64

itk_io-5.3rc2.post1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (15.5 MB view details)

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

itk_io-5.3rc2.post1-cp37-cp37m-macosx_10_9_x86_64.whl (14.5 MB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

File details

Details for the file itk_io-5.3rc2.post1-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: itk_io-5.3rc2.post1-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 5.9 MB
  • Tags: CPython 3.10, 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_io-5.3rc2.post1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 24231a90b94fd9d4b0b145c3adc918a11e89235123ae51d3b8321f049c6a6a84
MD5 0e923a3acec22d033589378935f87b3f
BLAKE2b-256 1dc71f439273a64494e6c4a47189e42a7d27d9211bc5716741fc330f5cb8eb6e

See more details on using hashes here.

File details

Details for the file itk_io-5.3rc2.post1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for itk_io-5.3rc2.post1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 331625ee0aef47977258242802a9c2644db793e595fcee92b8ae5e4d89983a9e
MD5 5d38e72923e5ad40ad47e3ddfb475204
BLAKE2b-256 c0e08b87f762cb47ba2fb5310277d20fe849bd2768e05181a06a9efc2eec8112

See more details on using hashes here.

File details

Details for the file itk_io-5.3rc2.post1-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: itk_io-5.3rc2.post1-cp310-cp310-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 14.5 MB
  • Tags: CPython 3.10, 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_io-5.3rc2.post1-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 f676b07fcf252b6edcaf727b366969b7ed71f5ea68f4fbd92075bffb7927edb2
MD5 81fa0aeb51029e9caf7a45e6f178008f
BLAKE2b-256 5e44db367ffd24bed12d385956add25d66b572d09f34a5871bc9e6351c58fed1

See more details on using hashes here.

File details

Details for the file itk_io-5.3rc2.post1-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: itk_io-5.3rc2.post1-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 5.9 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_io-5.3rc2.post1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 2850ba03a50400575ccadb15588b97c84685283eb0da261dfcbf1b4115d47983
MD5 646aa71f8828b9e423582f3ed615bc89
BLAKE2b-256 4b36fe9dd33655a34ac807f5eb759b176e1642ac46202811ac9ac963c0bea7fc

See more details on using hashes here.

File details

Details for the file itk_io-5.3rc2.post1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for itk_io-5.3rc2.post1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d54f68f3c32d1f01f75b0ad407ba9e1f4dcb086e7db5e5caca67fb5eb0fd2a7e
MD5 22229e479c83ed9c38574d883f36df8a
BLAKE2b-256 8744e2fdf6dd5ad7d3ab4c358eb8dcfa465cce6fac1d7d11f3264e819de53de6

See more details on using hashes here.

File details

Details for the file itk_io-5.3rc2.post1-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: itk_io-5.3rc2.post1-cp39-cp39-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 14.5 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_io-5.3rc2.post1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 3d61a2407c38f9977495f24c811b839f3bdb03be3586059ecc7156b7c5c2bc72
MD5 eb764d6d5ed907ec7821ee4bad1884da
BLAKE2b-256 03d3a597e4a1ab2fa723a29cdd8b35047cee5558e2c99056d15a30002cfdde3f

See more details on using hashes here.

File details

Details for the file itk_io-5.3rc2.post1-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: itk_io-5.3rc2.post1-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 5.9 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_io-5.3rc2.post1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 e4088f3ce15d0fa74cb819f3c1926daa1dfdda29c1e357c6a17614e81eaa034c
MD5 5b093b6ee19277d051bb82c5643c9bcf
BLAKE2b-256 3a3a71e9dce2a8eb17693b804a36936d8137f6b3a06e552f34de9be77132e991

See more details on using hashes here.

File details

Details for the file itk_io-5.3rc2.post1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for itk_io-5.3rc2.post1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b8e047fc5998ca5243b08e080d439d759561554d558ea61dd9516a27386bfa66
MD5 8481dd745ec6bbeb038e1db3644134ed
BLAKE2b-256 97843e59d8bddee3b18792e7cec4823411b9257d2dc957ef82c1d89ef07ca3fc

See more details on using hashes here.

File details

Details for the file itk_io-5.3rc2.post1-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: itk_io-5.3rc2.post1-cp38-cp38-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 14.5 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_io-5.3rc2.post1-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 bef4eb8bea730af8cc90406a04f2cdff53961b491972654aa6f3adb827ef920a
MD5 94560d4d20c612148b739abcd8181e19
BLAKE2b-256 09a8ff7108b9b538b9b093b98013510e55b12cf8cfc3c555bffe69c578634b5b

See more details on using hashes here.

File details

Details for the file itk_io-5.3rc2.post1-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: itk_io-5.3rc2.post1-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 5.9 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_io-5.3rc2.post1-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 09ee8d7386da471a5f8d6108570342586a3e2a30e147d7ed75209e268dc9728b
MD5 5155ea12db3b7e881e89105339eb8215
BLAKE2b-256 53b57d9f1df6cd31c8609f04b63dc4376c94df18faf77f830b6d0ef8186f1af6

See more details on using hashes here.

File details

Details for the file itk_io-5.3rc2.post1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for itk_io-5.3rc2.post1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e47d6beec3b6aa25b14b14bea58891991bb836d82199c3b7fcd5ceb3c7774bd4
MD5 328f8bac7215f2ace345a7cd1985fc42
BLAKE2b-256 07f171fcf18046adf1a5d3d9a280363c7b36c418dd9ab76e8e59070434d86d08

See more details on using hashes here.

File details

Details for the file itk_io-5.3rc2.post1-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: itk_io-5.3rc2.post1-cp37-cp37m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 14.5 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_io-5.3rc2.post1-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 7dd7a471de3286e78e9d9b2130e0abf230adaaa05139b77ce3836c4be4e98f70
MD5 2948a4c610dc9d47eb6cc00626899cdb
BLAKE2b-256 79cbe5e2290e45328f466ad9b7afdd96a2eb595db49d889cbaa32da8cfce8d95

See more details on using hashes here.

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