Home

The covseisnet package provides tools for array signal processing, with a focus on data from seismic networks. The central analyzed mathematical construction is the array covariance matrix (sometimes called network covariance matrix). The core signal detection algorithms are based on the analysis of the eigenvalues of this matrix. Eigenvector decomposition provides a basis for a blind source separation. In addition, the covariance matrix can be used as input for classical array processing tools such as beamforming and inter-station cross-correlations. Covseisnet objects are mostly inherited from obspy (seismology-oriented python package) and numpy.

The code repository is hosted on GitHub at https://github.com/covseisnet/covseisnet

Contents

How-to cite this package

This package is released under the GNU General Public License v3.0 (see License). Please include the following statement in the ackowledgements section of your publication, and please include a reference to one the paper listed in the References section below.

References

The following publications have made use of this package, or of a development version of it. Please refer to the description provided therein in order to get in-depth descriptions of the tools defined in the package as well as an overview of possible applications.

  • Journeau, Cyril, Nikolai M. Shapiro, Leonard Seydoux, Jean Soubestre, Valérie Ferrazzini, and Aline Peltier. "Detection, classification, and location of seismovolcanic tremors with multi-component seismic data, example from the Piton de la Fournaise volcano (La Réunion, France)." (preprint, 2020)

  • Lott, Martin, Philippe Roux, Léonard Seydoux, Benoit Tallon, Adrien Pelat, Sergey Skipetrov, and Andrea Colombi. "Localized modes on a metasurface through multi-wave interactions." arXiv preprint arXiv:1912.11530 (2019).

  • Soubestre, J., L. Seydoux, N. M. Shapiro, J. de Rosny, D. V. Droznin, S. Ya Droznina, S. L. Senyukov, and E. I. Gordeev. "Depth Migration of Seismovolcanic Tremor Sources Below the Klyuchevskoy Volcanic Group (Kamchatka) Determined From a Network‐Based Analysis." Geophysical Research Letters 46, no. 14 (2019): 8018-8030.

  • Soubestre, Jean, et al. Network‐Based Detection and Classification of Seismovolcanic Tremors: Example From the Klyuchevskoy Volcanic Group in Kamchatka. Journal of Geophysical Research: Solid Earth 123.1 (2018): 564-582.

  • Seydoux, Léonard, Julien de Rosny, and Nikolai M. Shapiro. "Pre-processing ambient noise cross-correlations with equalizing the covariance matrix eigenspectrum." Geophysical Journal International 210.3 (2017): 1432-1449.

  • Seydoux, L., et al. "Spatial coherence of the seismic wavefield continuously recorded by the USArray." Geophysical Research Letters 43.18 (2016): 9644-9652.

  • Seydoux, Léonard, et al. "Detecting seismic activity with a covariance matrix analysis of data recorded on seismic arrays." Geophysical Journal International 204.3 (2016): 1430-1442.