Skip to content

Releases: cabouman/svmbir

svmbir v0.4.0

10 Jan 15:28
4d594f8
Compare
Choose a tag to compare
  • Update dependencies to support Python 3.9-3.12 (previously 3.7-3.10)

svmbir v0.3.4

02 Jan 00:28
1669c65
Compare
Choose a tag to compare

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

05 Jan 21:22
cf86216
Compare
Choose a tag to compare

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

04 Jan 15:34
a072531
Compare
Choose a tag to compare

Changes include:

  • This contains an adjustment to the thread limiter that will fix the divergent result presented in #268.

svmbir v0.3.1

06 Dec 19:04
54492fa
Compare
Choose a tag to compare

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

25 Aug 22:31
f0512b7
Compare
Choose a tag to compare

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

22 Aug 22:30
67b998b
Compare
Choose a tag to compare

This contains two fixes:

  1. CRITICAL Fix in C code that crashes on macOS/arm64 (see HPImaging/sv-mbirct#16)
  2. Adds check for write permission before writing system matrix

svmbir v0.2.9

02 Apr 23:09
05665eb
Compare
Choose a tag to compare
  • 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

06 Mar 22:26
16bf5a9
Compare
Choose a tag to compare

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

24 Jan 23:58
fc36044
Compare
Choose a tag to compare

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