v0.2.3
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 andtme.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.