Aesculus
Quite a few changes in this one, including SimpleITK compatibility, optimizations to improve performance in registration, and bug fixes for Jacobian calculation.
The main new functionality is the label image registration from @ntustison
Thanks to all contributors
What's Changed
- COMP: version bump by @cookpa in #722
- WIP: Fix nanobind memory leaks by @cookpa in #734
- DOC: explain reg transform options by @cookpa in #735
- DOC: example typo by @cookpa in #736
- Build template: delete temporary files by @dyollb in #731
- ENH: Throw exception if image cannot be read by @cookpa in #738
- add SimpleITK.Image to ANTsImage conversion by @dyollb in #726
- DOC: initial transform option by @cookpa in #739
- ENH: Add label iamge registration and tests. by @ntustison in #743
- Make precision (--float) configurable for registration by @evertdeman in #741
- ENH: Test reg precision by @cookpa in #744
- Update mac runner by @cookpa in #745
- BUG: Python str objects don't have astype() by @cookpa in #746
- ENH: Prevent pandas type conversion warning by @cookpa in #748
- COMP: Bump ITK for Windows by @cookpa in #750
- ENH: Change variable name by @ntustison in #751
- ENH: Add functionality for specifying def. xfrm by @ntustison in #752
- WIP: Don't do COM initialization for "syn-only" reg by @cookpa in #757
- DOC: Windows runtime requirements by @cookpa in #759
- DOC: Update conf.py by @cookpa in #756
- ENH: Add explicit identity linear transform. by @ntustison in #761
- Allow numpy datatypes in image_clone by @cookpa in #765
- Neatened things up to be more reader-friendly by @DeanTM in #766
- ENH: Change gradient and radius defaults. by @ntustison in #770
- Turn off hard-coded histogram matching in registration by @cookpa in #768
- No swap numpy dims by @cookpa in #774
- fix: vertical line (xyz-lines) in sagittal image of plot_ortho is flipped by @sai8951 in #762
- fix: vertical line in sagittal view is flipped by @sai8951 in #763
- Fix mac wheels by @cookpa in #749
- BUG: Fix some logic issues. by @ntustison in #777
- ENH: Update ITK Tag. by @ntustison in #778
- ENH: Prevent attempts to iterate over antsImage by @cookpa in #780
- Update ants by @cookpa in #782
- CI: Python 3.13 wheels by @cookpa in #785
- Label geom test by @cookpa in #784
- CI: Build all the wheels weekly by @cookpa in #786
- STYLE: Clean up old build files by @cookpa in #788
- COMP: Update Windows ITK to match others by @cookpa in #789
- DOC: Registration usage by @cookpa in #792
- BUG: Fix logic by @ntustison in #793
- ENH: Subsume typeOfLinearTransform in initialTransforms. by @ntustison in #794
- COMP: Nanobind version limit for older Python by @cookpa in #796
- Probable typo in docstring by @arovai in #799
- CI: Send all wheels to pypi by @cookpa in #800
- ENH: Migrate ANTsPyNet functionality by @ntustison in #802
- DOC: Adding all to get functions added to documentation by @cookpa in #804
- COMP: Install SimpleITK to test by @cookpa in #805
- More sitk imports and tests by @cookpa in #806
- CI: Pin simpleitk to 2.4.1 for Linux, seems 2.5.0 doesn't build by @cookpa in #807
- ENH: one-hot xfrms by @ntustison in #808
- ENH: Remove deprecated variable. by @ntustison in #809
- COMP: Allow modern numpy by @cookpa in #816
- added conda installation instructions by @sarthakpati in #815
- DOC: Updating broken links in README by @lankabelgezogen in #817
- ENH: Add polar decomposition and convergence monitoring. by @ntustison in #819
- ENH: Non-symmetrization. by @ntustison in #820
- COMP: don't use latest scipy by @cookpa in #825
- Jacobian fixes by @cookpa in #823
- ENH: Expand jacobian tests by @cookpa in #826
- COMP: Version bump for release by @cookpa in #801
New Contributors
- @dyollb made their first contribution in #731
- @evertdeman made their first contribution in #741
- @DeanTM made their first contribution in #766
- @sai8951 made their first contribution in #762
- @arovai made their first contribution in #799
- @sarthakpati made their first contribution in #815
- @lankabelgezogen made their first contribution in #817
Full Changelog: v0.5.4...v0.6.0