fracspy.modelling.mt_kirchhoff.MTMKirchhoff#
- fracspy.modelling.mt_kirchhoff.MTMKirchhoff(x, y, z, recs, t, wav, wavc, tt_table, Gx, Gy, Gz, Ms_scaling=1000000.0, engine='numba', checkdottest=True)[source]#
Moment Tensor Multi Component Kirchhoff operator.
- Parameters:
- z
numpy.ndarray Depth axis
- x
numpy.ndarray Spatial axis
- y
numpy.ndarray Spatial axis
- recs
numpy.ndarray Receivers in array of size \(\lbrack 2 (3) \times n_r \rbrack\) The first axis should be ordered as (
y,)x,z.- t
numpy.ndarray Time axis for data
- wav
numpy.ndarray Wavelet.
- wavcenter
int Index of wavelet center
- tt_table
numpy.ndarray Travel time table.
- G_x
numpy.ndarray Greens functions for x-component
- G_y
numpy.ndarray Greens functions for y-component
- G_z
numpy.ndarray Greens functions for z-component
- Ms_scaling
float Scaling to be incorporated in the MTI
- engine
str, optional Engine used for computations (
numpyornumba).- checkdottest
Bool, optional Run dot test to check operator
- z
- Returns:
- Mstack_OpPylops operator
3C Moment Tensor Operator