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

1D, 2D and 3D Sliding
Chirp Radon Transform

Chirp Radon Transform

Chirp Radon Transform
Multi-Dimensional Convolution

Multi-Dimensional Convolution

Multi-Dimensional Convolution
Normal Moveout (NMO) Correction

Normal Moveout (NMO) Correction

Normal Moveout (NMO) Correction
Patching

Patching

Patching
PhaseShift operator

PhaseShift operator

PhaseShift operator
Spread How-to

Spread How-to

Spread How-to
Synthetic seismic

Synthetic seismic

Synthetic seismic
09. Multi-Dimensional Deconvolution

09. Multi-Dimensional Deconvolution

09. Multi-Dimensional Deconvolution
11. Radon filtering

11. Radon filtering

11. Radon filtering
12. Seismic regularization

12. Seismic regularization

12. Seismic regularization
14. Seismic wavefield decomposition

14. Seismic wavefield decomposition

14. Seismic wavefield decomposition