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.3rc4.post1-cp310-cp310-win_amd64.whl (8.6 MB view details)

Uploaded CPython 3.10 Windows x86-64

itk_io-5.3rc4.post1-cp310-cp310-manylinux_2_28_x86_64.whl (25.6 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.28+ x86-64

itk_io-5.3rc4.post1-cp310-cp310-macosx_10_9_x86_64.whl (24.2 MB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

itk_io-5.3rc4.post1-cp39-cp39-win_amd64.whl (8.6 MB view details)

Uploaded CPython 3.9 Windows x86-64

itk_io-5.3rc4.post1-cp39-cp39-manylinux_2_28_x86_64.whl (25.6 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.28+ x86-64

itk_io-5.3rc4.post1-cp39-cp39-macosx_10_9_x86_64.whl (24.2 MB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

itk_io-5.3rc4.post1-cp38-cp38-win_amd64.whl (8.6 MB view details)

Uploaded CPython 3.8 Windows x86-64

itk_io-5.3rc4.post1-cp38-cp38-manylinux_2_28_x86_64.whl (25.6 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.28+ x86-64

itk_io-5.3rc4.post1-cp38-cp38-macosx_10_9_x86_64.whl (24.2 MB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

itk_io-5.3rc4.post1-cp37-cp37m-win_amd64.whl (8.6 MB view details)

Uploaded CPython 3.7m Windows x86-64

itk_io-5.3rc4.post1-cp37-cp37m-manylinux_2_28_x86_64.whl (25.6 MB view details)

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

itk_io-5.3rc4.post1-cp37-cp37m-macosx_10_9_x86_64.whl (24.2 MB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: itk_io-5.3rc4.post1-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 8.6 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.3rc4.post1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 2f49efa630bf3ce6d8e41eb9c3b924df8b925e8781644baee6e28a693b76201a
MD5 6684e543e7195c64af67fe6fd29be968
BLAKE2b-256 cca805cb543d211646df0438df963ced8288a15090058a09330c0dde65f478a7

See more details on using hashes here.

File details

Details for the file itk_io-5.3rc4.post1-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

  • Download URL: itk_io-5.3rc4.post1-cp310-cp310-manylinux_2_28_x86_64.whl
  • Upload date:
  • Size: 25.6 MB
  • Tags: CPython 3.10, manylinux: glibc 2.28+ 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.3rc4.post1-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 826e951634034645e9f0fd9950e11294d3388b819d6f6c5ae4a7119efb466363
MD5 716b742c003bb51809e0f59525ed9b4a
BLAKE2b-256 db32481143a6228c426fe6ca8c960d2d46b95c3465f285c9df71d7871b3c847f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: itk_io-5.3rc4.post1-cp310-cp310-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 24.2 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.3rc4.post1-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 9c18f837be5697d8276e48463b69a3b40df65534d1f31dcaf9183a9915a4d33a
MD5 fbe115b34eb28027f7684b4398b37f15
BLAKE2b-256 f68dd23e30c28bece9e2b3baeded53a1fc2af90ad95e5c2a51f25ee7387d00b0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: itk_io-5.3rc4.post1-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 8.6 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.3rc4.post1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 3004b568ca513ba94ce5af244eb92e32985e9b09e408c4d8d52aadeed32e1e6a
MD5 8006697530e2777c96bbdc34caea50c2
BLAKE2b-256 261dd7e5178058e597289ff422e5a3091ddb4de9b1ef90ea47a4085ff09add02

See more details on using hashes here.

File details

Details for the file itk_io-5.3rc4.post1-cp39-cp39-manylinux_2_28_x86_64.whl.

File metadata

  • Download URL: itk_io-5.3rc4.post1-cp39-cp39-manylinux_2_28_x86_64.whl
  • Upload date:
  • Size: 25.6 MB
  • Tags: CPython 3.9, manylinux: glibc 2.28+ 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.3rc4.post1-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b6cc69fb542f2611dc58bf6c02dd764a65b15465ce585674bfa4f9b7af266df3
MD5 419a55db7112ac3f206a15e551f43365
BLAKE2b-256 c5c3b26f07d499b2388868f9e8ede0e4810c1d28e09825c46bfecfbd8e48ad2a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: itk_io-5.3rc4.post1-cp39-cp39-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 24.2 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.3rc4.post1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 89e2f2e99a19ba3a3917ef7d38b670a45ad1e41c41f61ab3e25f82c9bc7bc0ef
MD5 119ef9f6bfc2b14d699c806dddb66cbe
BLAKE2b-256 5a722d6cc7e203df8dfedf826544e1af9a5386029d23c92bd8a7bd8a84b1e8f5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: itk_io-5.3rc4.post1-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 8.6 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.3rc4.post1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 aeb3d8dc993d050fcc5e294914e8d3649ecdc259704f8b54b9a44b7ef263edc6
MD5 2fc14e18db3f07c05fb65f611eef96f5
BLAKE2b-256 54a4906d414945be88bb6fc3b96d5265dbdb7cdacc27d8d05d16b55355919994

See more details on using hashes here.

File details

Details for the file itk_io-5.3rc4.post1-cp38-cp38-manylinux_2_28_x86_64.whl.

File metadata

  • Download URL: itk_io-5.3rc4.post1-cp38-cp38-manylinux_2_28_x86_64.whl
  • Upload date:
  • Size: 25.6 MB
  • Tags: CPython 3.8, manylinux: glibc 2.28+ 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.3rc4.post1-cp38-cp38-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 db92a7212a75f4c71832e70bad5be8196fe84a5e51ac2813b5df6622a9bcab1a
MD5 6d3ffe778f5c179e8e7394b007ea716c
BLAKE2b-256 3555b57b02988fd50806fd474b357e62e41f0ad5bbaafec3544481cd43fe38b0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: itk_io-5.3rc4.post1-cp38-cp38-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 24.2 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.3rc4.post1-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 a737b26bd716d06660c266720e403b70f5f7200b00cf2c4f2f4125f645b47fdd
MD5 345566db78ba29b5ecc88f100a950235
BLAKE2b-256 e1ee509d9c8b7c4c47d2b217ea27f4c57a1ed495ceca21c94708500187df2e68

See more details on using hashes here.

File details

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

File metadata

  • Download URL: itk_io-5.3rc4.post1-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 8.6 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.3rc4.post1-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 dbb9c87a44e43815ebba02b989aedafc5f2c77b810a61a57547d688ee5ca0c11
MD5 a6ed0773c02f6c9bb0ed6234fd72b6cb
BLAKE2b-256 fe101f2e3ec331462fa8c32b2a474f2658ee9bc454e201bcbaeaeeb4d113df2a

See more details on using hashes here.

File details

Details for the file itk_io-5.3rc4.post1-cp37-cp37m-manylinux_2_28_x86_64.whl.

File metadata

  • Download URL: itk_io-5.3rc4.post1-cp37-cp37m-manylinux_2_28_x86_64.whl
  • Upload date:
  • Size: 25.6 MB
  • Tags: CPython 3.7m, manylinux: glibc 2.28+ 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.3rc4.post1-cp37-cp37m-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1e52fb6adc738634494e471aedd190a0b8009d8178a0b9b92101107c504ee411
MD5 a742e51fc8736a0aa06f805bda8d50f3
BLAKE2b-256 76453013584c23c91c3dd8c7e3d7da728d097f4d1f384e9cd949b215c958081d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: itk_io-5.3rc4.post1-cp37-cp37m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 24.2 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.3rc4.post1-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 578a00fb0698a1bc4d8445fcaf9a199e7f5d8d8c4170df4c2c02bb7626f1afef
MD5 167ed0b3ffa34085a2ec2b6f2b0cfeb6
BLAKE2b-256 6d621acc7ef41420e5dc536143aa1e03c7ff9d71301ec85258ea0f0f43457c4a

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