Releases: cabouman/svmbir
Releases · cabouman/svmbir
svmbir v0.4.0
svmbir v0.3.4
Changes include:
- Default to max_resolution=0 in prox mode
- Check prox_image input for valid shape
- Update Pillow version requirements
svmbir v0.3.3
Includes fixes in setup.py for the conda-forge build.
- Update requirements with Pillow<=9.3 (9.4 is causing import fail on MacOS/x86_64)
- Update setup.py for MacOS builds
svmbir v0.3.2
Changes include:
- This contains an adjustment to the thread limiter that will fix the divergent result presented in #268.
svmbir v0.3.1
Changes include:
- Added support for Python 3.7; still supports Python 3.8-3.10
- Stop pinning to specific numpy (now supports numpy>=1.21)
- Update C code to normalize SV priority keys by effective SVDEPTH
- Update C code to limit threads on small problem size
- Minor clean up; allow interslice regularization =0.0
- Updated documentation for added fan beam geometry (curved, flat)
svmbir v0.3.0
Changes include:
- support for python 3.8-3.10
- add support for flat-panel fan beam geometry
- add over-relaxation capability for pixel updates
- multi-resolution reconstruction is now default
- auto_sigma functions incorporate magnification
- documentation updates
svmbir v0.2.10
This contains two fixes:
- CRITICAL Fix in C code that crashes on macOS/arm64 (see HPImaging/sv-mbirct#16)
- Adds check for write permission before writing system matrix
svmbir v0.2.9
- Changes default image size for 'fan' geometry
- Fixes C bug that could seg-fault for Large data sets
- Updates PIL resize constant in response to deprecation warning
- Updates to documentation
svmbir v0.2.8
This release mainly adds support for fan beam geometry. (first for smbir!!)
- Relevant operators (
recon
,project,
backproject)
have 3 new arguments to specify the geometry:geometry
,dist_source_detector
,magnification
. - The operators default to parallel beam, so it's backwards compatible.
- New C code updates method of calculating matrix entries for easier generalization
- Corresponding updates to sphinx documentation, README and docstrings
svmbir v0.2.7
Changes:
- Various updates to allow conda-forge packaging
- Pin numpy to 1.21.* in requirements to avoid mismatch error between build&run (#224)
- Updates to setup.py to address warnings
- Corrected weight data type
- Include unit tests with package distribution
- Updated copyright statements
- Updates to documentation