Skip to content

cryojax v0.1.1

Compare
Choose a tag to compare
@mjo22 mjo22 released this 23 Aug 19:20
· 1239 commits to main since this release

What's changed

  • Image projections using the fourier slice theorem is functioning using the ScatteringConfig called FourierSliceScattering and the Specimen called ElectronGrid. This means that Image models now support jit compilation with jax.jit and functional transformations that require this, like jax.vmap.
  • Speedups that remove all unecessary operations on 3D voxel grids. For example, now all Poses compute translations in the same way, with phase shifts. Specimens no longer compute translations.
  • Fourier conventions are now such that the zero frequency component is on the edge of the box, rather than the center.
  • Rotation conventions are matched to cisTEM, along with how voxel grids initially sit in the box.

Full Changelog: v0.1.0...v0.1.1