Skip to content

Releases: ComputationalCryoEM/ASPIRE-Python

v0.6.3

05 Mar 19:11

Choose a tag to compare

v0.6.3 Mainly consists of small patches and continuous updates for dependent software and CI systems.
It also extends the tutorials and notebook based documentation.

  • cufinufft v1.2 Updates
  • Update Example Notebooks and add a more comprehensive demonstration
  • Replace Travis CI with GitHub Actions
  • Migrate GitHub Pages Documentation to GitHub Actions
  • FFB3D/FB3D debugging (order and dtype patches)
  • Remove unused skimage dependency
  • Add aspire cli entry point
  • Fix ImageArraySource and add working tutorial to test suite
  • Minor doc updates
  • Use nufft "many" interface in 3D calls
  • Add isotropic noise estimator
  • Separate save function into save_metedata and save_images
  • Option to load numeric backend modules

v0.6.2

17 Dec 21:22
7eaff18

Choose a tag to compare

Minor update to better support pip install for ubuntu 20.04. Additions for preprocessing pipeline example and Rotations class.

v0.6.1

17 Dec 01:29
19a938d

Choose a tag to compare

Minor updates to facilitate publishing package to PyPI.

v0.6.0

04 Dec 18:05
85bf13c

Choose a tag to compare

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