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.1.post1-cp39-cp39-win_amd64.whl (5.8 MB view details)

Uploaded CPython 3.9 Windows x86-64

itk_io-5.2.1.post1-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.1.post1-cp39-cp39-macosx_11_0_arm64.whl (10.7 MB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

itk_io-5.2.1.post1-cp39-cp39-macosx_10_9_x86_64.whl (13.7 MB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

itk_io-5.2.1.post1-cp38-cp38-win_amd64.whl (5.8 MB view details)

Uploaded CPython 3.8 Windows x86-64

itk_io-5.2.1.post1-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.1.post1-cp38-cp38-macosx_10_9_x86_64.whl (13.7 MB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

itk_io-5.2.1.post1-cp37-cp37m-win_amd64.whl (5.8 MB view details)

Uploaded CPython 3.7m Windows x86-64

itk_io-5.2.1.post1-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.1.post1-cp37-cp37m-macosx_10_9_x86_64.whl (13.7 MB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

itk_io-5.2.1.post1-cp36-cp36m-win_amd64.whl (5.8 MB view details)

Uploaded CPython 3.6m Windows x86-64

itk_io-5.2.1.post1-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.1.post1-cp36-cp36m-macosx_10_9_x86_64.whl (13.7 MB view details)

Uploaded CPython 3.6m macOS 10.9+ x86-64

File details

Details for the file itk_io-5.2.1.post1-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: itk_io-5.2.1.post1-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 5.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_io-5.2.1.post1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 107d4b0d66e9e412aa8ddc9b44b91ae68c738d93ad8e6b5ff141d7162886e683
MD5 49c56ba99365a021d0a54d814d08ce71
BLAKE2b-256 2e3ddf175081ef1da4fc7bb32d41a1030e623407391468ec3f15c8ba4dd7b3f6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk_io-5.2.1.post1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 29e7760cfcea17d2cdef2af4c7d47e8ddb9aa107ba967d11478513d033cff8ee
MD5 faa502c02de1b2f41edc5805f0c13f10
BLAKE2b-256 a49e1358ffb559515b24ebe3725c9e8fb6c049362e28891c49c2f430a16b9c32

See more details on using hashes here.

File details

Details for the file itk_io-5.2.1.post1-cp39-cp39-manylinux2014_aarch64.whl.

File metadata

  • Download URL: itk_io-5.2.1.post1-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.1.post1-cp39-cp39-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ac1b0d6755fffedbd348dcbdb386d8946e3277ad8cf04147a9b09649dc5570ba
MD5 b15e69bde94577c81dfb26bbd7f330d7
BLAKE2b-256 b02ea7542bf6f41e8d0fbac1ade91ac7dc6353f66b163bd91862368d01c1521d

See more details on using hashes here.

File details

Details for the file itk_io-5.2.1.post1-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

  • Download URL: itk_io-5.2.1.post1-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.1.post1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 07516b54be16807fea3236ab935b881e4e2e90bb7482ead487d37ed2ed11b3bd
MD5 51cad31ecb3413b976b0cc1a37251db5
BLAKE2b-256 7c6a6562644cefcbb84d34dc0b1854dbab26a74fff567887d72e4d52300f3bba

See more details on using hashes here.

File details

Details for the file itk_io-5.2.1.post1-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: itk_io-5.2.1.post1-cp39-cp39-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 13.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_io-5.2.1.post1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 7fb39d0a2b40c7a7e613db66a56f7003f99007d0a4b8ebe2132620b7e1c36d82
MD5 8aedb3be29f32ad05c87fd11c297ccea
BLAKE2b-256 be9143670a80bd09e68e25355c2af0d734c5971238a19abd2dde84c072ab0bcd

See more details on using hashes here.

File details

Details for the file itk_io-5.2.1.post1-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: itk_io-5.2.1.post1-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 5.8 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.2.1.post1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 edf67e49225c5d24372f27d819e5732baf5b0ef988f3229279c99b2f0437497a
MD5 c7c9c08fd9701c88782e3e06799f1305
BLAKE2b-256 90e54a0c19d976899a934bd951362a80c65135464acfb8345a48bc3c78c00e6d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk_io-5.2.1.post1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cfdaf992056ea63508d0312dacd5221efc6372f73a5e67c0551bb93591c62f22
MD5 6903064cd9a498360e9e27f340a88e71
BLAKE2b-256 d72b320a425760ce8ba1aa266bfa077bbcad49133aab6ba6ec76093abbdcc36f

See more details on using hashes here.

File details

Details for the file itk_io-5.2.1.post1-cp38-cp38-manylinux2014_aarch64.whl.

File metadata

  • Download URL: itk_io-5.2.1.post1-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.1.post1-cp38-cp38-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e45142b2d555c8a3c5f40ad9bf16c5afda0322775d3128b89a78a70798e7bc5b
MD5 df29223fab701a91defb91ee6a2b1968
BLAKE2b-256 4943667463776171122c695f6dda88114416943cc731e45e098270e34669cdeb

See more details on using hashes here.

File details

Details for the file itk_io-5.2.1.post1-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: itk_io-5.2.1.post1-cp38-cp38-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 13.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_io-5.2.1.post1-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 19d64322dc5b6efe63526cf929188e84b24183594400e2e44d39850824a797e1
MD5 9646d2e89c828c059ba9f667f5f8b97b
BLAKE2b-256 4b5ec7549b61829c64be6f7c62ffe57923ede382acf9db643e31e656c223e015

See more details on using hashes here.

File details

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

File metadata

  • Download URL: itk_io-5.2.1.post1-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 5.8 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.2.1.post1-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 2189466cc01dfb7788ae7335cff453ddc5339bdc33125fb252086df5490a0c4c
MD5 f9599921f1c13cc18381c7602275279e
BLAKE2b-256 36756f76a2fbe8a622d3aea5d57bb2bdd98d7467719f681916d34fe25dd5346c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk_io-5.2.1.post1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c2bb5a48f3b72dac025a0bb35d0c5e60769fc3e2b168dc951790bc1ded7576ce
MD5 1b848244e3d75d07f3fbe571ec4fc370
BLAKE2b-256 029f4f90829f63cbb3a0621befe4012ad2c4b66efe709662991aeb2f1c33cb11

See more details on using hashes here.

File details

Details for the file itk_io-5.2.1.post1-cp37-cp37m-manylinux2014_aarch64.whl.

File metadata

  • Download URL: itk_io-5.2.1.post1-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.1.post1-cp37-cp37m-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 af67dbe8a97007ec1db3d13915b430a7eb6c7437b7d7fa7ca6b1c563a02932a4
MD5 5ed05b67d3dcce5602aad2f8b46721d5
BLAKE2b-256 daf339c83bb6504dc513b216481d9628c011476bf083e386c4665cb53fa4de40

See more details on using hashes here.

File details

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

File metadata

  • Download URL: itk_io-5.2.1.post1-cp37-cp37m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 13.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_io-5.2.1.post1-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 33897f166a21ad565b82c870f9faf686a8ad92041bc90b4575e48e852a9c32db
MD5 8314c55466fc9ae0c2c2f60d6452b4e6
BLAKE2b-256 49258988f4e0291f33ba992878a33cd7c0d4610c0844ad8ccee31a88cd2bd4b8

See more details on using hashes here.

File details

Details for the file itk_io-5.2.1.post1-cp36-cp36m-win_amd64.whl.

File metadata

  • Download URL: itk_io-5.2.1.post1-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 5.8 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_io-5.2.1.post1-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 1a0653cc5169d5d26dfe63d5eee08fd9c2647cca4d017f16a7266ec76e7ff6ab
MD5 eef7adee102d09fb3fb907889b96adb9
BLAKE2b-256 cd8c34225d2595d49244704ea7cf15352da45ea42d1c0a555d6028899bc7c66c

See more details on using hashes here.

File details

Details for the file itk_io-5.2.1.post1-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for itk_io-5.2.1.post1-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 78f6b72aed0910f0e0d700229b2f92a2c7cac9ecffd91a23fb33984fbea305c7
MD5 3bd4b62b12fc9aa64db0c489001d4915
BLAKE2b-256 0bc4b9cd078b3f2499ca4429e1584ccb66a64c9ac2dd205274db48d31078edad

See more details on using hashes here.

File details

Details for the file itk_io-5.2.1.post1-cp36-cp36m-manylinux2014_aarch64.whl.

File metadata

  • Download URL: itk_io-5.2.1.post1-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.1.post1-cp36-cp36m-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 66e0004060fd63c875efb55f8682b47ad49cc1c467c36579a07c725adf7026bb
MD5 806ebc704d3a69e2a34ef20410f70a2c
BLAKE2b-256 74b8537998b69e69acfb158b33f04cf5809ca3ce7b5c10d6ce6c98c661f66616

See more details on using hashes here.

File details

Details for the file itk_io-5.2.1.post1-cp36-cp36m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: itk_io-5.2.1.post1-cp36-cp36m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 13.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_io-5.2.1.post1-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 43d2eb3019663fc8c7cf776d41276e827d19c7e987762e16bb414c1599203e7f
MD5 bf0a721f724930bb1bc12a1a35f09b29
BLAKE2b-256 0e338588e09ad8362ffa185ee51185615e85363f2ad83700279da7f8d1cf6a04

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