Skip to main content

SimpleITK is a simplified interface to the Insight Toolkit (ITK) for image registration and segmentation

Project description

SimpleITK

GithubActions ReadTheDocs
release Batch Build and Test ReadTheDoc
master Batch Build and Test ReadTheDoc

SimpleITK is an image analysis toolkit with a large number of components supporting general filtering operations, image segmentation and registration. It is built on top of the Insight Segmentation and Registration Toolkit ITK with the intent of providing a simplified interface to ITK. SimpleITK itself is written in C++ but is available for a large number of programming languages. Currently, these include:

Wrapping of the C++ code is accomplished through SWIG, in principle, any language wrapped by SWIG should be applicable to SimpleITK.

Unlike ITK's support of n-dimensional spatio-temporal images, SimpleITK supports 2D, 3D and 4D images. The dimensionality refers to spatio-temporal dimensions, the voxels can be n-dimensional vectors.

SimpleITK is licensed under the Apache License.

Acknowledgments

SimpleITK development has been supported by:

  • The Intramural Research Program of the National Institutes of Health, National Institute of Allergy and Infectious Diseases.

  • The US National Library of Medicine under the American Recovery and Reinvestment Act (ARRA) and under the Intramural Research Program of the U.S. National Institutes of Health.

  • The Insight Software Consortium and the ITK user and developer communities.

License and Copyright

The SimpleITK project is part of the Insight Software Consortium(ISC) a non-profit educational consortium dedicated to promoting and maintaining open-source, freely available software for bio-medical image analysis. The copyright is held by NumFOCUS. The SimpleITK software is distributed under the Apache License 2.0.

How to Cite

If you found SimpleITK useful in your research, support our efforts by citing the relevant publication(s):

R. Beare, B. C. Lowekamp, Z. Yaniv, "Image Segmentation, Registration and Characterization in R with SimpleITK", J Stat Software, 86(8), https://doi.org/10.18637/jss.v086.i08, 2018.

Z. Yaniv, B. C. Lowekamp, H. J. Johnson, R. Beare, "SimpleITK Image-Analysis Notebooks: a Collaborative Environment for Education and Reproducible Research", J Digit Imaging., 31(3): 290-303, https://doi.org/10.1007/s10278-017-0037-8, 2018.

B. C. Lowekamp, D. T. Chen, L. Ibáñez, D. Blezek, "The Design of SimpleITK", Front. Neuroinform., 7:45. https://doi.org/10.3389/fninf.2013.00045, 2013.

Documentation

With massive libraries like SimpleITK, good documentation is a must. The documentation for SimpleITK is split up into multiple levels:

  1. API Documentation - This contains class and function documentation. The descriptions for functions and classes are primarily borrowed from the original ITK C++ classes.
  2. SimpleITK Documentation - This site contains high-level guides (fundamental SimpleITK concepts, common conventions, etc.), details with respect to the toolkit's binary distributions, instructions for building the toolkit, as well as SimpleITK examples in all supported programming languages.
  3. Jupyter Notebook Repository - This repository contains a collection of Jupyter Notebooks illustrating the use of SimpleITK for educational and research activities. The notebooks demonstrate the use of SimpleITK for interactive image analysis using the Python and R programming languages. Recommended reading, if you are starting with SimpleITK.

Support

SimpleITK provides access to most of the ITK components, but not all. If you are looking for something specific and can't find it, open an issue on GitHub or ask for support on the forum.

Report and Issue or Request a Feature

Please use the issue tracker to report problems or request features.

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.

simpleitk-2.5.4-cp311-abi3-win_amd64.whl (18.9 MB view details)

Uploaded CPython 3.11+Windows x86-64

simpleitk-2.5.4-cp311-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (52.8 MB view details)

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

simpleitk-2.5.4-cp311-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (48.1 MB view details)

Uploaded CPython 3.11+manylinux: glibc 2.17+ ARM64

simpleitk-2.5.4-cp311-abi3-macosx_11_0_arm64.whl (38.6 MB view details)

Uploaded CPython 3.11+macOS 11.0+ ARM64

simpleitk-2.5.4-cp311-abi3-macosx_10_9_x86_64.whl (42.6 MB view details)

Uploaded CPython 3.11+macOS 10.9+ x86-64

simpleitk-2.5.4-cp310-cp310-win_amd64.whl (18.9 MB view details)

Uploaded CPython 3.10Windows x86-64

simpleitk-2.5.4-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (52.8 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

simpleitk-2.5.4-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (48.1 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

simpleitk-2.5.4-cp310-cp310-macosx_11_0_arm64.whl (38.6 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

simpleitk-2.5.4-cp310-cp310-macosx_10_9_x86_64.whl (42.6 MB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

simpleitk-2.5.4-cp39-cp39-win_amd64.whl (18.9 MB view details)

Uploaded CPython 3.9Windows x86-64

simpleitk-2.5.4-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (52.9 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

simpleitk-2.5.4-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (48.1 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

simpleitk-2.5.4-cp39-cp39-macosx_11_0_arm64.whl (38.6 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

simpleitk-2.5.4-cp39-cp39-macosx_10_9_x86_64.whl (42.6 MB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

File details

Details for the file simpleitk-2.5.4-cp311-abi3-win_amd64.whl.

File metadata

  • Download URL: simpleitk-2.5.4-cp311-abi3-win_amd64.whl
  • Upload date:
  • Size: 18.9 MB
  • Tags: CPython 3.11+, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.5

File hashes

Hashes for simpleitk-2.5.4-cp311-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 1fa8636047a4a5402cde792c30fe2629bd270b798f4d0ebaf999248543ca9262
MD5 beab20d55a1eaade9e4f56bc92b6162f
BLAKE2b-256 706561dfcfc8d47f0a8849477a468b64dd2307042296f473bfd9d317eab76b02

See more details on using hashes here.

File details

Details for the file simpleitk-2.5.4-cp311-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for simpleitk-2.5.4-cp311-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 4cbb85a6125c0248c774b6e202ca86128b82d5c60bec2a90d59f8a0e94df518c
MD5 52bbc3cca2594f33ef6d7abf2397f3f7
BLAKE2b-256 c35d5e017f59bbc06af5b9c78331036478b2ddb371d7ff810c559c36e5389904

See more details on using hashes here.

File details

Details for the file simpleitk-2.5.4-cp311-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for simpleitk-2.5.4-cp311-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 ab2af59c93ee6304d6a85bbd8f33025b041db8b3c512553f6fad30461bf33c2a
MD5 e4213bc6cc5dd64d08baae872e9e4779
BLAKE2b-256 0bde056c1fa2850418ff6f815e3ef1b006eda6a8f3461b3c68f046b1c0f5699c

See more details on using hashes here.

File details

Details for the file simpleitk-2.5.4-cp311-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for simpleitk-2.5.4-cp311-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 38773eaba333c2f5ee8bf1073229c12c7af8391381a69667891d427e78bbc9d1
MD5 bf46db319578af4cfcb955801078ecc7
BLAKE2b-256 fc5e1d85ed1373a9f6043eae33406f214a561f6b1724c4d293b56550a5243db3

See more details on using hashes here.

File details

Details for the file simpleitk-2.5.4-cp311-abi3-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for simpleitk-2.5.4-cp311-abi3-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 58f5018711adcefae9fa9aca784323b8125b01fa715e1dd1e565c5587bc73079
MD5 7aa76bd0399d2ee1253fbdd3a57e3fa5
BLAKE2b-256 c1cd8bb3ccc3f8428f99530d85dc39aabcdd6feb66d805cb7b33a0d643532df0

See more details on using hashes here.

File details

Details for the file simpleitk-2.5.4-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: simpleitk-2.5.4-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 18.9 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.5

File hashes

Hashes for simpleitk-2.5.4-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 65a79e27a130e9092f8f2469ee7f1cf16b7b871433be21e41f833dfc1f679300
MD5 68e03dc9de13a1c06f5cd67a34e235db
BLAKE2b-256 75df10e443dc55cd65707c3e0da0aa2fb63c264cbae57c73050c9f42210b7019

See more details on using hashes here.

File details

Details for the file simpleitk-2.5.4-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for simpleitk-2.5.4-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 222538d61bcc43b8d7f463f545a119573fe83b9dfc534c95e18ce5d2d75facfe
MD5 de76ca30d699e60f221df01db181593c
BLAKE2b-256 04b3471d58c61dfcd0a7fcd4080100904c58180325a357848834be2bae06892b

See more details on using hashes here.

File details

Details for the file simpleitk-2.5.4-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for simpleitk-2.5.4-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 fa48d4fa3bcbd3bbbef15cf3e943562d5a6cd6c4becd99ba152ffb3ee91b0c00
MD5 cf84cef515f2afb18def2cfca86145cf
BLAKE2b-256 5780307ddb79e67ae7c3cc2ac47386133c58005dfd6f94e2c9e22bb65edf7b7d

See more details on using hashes here.

File details

Details for the file simpleitk-2.5.4-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for simpleitk-2.5.4-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5966890dff60303fc1d76e97c3f85beb202065ef4959617d13e825ee26466145
MD5 aec1a70d0a8bad8342580ad0e41a868c
BLAKE2b-256 1b2ce8ef172f63d93ebf83c1487ee884f8e66ffb57f7b1cbf38ec60737b897ba

See more details on using hashes here.

File details

Details for the file simpleitk-2.5.4-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for simpleitk-2.5.4-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 267b7a6f8beb5f3d513f5f3b44a6c40d4dd1d094fd6414ddc215472c948ad789
MD5 499fa806bdf217bc0087416d821687dc
BLAKE2b-256 0e7046b14f1866a3aa68180489dd44d901f590b52c40f328a2a7a7126a1405b0

See more details on using hashes here.

File details

Details for the file simpleitk-2.5.4-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: simpleitk-2.5.4-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 18.9 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.5

File hashes

Hashes for simpleitk-2.5.4-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 8868ab8d2a844c21a5c3470168fa167804d44c3973b69f452220fca1a9b46f5b
MD5 0922f2d12ebe47ac953b058566d5acbf
BLAKE2b-256 b8a677980f7dc862d121c300979fb45979b4a37bc003659f5e9745144172d6b7

See more details on using hashes here.

File details

Details for the file simpleitk-2.5.4-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for simpleitk-2.5.4-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 416759909aecfa61edd7a92c20b506a81c0c08dd7a44d296140490380f293d93
MD5 94c1b9c0ad351d45370f390aaf902a85
BLAKE2b-256 fb8222b6b2189fa1920f6c36b762c2a712b6b5094b394f9dd38a268f08604655

See more details on using hashes here.

File details

Details for the file simpleitk-2.5.4-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for simpleitk-2.5.4-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 24a84d13176c4b6aa550913e97ede65c30a23621dcbe92b13d489c2fc69d04f1
MD5 f58205e5401472cbcd126bbfd834f6ff
BLAKE2b-256 5fdb2482f8d30917c9501754eb1f6213d98688f5d69fea4921625b4f4f80a49f

See more details on using hashes here.

File details

Details for the file simpleitk-2.5.4-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for simpleitk-2.5.4-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 619d52dd2257642caada865c846c99f0463d342432505d87713a830b1333e6da
MD5 6f688d8402480012fe460d602af47a4c
BLAKE2b-256 6a1a57e6d53c78681b2bb5ba85c460589d5fc40e800aebba149c26012eddbc2c

See more details on using hashes here.

File details

Details for the file simpleitk-2.5.4-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for simpleitk-2.5.4-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 5600b9f04465475c2f9ed1f1affa4ecc727f45531d7f41296240c0f5ac01a3d6
MD5 a866f34fe4207ef4ee63ca7829a6998e
BLAKE2b-256 d8081e87b59db7bdf2311c605f2a26d170054ee010c4d52e6e42015d558288ab

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