Skip to content

v0.2.4

Compare
Choose a tag to compare
@maurerv maurerv released this 25 Aug 10:24
· 4 commits to main since this release

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 by preprocess.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 to tme.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.