Surface-wave tomography using SeisLib: a Python']Python package for multiscale seismic imaging

被引:9
|
作者
Magrini, Fabrizio [1 ]
Lauro, Sebastian [2 ]
Kastle, Emanuel [3 ]
Boschi, Lapo [4 ,5 ,6 ]
机构
[1] Johannes Gutenberg Univ Mainz, Inst Geosci, D-55099 Mainz, Germany
[2] Univ Roma, Dept Math & Phys, I-00146 Rome, RM, Italy
[3] Freie Univ, Inst Geol Sci, D-12249 Berlin, Germany
[4] Univ Padua, Dipartimento Geosci, I-35131 Padua, PD, Italy
[5] Sorbonne Univ, Inst Sci Terre Paris, INSU, CNRS, F-75252 Paris, France
[6] Ist Nazl Geofis & Vulcanol, I-40100 Bologna, BO, Italy
关键词
Inverse theory; Seismic tomography; Surface waves and free oscillations; PHASE-VELOCITY; AMBIENT-NOISE; CROSS-CORRELATION; 2-RECEIVER MEASUREMENTS; AZIMUTHAL ANISOTROPY; GLOBAL-MODELS; BROAD-BAND; RAYLEIGH; LOVE; MANTLE;
D O I
10.1093/gji/ggac236
中图分类号
P3 [地球物理学]; P59 [地球化学];
学科分类号
0708 ; 070902 ;
摘要
To improve our understanding of the Earth's interior, seismologists often have to deal with enormous amounts of data, requiring automatic tools for their analyses. It is the purpose of this study to present SeisLib, an open-source Python package for multiscale seismic imaging. At present, SeisLib includes routines for carrying out surface-wave tomography tasks based on seismic ambient noise and teleseismic earthquakes. We illustrate here these functionalities, both from the theoretical and algorithmic point of view and by application of our library to seismic data from North America. We first show how SeisLib retrieves surface-wave phase velocities from the ambient noise recorded at pairs of receivers, based on the zero crossings of their normalized cross-spectrum. We then present our implementation of the two-station method, to measure phase velocities from pairs of receivers approximately lying on the same great-circle path as the epicentre of distant earthquakes. We apply these methods to calculate dispersion curves across the conterminous United States, using continuous seismograms from the transportable component of USArray and earthquake recordings from the permanent networks. Overall, we measure 144 272 ambient-noise and 2055 earthquake-based dispersion curves, that we invert for Rayleigh-wave phase-velocity maps. To map the lateral variations in surface-wave velocity, SeisLib exploits a least-squares inversion algorithm based on ray theory. Our implementation supports both equal-area and adaptive parametrizations, with the latter allowing for a finer resolution in the areas characterized by high density of measurements. In the broad period range 4-100 s, the retrieved velocity maps of North America are highly correlated (on average, 96 per cent) and present very small average differences (0.14 +/- 0.1 per cent) with those reported in the literature. This points to the robustness of our algorithms. We also produce a global phase-velocity map at the period of 40 s, combining our dispersion measurements with those collected at global scale in previous studies. This allows us to demonstrate the reliability and optimized computational speed of SeisLib, even in presence of very large seismic inverse problems and strong variability in the data coverage. The last part of the manuscript deals with the attenuation of Rayleigh waves, which can be estimated through SeisLib based on the seismic ambient noise recorded at dense arrays of receivers. We apply our algorithm to produce an attenuation map of the United States at the period of 4 s, which we find consistent with the relevant literature.
引用
收藏
页码:1011 / 1030
页数:20
相关论文
共 50 条
  • [41] A Python']Python package for parsing, validating, mapping and formatting sequence variants using HGVS nomenclature
    Hart, Reece K.
    Rico, Rudolph
    Hare, Emily
    Garcia, John
    Westbrook, Jody
    Fusaro, Vincent A.
    [J]. BIOINFORMATICS, 2015, 31 (02) : 268 - 270
  • [42] Using the COAsT Python']Python package to develop a standardised validation workflow for ocean physics models
    Byrne, David
    Polton, Jeff
    O'Dea, Enda
    Williams, Joanne
    [J]. GEOSCIENTIFIC MODEL DEVELOPMENT, 2023, 16 (13) : 3749 - 3764
  • [43] hgvs: A Python']Python package for manipulating sequence variants using HGVS nomenclature: 2018 Update
    Wang, Meng
    Callenberg, Keith M.
    Dalgleish, Raymond
    Fedtsov, Alexandre
    Fox, Naomi K.
    Freeman, Peter J.
    Jacobs, Kevin B.
    Kaleta, Piotr
    McMurry, Andrew J.
    Prlic, Andreas
    Rajaraman, Veena
    Hart, Reece K.
    [J]. HUMAN MUTATION, 2018, 39 (12) : 1803 - 1813
  • [44] PyGenePlexus: a Python']Python package for gene discovery using network-based machine learning
    Mancuso, Christopher A.
    Liu, Renming
    Krishnan, Arjun
    [J]. BIOINFORMATICS, 2023, 39 (02)
  • [45] Imaging the upper crust of the Korean Peninsula by surface-wave tomography
    Cho, K. H.
    Herrmann, R. B.
    Ammon, C. J.
    Lee, K.
    [J]. BULLETIN OF THE SEISMOLOGICAL SOCIETY OF AMERICA, 2007, 97 (01) : 198 - 207
  • [46] Contribution of seismic tomography in moment-tensor inversions using teleseismic surface-wave spectra
    Dufumier, H
    Trampert, J
    [J]. BULLETIN OF THE SEISMOLOGICAL SOCIETY OF AMERICA, 1997, 87 (01) : 114 - 122
  • [47] Multiscale finite element calculations in Python using SfePy
    Robert Cimrman
    Vladimír Lukeš
    Eduard Rohan
    [J]. Advances in Computational Mathematics, 2019, 45 : 1897 - 1921
  • [48] Short -Term Electric Load Forecasting Using SVR Implementing LibSVM Package and Python']Python Code
    Baghel, Manoj
    Ghosh, Abir
    Singh, Navneet Kumar
    Singh, Asheesh Kumar
    [J]. 2016 IEEE UTTAR PRADESH SECTION INTERNATIONAL CONFERENCE ON ELECTRICAL, COMPUTER AND ELECTRONICS ENGINEERING (UPCON), 2016, : 485 - 489
  • [49] Optimization of Aggregate Production Planning Problems with and without Productivity Loss using Python']Python Pulp Package
    Rehman, Hakeem Ur
    Ahmad, Ayyaz
    Ali, Zarak
    Baig, Sajjad Ahmad
    Manzoor, Umair
    [J]. MANAGEMENT AND PRODUCTION ENGINEERING REVIEW, 2021, 12 (04) : 38 - 44
  • [50] jmcm: a Python']Python package for analyzing longitudinal data using joint mean-covariance models
    Yang, Xuerui
    Pan, Jianxin
    [J]. COMMUNICATIONS IN STATISTICS-SIMULATION AND COMPUTATION, 2023, 52 (11) : 5446 - 5461