fracspy.location.imaging.lsi#

fracspy.location.imaging.lsi(data, n_xyz, Op, niter=100, nforhc=10, verbose=False)[source]#

Least-squares imaging for microseismic source location

This routine performs imaging of microseismic data by least-squares inversion using a Kirchhoff modelling operator.

Parameters:
datanumpy.ndarray

Data of shape :math`n_r imes n_t`

n_xyztuple

Number of grid points in X-, Y-, and Z-axes for the imaging area

Oppyfrac.modelling.kirchhoff.Kirchhoff

Kirchhoff operator

niterint, optional

Number of iterations for inversion

nforhcint, optional

Number of points for hypocenter

verbosebool, optional

Verbosity (if True, show iteration progression of the scipy.sparse.linalg.lsqr solver)

Returns:
invnumpy.ndarray

Inverted volume

hcnumpy.ndarray

Estimated hypocentral location