Skip to content

v0.14.0

Choose a tag to compare

@garrettwrong garrettwrong released this 09 Jul 19:02
· 319 commits to main since this release
f8f26ee

ASPIRE v0.14.0 is minor release, adding scientific features, bug fixes, and many updates.

This release provides the following features:

  • Fast Polar Fourier Rotational Alignment for 2D class averages
  • IRLS Common Lines Algorithm
  • LUD Common Lines Algorithm
  • MATLAB reproducing legacy downsample flag option
  • MATLAB reproducing legacy normalize_background flag option
  • Load pixel_size from STAR file for RelionSource
  • Add optional pixel_size to initializer CoordinateSource
  • Icosahedral I symmetry
  • Migrate from error to warning on incorrect Volume.rotate dtypes
  • Permit corrupt MRC files in RelionSource and CoordinateSource

Bug fixes:

  • Fix flaky LUD unit test
  • Admit rectangular micrographs in CoordinateSource
  • Fix flakey BOT_align unit test
  • Fix OrientedSource save_mode=single
  • Continuous patching of evolving Numpy2 casting behavior changes
  • Resolve ambiguous dtype in image.downsample

Updates and Cleanup:

  • Remove Numpy2 experimental feature warning
  • Update registry hash for emdb_14621
  • Add scheduled downloader unit test
  • Deduplicate coor_trans and rotation code
  • Use scipy's create_group for SymmetryGroups
  • Migrate finufft and cufinufft to v2.4.0
  • Pipeline demo tutorial updates

Systems/CI Updates:

  • Flake8 updates
  • PyProject packaging updates
  • Ubuntu OS CI platform upgrade
  • Windows CI platform upgrade