Skip to content

Commit

Permalink
Merge pull request #103 from mrava87/main
Browse files Browse the repository at this point in the history
Prepare for v0.5.0
  • Loading branch information
mrava87 authored Aug 20, 2022
2 parents f630121 + 12d3979 commit 2aa9fe5
Show file tree
Hide file tree
Showing 6 changed files with 27 additions and 8 deletions.
14 changes: 11 additions & 3 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,12 +1,20 @@
# 0.5.0
* Added ``pyproximal.proximal.Log1`` operator
* Allow ``radius`` parameter of ``pyproximal.optimization.primal.L0`` to be a function
* Allow ``tau`` parameter of ``pyproximal.optimization.primal.HQS`` to be a vector
and change over iterations
* Added ``z0`` to ``pyproximal.optimization.primal.HQS``
* Added ``factorize`` option to ``densesolver`` of ``pyproximal.proximal.L2``

# 0.4.0
* Added ``pyproximal.optimization.primal.ADMML2``,
``pyproximal.optimization.primal.HQS``,
`pyproximal.optimization.primal.HQS`,
and ``pyproximal.optimization.pnp.PlugAndPlay`` solvers
* Added ``pyproximal.proximal.ETP``, ``pyproximal.proximal.Geman``,
``pyproximal.proximal.L0``, ``pyproximal.proximal.Log``,
``pyproximal.proximal.L0`, ``pyproximal.proximal.Log``,
``pyproximal.proximal.QuadraticEnvelopeCard``, ``pyproximal.proximal.SCAD``
operators.
* Allow `tau` parameter of proximal operators to be a vector to handle problems with
* Allow ``tau`` parameter of proximal operators to be a vector to handle problems with
multiple right-hand sides.

# 0.3.0
Expand Down
13 changes: 12 additions & 1 deletion docs/source/changelog.rst
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,17 @@
Changelog
=========

Version 0.5.0
--------------
*Released on: 20/08/2022*

* Added :py:class:`pyproximal.proximal.Log1` operator
* Allow ``radius`` parameter of :py:class:`pyproximal.optimization.primal.L0` to be a function
* Allow ``tau`` parameter of :py:class:`pyproximal.optimization.primal.HQS` to be a vector
and change over iterations
* Added ``z0`` to :py:class:`pyproximal.optimization.primal.HQS`
* Added ``factorize`` option to ``densesolver`` of :py:class:`pyproximal.proximal.L2`

Version 0.4.0
--------------
*Released on: 05/06/2022*
Expand All @@ -14,7 +25,7 @@ Version 0.4.0
:py:class:`pyproximal.proximal.L0`, :py:class:`pyproximal.proximal.Log`,
:py:class:`pyproximal.proximal.QuadraticEnvelopeCard`, :py:class:`pyproximal.proximal.SCAD`
operators.
* Allow `tau` parameter of proximal operators to be a vector to handle problems with
* Allow ``tau`` parameter of proximal operators to be a vector to handle problems with
multiple right-hand sides.

Version 0.3.0
Expand Down
2 changes: 1 addition & 1 deletion environment-dev.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ dependencies:
- python>=3.8.12
- numpy>=1.15.0
- scipy>=1.8.0
- pylops
- pylops<2.0.0
- scikit-image
- matplotlib
- ipython
Expand Down
2 changes: 1 addition & 1 deletion environment.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,4 +5,4 @@ dependencies:
- python>=3.8.12
- numpy>=1.15.0
- scipy>=1.8.0
- pylops
- pylops<2.0.0
2 changes: 1 addition & 1 deletion requirements-dev.txt
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
numpy>=1.15.0
scipy>=1.8.0
pylops
pylops<2.0.0
numba
scikit-image
matplotlib
Expand Down
2 changes: 1 addition & 1 deletion setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ def src(pth):
],
author='mrava',
author_email='[email protected]',
install_requires=['numpy >= 1.15.0', 'scipy >= 1.8.0', 'pylops'],
install_requires=['numpy >= 1.15.0', 'scipy >= 1.8.0', 'pylops < 2.0.0'],
extras_require={'advanced': ['llvmlite', 'numba']},
packages=find_packages(exclude=['pytests']),
use_scm_version=dict(root='.',
Expand Down

0 comments on commit 2aa9fe5

Please sign in to comment.