pylops.utils.seismicevents.makeaxis#

pylops.utils.seismicevents.makeaxis(par)[source]#

Create axes t, x, and y axes

Create space and time axes from dictionary containing initial values ot, ox, oy, sampling steps dt, dx``, dy and number of elements nt, nx``, ny for each axis.

Parameters
pardict

Dictionary containing initial values, sampling steps, and number of elements

Returns
tnumpy.ndarray

Time axis

t2numpy.ndarray

Symmetric time axis

xnumpy.ndarray

x axis

ynumpy.ndarray

y axis (None, if oy, dy or ny are not provided)

Examples

>>> par = {'ox':0, 'dx':2, 'nx':60,
>>>        'oy':0, 'dy':2, 'ny':100,
>>>        'ot':0, 'dt':4, 'nt':400}
>>> # Create axis
>>> t, t2, x, y = makeaxis(par)

Examples using pylops.utils.seismicevents.makeaxis#

1D, 2D and 3D Sliding

1D, 2D and 3D Sliding

Chirp Radon Transform

Chirp Radon Transform

Convolution

Convolution

Multi-Dimensional Convolution

Multi-Dimensional Convolution

Normal Moveout (NMO) Correction

Normal Moveout (NMO) Correction

Patching

Patching

PhaseShift operator

PhaseShift operator

Spread How-to

Spread How-to

Synthetic seismic

Synthetic seismic

09. Multi-Dimensional Deconvolution

09. Multi-Dimensional Deconvolution

11. Radon filtering

11. Radon filtering

12. Seismic regularization

12. Seismic regularization

14. Seismic wavefield decomposition

14. Seismic wavefield decomposition