Skip to content

Commit 50916c5

Browse files
authored
Merge pull request #154 from mrava87/master
Added changelog for v1.9.1
2 parents dd9df8c + 8954d8f commit 50916c5

3 files changed

Lines changed: 33 additions & 1 deletion

File tree

CHANGELOG.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,15 @@
1+
# 1.9.1
2+
* Changed internal behaviour of ``pylops.sparsity.OMP`` when
3+
`niter_inner=0`. Automatically reverts to Matching Pursuit algorithm.
4+
* Changed handling of `dtype` in ``pylops.signalprocessing.FFT`` and
5+
``pylops.signalprocessing.FFT2D`` to ensure that the type of the input
6+
vector is retained when applying forward and adjoint.
7+
* Added `dtype` parameter to the `FFT` calls in the definition of the
8+
``pylops.waveeqprocessing.MDD`` operation. This ensure that the type
9+
of the real part of `G` input is enforced to the output vectors of the
10+
forward and adjoint operations.
11+
12+
113
# 1.9.0
214
* Added ``pylops.waveeqprocessing.Deghosting`` and
315
``pylops.signalprocessing.Seislet`` operators

docs/source/changelog.rst

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,26 @@
33
Changelog
44
=========
55

6+
7+
Version 1.9.1
8+
-------------
9+
10+
*Released on: 25/05/2020*
11+
12+
* Changed internal behaviour of :func:`pylops.sparsity.OMP` when
13+
``niter_inner=0``. Automatically reverts to Matching Pursuit algorithm.
14+
15+
* Changed handling of ``dtype`` in :class:`pylops.signalprocessing.FFT` and
16+
:class:`pylops.signalprocessing.FFT2D` to ensure that the type of the input
17+
vector is retained when applying forward and adjoint.
18+
19+
* Added ``dtype`` parameter to the ``FFT`` calls in the definition of the
20+
:class:`pylops.waveeqprocessing.MDD` operation. This ensure that the type
21+
of the real part of ``G`` input is enforced to the output vectors of the
22+
forward and adjoint operations.
23+
24+
25+
626
Version 1.9.0
727
-------------
828

pylops/optimization/sparsity.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1138,7 +1138,7 @@ def SplitBregman(Op, RegsL1, data, niter_outer=3, niter_inner=5, RegsL2=None,
11381138
J = \mu/2 ||\textbf{d} - \textbf{Op} \textbf{x} |||_2 +
11391139
\sum_i \epsilon_{{R}_{L2,i}} ||\mathbf{d_{{R}_{L2,i}}} -
11401140
\mathbf{R_{L2,i}} \textbf{x} |||_2 +
1141-
\sum_i || \mathbf{R_{L1,i}} \textbf{x} |||_1
1141+
\sum_i \epsilon_{{R}_{L1,i}} || \mathbf{R_{L1,i}} \textbf{x} |||_1
11421142
11431143
where :math:`\mu` and :math:`\epsilon_{{R}_{L2,i}}` are the damping factors
11441144
used to weight the different terms of the cost function.

0 commit comments

Comments
 (0)