Skip to content

v1.0 milestone

Compare
Choose a tag to compare
@FerreolS FerreolS released this 16 Mar 13:29
· 12 commits to release since this release

Major Changes and improvements

  • Remove deprecated LinOpScaling,
  • Improve tests with CheckLinOp, CheckMap and `TestsSummationLinOp' functions
  • implement methods makeAdjoint and makeInversion in LinOp
  • more simplifications in Summation, Composition, Ìnversion for Map and hence LinOpand Cost
  • New LinOpBroadcast linear operator
  • Add ElementWiseOp non linear operators: OpEWSquareRoot, OpEWInverse and OpEWSSquaredMagnitude.
  • New CostGoodRoughness cost function
  • Introduce positivity constraint in CostL1
  • New CostTV cost function
  • Rework Opti optimization class
  • Introduce several TestCvg classes to assess convergence of optimization according to different criteria
  • Automatic download and compilation of OptimPackLegacy for OptiVMLMB
  • OptiConjGradno longer takes a W parameter
  • New ÒptiFGP` (Fast gradient proximal) optimization function

Bug fixes and minor changes

  • Improve doc
  • Implement function cmpSize to compare size of vectors
  • Faster CostHyperBolic cost function- Automatic compilation of C files needed for CostMixNormSchatt1 cost function
  • Better examples
  • Add functions GenerateData and GenerateData to generate star phantom- More options in `LinOpConv'
  • Implement make... methods in LinOpDFT
  • Reworked OutputOpti printing class

Contributors

This release contains contributions from Mike Mc Cann, Thomas Debarre, Thanh-an Pham, Emmanuel Soubies and Ferréol Soulez