fracspy.modelling.mt_kirchhoff.MTSKirchhoff#
- fracspy.modelling.mt_kirchhoff.MTSKirchhoff(x, y, z, recs, t, wav, wavc, tt_table, Gz, Ms_scaling=1000000.0, engine='numba', checkdottest=True)[source]#
Moment Tensor Single 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_z
numpy.ndarray
Greens functions for a single component, i.e., z-component For more information check _fracspy.mtinversion.greensfunctions.py_
- Ms_scaling
float
Scaling to be incorporated in the MTI
- engine
str
, optional Engine used for computations (
numpy
ornumba
).- checkdottest
Bool
, optional Run dot test to check operator
- z
- Returns:
- Mstack_OpPylops operator
Moment Tensor Operator