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.post4-cp311-cp311-win_amd64.whl (8.6 MB view details)

Uploaded CPython 3.11 Windows x86-64

itk_io-5.3rc4.post4-cp311-cp311-manylinux_2_28_x86_64.whl (25.6 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.28+ x86-64

itk_io-5.3rc4.post4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (26.1 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

itk_io-5.3rc4.post4-cp311-cp311-macosx_11_0_arm64.whl (18.8 MB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

itk_io-5.3rc4.post4-cp311-cp311-macosx_10_9_x86_64.whl (24.3 MB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

itk_io-5.3rc4.post4-cp310-cp310-win_amd64.whl (8.6 MB view details)

Uploaded CPython 3.10 Windows x86-64

itk_io-5.3rc4.post4-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.post4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (26.1 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

itk_io-5.3rc4.post4-cp310-cp310-macosx_11_0_arm64.whl (18.8 MB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

itk_io-5.3rc4.post4-cp310-cp310-macosx_10_9_x86_64.whl (24.3 MB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

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

Uploaded CPython 3.9 Windows x86-64

itk_io-5.3rc4.post4-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.post4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (26.1 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

itk_io-5.3rc4.post4-cp39-cp39-macosx_11_0_arm64.whl (18.8 MB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

itk_io-5.3rc4.post4-cp39-cp39-macosx_10_9_x86_64.whl (24.3 MB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

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

Uploaded CPython 3.8 Windows x86-64

itk_io-5.3rc4.post4-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.post4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (26.2 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

itk_io-5.3rc4.post4-cp38-cp38-macosx_10_9_x86_64.whl (24.3 MB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

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

Uploaded CPython 3.7m Windows x86-64

itk_io-5.3rc4.post4-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.post4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (26.2 MB view details)

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

itk_io-5.3rc4.post4-cp37-cp37m-macosx_10_9_x86_64.whl (24.3 MB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

File details

Details for the file itk_io-5.3rc4.post4-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for itk_io-5.3rc4.post4-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 f4f98ffa365ba624a4c7488d39ca3ef07b8b6db51ef22287d0c0da614b7189ad
MD5 f5172b90f13c024fb26808e74f54398d
BLAKE2b-256 f5ec6ac3616ccba48ede29314bc85eee5a51279341ce505a94a8a1bdb335c8f8

See more details on using hashes here.

File details

Details for the file itk_io-5.3rc4.post4-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for itk_io-5.3rc4.post4-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a50b9439cd16610794a6b228d86a83920852851cfda9d5e11d7533b48695da7a
MD5 106099b21b7199c991296d5b68186723
BLAKE2b-256 890a0df3ab8a7733a6b0eefcaa7216eaa440c237fe1831995fa15c0b845e6a9a

See more details on using hashes here.

File details

Details for the file itk_io-5.3rc4.post4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for itk_io-5.3rc4.post4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 917408e4234f0f1e54bf8ce291dc498e4052a2e09f7c552c009d0e9ff0a76e15
MD5 4774e026acd08dedbcc4de2677337412
BLAKE2b-256 143b0ec9fde8d6153687a9f634f3d0a309cc1757eeb6c4568bbcba5cc514f54e

See more details on using hashes here.

File details

Details for the file itk_io-5.3rc4.post4-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for itk_io-5.3rc4.post4-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b6dc2b9076bd08631e1eef5c72f19c075f6e22b5440e6356f70807b4002731db
MD5 b04f902be1ba1fc32a111d0c877f0c74
BLAKE2b-256 ea1335279d37ac5e01c7d96fe409621d5a095ec1e7023fc8f8233df961ac0f35

See more details on using hashes here.

File details

Details for the file itk_io-5.3rc4.post4-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for itk_io-5.3rc4.post4-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 f77859afd6df9db3d22516e856fe2a001872d4e2ff4191c83d5b4fc9c9ca1e13
MD5 8b338aeb0758ebac9d049619d5c9bbae
BLAKE2b-256 fb0a0085c5da6b30d2422042193af29b3267ef9cc9300f97878363b170472c61

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk_io-5.3rc4.post4-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 98ef844330d8575dedc96561fa80e65f5bb4f80775f8ddddf4d5025a5f67daa1
MD5 917d936780b40c6612d7d3a47349fa75
BLAKE2b-256 a6c90258c4c63fa6316ef2e87eb6d0ff4e601cac9b3092dbe7276da985aeb138

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk_io-5.3rc4.post4-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d9f3942fb8f95516171f7f5a73905a87548baf2b66c8cc0d8da05597f4c9abc0
MD5 0778aadee7d40c11953b643601ec76ee
BLAKE2b-256 2bf464a5970cc3c1321bb1ea67bc91b73971d480a9e586dd9edc36f82dab2f93

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk_io-5.3rc4.post4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ee6e699c643e221b5b93e25ee013f2ec327cfdb07083d31744ae929ad1feb3a5
MD5 a802ebb604a0921931324156045cc6b0
BLAKE2b-256 df5a6022bb4733ac8d62d0a9f48102adacd0aaf3652bafb85bafb9724619060f

See more details on using hashes here.

File details

Details for the file itk_io-5.3rc4.post4-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for itk_io-5.3rc4.post4-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9e8a7c232f56dec67d9635e61c552d369c4c291bc7cfa4eb5d4accde9cdb34de
MD5 68bde6f4502481f4fc0c5c6a42399ce1
BLAKE2b-256 3997c2092313eba64e4852f84167efe5be924ebb15ee9970d02114de9daaef5c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk_io-5.3rc4.post4-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 423a20b98fda31250a6206f88b00fb4b6f68c55625c01e479587a200fb1020ad
MD5 c740b0f235ecdb71c248c8f181d84bc2
BLAKE2b-256 4783ec71d072f04cfd415e25bc244fbc1cefbd5c35256aab497bb4be1031f176

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk_io-5.3rc4.post4-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 21a8afe5eec1d44518c696a668ac6b511c60de74dcf7355bec83d19a3743c350
MD5 60b0784467394f3e037bc862a0715abf
BLAKE2b-256 a980ce6bd7dad6f13944afe026d700d29432c9352a8631d50651c065b693f4c7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk_io-5.3rc4.post4-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4f887c75b674535e643a64cada0a2ba8ef3636cd6839d4a4c0210feb1d5e5210
MD5 44551b5b7baf852fade3584e8fdef33e
BLAKE2b-256 ff3ad41bb11d5f10fe289f36800c2e996968aceaee972c37e286d1e325a17e33

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk_io-5.3rc4.post4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 81be8ca9c47b28d8684f7bae932b66366a5f98e121f0c0e0166623f6c802d587
MD5 fd02d2611cf9b6a0ff00616faa440a04
BLAKE2b-256 2c475c6412b0f128478054f98725951867aff3b825bae1fe272f02d5014eaf99

See more details on using hashes here.

File details

Details for the file itk_io-5.3rc4.post4-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for itk_io-5.3rc4.post4-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1b32c89dfcd54833a5bdba379ba899a06258ffbbdfd530f8aa3e582a64ca565c
MD5 e876fbe10e76a5146add1f2286309b00
BLAKE2b-256 cf9e6caeac60e4e04dd4829e1e5fe38844a965bf493d680b75900b49f7012648

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk_io-5.3rc4.post4-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 b62eaf66c264e4fd128c2b1eb273fe28e4b94ff25bc6b7c71bbcc00b17d91813
MD5 d649799d9ba9defe8b274a62f092303e
BLAKE2b-256 41d26a8b80bfb085f6b8735efd26c4893fc1fbcb65ac85aeb76809f4bb1e9522

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk_io-5.3rc4.post4-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 01e6e032c23484b96aa8506c12f1e44179240db5446bb5b75bee20779b331026
MD5 6397f97cb5538e5b0034b61de16f659f
BLAKE2b-256 c1fc09ab69a2e8357c13a13c756a0b3365a5cac0478cdab84c4513b040d49979

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk_io-5.3rc4.post4-cp38-cp38-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f19df8d6ee606efef4ae4c1385d38aec0fa2a6254d04ab558acdda77c4e8532d
MD5 1ab652bf1af2ae74d44c97de2d13d9e3
BLAKE2b-256 fde25cc401af8781419c11b7129722ff2a401f9f300c3fc1c7a4789e0269e62d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk_io-5.3rc4.post4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 678dec96f6917b3ec2af7d2f2d586c1bc02c61c14718007a7e53e6ac8e4eee9d
MD5 04c263f6b927368f7800b696f995a7ce
BLAKE2b-256 49036e95d1a886f6645700b8f39e60164c551f5d7747f66813657d4f55f718d9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk_io-5.3rc4.post4-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 03026db2876b63bd06f2e728a17ad314c037dd99118d47b2c163e1befea21dce
MD5 453be7733ee438972a28756b2def69ec
BLAKE2b-256 669ab9040030fa499b6437b3bfe4bab5e297cedde2fcb74d58042a4c76833922

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk_io-5.3rc4.post4-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 a16c969fbac7d3ebbf70edad4690ceb85be45b3945c64de1b2ae962f35bed91a
MD5 29f5ed13eb19ceadd543b29240dee764
BLAKE2b-256 5705fd54095a98cc2975acc14c61367bfa80e6057b045232c74692a14d18d47f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk_io-5.3rc4.post4-cp37-cp37m-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 17c1447afe7464f660ef479435d1fe40bda3e892cd00396fa371a379b4a09ee4
MD5 db2b8bf12f81e4ae8df1ae3adf9cf434
BLAKE2b-256 33a6fe416b473e278c4cfca1460eabd8e4ad72ba03031eff2fa7a14e8e7aec46

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk_io-5.3rc4.post4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7470658446f28ed17cccac8c662b3a5ef6090e693a864d7de43291a725120b82
MD5 61ff74d155c357503beb734272e821b3
BLAKE2b-256 2de261dbc1f1ba853195e14ac39d825c2cbe319007c8ed3d1b46672f0f753ba0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk_io-5.3rc4.post4-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 db78f149db89419f05e3038461218da954ba1a4e41954b2d1b0956aec7e652c8
MD5 2a48cbbd9a1198725e1194b0657f3106
BLAKE2b-256 5d8a1e45ba6ea13cbcf4084cf0e0dbd529f77acd54d8b18950145cd3b8eddf1d

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