v0.11.0
ASPIRE v0.11.0 is minor release, adding several scientific and API changes.
This release provides the following features:
- Extensible
ClassAvgSource
framework - Ab-initio modeling for Cn symmetry (
CLSymmetryCn
) - FLE Basis (
FLEBasis2d
) IndexedSource
for source slicing and remapping- Immutable source API migration
Image
andVolume
API cleanup (return types)asnumpy
as immutable views- Additional RELION 3.1 STAR file support
- SNR Estimation and Simulation utilities
- Improved
whiten
syntax - Immutable Source API
Documentation and Logging:
- Tutorial Gallery restructuring
- Lecture Feature Demo updates
- Class Averaging API documentation and UML
- Introductory API documentation and UML (gallery)
- Continued filtering of log messages
- CTF forward model validation and tutorial
Bug fixes:
- Redundant
Image
conversion bug indenoised_src
- Fixed
eval_coords
clustering (adjusted Rand score) - Negative
Image
index slicing (wraparound bug) - Polar Fourier Row Major cleanup
Systems/CI Updates:
conda
BLAS accelerated numerical backends (mkl
,openblas
,accelerate
)- Relaxed
pip
version requirements - Long running test suite on
review-ready
- CI documentation and gallery build on
push
- Windows CI patches
- Resolve deprecation warnings (
pandas
,scipy
) - Partial removal of
parameterized_class
black
23.1.0 updates