From aeea2873f6f756fec079aae549905c67eed43d58 Mon Sep 17 00:00:00 2001 From: mrava87 Date: Sun, 11 Jan 2026 15:10:48 +0000 Subject: [PATCH 1/6] ci: added py314 and py314t to GA --- .github/workflows/build.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index 3a9b4adb..6fc44743 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -7,7 +7,7 @@ jobs: strategy: matrix: platform: [ ubuntu-latest, macos-latest ] - python-version: ["3.10", "3.11", "3.12", "3.13"] + python-version: ["3.10", "3.11", "3.12", "3.13", "3.14", "3.14t"] runs-on: ${{ matrix.platform }} steps: From 5d32368b13938ac381031df4a6074c34097060d4 Mon Sep 17 00:00:00 2001 From: mrava87 Date: Sun, 11 Jan 2026 15:16:48 +0000 Subject: [PATCH 2/6] ci: remove py314t --- .github/workflows/build.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index 6fc44743..6372963b 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -7,7 +7,7 @@ jobs: strategy: matrix: platform: [ ubuntu-latest, macos-latest ] - python-version: ["3.10", "3.11", "3.12", "3.13", "3.14", "3.14t"] + python-version: ["3.10", "3.11", "3.12", "3.13", "3.14"] runs-on: ${{ matrix.platform }} steps: From b85613d5347d853e78646ac40a92d49a6d2852a9 Mon Sep 17 00:00:00 2001 From: mrava87 Date: Sun, 11 Jan 2026 21:55:35 +0000 Subject: [PATCH 3/6] temp: remove devito from requirements --- requirements-dev.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/requirements-dev.txt b/requirements-dev.txt index f10a4002..a609bf8b 100644 --- a/requirements-dev.txt +++ b/requirements-dev.txt @@ -6,8 +6,8 @@ PyWavelets spgl1 scikit-fmm sympy -devito -# dtcwt (until numpy>=2.0.0 is supported) +# devito (until numpy>=2.0.0 is supported) +# dtcwt (until numpy>=2.3.3 is supported) astra-toolbox>=2.2.0 matplotlib ipython From cc90dd5f1e9effa08bbc74ef2ce05e7697ee5613 Mon Sep 17 00:00:00 2001 From: mrava87 Date: Sun, 11 Jan 2026 22:03:37 +0000 Subject: [PATCH 4/6] temp: removed devito tests --- .github/workflows/build.yaml | 2 +- pytests/test_twoway.py | 63 ------------------------------------ 2 files changed, 1 insertion(+), 64 deletions(-) delete mode 100644 pytests/test_twoway.py diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index 6372963b..6fc44743 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -7,7 +7,7 @@ jobs: strategy: matrix: platform: [ ubuntu-latest, macos-latest ] - python-version: ["3.10", "3.11", "3.12", "3.13", "3.14"] + python-version: ["3.10", "3.11", "3.12", "3.13", "3.14", "3.14t"] runs-on: ${{ matrix.platform }} steps: diff --git a/pytests/test_twoway.py b/pytests/test_twoway.py deleted file mode 100644 index 3df5d8f4..00000000 --- a/pytests/test_twoway.py +++ /dev/null @@ -1,63 +0,0 @@ -import os - -import numpy as np -import pytest - -from pylops.utils import deps, dottest -from pylops.waveeqprocessing.twoway import AcousticWave2D - -devito_message = deps.devito_import("the twoway module") - -if devito_message is None: - import devito - - devito.configuration["log-level"] = "ERROR" - - -par = { - "ny": 10, - "nx": 12, - "nz": 20, - "tn": 500, - "dy": 3, - "dx": 1, - "dz": 2, - "nr": 8, - "ns": 2, -} - -v0 = 2 -y = np.arange(par["ny"]) * par["dy"] -x = np.arange(par["nx"]) * par["dx"] -z = np.arange(par["nz"]) * par["dz"] - -sx = np.linspace(x.min(), x.max(), par["ns"]) -rx = np.linspace(x.min(), x.max(), par["nr"]) - - -@pytest.mark.skipif( - int(os.environ.get("TEST_CUPY_PYLOPS", 0)) == 1, reason="Not CuPy enabled" -) -def test_acwave2d(): - """Dot-test for AcousticWave2D operator""" - Dop = AcousticWave2D( - (par["nx"], par["nz"]), - (0, 0), - (par["dx"], par["dz"]), - np.ones((par["nx"], par["nz"])) * 2e3, - sx, - 5, - rx, - 5, - 0.0, - par["tn"], - "Ricker", - space_order=4, - nbl=30, - f0=15, - dtype="float32", - ) - - assert dottest( - Dop, par["ns"] * par["nr"] * Dop.geometry.nt, par["nz"] * par["nx"], atol=1e-1 - ) From efceb06754c4f624aa80d4ff67f8a29fe6f9374d Mon Sep 17 00:00:00 2001 From: mrava87 Date: Sun, 11 Jan 2026 22:07:02 +0000 Subject: [PATCH 5/6] ci: removed again 3.14t --- .github/workflows/build.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index 6fc44743..6372963b 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -7,7 +7,7 @@ jobs: strategy: matrix: platform: [ ubuntu-latest, macos-latest ] - python-version: ["3.10", "3.11", "3.12", "3.13", "3.14", "3.14t"] + python-version: ["3.10", "3.11", "3.12", "3.13", "3.14"] runs-on: ${{ matrix.platform }} steps: From 6f78b6dc5af5330ee024231d33a1186a5c6da043 Mon Sep 17 00:00:00 2001 From: mrava87 Date: Sun, 11 Jan 2026 22:23:59 +0000 Subject: [PATCH 6/6] temp: removed devito from reqs --- requirements-dev-arm.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements-dev-arm.txt b/requirements-dev-arm.txt index 985ac7b1..530de606 100644 --- a/requirements-dev-arm.txt +++ b/requirements-dev-arm.txt @@ -7,7 +7,7 @@ PyWavelets spgl1 scikit-fmm sympy -devito +# devito (until numpy>=2.0.0 is supported) # dtcwt (until numpy>=2.0.0 is supported) # astra-toolbox (not available on arm-osx) matplotlib