Skip to content

v0.13.0

Latest
Compare
Choose a tag to compare
@garrettwrong garrettwrong released this 09 Oct 13:28

ASPIRE v0.13.0 is minor release, adding new scientific features, GPU basis acceleration, updates and bug fixes.

This release provides the following features:

  • CLSync3N Common Lines algorithm
  • CLSymmetryD2 Common Lines algorithm
  • GPU Acceleration of FFBBasis2D and FLEBasis2D
  • GPU Acceleration of FFBBasis3D
  • Pixel size attributes for Image, Volume, and ImageSource
  • Optimized spherical harmonic computations
  • Adds Sinogram GPU accelerated line projection class

Bug fixes:

  • Reconcile rotation estimation with legacy MATLAB
  • Reconcile shift estimation with legacy MATLAB
  • Fix fuzzy_mask defaults and adds low pixel patch
  • Relion/ASPIRE image offset conventions
  • whiten filter thresholds
  • Remove FINUFFT workarounds for old releases
  • SymmetryGroup pass-through
  • wemd centering patch
  • MeanEstimator defaults
  • Minor 10081 gallery udpates

Testing:

  • Long running workflow speedups (fixture reuse)
  • Reduced batched covar2D test variability
  • Warnings cleanup (Linux 3.8-3.11, M1 3.9)
  • Adds initial tests for common line algorithms with shifts

Systems/CI Updates:

  • Native Apple Silicon support
  • Remove pyshtools dependency
  • Adds OSX ARM CI platform
  • FINUFFT/cuFINUFFT major release updates
  • Update CodeCov Auth