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.

Release files for simpleitk 2.5.6

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distributions (wheels)

Table of built distributions (wheels) for simpleitk 2.5.6
File
simpleitk-2.5.6-cp314-cp314t-win_amd64.whl CPython 3.14 CPython 3.14 free-threading Windows x86-64 Details
simpleitk-2.5.6-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-64 Details
simpleitk-2.5.6-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARM64 Details
simpleitk-2.5.6-cp314-cp314t-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64 Details
simpleitk-2.5.6-cp314-cp314t-macosx_10_9_x86_64.whl CPython 3.14 CPython 3.14 free-threading macOS 10.9+ x86-64 Details
simpleitk-2.5.6-cp311-abi3-win_amd64.whl CPython 3.11 abi3 Windows x86-64 Details
simpleitk-2.5.6-cp311-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl CPython 3.11 abi3 Linux glibc 2.17+ x86-64 Details
simpleitk-2.5.6-cp311-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl CPython 3.11 abi3 Linux glibc 2.17+ ARM64 Details
simpleitk-2.5.6-cp311-abi3-macosx_11_0_arm64.whl CPython 3.11 abi3 macOS 11.0+ ARM64 Details
simpleitk-2.5.6-cp311-abi3-macosx_10_9_x86_64.whl CPython 3.11 abi3 macOS 10.9+ x86-64 Details
simpleitk-2.5.6-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
simpleitk-2.5.6-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64 Details
simpleitk-2.5.6-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ ARM64 Details
simpleitk-2.5.6-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
simpleitk-2.5.6-cp310-cp310-macosx_10_9_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.9+ x86-64 Details
simpleitk-2.5.6-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details
simpleitk-2.5.6-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ x86-64 Details
simpleitk-2.5.6-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ ARM64 Details
simpleitk-2.5.6-cp39-cp39-macosx_11_0_arm64.whl CPython 3.9 CPython 3.9 macOS 11.0+ ARM64 Details
simpleitk-2.5.6-cp39-cp39-macosx_10_9_x86_64.whl CPython 3.9 CPython 3.9 macOS 10.9+ x86-64 Details

Total release size: 803.2 MB

Release files / simpleitk-2.5.6-cp314-cp314t-win_amd64.whl

Download URL simpleitk-2.5.6-cp314-cp314t-win_amd64.whl
Size 19.5 MB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
5e731a91cd1376e5a4533395cf2b1ae9fb2a8fa1fbf7f396ab49d3223fc464fd
BLAKE2b-256 checksum
How to use checksums
2101d663e669d8df9d970f3349c29796c7667337daf19c4e69ca99d5ab5518a3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.2

Release files / simpleitk-2.5.6-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL simpleitk-2.5.6-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 52.6 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
baf0d5731b8918efce8084e5e28e403aab116e1081b77822123bb55e0841e5e7
BLAKE2b-256 checksum
How to use checksums
9f228944f38bf222a63b74605aa9f0e2fb1c807155e5d71aee749383428b2e52
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.2

Release files / simpleitk-2.5.6-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL simpleitk-2.5.6-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 48.0 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
22b825c609fe5ca114c8acc149a26a94a01bd62e8c9e685f362d5f880e237269
BLAKE2b-256 checksum
How to use checksums
233780222d4c16355664abc1d5c0105a2ee061a4f05a35dc619f983943c0766b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.2

Release files / simpleitk-2.5.6-cp314-cp314t-macosx_11_0_arm64.whl

Download URL simpleitk-2.5.6-cp314-cp314t-macosx_11_0_arm64.whl
Size 38.2 MB
Tags CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
454d0fd8c9323e8246c8c7b8fd9c142b211080968359684acd0f0c48b7f55d49
BLAKE2b-256 checksum
How to use checksums
a448dd215989255c3835a85dbcf4a57a9782de5069e24add46f1883024955acb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.2

Release files / simpleitk-2.5.6-cp314-cp314t-macosx_10_9_x86_64.whl

Download URL simpleitk-2.5.6-cp314-cp314t-macosx_10_9_x86_64.whl
Size 42.7 MB
Tags CPython 3.14 CPython 3.14 free-threading macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
a455eb6ae0ab4ed8d50d3a2762b5e3c7e17a8ee331dc40f468ce416ba4c0840d
BLAKE2b-256 checksum
How to use checksums
d51d3726ab6a73d3d46c416f369f3a37686b44ead5f3013da1a05bd976ba8b2c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.2

Release files / simpleitk-2.5.6-cp311-abi3-win_amd64.whl

Download URL simpleitk-2.5.6-cp311-abi3-win_amd64.whl
Size 18.9 MB
Tags CPython 3.11 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
0002b298efb31332f99587cf26ed9f42c2c3ec006a0570f492dfc9ea27303d73
BLAKE2b-256 checksum
How to use checksums
16d0a746280d0987413e443c26f19fe5c559fb3034160ee0a7307ae2d85e8d59
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.2

Release files / simpleitk-2.5.6-cp311-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL simpleitk-2.5.6-cp311-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 52.8 MB
Tags CPython 3.11 Linux glibc 2.17+ x86-64 abi3
SHA-256 checksum
How to use checksums
99242c333ed17138134e9749f3a484518f41baebab0fc0f0fe7c657ab8090c07
BLAKE2b-256 checksum
How to use checksums
f4ec301532fb2003e6557e6a12106eb1df572ed6f74c08c05c2e7a8913353383
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.2

Release files / simpleitk-2.5.6-cp311-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL simpleitk-2.5.6-cp311-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 48.1 MB
Tags CPython 3.11 Linux glibc 2.17+ ARM64 abi3
SHA-256 checksum
How to use checksums
af7ca101b23233745b813481ea91694ecea95c3e3b6eed8dca37be39a60f6894
BLAKE2b-256 checksum
How to use checksums
ffc39025397ec8638c261ba1fe56ffed06983df707a3bc961da5ef90157e5a25
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.2

Release files / simpleitk-2.5.6-cp311-abi3-macosx_11_0_arm64.whl

Download URL simpleitk-2.5.6-cp311-abi3-macosx_11_0_arm64.whl
Size 38.3 MB
Tags CPython 3.11 abi3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
afcda49474748548fa1b7dbb9f557c3b9feafeb0dd3c2e05d771cc935c86646e
BLAKE2b-256 checksum
How to use checksums
68e818d2351ef7b6a17c921f1fbac3a19dc3a27f6ea7749c2f5a5877e38202b9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.2

Release files / simpleitk-2.5.6-cp311-abi3-macosx_10_9_x86_64.whl

Download URL simpleitk-2.5.6-cp311-abi3-macosx_10_9_x86_64.whl
Size 42.7 MB
Tags CPython 3.11 abi3 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
36658792fe2a62814cbfedb3b236ac722ca7e00953241726bc4a3a26cc7ef5a7
BLAKE2b-256 checksum
How to use checksums
c830cb0eec647afea94c1d95bed3c0014a96565404e4225dba2c0c63bbdd6b9a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.2

Release files / simpleitk-2.5.6-cp310-cp310-win_amd64.whl

Download URL simpleitk-2.5.6-cp310-cp310-win_amd64.whl
Size 18.9 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
39cdecac58e50c976d1344328f0757b84d4600bdd4c969c63c0d8f0abfae3bf0
BLAKE2b-256 checksum
How to use checksums
ee0c6a427d3ee94c051f974ff5955cba3cdad0cb008e4fa3cc274fe4ffa3ac5a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.2

Release files / simpleitk-2.5.6-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL simpleitk-2.5.6-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 52.8 MB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
ce740fcd9a89d70f8183dc2ee752d342d75ff629626020c01857d86aed696f51
BLAKE2b-256 checksum
How to use checksums
901353a689b1813d9a4ba228f9177aae04af6ac27be60286e48db1866375e434
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.2

Release files / simpleitk-2.5.6-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL simpleitk-2.5.6-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 48.1 MB
Tags CPython 3.10 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
b27be32b6a4993a5b6dfcde11280ab962e3df01445c89cd931b69679e18a0cdb
BLAKE2b-256 checksum
How to use checksums
93ade4bd57e9a91559c07d74e6d078188c53d1315269220ec614a49d8144cb27
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.2

Release files / simpleitk-2.5.6-cp310-cp310-macosx_11_0_arm64.whl

Download URL simpleitk-2.5.6-cp310-cp310-macosx_11_0_arm64.whl
Size 38.2 MB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
e4ba60dd948bd9db6adba7a654601e757b2a28013877afb108da1abc6654661e
BLAKE2b-256 checksum
How to use checksums
405d9a5a9e69e5f2549ea1ecc898d09b08f96d75ccc9715b26739bc7ab8c4324
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.2

Release files / simpleitk-2.5.6-cp310-cp310-macosx_10_9_x86_64.whl

Download URL simpleitk-2.5.6-cp310-cp310-macosx_10_9_x86_64.whl
Size 42.7 MB
Tags CPython 3.10 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
58d010734206efc322da6c0feff0a66e9ea183fbaff7c0ef42c0cab9f4492657
BLAKE2b-256 checksum
How to use checksums
7fe9d7ad862e7b9fd8a432ee69c34794b5fe4c7504c22a25cfa3db7f5207fbf8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.2

Release files / simpleitk-2.5.6-cp39-cp39-win_amd64.whl

Download URL simpleitk-2.5.6-cp39-cp39-win_amd64.whl
Size 18.9 MB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
f6d98d81f12281cb796a6427f295645de284bcc6b5e2e1958fffea88529ce835
BLAKE2b-256 checksum
How to use checksums
4e15330db63c4d4c0bba5ed82e303e1bf1afb8e039709cf1b2478f2680e7c873
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.2

Release files / simpleitk-2.5.6-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL simpleitk-2.5.6-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 52.8 MB
Tags CPython 3.9 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
660b5436cf545c4fde76e10e71bdd373edc522c5f7035f2166dc134f0530cd31
BLAKE2b-256 checksum
How to use checksums
11add027f3a8e662da657774d23f7270d7cd4b7a8fb1c8f34a39a07d0f9ba588
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.2

Release files / simpleitk-2.5.6-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL simpleitk-2.5.6-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 48.1 MB
Tags CPython 3.9 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
698904c85cb9b8152a8b117465c9d047a5b4efb622ed2d064ce75f8c3052b8f9
BLAKE2b-256 checksum
How to use checksums
3bd5c75dc7563369c5be460a4b86bae71fe3110102fa594c3f91f6f34526753a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.2

Release files / simpleitk-2.5.6-cp39-cp39-macosx_11_0_arm64.whl

Download URL simpleitk-2.5.6-cp39-cp39-macosx_11_0_arm64.whl
Size 38.2 MB
Tags CPython 3.9 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
fd3d21be01a3a5bfff76fe018d183b4adb64880f2ceed4a4505c42f1907fcbbb
BLAKE2b-256 checksum
How to use checksums
f68946c8791c71cb366f0ee345d3e9b93b6101d927d4b6f1f6aafe5d5ac99f1d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.2

Release files / simpleitk-2.5.6-cp39-cp39-macosx_10_9_x86_64.whl

Download URL simpleitk-2.5.6-cp39-cp39-macosx_10_9_x86_64.whl
Size 42.7 MB
Tags CPython 3.9 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
8da14e678262e537372660ee89d604b752dd358fb7dfb279316fd2e6789f6478
BLAKE2b-256 checksum
How to use checksums
f2d76239db6240aec0a045aa1d1f4c8866e55c2aa7fe275925ee593b5a2d3933
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.2

Release history Release notifications | RSS feed

This release

2.5.6 This release

20 release files

2.5.5

21 release files

2.5.4

15 release files

2.5.3

16 release files

2.5.2

15 release files

2.5.0

16 release files

2.4.1

20 release files

2.4.0

21 release files

2.3.0

21 release files

2.2.0

19 release files

2.1.1

18 release files

2.1.0

19 release files

2.0.1

12 release files

2.0.0

12 release files

1.2.4

29 release files

1.2.3

26 release files

1.2.2

24 release files

1.1.0

27 release files

1.0.0

24 release files

0.9.1

6 release files

0.9.0

4 release files

0.8.1

6 release files

0.8.0

5 release files

0.7.1.post1

0.7.0

0.6.1

0.6.0

0.5.1

0.5.0

0.4.0

0.3.0

0.2.0

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page