v0.2.2
Version 0.2.2 introduces improvements to core functionality, new backends, and code refactoring.
Enhancements
- Exposed computation backend in
match_template.py
. - Extended
match_template.py
to support n-dimensional matching (previously API-only). - Added background correction feature to
postprocess.py
. - Expanded GUI capabilities for manual matching refinement and target mask creation.
- Introduced new computation backends: MLX and Jax.
API Changes
- Deprecated
tme.helpers
; functions moved totme.Structure
andtme.Preprocessor
. - Replaced redundant functions in
tme.preprocessor
with thetme.preprocessing
module. - Updated shape expressions in
tme.matching_exhaustive
to use fundamental types instead of backend-specific arrays. - Relocated scoring functions from
tme.matching_exhaustive
totme.matching_scores
. - Refactored backends using metafunctions to reduce redundancy.
Documentation
- Updated
README.md
and made minor changes to overall documentation.