fracspy.location.migration.kmigration#

fracspy.location.migration.kmigration(data, n_xyz, Op, nforhc=10)[source]#

Kirchhoff migration for microseismic source location.

This routine performs imaging of microseismic data by migration using the adjoint of the Kirchhoff modelling operator.

Parameters:
datanumpy.ndarray

Data of shape :math`n_r times n_t`

n_xyztuple

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

Oppyfrac.modelling.kirchhoff.Kirchhoff

Kirchhoff operator

nforhcint, optional

Number of points for hypocenter

Returns:
migratednumpy.ndarray

Migrated volume

hcnumpy.ndarray

Estimated hypocentral location