Recent Releases of PyProximal - scalable convex optimization in Python
PyProximal - scalable convex optimization in Python - v0.10.0
- Added
pyproximal.optimization.primal.AndersonProximalGradientsolver - Added
pyproximal.proximal.HuberCircularoperator - Added
fungradmethod topyproximal.proximal.Nonlinear - Modified
pyproximal.proximal.Huberoperator as previously erroneously implemented using the definition of Circular Huber norm
Scientific Software - Peer-reviewed
- Python
Published by mrava87 about 1 year ago
PyProximal - scalable convex optimization in Python - v0.9.0
- Added :py:class:
pyproximal.optimization.palm.iPALMsolver - Added :py:func:
pyproximal.optimization.palm._backtrackingmethod to be used whengammaf=Noneand/orgammag=None - Added :py:func:
pyproximal.utils.gradtest.gradtest_proximaland :py:func:pyproximal.utils.gradtest.gradtest_bilinearmethods - Added
tolto :py:class:pyproximal.optimization.primal.ProximalPointand :py:class:pyproximal.optimization.primal.ProximalGradientsolvers - Modified :py:class:
pyproximal.ProxOperator.precompositionto allowbbeing also a vector
Scientific Software - Peer-reviewed
- Python
Published by mrava87 over 1 year ago
PyProximal - scalable convex optimization in Python - v0.8.0
- Added
pyproximal.projection.L01BallProjandpyproximal.proximal.L01Balloperators - Added
etatopyproximal.optimization.primal.ProximalGradient - Added
etaandweightstopyproximal.optimization.primal.GeneralizedProximalGradient - Allow
etatopyproximal.optimization.primal.ProximalGradientto have iteration-dependentepsg - Switched from
lsqrtocginpyproximal.projection.AffineSetProj
Scientific Software - Peer-reviewed
- Python
Published by mrava87 almost 2 years ago
PyProximal - scalable convex optimization in Python - v0.7.0
- Added
pyproximal.proximal.RelaxedMumfordShahoperator - Added cuda version to the proximal operator of
pyproximal.proximal.Simplex - Added bilinear update to
pyproximal.optimization.primal.ProximalGradient - Modified
pyproximal.optimization.pnp.PlugAndPlayfunction signature to allow using any proximal solver of choice - Fixed print in
pyproximal.optimization.primaldual.PrimalDualwhen using cupy arrays - Fixed
pyproximal.utils.bilinear.LowRankFactorizedMatrixwhenn=m
Scientific Software - Peer-reviewed
- Python
Published by mrava87 over 2 years ago
PyProximal - scalable convex optimization in Python - v0.6.0
:verticaltrafficlight: :verticaltrafficlight: This is the first release supporting PyLops v2. :verticaltrafficlight: :verticaltrafficlight:
- Added
gradmethod topyproximal.utils.bilinear.LowRankFactorizedMatrixoperator - Allow passing optional arguments to solvers in
pyproximal.proximal.L2 - Modified codebase to integrate with pylops's
cupybackend. - Modified codebase to integrate with
pylopsv2.
Scientific Software - Peer-reviewed
- Python
Published by mrava87 almost 3 years ago
PyProximal - scalable convex optimization in Python - v0.5.0
:verticaltrafficlight: :verticaltrafficlight: This is the latest version supporting PyLops v1. :verticaltrafficlight: :verticaltrafficlight:
- Added
pyproximal.proximal.Log1operator - Allow
radiusparameter ofpyproximal.optimization.primal.L0to be a function - Allow
tauparameter ofpyproximal.optimization.primal.HQSto be a vector and change over iterations - Added
z0topyproximal.optimization.primal.HQS - Added
factorizeoption todensesolverofpyproximal.proximal.L2
Scientific Software - Peer-reviewed
- Python
Published by mrava87 over 3 years ago
PyProximal - scalable convex optimization in Python - v0.4.0
- Added
pyproximal.optimization.primal.ADMML2,pyproximal.optimization.primal.HQS, andpyproximal.optimization.pnp.PlugAndPlaysolvers - Added
pyproximal.proximal.ETP,pyproximal.proximal.Geman,pyproximal.proximal.L0,pyproximal.proximal.Log,pyproximal.proximal.QuadraticEnvelopeCard,pyproximal.proximal.SCADoperators. - Allow
tauparameter of proximal operators to be a vector to handle problems with multiple right-hand sides.
Scientific Software - Peer-reviewed
- Python
Published by mrava87 over 3 years ago
PyProximal - scalable convex optimization in Python - v0.3.0
- Added
pyproximal.optimization.palm.PALMoptimizer - Added
callbacktopyproximal.optimization.proximal.ProximalPointoptimizer - Added
pyproximal.utils.bilinear.BilinearOperatorandpyproximal.utils.bilinear.LowRankFactorizedMatrixoperators
Scientific Software - Peer-reviewed
- Python
Published by mrava87 almost 4 years ago
PyProximal - scalable convex optimization in Python - v0.2.0
- Added
pyproximal.proximal.L0Ball,pyproximal.proximal.L1Ball,pyproximal.proximal.L21_plus_L1,pyproximal.proximal.Nuclear,pyproximal.proximal.NuclearBall, andpyproximal.proximal.Nonlinearoperators - Added
pyproximal.optimization.primal.TwISTsolver - Added
accelerationinpyproximal.optimization.primal.AcceleratedProximalGradientsolver - Added classes standard deviation in
pyproximal.optimization.segmentation.Segmentsolver - Added
chainmethodpyproximal.ProxOperator - Fix
pyproximal.proximal.Orthogonalby introducingalphain the proximal evaluation
Scientific Software - Peer-reviewed
- Python
Published by mrava87 about 4 years ago
PyProximal - scalable convex optimization in Python - v0.1.0
- Added :py:class:
pyproximal.optimization.sr3.SR3solver - Added :py:class:
pyproximal.projection.AffineSetProjand :py:class:pyproximal.AffineSetoperators - Fixed :py:class:
pyproximal.Huberoperator
Scientific Software - Peer-reviewed
- Python
Published by mrava87 almost 5 years ago
PyProximal - scalable convex optimization in Python - v0.0.0
First official release.
Scientific Software - Peer-reviewed
- Python
Published by mrava87 about 5 years ago