v0.9.0
ASPIRE v0.9.0 is a minor release, adding many scientific features and software improvements.
This release provides the following new features:
- Adds simulated and experimental abinitio pipeline gallery experiments
- Adds
ImageSourcesubclasses supporting whole-micrograph/particle-coordinate sources - Refactor and add
Cnsymmetry to Gaussian blob volume generation extract-particlespreprocessing- Adds Reddy Chetterji based image registration
- Refactors class averaging towards
Averager2Dframework Volume.mrcloading and saving functions- Adds
Volumeprojection gallery tutorial
Bug fixes:
FB3DandFFB3Dfixes (norm legendre factorial and quadrature points)cov2dshrinker formula- Redundant Whitening for Simulation sources
- PolarBasis2D default initialization
- Improve handling empty result sets in APPLE
- Default
cov2dnoise estimation cov2ddenoising matrix normalization- RelionSource with a single image
- DenoisedImageSource batching
- CTF estimation CLI output_dir
Code Cleanup:
- Standardize use of
Rotationclass PSWFandFPSWFcleanup, minor performance improvements- Force
finufftsignals to be complex - Replace CTF estimation log files with STAR
- Refactor and cleanup grid indexing
- Remove APPLE settings from site configuration
- Add APPLE settings as class and command line options
- Removes orientation estimation settings from site configutation
- Replace
importlib_resourceswithimportlib.resources - Deprecates
ensure - Tutorial gallery updates
- Updates code contributors
- Minor logging and documentation improvements
Systems/CI Updates:
- Roll default Python to 3.7
- Deprecates Python 3.6
- Adds Python 3.10
- Update formatting to
Black22.1.0 - Roll stable MacOS tests to 10.15 from 10.14