fracspy.location.imaging.sparselsi#
- fracspy.location.imaging.sparselsi(data, n_xyz, Op, niter=100, l1eps=100.0, nforhc=10, verbose=False)[source]#
Sparsity-promoting imaging for microseismic source location
This routine performs imaging of microseismic data by sparsity-promoting inversion using a Kirchhoff modelling operator.
- Parameters:
- data
numpy.ndarray
Data of shape :math`n_r imes n_t`
- n_xyz
tuple
Number of grid points in X-, Y-, and Z-axes for the imaging area
- Op
pyfrac.modelling.kirchhoff.Kirchhoff
Kirchhoff operator
- niter
int
, optional Number of iterations for inversion
- l1eps
float
, optional Weight of the L1 regularization term
- nforhc
int
, optional Number of points for hypocenter
- verbose
bool
, optional Verbosity (if
True
, show iteration progression of thescipy.sparse.linalg.lsqr
solver)
- data
- Returns:
- inv
numpy.ndarray
Inverted volume
- hc
numpy.ndarray
Estimated hypocentral location
- inv