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

Uploaded CPython 3.10 Windows x86-64

itk_io-5.3rc2-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-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-cp39-cp39-win_amd64.whl (5.9 MB view details)

Uploaded CPython 3.9 Windows x86-64

itk_io-5.3rc2-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-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-cp38-cp38-win_amd64.whl (5.9 MB view details)

Uploaded CPython 3.8 Windows x86-64

itk_io-5.3rc2-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-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-cp37-cp37m-win_amd64.whl (5.9 MB view details)

Uploaded CPython 3.7m Windows x86-64

itk_io-5.3rc2-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-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-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: itk_io-5.3rc2-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-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 11a1ddbdde123ae022b71d68eb11d161f5c38b601024144eee717832eb3fd784
MD5 d0f555a7ae70bf20c77b43388acc640b
BLAKE2b-256 029c4a318505cded9f76b5266e78dcfb6a62546c5b22b4949aadf9603fb6c304

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk_io-5.3rc2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1fbf9d18b4f4bb9534f1099ff01af1fd83de16e714185af3c62c92a3117e7379
MD5 c2c0d3db564fe85ae55c8f21f70388b8
BLAKE2b-256 4a9fd2a467543289ac66e28e7e0b477152e9f11d47b21f45143e1151091a0178

See more details on using hashes here.

File details

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

File metadata

  • Download URL: itk_io-5.3rc2-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-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 e5a3cd57254ce2a164be23193fffdfc400e10e5d409ae66f64b15a5a2bf3f729
MD5 389a7f7613a5c306393a8741edbfd20f
BLAKE2b-256 4a929de3543aaeb2bfc9c3095badbebef5faaf4d6677077f32aaaa3e947cf6ba

See more details on using hashes here.

File details

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

File metadata

  • Download URL: itk_io-5.3rc2-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-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 c0bfb16cf273dcfeedc2829014112ca43b13530067e453af1c521183dff21f7e
MD5 5bb6488c2bf22af5e50c8ea8277f6a0a
BLAKE2b-256 56e6e35dfbc8f3687362029d3ceb79e665f062ac418c92abfc871b55a007a627

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk_io-5.3rc2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b33252656de907cc36c5ec30ae6cc59196bf2164cca66f7f6627614b279b6779
MD5 742c32a8fe3dc8dfc73a07f29f79821b
BLAKE2b-256 e2d0f27fa22829854b209b4f421bab43c03fac320783e999b77f4bf65c6a91de

See more details on using hashes here.

File details

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

File metadata

  • Download URL: itk_io-5.3rc2-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-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 66363817ef83584e48b5c84917e384dc9bcd3ab3c3b3d8f1685b6ed2639cb87a
MD5 2220cbbcfb6bc6e59e95e4066b60c2b4
BLAKE2b-256 dc62794be6033e1b67e6bae2d0e9c2a39eae551155cc320aca80cd8dd035d0b5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: itk_io-5.3rc2-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-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 9a3f008955d520824536428a36f933b2f73566014c079209251b499c9feeb00a
MD5 7b730c8e34ffb9116b0632eadcc35d6f
BLAKE2b-256 78c4bdcd38f08c5aae174b2af9af442343e4036adbbc3653c7d09a0d642799c9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk_io-5.3rc2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 628b131de1d1da35f323bc1f90e860509f9b18c88beebae02b31b42db3e3913c
MD5 43879e2ec072cb55472e9aae2a042da5
BLAKE2b-256 c26e28ff618fe12e443949d755a43be2ba500bb58767d7e93ddf288faba20cb4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: itk_io-5.3rc2-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-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 65ff16252b6979cec082a3f3252dc201c83a9ee456bb0bdb098a9fef96659660
MD5 2fb951d1c23fb6e0c3bac3f3a8e7f72d
BLAKE2b-256 1294d3b81f119cc6fc44cdd6da179adac93f11cfb35a6ceb855cc162571ae62a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: itk_io-5.3rc2-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-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 a2255f0a9be47ed1b502fe5620e91c3c173998bcdbc7a47c402fb7bb413b66ce
MD5 ace291f89281a870c0ff326b473fe8a8
BLAKE2b-256 ed27af76ae2d9cf0d6ad13f6bd61341225c934f49a5d857f86cee86b4fa09be8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk_io-5.3rc2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3b1715851d43a6e7b1aee2bcc696f97c937f244e4d749759a7638f405dc1823d
MD5 3de3e9f3dc7cd0b7f3fc8b66e1c659c7
BLAKE2b-256 c9e3cfb74a666b2043e678963dba1fdfb1ebda6f4c48f52a0a784e5641f1caef

See more details on using hashes here.

File details

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

File metadata

  • Download URL: itk_io-5.3rc2-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-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 0f2d939d73c90d5ee46f88e4127dc0f8a87aa5886c882d7e57f326c8c98e8979
MD5 1589b3aba2e6be05796b465d82ebfa68
BLAKE2b-256 643dea842833b77d81b3e9054b45e2113cc3d3620e96fda0600c051650261c4d

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