|
3 | 3 | Changelog |
4 | 4 | ========= |
5 | 5 |
|
| 6 | +Version 1.5.0 |
| 7 | +------------- |
| 8 | + |
| 9 | +*Released on: 30/06/2019* |
| 10 | + |
| 11 | +* Added ``conj`` method to :py:class:`pylops.LinearOperator` |
| 12 | +* Added :py:class:`pylops.Kronecker`, |
| 13 | + :py:class:`pylops.Roll`, and |
| 14 | + :py:class:`pylops.Transpose` operators |
| 15 | +* Added :py:class:`pylops.signalprocessing.Fredholm1` operator |
| 16 | +* Added :py:class:`pylops.optimization.sparsity.SPGL1` and |
| 17 | + :py:class:`pylops.optimization.sparsity.SplitBregman` solvers |
| 18 | +* Sped up :py:class:`pylops.signalprocessing.Convolve1D` using |
| 19 | + :py:class:`scipy.signal.fftconvolve` for multi-dimensional signals |
| 20 | +* Changes in implementation of :py:class:`pylops.waveeqprocessing.MDC` and |
| 21 | + :py:class:`pylops.waveeqprocessing.Marchenko` to take advantage of primitives |
| 22 | + operators |
| 23 | +* Added ``epsRL1`` option to :py:class:`pylops.avo.poststack.PoststackInversion` |
| 24 | + and :py:class:`pylops.avo.prestack.PrestackInversion` to include |
| 25 | + TV-regularization terms by means of |
| 26 | + :py:class:`pylops.optimization.sparsity.SplitBregman` solver |
| 27 | + |
| 28 | + |
6 | 29 | Version 1.4.0 |
7 | 30 | ------------- |
8 | 31 |
|
9 | 32 | *Released on: 01/05/2019* |
10 | 33 |
|
11 | | -* Added ``numba`` engine to :py:class:`pylops.basicoperators.Spread` and |
12 | | - :py:class:`pylops.basicoperators.Radon2D` operators |
| 34 | +* Added ``numba`` engine to :py:class:`pylops.Spread` and |
| 35 | + :py:class:`pylops.signalprocessing.Radon2D` operators |
13 | 36 | * Added :py:class:`pylops.signalprocessing.Radon3D` operator |
14 | 37 | * Added :py:class:`pylops.signalprocessing.Sliding2D` and |
15 | 38 | :py:class:`pylops.signalprocessing.Sliding3D` operators |
|
0 commit comments