v0.2.4
Version 0.2.4 addresses a critical bug, continues the deprecation process of tme.preprocessing, and includes various improvements and fixes. Users are strongly advised to update to this new version.
For users working with 0.2.3, the issue can be avoided by using --pad_filter
with match_template.py
. Alternatively, using the box size recommended by postprocess.py
together with --no_centering
can be used.
Bug Fixes
- Fixed a critical bug in
match_template.py
that caused wider cross-correlation peaks when using filters and templates not padded to the recommended shape bypreprocess.py
(4d0e01f, Thanks to Min Zhang and #15 for reporting). - Resolved a minor numerical inaccuracy when using weighted tilt masks (5d14e6b).
- Corrected a type error that occurred when using discrete bandpass filters on cupy backends (4d0e01f).
API/CLI Changes
- Continued the deprecation of
tme.preprocessor
module and moved the implementation of wedge masks totme.preprocessing.tilt_series
.
Enhancements
- Restructured C extensions and tests to prevent potential circular imports when testing conda/pyenv installations (4d0e01f).
postprocess.py
can automatically determine the ideal box size for a given backend.