PyLops-distributed API¶
Linear operators¶
Basic operators¶
MatrixMult (A[, dims, compute, todask, dtype]) |
Matrix multiplication. |
Identity (N[, M, inplace, compute, todask, dtype]) |
Identity operator. |
Diagonal (diag[, dims, dir, compute, todask, …]) |
Diagonal operator. |
Transpose (dims, axes[, compute, todask, dtype]) |
Transpose operator. |
Roll (N[, dims, dir, shift, compute, todask, …]) |
Roll along an axis. |
Restriction (M, iava[, dims, dir, inplace, …]) |
Restriction (or sampling) operator. |
Spread (dims, dimsd[, table, dtable, …]) |
Spread operator. |
VStack (ops[, chunks, compute, todask, …]) |
Vertical stacking. |
HStack (ops[, chunks, compute, todask, dtype]) |
Horizontal stacking. |
BlockDiag (ops[, chunks, compute, todask, dtype]) |
Block-diagonal operator. |
Smoothing and derivatives¶
Smoothing1D (nsmooth, dims[, dir, compute, …]) |
1D Smoothing. |
FirstDerivative (N[, dims, dir, sampling, …]) |
First derivative. |
SecondDerivative (N[, dims, dir, sampling, …]) |
Second derivative. |
Laplacian (dims[, dirs, weights, sampling, …]) |
Laplacian. |
Signal processing¶
FFT (dims[, dir, nfft, sampling, real, …]) |
One dimensional Fast-Fourier Transform. |
Convolve1D (N, h[, offset, dims, dir, …]) |
1D convolution operator. |
Fredholm1 (G[, nz, saveGt, compute, chunks, …]) |
Fredholm integral of first kind. |
Wave-Equation processing¶
MDC (G, nt, nv[, dt, dr, twosided, saveGt, …]) |
Multi-dimensional convolution. |
MDD (G, d[, dt, dr, nfmax, wav, twosided, …]) |
Multi-dimensional deconvolution. |
Marchenko (R, nt[, dt, dr, wav, toff, …]) |
Marchenko redatuming |
Demigration (z, x, t, srcs, recs, vel, wav, …) |
Demigration operator. |