v0.10.1
ASPIRE v0.10.1 is a patch release focused on adding several API improvements, bug fixes, and CI updates.
This release provides the following features:
- Synthetic volume generators (Legacy and compact Asymmetric, Cn, Dn, T, O)
confuse
based ASPIRE config- Multi dimensional stack axis for
Image
andVolume
- Parallel and batched BFR and BFSR alignment
- Scale
colorbar
forImage.show
utilities - Implement and check top level imports (
import aspire
) - Restores ability to use
cufinufft
via config NoiseAdder
framework and updates
Documentation and Logging:
- User configuration tutorial
- Dramatically reduced console log spam
- Replaced some logging with
tqdm
progress bars - Support user/runtime logger and
tqdm
configuration - Updated simulation docstring
- Docstring formatting
- Pipeline demo gallery
Bug Fixes and Cleanup:
- Updates rotation convention to be counter-clockwise
- Real coefficient rotations
- Normalize background dtype
- Fourier Bessel zero finding cleanup
im_translate
and preprocessing cleanup/deprecationCTFEstimator
andvoltage_to_wavelength
unit fixes- CTF starfile output column name
- Unit test fixes for averagers
- Pytest parallel processing limits
- Added missing
paramatrized
test cases - Gaussian 2D and 3D util cleanup
- Unified
transpose
andflip
for Volume and Image covar2d
ells mask bug fix- Consistently use recent
about_axis()
andVolume.load()
- ImageSource.save() dict return
- Remove
Micrograph
andMrcStack
in favor ofImageSource
- Consistent use of
fft
module - Dtype updates (
Basis
,Simulation
,Volume
,CLOrient3D
,nufft
) - Filter indices bug fix
- Migration to
Image.Resolution
fromImage.res
(via DeprecationWarning) - Workaround for
scipy==v0.10.0
2D interpolation importlib
resources updates
Systems/CI Updates:
- GPU CI
- Daily documentation build testing (
develop
) - CI config and additional logging
- Disable
ray
on Azure for OSX and Windows - Adds
pytest-xdist
plugin for developers - Support building docs without running gallery
- Updates for latest
scikit-learn
release - Began migration towards pure
pytest
s tox
v4 support- Azure OSX 12 updates
- Github actions v3/v4 updates