Skip to content

v0.3.3

Latest

Choose a tag to compare

@maurerv maurerv released this 08 Sep 09:16
· 8 commits to main since this release

New Features

  • On-the-fly score background correction for all commonly used scores
  • Extended analysis support for pytme_runner to simplify analysis of large datasets
  • Extended analyzer support for Jax backend to other aggregation operations, such as constrained matching.

Internal changes

  • Common postprocessing routines for composable filters, i.e., application of phase shifts and cropping, have been delegated to time.filters.Compose and tme.filters.ComposableFilters
  • Frequency grids for the creation of composable filters adhere to the convention used in np.fft.rfftn, i.e., DC component at the origin, to avoid potentially ill-shifted filters. This changes propagates into tme.filters.ReconstructFromTilt, which now expects each element of the input stack to be compliant with this convention.
  • Rotation matrices are now treated as pull, as opposed to push, to become compliant with the convention used in other EM software.
  • All backends now use homogeneous transformation matrices to define rigid transforms and batches of rigid transforms.