v0.5.2
What's Changed
Breaking changes
make_image_modelupgrades: createAutoVolumeProjectionand add overloads by @michael-0brien in #495- Simplify
IndependentAtomVolumefield names:positions_pytree->positionsandscattering_factor_pytree->scattering_factorsby @michael-0brien in #497 - More clear and easily extendable
AbstractImageModelinterface by @michael-0brien in #506 - Projections from different volumes using
make_image_modelare now the same, rather than equal up to a transpose rotation by @michael-0brien in #500
Deprecations / API updates
- Absorb submodules
coordinates,operators, andtransformsintocryojax.ndimageby @michael-0brien in #489
Features
- Add
load_tabulated_volume, a utility for loading atomistic volumes by @michael-0brien in #496 - Add Lobato electrostatic potential parametrization by @michael-0brien in #503
- Add
make_linear_operator: simulate images usinglineaxby @michael-0brien in #504 - Add
render_voxel_volumeandAutoVolumeRenderFn, utilities for rendering voxels from atoms by @michael-0brien in #505 - Image model output can now be transformed by an
AbstractImageTransformby @michael-0brien in #507
Performance improvements
- More efficient scattering factor parameter loading by @michael-0brien in #502
Maintenance
- Code cleanup and removal from older versions by @michael-0brien in #508
Full Changelog: v0.5.1...v0.5.2