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 (https://github.com/KosinskiLab/pyTME/issues/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 (48eadf699b522d22269e22c6e825b2edebb10cd9).
- 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 a79381535b6baf5c4dc26645260666a289277c3c.
- `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 2a2438b06e7990f2419c7b41e46d1b07218999aa.
- Using `tme.analyzer.PeakCallerMaximumFilter` with the pytorch backend would ignore peaks on the boundaries for certain min-distance requirements. This has been fixed in 531ff7710b4c3d852212cd000ceecfac516cd753.
- Fixed an issue where the pytorch backend would not be listed as available in c54ddefe73779588f9a9e05ead8d87f22f79d76f.