From 6dc901002e9068169bbb79c40c6eb1cfe0e72698 Mon Sep 17 00:00:00 2001 From: Matteo Ravasi Date: Sat, 19 Feb 2022 14:31:26 +0300 Subject: [PATCH] Prepare for v1.18.0 --- CHANGELOG.md | 10 +++++++++- MIGRATION_V1_V2.md | 10 ++++++++++ docs/source/changelog.rst | 13 +++++++++++++ environment-dev.yml | 1 + 4 files changed, 33 insertions(+), 1 deletion(-) create mode 100644 MIGRATION_V1_V2.md diff --git a/CHANGELOG.md b/CHANGELOG.md index 303acf79..ea07b067 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,11 @@ +# 1.18.0 +* Added `NMO` example to gallery +* Extended `pylops.basicoperators.Laplacian` to N-dimensional arrays +* Added `forward` kind to `pylops.basicoperators.SecondDerivative` and + `pylops.basicoperators.Laplacian` +* Added `chirp-sliding` kind to `pylops.waveeqprocessing.seismicinterpolation.SeismicInterpolation` +* Fixed bug due to the new internal structure of `LinearOperator` submodule introduced in `scipy1.8.0` + # 1.17.0 * Added `pylops.utils.describe.describe` method * Added `fftengine` to `pylops.waveeqprocessing.Marchenko` @@ -235,7 +243,7 @@ * Added ``niter`` option to ``pylops.LinearOperator.eigs` method * Added ``show`` option to ``pylops.optimization.sparsity.ISTA`` and ``pylops.optimization.sparsity.FISTA`` solvers -* Added ``pylops.waveequprocessing.seismicinterpolation``, +* Added ``pylops.waveeqprocessing.seismicinterpolation``, ``pylops.waveequprocessing.waveeqdecomposition` and ``pylops.waveequprocessing.lsm`` submodules * Added tests for ``engine`` in various operators diff --git a/MIGRATION_V1_V2.md b/MIGRATION_V1_V2.md new file mode 100644 index 00000000..0e805067 --- /dev/null +++ b/MIGRATION_V1_V2.md @@ -0,0 +1,10 @@ +# Migrating PyLops codes from V1 to V2 + +This file is intended to guide users willing to convert their codes from PyLops v1 to PyLops v2. + +In the following we provide a detailed description of all the breaking changes introduced in v2, which +should be used as a checklist when converting a piece of code using PyLops from v1 to v2. + +- XX +- XX +- XX diff --git a/docs/source/changelog.rst b/docs/source/changelog.rst index 0c3692ce..33ef92e5 100644 --- a/docs/source/changelog.rst +++ b/docs/source/changelog.rst @@ -3,6 +3,19 @@ Changelog ========= +Version 1.18.0 +-------------- + +*Released on: 19/02/2022* + +* Added `NMO` example to gallery +* Extended :py:func:`pylops.Laplacian` to N-dimensional arrays +* Added `forward` kind to :py:class:`pylops.SecondDerivative` and + :py:func:`pylops.Laplacian` +* Added `chirp-sliding` kind to :py:func:`pylops.waveeqprocessing.seismicinterpolation.SeismicInterpolation` +* Fixed bug due to the new internal structure of `LinearOperator` submodule introduced in `scipy1.8.0` + + Version 1.17.0 -------------- diff --git a/environment-dev.yml b/environment-dev.yml index d7989b68..e8b608f7 100755 --- a/environment-dev.yml +++ b/environment-dev.yml @@ -5,6 +5,7 @@ channels: - numba dependencies: - python>=3.6.4 + - pip - numpy>=1.15.0 - scipy>=1.4.0 - pyfftw