Users and developers are encouraged to test the RC before the final release and report issues, bugs, and any compatibility problems. This is the final RC before the 2.2 final release.
In collaboration with the Elastix team, the addition of SimpleElastix as a compile time option is the highlight of this release. Please download the SimpleITK source and compile with the CMake SimpleITK_USE_ELASTIX option enabled to try out this experimental feature.
Complete instructions on getting started with SimpleITK including downloading binaries or building SimpleITK can be found on the SimpleITK Read the Docs web page.
Python Binary Downloads
Python binary wheels are available for download. It is important to have the latest version of pip for correct wheel compatibility and installation. To install the latest SimpleITK package from GitHub releases:
I dont know because i have never used Elastix, but i have used simpleITK. it is a nice. I think you better question @matt.mccormick who is in charge of a lot of open source stuf or @blowekamp who help me with something in the simpleITK.
I compiled for Linux x64 and elastix worked wrapped in python. It didn’t work for Arm64 on a MBP M1, problems installing and inability to generate a wheel, unfortunately, but I didn’t try too much to fix this.
@Niels_Dekker A second concern for me… will it be possible to add some flexibility in the SimpleElastix implementation to support more pixel types? Perhaps the generators can inherit from the compiled pixel type? I can compile elastix with different pixel types but the SimpleITK wrapping is locked to float.
The publish binary for 2.2rc4 are as the 2.2.0 final will be configured and distributed, without the Elastix option enabled. The additional of Elastix adds to the distribution size, resource needed, time for compilations, and it is a relatively new addition as well. The SimpleITK will be looking into making Elastix an optional install in the future.
For now, you are encouraged to try to compile SimpleITK yourself with the SimpleITK_USE_ELASTIX option enable to try out the new feature and report any issues.