Skip to main content

ITK is an open-source toolkit for multidimensional image analysis

Project description

ITK - The Insight Toolkit

ITK: The Insight Toolkit

GitHub release PyPI Wheels License DOI Powered by NumFOCUS

C++ Python
Linux Build Status Build Status
Windows Build Status Build Status
macOS Build Status Build Status
macOS (Apple Silicon) ITK.macOS.Arm64
Linux (Code coverage) Build Status

Links

Note: For questions related to ITK, please use the official Discussion space: the issue tracker is reserved to track different aspects of the software development process, as highlighted by the available templates.

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

If you're not sure about the file name format, learn more about wheel file names.

itk_numerics-5.4.6-cp311-abi3-win_amd64.whl (19.7 MB view details)

Uploaded CPython 3.11+Windows x86-64

itk_numerics-5.4.6-cp311-abi3-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (57.2 MB view details)

Uploaded CPython 3.11+manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

itk_numerics-5.4.6-cp311-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (58.1 MB view details)

Uploaded CPython 3.11+manylinux: glibc 2.17+ x86-64

itk_numerics-5.4.6-cp311-abi3-macosx_11_0_arm64.whl (30.9 MB view details)

Uploaded CPython 3.11+macOS 11.0+ ARM64

itk_numerics-5.4.6-cp311-abi3-macosx_10_9_x86_64.whl (35.8 MB view details)

Uploaded CPython 3.11+macOS 10.9+ x86-64

itk_numerics-5.4.6-cp310-cp310-win_amd64.whl (19.4 MB view details)

Uploaded CPython 3.10Windows x86-64

itk_numerics-5.4.6-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (57.0 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

itk_numerics-5.4.6-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (57.8 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

itk_numerics-5.4.6-cp310-cp310-macosx_11_0_arm64.whl (29.9 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

itk_numerics-5.4.6-cp310-cp310-macosx_10_9_x86_64.whl (34.5 MB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

itk_numerics-5.4.6-cp39-cp39-win_amd64.whl (19.5 MB view details)

Uploaded CPython 3.9Windows x86-64

itk_numerics-5.4.6-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (57.0 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

itk_numerics-5.4.6-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (57.8 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

itk_numerics-5.4.6-cp39-cp39-macosx_11_0_arm64.whl (29.9 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

itk_numerics-5.4.6-cp39-cp39-macosx_10_9_x86_64.whl (34.5 MB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

File details

Details for the file itk_numerics-5.4.6-cp311-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for itk_numerics-5.4.6-cp311-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 210bc33aeba0d1c6d05dc9adf628e27e7d5ca51acd5244c92a7b6ae05089149c
MD5 3648cae4941067923064ee0fd97aea19
BLAKE2b-256 643329c2c2a258f2a5884bc5cb4a17bf628511a19e841ddec0da6c93719b32be

See more details on using hashes here.

File details

Details for the file itk_numerics-5.4.6-cp311-abi3-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for itk_numerics-5.4.6-cp311-abi3-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8c61e40c2b1990851c978ca0515d1e36c5a8f34dbb85ba5d4e35569906fb0628
MD5 191e9dab45d33a56debe5d8051061e18
BLAKE2b-256 4f11a5f16a9c649a2ff9cb612a7473f4a9732a52774ef20c345f126418ace397

See more details on using hashes here.

File details

Details for the file itk_numerics-5.4.6-cp311-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for itk_numerics-5.4.6-cp311-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 f4f1d63f6568133dfe103ae43dfb7caace25de93601cc1cb6d64c9e9091b8057
MD5 f8908d489663147b8ec8d9503a9e0996
BLAKE2b-256 0ae1572e6b2b44393ce09c0f3f2fea194036015f9194a8530a5dff883f8b1e97

See more details on using hashes here.

File details

Details for the file itk_numerics-5.4.6-cp311-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for itk_numerics-5.4.6-cp311-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1a6c8172d019116379ba603a4c0db8039b6c952aa0b8ba7b8c6d613e49062bd4
MD5 fa486dd5793a3d70de711cbfb50500ee
BLAKE2b-256 bde4d5c2dea8ee845bffe8c3342f05a21578d5e8c4c8f886f7f98a992086ccef

See more details on using hashes here.

File details

Details for the file itk_numerics-5.4.6-cp311-abi3-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for itk_numerics-5.4.6-cp311-abi3-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 d87fdcca3c5717afbb04ba1ab47f17ab0ba009c261cbe741dcb392a665f2a155
MD5 e6a2467880fa8da2afb534bb1bcc2c5d
BLAKE2b-256 680da418a9cc68c00103b6821b5a4dc059b35f93dde71db412f5521f5d0fa9ae

See more details on using hashes here.

File details

Details for the file itk_numerics-5.4.6-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for itk_numerics-5.4.6-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 a51882de8903d00b9b6c1b30a9edd0fe7077e50750e0e9e7b4c464b02bdd17ab
MD5 7688c03da2302a43edcddb36065953a3
BLAKE2b-256 1243a70196a357d4b43751129019b5672c311120bd81c61cbeb625a081a45d2f

See more details on using hashes here.

File details

Details for the file itk_numerics-5.4.6-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for itk_numerics-5.4.6-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f0c6225b3fcd4de88ac19e93a007ae3164d6c13f1792bb128dc89a09b2dd4211
MD5 8718c83281cd72254c9219e3ed4db85b
BLAKE2b-256 931685c4959c5e011cd76b71f8805b96c4fdc0e96048eebda323855ad420ec8a

See more details on using hashes here.

File details

Details for the file itk_numerics-5.4.6-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for itk_numerics-5.4.6-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 3290f98df9e0b4dfd4c7ca3e3bb43eb3582e37400403021922882f57a0a0fbe1
MD5 f025d7359e365ec0d70ff8bbef259750
BLAKE2b-256 c734ffe4e6287be639c02fcaf9780edf5e088ef3a51ade30004f803e57dcd11a

See more details on using hashes here.

File details

Details for the file itk_numerics-5.4.6-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for itk_numerics-5.4.6-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 cc3b06bf98f81288df1ee49e4957ed1aa99115dd0a66fb1bda6e780e9f81342d
MD5 2a88f8de1f50dc31638bcafa012dafae
BLAKE2b-256 11d8d5446401846b14c44c9f6dbe66353e14aad0b0004485c4b1f593333f7fbb

See more details on using hashes here.

File details

Details for the file itk_numerics-5.4.6-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for itk_numerics-5.4.6-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 6229c0300b7ec6bdb77d459a2635234d83a90248223c4826058f0a56af16ebc4
MD5 7d649bcb8f22da7e4046f5602cee3fe8
BLAKE2b-256 26c00af9e3a16e53a6132af867c26631b890d1f086c328eb8901a0e0541f368b

See more details on using hashes here.

File details

Details for the file itk_numerics-5.4.6-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: itk_numerics-5.4.6-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 19.5 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.3

File hashes

Hashes for itk_numerics-5.4.6-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 8c27f91be21c0fc481c5147f42cdbf5ae269a944a22db9858ffee89703be8d52
MD5 52e8b999f34ebff875dc01d68e590b04
BLAKE2b-256 2d17a871a5f9b923ba5ee912425e34659173d9f8e01ec26c4f2a52b3d0991554

See more details on using hashes here.

File details

Details for the file itk_numerics-5.4.6-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for itk_numerics-5.4.6-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c0a10fb3d4f286bdf5dfc029f1c944dc6061c28cc11e6960f4edffe0815d5c02
MD5 33b23be4054453288b1950c2e2beed37
BLAKE2b-256 cc5e202d2c16368ea9c98c8d59e2a1a5777919d6c33ce7d02809982ab01f332f

See more details on using hashes here.

File details

Details for the file itk_numerics-5.4.6-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for itk_numerics-5.4.6-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 e15a93c8d53520f75db2a6bc06ec832f02b619505e2853b0ba0e33418a2d5405
MD5 cffdec7924911764102ef47c9691f513
BLAKE2b-256 e61cd370feb5a3909317aa9d0c6184fe6da96c2077d9326b01ceda700e524d07

See more details on using hashes here.

File details

Details for the file itk_numerics-5.4.6-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for itk_numerics-5.4.6-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 30d6f867ed50cf45a655bc1b576e702a180dd40796450615bdbda5f0494a2213
MD5 97f175585503cbb6d22ef57f92a21569
BLAKE2b-256 81011df334b21d33c1175ace7515ae346df62c3a3d9a22f64b994158e0c19b9a

See more details on using hashes here.

File details

Details for the file itk_numerics-5.4.6-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for itk_numerics-5.4.6-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 e88e222787671950c233694ce79a2fd47b9c4f69a5882d5158272985aa4a1d33
MD5 12a5593d65f0b92b923230451fddc06e
BLAKE2b-256 2bd5b21aefc607d537edd031c3deb11f6df8533e5eedfb737ef930245c5c381f

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page