🔩 PyLops Utilities¶
Alongside with its Linear Operators and Solvers, PyLops contains also a number of auxiliary routines performing universal tasks that are used by several operators or simply within one or more 📚 Tutorials for the preparation of input data and subsequent visualization of results.
Dot-test¶
|
Dot test. |
Decorators¶
Decorator which converts a solver-type function that only supports a 1d-array into one that supports one (dimsd-shaped) ndarray. |
|
Decorator which disables ndarray multiplication. |
|
|
Decorator for the common reshape/flatten pattern used in many operators. |
Describe¶
|
Describe a PyLops operator |
Estimators¶
|
Trace of linear operator using the Hutchinson method. |
|
Trace of linear operator using the Hutch++ method. |
|
Trace of linear operator using the NA-Hutch++ method. |
Metrics¶
Geophysical Reservoir characterization¶
|
Zoeppritz solution. |
|
Single element of Zoeppritz solution. |
|
PP reflection coefficient from the Zoeppritz scattering matrix. |
|
PP reflection coefficient from the approximate Zoeppritz equation. |
|
Three terms Aki-Richards approximation. |
|
Three terms Fatti approximation. |
|
PS reflection coefficient |
Scalability test¶
|
Scalability test. |
Sliding and Patching¶
|
Design Sliding1D operator |
|
Design Sliding2D operator |
|
Design Sliding3D operator |
|
Design Patch2D operator |
|
Design Patch3D operator |
Synthetics¶
Create axes t, x, and y axes |
|
|
Linear 2D events |
|
Parabolic 2D events |
|
Hyperbolic 2D events |
|
Linear 3D events |
|
Parabolic 3D events |
|
Hyperbolic 3D events |
|
Analytical direct wave in acoustic media |
Signal-processing¶
|
Convolution matrix |
Convolution matrix from a bank of filters |
|
|
Local dip estimation |
|
Local slope estimation |
|
Plane-Wave Destruction (PWD) local slope estimation. |
Tapers¶
|
2D taper |
|
3D taper |
|
ND taper |
Wavelets¶
|
Gaussian wavelet |
|
Klauder wavelet |
|
Ormsby wavelet |
|
Ricker wavelet |