Skip to main content

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.

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.6-cp314-cp314t-win_amd64.whl (19.5 MB view details)

Uploaded CPython 3.14tWindows x86-64

simpleitk-2.5.6-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (52.6 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ x86-64

simpleitk-2.5.6-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (48.0 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARM64

simpleitk-2.5.6-cp314-cp314t-macosx_11_0_arm64.whl (38.2 MB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

simpleitk-2.5.6-cp314-cp314t-macosx_10_9_x86_64.whl (42.7 MB view details)

Uploaded CPython 3.14tmacOS 10.9+ x86-64

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

Uploaded CPython 3.11+Windows x86-64

simpleitk-2.5.6-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.6-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.6-cp311-abi3-macosx_11_0_arm64.whl (38.3 MB view details)

Uploaded CPython 3.11+macOS 11.0+ ARM64

simpleitk-2.5.6-cp311-abi3-macosx_10_9_x86_64.whl (42.7 MB view details)

Uploaded CPython 3.11+macOS 10.9+ x86-64

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

Uploaded CPython 3.10Windows x86-64

simpleitk-2.5.6-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.6-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.6-cp310-cp310-macosx_11_0_arm64.whl (38.2 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

simpleitk-2.5.6-cp310-cp310-macosx_10_9_x86_64.whl (42.7 MB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

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

Uploaded CPython 3.9Windows x86-64

simpleitk-2.5.6-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (52.8 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

simpleitk-2.5.6-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.6-cp39-cp39-macosx_11_0_arm64.whl (38.2 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

simpleitk-2.5.6-cp39-cp39-macosx_10_9_x86_64.whl (42.7 MB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

File details

Details for the file simpleitk-2.5.6-cp314-cp314t-win_amd64.whl.

File metadata

  • Download URL: simpleitk-2.5.6-cp314-cp314t-win_amd64.whl
  • Upload date:
  • Size: 19.5 MB
  • Tags: CPython 3.14t, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.14.2

File hashes

Hashes for simpleitk-2.5.6-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 5e731a91cd1376e5a4533395cf2b1ae9fb2a8fa1fbf7f396ab49d3223fc464fd
MD5 f51d9a3943fb3daa7ea22d4ca2785310
BLAKE2b-256 2101d663e669d8df9d970f3349c29796c7667337daf19c4e69ca99d5ab5518a3

See more details on using hashes here.

File details

Details for the file simpleitk-2.5.6-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for simpleitk-2.5.6-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 baf0d5731b8918efce8084e5e28e403aab116e1081b77822123bb55e0841e5e7
MD5 258fa0df1795179b232bad27c4c9e5da
BLAKE2b-256 9f228944f38bf222a63b74605aa9f0e2fb1c807155e5d71aee749383428b2e52

See more details on using hashes here.

File details

Details for the file simpleitk-2.5.6-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for simpleitk-2.5.6-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 22b825c609fe5ca114c8acc149a26a94a01bd62e8c9e685f362d5f880e237269
MD5 dd8e7283b2a4bade62819cd15e72b665
BLAKE2b-256 233780222d4c16355664abc1d5c0105a2ee061a4f05a35dc619f983943c0766b

See more details on using hashes here.

File details

Details for the file simpleitk-2.5.6-cp314-cp314t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for simpleitk-2.5.6-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 454d0fd8c9323e8246c8c7b8fd9c142b211080968359684acd0f0c48b7f55d49
MD5 c9be28926fd578dc92ec47b7b0f8e247
BLAKE2b-256 a448dd215989255c3835a85dbcf4a57a9782de5069e24add46f1883024955acb

See more details on using hashes here.

File details

Details for the file simpleitk-2.5.6-cp314-cp314t-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for simpleitk-2.5.6-cp314-cp314t-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 a455eb6ae0ab4ed8d50d3a2762b5e3c7e17a8ee331dc40f468ce416ba4c0840d
MD5 b0d97c114b8ed0f40e5ca235f646b902
BLAKE2b-256 d51d3726ab6a73d3d46c416f369f3a37686b44ead5f3013da1a05bd976ba8b2c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: simpleitk-2.5.6-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/7.0.0 CPython/3.14.2

File hashes

Hashes for simpleitk-2.5.6-cp311-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 0002b298efb31332f99587cf26ed9f42c2c3ec006a0570f492dfc9ea27303d73
MD5 49820312b896d5e8a18ea6a0c5df7b06
BLAKE2b-256 16d0a746280d0987413e443c26f19fe5c559fb3034160ee0a7307ae2d85e8d59

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for simpleitk-2.5.6-cp311-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 99242c333ed17138134e9749f3a484518f41baebab0fc0f0fe7c657ab8090c07
MD5 62a2314daae7f75f8daa79771a305b55
BLAKE2b-256 f4ec301532fb2003e6557e6a12106eb1df572ed6f74c08c05c2e7a8913353383

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for simpleitk-2.5.6-cp311-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 af7ca101b23233745b813481ea91694ecea95c3e3b6eed8dca37be39a60f6894
MD5 288eb3245a43117e72e62c612572aae4
BLAKE2b-256 ffc39025397ec8638c261ba1fe56ffed06983df707a3bc961da5ef90157e5a25

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for simpleitk-2.5.6-cp311-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 afcda49474748548fa1b7dbb9f557c3b9feafeb0dd3c2e05d771cc935c86646e
MD5 358f4e72314c7ea58a155c754d523e0e
BLAKE2b-256 68e818d2351ef7b6a17c921f1fbac3a19dc3a27f6ea7749c2f5a5877e38202b9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for simpleitk-2.5.6-cp311-abi3-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 36658792fe2a62814cbfedb3b236ac722ca7e00953241726bc4a3a26cc7ef5a7
MD5 0254d80dbc1ea26a7073de3cf4285644
BLAKE2b-256 c830cb0eec647afea94c1d95bed3c0014a96565404e4225dba2c0c63bbdd6b9a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: simpleitk-2.5.6-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/7.0.0 CPython/3.14.2

File hashes

Hashes for simpleitk-2.5.6-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 39cdecac58e50c976d1344328f0757b84d4600bdd4c969c63c0d8f0abfae3bf0
MD5 a64472f849ecb5662d587bd25bd09656
BLAKE2b-256 ee0c6a427d3ee94c051f974ff5955cba3cdad0cb008e4fa3cc274fe4ffa3ac5a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for simpleitk-2.5.6-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 ce740fcd9a89d70f8183dc2ee752d342d75ff629626020c01857d86aed696f51
MD5 925d4220d43f5eac938e6d0b4ff75a04
BLAKE2b-256 901353a689b1813d9a4ba228f9177aae04af6ac27be60286e48db1866375e434

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for simpleitk-2.5.6-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 b27be32b6a4993a5b6dfcde11280ab962e3df01445c89cd931b69679e18a0cdb
MD5 0f464a145dad8436f49b2170ccad4886
BLAKE2b-256 93ade4bd57e9a91559c07d74e6d078188c53d1315269220ec614a49d8144cb27

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for simpleitk-2.5.6-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e4ba60dd948bd9db6adba7a654601e757b2a28013877afb108da1abc6654661e
MD5 6c4f0d1abd5993fbbc4621e4c3659955
BLAKE2b-256 405d9a5a9e69e5f2549ea1ecc898d09b08f96d75ccc9715b26739bc7ab8c4324

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for simpleitk-2.5.6-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 58d010734206efc322da6c0feff0a66e9ea183fbaff7c0ef42c0cab9f4492657
MD5 e62d771d612079b24c3e437693e0942e
BLAKE2b-256 7fe9d7ad862e7b9fd8a432ee69c34794b5fe4c7504c22a25cfa3db7f5207fbf8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: simpleitk-2.5.6-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/7.0.0 CPython/3.14.2

File hashes

Hashes for simpleitk-2.5.6-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 f6d98d81f12281cb796a6427f295645de284bcc6b5e2e1958fffea88529ce835
MD5 ff01111a758b0b353c86884d72317f48
BLAKE2b-256 4e15330db63c4d4c0bba5ed82e303e1bf1afb8e039709cf1b2478f2680e7c873

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for simpleitk-2.5.6-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 660b5436cf545c4fde76e10e71bdd373edc522c5f7035f2166dc134f0530cd31
MD5 3251bcad7d9d62dfe2b3dc9ef105a698
BLAKE2b-256 11add027f3a8e662da657774d23f7270d7cd4b7a8fb1c8f34a39a07d0f9ba588

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for simpleitk-2.5.6-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 698904c85cb9b8152a8b117465c9d047a5b4efb622ed2d064ce75f8c3052b8f9
MD5 14a7ca513063289153be6b5cbe8749e4
BLAKE2b-256 3bd5c75dc7563369c5be460a4b86bae71fe3110102fa594c3f91f6f34526753a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for simpleitk-2.5.6-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 fd3d21be01a3a5bfff76fe018d183b4adb64880f2ceed4a4505c42f1907fcbbb
MD5 9e9b207f600e7ab0e6d4786455ee84f9
BLAKE2b-256 f68946c8791c71cb366f0ee345d3e9b93b6101d927d4b6f1f6aafe5d5ac99f1d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for simpleitk-2.5.6-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 8da14e678262e537372660ee89d604b752dd358fb7dfb279316fd2e6789f6478
MD5 c550cae6ea2e13dbf49699fd6f456a36
BLAKE2b-256 f2d76239db6240aec0a045aa1d1f4c8866e55c2aa7fe275925ee593b5a2d3933

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 Sentry Error logging StatusPage Status page