Skip to content

v0.2.3

Compare
Choose a tag to compare
@maurerv maurerv released this 13 Aug 08:12
· 8 commits to main since this release

Version 0.2.3 introduces quality-of-life improvements, fixes a range of outstanding issues, and more extensive documentation. Users are recommended to update to the new version.

Enhancements

  • Relion star files can be created without extracting subtomograms (#10).
  • preprocess.py has more functionalities for template generation.

API/CLI Changes

  • FFT padding was harmonized across backends, defaulting to tme.backends.NumpyFFTWBackend.
  • tme.preprocessing.WedgeReconstructed returns a strictly binary mask if weighting is disabled.
  • match_template.py can no longer perform threshold-based cropping of input data.

Documentation

  • Deprecated quickstart in favor of a more extensive and structured user guide.

Bug Fixes

  • match_template.py would create CTFs that did not factor in the spatial sampling rate, yielding incorrect CTFs. This has since been fixed and tme.preprocessing.tilt_series.CTF has been adapted accordingly to avoid such issues in the future (48eadf6).
  • For certain data shape and parameter combinations (odd/even, fourier padding / edge padding), template matching results would be shifted by a single-voxel. This has been fixed in a793815.
  • tme.Density.from_file would incorrectly extract the origin argument from CCP4/MRC files with non-standard MAPC, MAPS, MAPR configuration. This has been fixed in 2a2438b.
  • Using tme.analyzer.PeakCallerMaximumFilter with the pytorch backend would ignore peaks on the boundaries for certain min-distance requirements. This has been fixed in 531ff77.
  • Fixed an issue where the pytorch backend would not be listed as available in c54ddef.