Skip to content

Commit de96361

Browse files
committed
Updated ffts
1 parent 35fbbce commit de96361

File tree

2 files changed

+6
-5
lines changed

2 files changed

+6
-5
lines changed

examples/plot_fft.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
nfft = 2**10
2525
d = np.sin(2 * np.pi * f0 * t)
2626

27-
FFTop = pylops.signalprocessing.FFT(dims=nt, nfft=nfft, sampling=dt, engine="numpy")
27+
FFTop = pylops.FFT(dims=nt, nfft=nfft, sampling=dt, engine="numpy")
2828
D = FFTop * d
2929

3030
# Adjoint = inverse for FFT
@@ -49,7 +49,7 @@
4949
# numpy in many cases but it is not inserted in the mandatory requirements of
5050
# PyLops. If interested to use ``FFTW`` backend, read the `fft routines`
5151
# section at :ref:`performance`.
52-
FFTop = pylops.signalprocessing.FFT(dims=nt, nfft=nfft, sampling=dt, engine="fftw")
52+
FFTop = pylops.FFT(dims=nt, nfft=nfft, sampling=dt, engine="fftw")
5353
D = FFTop * d
5454

5555
# Adjoint = inverse for FFT
@@ -69,7 +69,7 @@
6969
###############################################################################
7070
# PyLops implements a third engine (``engine='mkl_fft'``) which uses the
7171
# well-known `mkl_fft <https://github.com/IntelPython/mkl_fft>`_ .
72-
FFTop = pylops.signalprocessing.FFT(dims=nt, nfft=nfft, sampling=dt, engine="mkl_fft")
72+
FFTop = pylops.FFT(dims=nt, nfft=nfft, sampling=dt, engine="mkl_fft")
7373
D = FFTop * d
7474

7575
# Adjoint = inverse for FFT
@@ -129,7 +129,7 @@
129129
nfft = 2**10
130130
d = np.outer(np.sin(2 * np.pi * f0 * t), np.arange(nx) + 1)
131131

132-
FFTop = pylops.signalprocessing.FFT2D(
132+
FFTop = pylops.FFT2D(
133133
dims=(nt, nx), nffts=(nfft, nfft), sampling=(dt, dx)
134134
)
135135
D = FFTop * d.ravel()
@@ -170,7 +170,7 @@
170170
d = np.outer(np.sin(2 * np.pi * f0 * t), np.arange(nx) + 1)
171171
d = np.tile(d[:, :, np.newaxis], [1, 1, ny])
172172

173-
FFTop = pylops.signalprocessing.FFTND(
173+
FFTop = pylops.FFTND(
174174
dims=(nt, nx, ny), nffts=(nfft, nfftk, nfftk), sampling=(dt, dx, dy)
175175
)
176176
D = FFTop * d.ravel()

pylops/__init__.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,7 @@
5757
waveeqprocessing,
5858
)
5959
from .torchoperator import *
60+
from .signalprocessing import *
6061
from .avo.poststack import *
6162
from .avo.prestack import *
6263
from .optimization.basic import *

0 commit comments

Comments
 (0)