Release version 1.0.0
First official release, changing quite a few things compared to previous pre-releases:
Added
- Overhaul of
physicsmodule:- Cleanup of physics API
- Merged attenuation correction support
- Added/improved attenuation plotting functions
- Added
unitssubmodule for conversions
- Optional PyTorch backend for structured illumination (GI) projections
- Super-sampling support in
VolumeGeometryfrommodels - Support for progress bar cleanup in solvers
- Cleanup of legacy API
- Modern multi-threading code
- Moved to a src/ directory structure
- Moved to
pyproject.tomlinstead ofsetup.cfg - New documentation including a couple of tutorials
- New basic tests for
struct_illumandmodels
Fixed
- GI mask resolution computation
- Building documentation
- NumPy 2.0 compatibility
NOTE: This is the last release to support Python 3.9