Skip to content

v0.6.0

Choose a tag to compare

@garrettwrong garrettwrong released this 04 Dec 18:05
85bf13c

This release covers a large collection of refactoring along with cleanup:

  • Bulk of code converted to Row Major from the initial Column Major port
  • Automated style, import, and linting/pep compliance controls.
  • Restructuring of classes
  • Implementation and use of Image/Volume Classes
  • Improvements to datatype handling and addition of dtype class attributes
  • Now supporting pip installs for multiple Python versions under automated CI testing.
  • Improved logging
  • Deprecated code cleanup
  • Dependency simplification and cleanup

Additionally this release includes some scientific programming feature additions:

  • Addition of Dirac and Polar basis classes
  • Include orientation estimation submodule
  • Unify preprocessing Pipeline
  • Develop new interface for normal FFT transform using Scipy, Pyfftw and Cupy
  • Replace old FFT functions with new FFT interface
  • Integration with next generation of FINUFFT Python package
  • Integration of cufinufft pip package for CUDA enabled devices.

More details of work can be found in the project board associated with this changeset:
https://github.com/ComputationalCryoEM/ASPIRE-Python/projects/2