Skip to content

Version 0.0.3

Compare
Choose a tag to compare
@bwohlberg bwohlberg released this 22 Sep 03:54
· 550 commits to main since this release
0066ffa

Change Summary

  • Change required packages and version numbers, including more recent version requirements for numpy, scipy, svmbir, and ray.
  • Package bm4d removed from main requirements list due to issue #342.
  • Support jaxlib versions 0.3.0 to 0.3.15 and jax versions 0.3.0 to 0.3.17.
  • Rename linear operators in radon_astra and radon_svmbir modules to TomographicProjector.
  • Add support for fan beam CT in radon_svmbir module.
  • Add function linop.linop_from_function for constructing linear operators from functions.
  • Enable addition operator for functionals.
  • Completely new implementation of BlockArray class.
  • Additional solvers in scico.solver.
  • New Huber norm (HuberNorm) and set distance functionals (SetDistance and SquaredSetDistance).
  • New loss functions loss.SquaredL2AbsLoss and loss.SquaredL2SquaredAbsLoss for phase retrieval problems.
  • Add interface to BM4D denoiser.
  • Change interfaces of linop.FiniteDifference and linop.DFT.
  • Change filenames of some example scripts (and corresponding notebooks).
  • Add support for Python 3.7.
  • New DiagonalStack linear operator.
  • Add support for non-linear operators to optimize.PDHG optimizer class.
  • Various bug fixes.

Changes in Detail

Full Changelog: v0.0.2...v0.0.3