Skip to main content

ITK is an open-source toolkit for multidimensional image analysis

Project description

itk-numerics

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 basic numerical tools and algorithms that have general applications outside of imaging.

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_numerics-5.2.1.post1-cp39-cp39-win_amd64.whl (18.8 MB view details)

Uploaded CPython 3.9 Windows x86-64

itk_numerics-5.2.1.post1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (54.5 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

itk_numerics-5.2.1.post1-cp39-cp39-macosx_11_0_arm64.whl (31.0 MB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

itk_numerics-5.2.1.post1-cp39-cp39-macosx_10_9_x86_64.whl (37.1 MB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

itk_numerics-5.2.1.post1-cp38-cp38-win_amd64.whl (18.7 MB view details)

Uploaded CPython 3.8 Windows x86-64

itk_numerics-5.2.1.post1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (54.5 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

itk_numerics-5.2.1.post1-cp38-cp38-macosx_10_9_x86_64.whl (37.2 MB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

itk_numerics-5.2.1.post1-cp37-cp37m-win_amd64.whl (18.5 MB view details)

Uploaded CPython 3.7m Windows x86-64

itk_numerics-5.2.1.post1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (54.5 MB view details)

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

itk_numerics-5.2.1.post1-cp37-cp37m-macosx_10_9_x86_64.whl (37.1 MB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

itk_numerics-5.2.1.post1-cp36-cp36m-win_amd64.whl (18.5 MB view details)

Uploaded CPython 3.6m Windows x86-64

itk_numerics-5.2.1.post1-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (54.5 MB view details)

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

itk_numerics-5.2.1.post1-cp36-cp36m-macosx_10_9_x86_64.whl (37.1 MB view details)

Uploaded CPython 3.6m macOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: itk_numerics-5.2.1.post1-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 18.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_numerics-5.2.1.post1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 afe7f589f20bb7766e9de2cc6b37021ff5b473612278f6125a83c63b57b3cfc7
MD5 b44c3557943437f1852e3576402d69b0
BLAKE2b-256 bd97930071064e8ba985735ea565649f45acb8cd52b934740fce21571f9f1ad5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk_numerics-5.2.1.post1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 969c2a87ba38273faf55c8b48ac210f21ef5ea2d61f870ea7558187a836cae91
MD5 f28ae01f87503eb6d114c536760ef78d
BLAKE2b-256 80d3ca9634d7c867dfa2b54172a463f9ea5fe88821a0986c7a0b18b845d25704

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk_numerics-5.2.1.post1-cp39-cp39-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 fde604efba41017ff45d1da1c683f197baeef0b54967f672b1afbc3c48903916
MD5 ca19d67af1b34351d4a4ce679e0e10ef
BLAKE2b-256 bcba5bcc31c718a51b1e5e9c3ba4833736dc95468532c7c554d81bcc34cf9c18

See more details on using hashes here.

File details

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

File metadata

  • Download URL: itk_numerics-5.2.1.post1-cp39-cp39-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 31.0 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_numerics-5.2.1.post1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4cea2b3904208bbafa94c36f37533fe5c63b401721d520cee32d3c8d7f0706c9
MD5 5eaafd2c82119053fbda90f12a5e9e56
BLAKE2b-256 4e83bf6f603e9914f9d8d66c49a43198a223c71f4fbfa1132fcaa278049db8fa

See more details on using hashes here.

File details

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

File metadata

  • Download URL: itk_numerics-5.2.1.post1-cp39-cp39-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 37.1 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_numerics-5.2.1.post1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 cd1a60a3c7b5a409ebfacf80c5685dbc7923ba523357314363b8d43bac42d1d5
MD5 e68c33c4edae7da87f4d0225c25e5961
BLAKE2b-256 6facaec8cb9095c23e1019b7ae665cefc138af6f5a6f81b62dfe0a32118abd69

See more details on using hashes here.

File details

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

File metadata

  • Download URL: itk_numerics-5.2.1.post1-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 18.7 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_numerics-5.2.1.post1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 5f3e6b85a961a6b3dc22cceeabc5ec3fbbddc2f15ff839221e87484ba3687149
MD5 fb449800d33365378fa428e7f30dc4d0
BLAKE2b-256 106cefa68e6d1a25b924371467775a70187a050c68e18bb498e82489dad4a390

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk_numerics-5.2.1.post1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 dc79ee78dac1432b237c6e3f9e20a3ac84e58b488792cc4b14b9b4a03b673ba9
MD5 1c53521217663005e898f4cf7851fd53
BLAKE2b-256 595a90b2f5ca552de4fd417eb782f6921b9ddd80cba1467445e5b4d640171611

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk_numerics-5.2.1.post1-cp38-cp38-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d60252575b5b915c333a4dc6ab645612e5e11a83a476b65eacb32556763635b5
MD5 0ee308456bec28edde2c261cf78f546b
BLAKE2b-256 1ed843bf28ce83a1c81f9e4948ea6ca92483152bca6cf28350bd1f43f80907e9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: itk_numerics-5.2.1.post1-cp38-cp38-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 37.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_numerics-5.2.1.post1-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 a4cb2c77365c2a5a7fef6a166a0b8217e0af3fe7e452754a8d7690d7a479d2da
MD5 0350dfb371de95bfd31e8886083ee828
BLAKE2b-256 6cebdcc13c83f83bdf19d3060a891dd0589e17352568cd3352a880d417e4cf22

See more details on using hashes here.

File details

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

File metadata

  • Download URL: itk_numerics-5.2.1.post1-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 18.5 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_numerics-5.2.1.post1-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 6fc07bb5ca6de1e27e7d7db47c53edc2007becfca9532ec3e88b5095f599d958
MD5 43dcf4bc610c189254ff7ee07d20680e
BLAKE2b-256 27bdc6ed4028de7f060c03ad1b6909ea002f23bb7afd31498e3a22f393ed7918

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk_numerics-5.2.1.post1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4bae1d3ce6c3d0935289754048cd5a0d1c79e7ab6e57dd86f38f0e437fa97074
MD5 0457b3c00a02d0257d9a9d00dc9d181f
BLAKE2b-256 53d45fdd8a8f937c557e6bce017c5eb2b9b559c668300bcd7906c611ed81b6f6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk_numerics-5.2.1.post1-cp37-cp37m-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e5c95d9d3d61f0da67618e3311973f246f2ffadf5c5627c56bb1d4bab0a3f723
MD5 bd226c3f6e3530f0df7c48efbd4e5a4e
BLAKE2b-256 8ef11875d1b6dcf92d5bd23996adcffe78f3629f0b77553cceb27b5079cf254c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: itk_numerics-5.2.1.post1-cp37-cp37m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 37.1 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_numerics-5.2.1.post1-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 9b0f6b6d29ae0fdba808862762c1e77ed1ba74dadc7a0bd2c8d59604b7ac0d2d
MD5 8f9a01d98924c2d6ba53b837a95bc6dc
BLAKE2b-256 f32897faf4df7ec7b3ab706f744ea0b5123eb1d9753f8e98c15f455432310bbc

See more details on using hashes here.

File details

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

File metadata

  • Download URL: itk_numerics-5.2.1.post1-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 18.5 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_numerics-5.2.1.post1-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 38665f9b83546e967fd022e42795d4a627b3b43d342085ede82f9ba760a258ac
MD5 7baef546ad2825541458a5199f4c48c8
BLAKE2b-256 5467013e70ffbbc88d805fe4b1141d189b1f1327e5c0c24d7b4d6910b086572a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk_numerics-5.2.1.post1-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a407452148ba7490f8ea5b744356f42587c9697b81e62380b2548113ce6d8f39
MD5 04e77d9b65dc148217f044fb67fab347
BLAKE2b-256 10571bd931676ab34b0e3da3297264a4de26f0994e9b99e646ef1a15b78c6e5f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk_numerics-5.2.1.post1-cp36-cp36m-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e6627b17b027db7611120b0288f2fb021f0477a32c0be6dc436f5ee7b0d89da0
MD5 180d1b46c38078e46dff234ed53c91ac
BLAKE2b-256 9f0fa9d974688ee23dbae47079474e58583e78d4bcbe6f31a6540956d5c2fb08

See more details on using hashes here.

File details

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

File metadata

  • Download URL: itk_numerics-5.2.1.post1-cp36-cp36m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 37.1 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_numerics-5.2.1.post1-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 fb4380f9017b1e6b3ab3b536e30c53f48712d20379ae0c591af92f49d3cb5e17
MD5 e335532cced8278092d9a4a9682a2028
BLAKE2b-256 d9d6e622592073f1d9c6abffda4d64210d241a3fcb733ec802fc650a8d2ab1cc

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