Skip to content

v0.12.0

Compare
Choose a tag to compare
@garrettwrong garrettwrong released this 06 Sep 10:50
· 477 commits to main since this release

ASPIRE v0.12.0 is minor release, adding new scientific features, components, and several improvements.

This release provides the following features:

  • MicrographSimulation component
  • MicrographSources with CoordinateSource integration
  • Data Downloader utility (via pooch)
  • WeightedVolumesEstimator for heterogeneous 3D reconstruction
  • TIFF Image loading support
  • Common Lines method for C2 symmetry
  • DiagMatrix operator

Bug fixes:

  • clean_image caching
  • Apple unit test patch (following numpy updates)
  • Rename PolarBasis2D to PolarFT and consistently use compact (real symmetric) representation

Systems/CI Updates:

  • Add Python 3.11, drop Python 3.7
  • Modernize Python packaging via pyproject.toml
  • Warnings cleanup
  • Migrate several tests towards pytest.fixture
  • Modular and pytest.fixture based tests for Common Lines methods
  • Reduce APPLE unit test time
  • Apple M1/M2 arm-64 install documentation
  • cufinufft v1.3 final adoption
  • GRPC dependency updates