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.

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.2.0.post3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (15.0 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

itk_io-5.2.0.post3-cp39-cp39-macosx_11_0_arm64.whl (10.7 MB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

itk_io-5.2.0.post3-cp39-cp39-macosx_10_9_x86_64.whl (13.6 MB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

itk_io-5.2.0.post3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (15.0 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

itk_io-5.2.0.post3-cp38-cp38-macosx_10_9_x86_64.whl (13.6 MB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

itk_io-5.2.0.post3-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (15.0 MB view details)

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

itk_io-5.2.0.post3-cp37-cp37m-manylinux2014_aarch64.whl (14.1 MB view details)

Uploaded CPython 3.7m

itk_io-5.2.0.post3-cp37-cp37m-macosx_10_9_x86_64.whl (13.6 MB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

itk_io-5.2.0.post3-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (15.0 MB view details)

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

itk_io-5.2.0.post3-cp36-cp36m-manylinux2014_aarch64.whl (14.1 MB view details)

Uploaded CPython 3.6m

itk_io-5.2.0.post3-cp36-cp36m-macosx_10_9_x86_64.whl (13.6 MB view details)

Uploaded CPython 3.6m macOS 10.9+ x86-64

File details

Details for the file itk_io-5.2.0.post3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for itk_io-5.2.0.post3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 557f1d78a070ddf4b7fca41b3f5f56961d86c0b91865b4256a08a6a687538872
MD5 29d2c62f9f3ebf1ea29fcae9b046f22f
BLAKE2b-256 ae265812bd53608d2bcdbec0feaeaa6f3b408fb83147481fcdc41cb3980c7a9d

See more details on using hashes here.

File details

Details for the file itk_io-5.2.0.post3-cp39-cp39-manylinux2014_aarch64.whl.

File metadata

  • Download URL: itk_io-5.2.0.post3-cp39-cp39-manylinux2014_aarch64.whl
  • Upload date:
  • Size: 14.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_io-5.2.0.post3-cp39-cp39-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b4786d5b7c9a320ff0b93e6c86ee241ffb3d261144f0685e0081b76c2b682691
MD5 7bfc7f2aa7949c78cf771e1855eba56e
BLAKE2b-256 e3dcef7637f48472d96f46bef814aba921896d3b2269dbd95f19e90310f8d0f6

See more details on using hashes here.

File details

Details for the file itk_io-5.2.0.post3-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

  • Download URL: itk_io-5.2.0.post3-cp39-cp39-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 10.7 MB
  • Tags: CPython 3.9, macOS 11.0+ ARM64
  • 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.2.0.post3-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 511689815df8f34ad36952a80fe0145b09e5f7b888dea1bbf76658ad96ca15d7
MD5 72577c8ccd624b4b03178c2b694cfb84
BLAKE2b-256 457f105ebf6f0942fd81124a4a16270af6d47a4b86e8b1bf6ac9f47ef0a60f75

See more details on using hashes here.

File details

Details for the file itk_io-5.2.0.post3-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: itk_io-5.2.0.post3-cp39-cp39-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 13.6 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.2.0.post3-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 594ff9815ede18948afa404233be8b18a2341a7663a922c84fd49db12df4e16a
MD5 277ccdb45a6421c787d9b1df77ad08a1
BLAKE2b-256 28e0730a3ca0ce04cda3a6ae975a5fc6aab3e4a018b91471e065616b848418fd

See more details on using hashes here.

File details

Details for the file itk_io-5.2.0.post3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for itk_io-5.2.0.post3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1681b2a7837064b65e5830e7e72a61b6a20ff90206b86b4a639d4ea60aa13569
MD5 448e17ec19ce107abc979fa083d3faee
BLAKE2b-256 8153ac01782a993c10db2d9e07b62d3e239001e69a98c5bd950b5e55e94a0e36

See more details on using hashes here.

File details

Details for the file itk_io-5.2.0.post3-cp38-cp38-manylinux2014_aarch64.whl.

File metadata

  • Download URL: itk_io-5.2.0.post3-cp38-cp38-manylinux2014_aarch64.whl
  • Upload date:
  • Size: 14.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_io-5.2.0.post3-cp38-cp38-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9e1e8ef87abf9bdc4e293eaa2a12b756213e736b1b80a38fecd902b9795e1002
MD5 d952ffeac1efa3e6fd528cd436c0f0da
BLAKE2b-256 911a41d8245fb81836ea367c19fea0ff36c654ec131ad55bb90d544d617a449b

See more details on using hashes here.

File details

Details for the file itk_io-5.2.0.post3-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: itk_io-5.2.0.post3-cp38-cp38-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 13.6 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.2.0.post3-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 6184db6db65b471cf6d92f1caafaf5fc52b5c52fb6c5f9ade336fdf9ea4e9563
MD5 38158a3c5ff5df3e426a9364072fe2f5
BLAKE2b-256 7b8264e3dedee4f729ef4ae8aba29468f3081a12235d3e36fcf83bb062218843

See more details on using hashes here.

File details

Details for the file itk_io-5.2.0.post3-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for itk_io-5.2.0.post3-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 510759a1d033853c85967b5bdef5cc24e745b974b2599ac30b95cbb4d6e2e89f
MD5 638bf9a4006a085bab97c8bd276cb619
BLAKE2b-256 bbcf07d4c93f29af44131ad9356ce5c1ec522147012e61c3c07924f6fd96883f

See more details on using hashes here.

File details

Details for the file itk_io-5.2.0.post3-cp37-cp37m-manylinux2014_aarch64.whl.

File metadata

  • Download URL: itk_io-5.2.0.post3-cp37-cp37m-manylinux2014_aarch64.whl
  • Upload date:
  • Size: 14.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_io-5.2.0.post3-cp37-cp37m-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 1bab3fcda88b436e975980760e4aa865a809f246734fc10459131952504df0b3
MD5 4299437f0301e8dee0e03f4a5a677ad5
BLAKE2b-256 910656c4435019e3ca1a6f6a2ed019c4252ab77e2de2dbef1bcab1d64d44effd

See more details on using hashes here.

File details

Details for the file itk_io-5.2.0.post3-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: itk_io-5.2.0.post3-cp37-cp37m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 13.6 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.2.0.post3-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 33e75642f8c3ee9a7623ea6b7e65e9189fc899b59d0a9685983050163ea17f62
MD5 3dddd9173f13909ecb62611af9672b39
BLAKE2b-256 9e0bcdc54f387fc512374ebec33a48173250fd74f2fe4c96d3d9467267030da9

See more details on using hashes here.

File details

Details for the file itk_io-5.2.0.post3-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for itk_io-5.2.0.post3-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f53c7ae0ff870e1eb2467008effa585bcc6cd3a9ec96af0ab2306a6f5de0dc9e
MD5 539c97c1b8de5fee1ac978fb816f0a83
BLAKE2b-256 c548516599b51bb5c544bde8c2abdf1917fd390c1ece886504d36cb10ca8a3a4

See more details on using hashes here.

File details

Details for the file itk_io-5.2.0.post3-cp36-cp36m-manylinux2014_aarch64.whl.

File metadata

  • Download URL: itk_io-5.2.0.post3-cp36-cp36m-manylinux2014_aarch64.whl
  • Upload date:
  • Size: 14.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_io-5.2.0.post3-cp36-cp36m-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e3c4449804aee359ea3b2bc3b282750c96193249e1430fc5a8f95fd917dc3502
MD5 a449557c65fe076055cc37295f85339a
BLAKE2b-256 60f769e6d2ec95fd790e0158bcc41a85da461c42a48229b152a24fb779e972a6

See more details on using hashes here.

File details

Details for the file itk_io-5.2.0.post3-cp36-cp36m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: itk_io-5.2.0.post3-cp36-cp36m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 13.6 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_io-5.2.0.post3-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 de27f531a4759f48f061207236efd5bedf63e4090d2f26b6aebdf91074eb2356
MD5 9631d876b26889b479e06240e5fbe9b1
BLAKE2b-256 8d8a87907a371515f46beaba6c78822a98b415b911a948a58afb867a18ac862a

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