Sassafras
Big computational changes in this release: the move from pybind11 to nanobind massively reduces wheel size, which makes for faster builds and will enable us to keep more releases on pypi.
What's Changed
- ENH: support resampling multi-channel images by @ncullen93 in #609
- DOC: document reg initial transform by @cookpa in #616
- update tests; remove contrib by @ncullen93 in #618
- add more tests by @ncullen93 in #619
- Add tests; Remove labelimage + invariant image similarity by @ncullen93 in #620
- ENH: move c++ wrapping from pybind11 to nanobind by @ncullen93 in #621
- CLEAN: remove unused top files and update readme by @ncullen93 in #623
- FIX: overlay plot background is masked by @ncullen93 in #631
- ENH: Update CI and scikit-build-core by @cookpa in #628
- ENH: initialize ANTsImage with pointer only by @ncullen93 in #634
- ENH: check for transform instance before writing to file by @ncullen93 in #636
- Ants read warp transform by @cookpa in #638
- ENH: simpler imports, image decorator, and better code organization by @ncullen93 in #637
- DOCS: update docs by @ncullen93 in #640
- ENH: Verbose tests by @cookpa in #639
- FIX: remove listfunc from `matrix_to_image´ by @ncullen93 in #642
- DOC: Clarify return type of apply_transforms by @cookpa in #644
- FIX: image indexing returns image where possible by @ncullen93 in #645
- ENH: Threshold mask in images_to_matrix by @cookpa in #646
- ENH: Hoping to stop the windows access violation errors by @cookpa in #647
- ENH: support 2d images on slice_image function by @ncullen93 in #649
- FIX: new_image_like arg typo by @ncullen93 in #650
- FIX: compose multi type transforms by @ncullen93 in #652
- Fix: raise for bad slice axis; ENH: support slicing vector images by @ncullen93 in #653
- CI: Trying to use bash on windows by @cookpa in #654
- ENH: squeeze data_weights if necessary by @ncullen93 in #656
- ENH: support channels first for vector images by @ncullen93 in #657
- DOC: Fix license by @cookpa in #659
- ENH: support pickle and deepcopy for images by @ncullen93 in #658
- BUG: Return variable. by @ntustison in #661
- TESTS: add test for bspline zeros bug by @ncullen93 in #662
- TESTS: expand tests for ops and plotting by @ncullen93 in #663
- FIX: cast unsupported numpy dtypes in ants.from_numpy() by @ncullen93 in #665
- ENH: crop vector images by @ncullen93 in #669
- COMP: Docker build suddenly stopped working, needs classic solver by @cookpa in #673
- BUG: Remove deprecated np.math by @cookpa in #674
- CI: Update action versions by @cookpa in #675
- CI: Don't push PRs to dockerhub by @cookpa in #677
- ENH: Update cibuildwheel linux by @cookpa in #679
- WIP: import hessian objectness itk filter. by @ntustison in #681
- ENH: Add hessian objectness test. by @ntustison in #682
- BUG: fix paste error from R, arg is type_of_transform by @cookpa in #687
- Update test_core_ants_image.py by @cookpa in #689
- fix typo in affine_initializer() by @FeynmanDNA in #690
- CI: Update Dockerfile by @cookpa in #691
- Fix apply transform to image by @cookpa in #692
New Contributors
- @FeynmanDNA made their first contribution in #690
Full Changelog: v0.5.2...v0.5.3