SW1D: A Python package for seismic surface wave solutions in 1-D elastic media
Piyush Kolhe, Arjun Datta, Shijil Umer, Bivas Das
Abstract
We present SW1D, a Python version of a legacy code for the forward computation of Rayleigh and Love wave dispersion curves as well as synthetic seismograms, in elastic, isotropic, laterally homogeneous media. This code solves the surface wave eigenvalue problem for 1-D media using a propagator-matrix technique and subsequently obtains surface wave excitations, in the frequency domain, for a point source described by its moment tensor. SW1D is validated through rigorous theoretical analyses and benchmarked against a well-established seismological software package. Ultimately, we demonstrate its place within an ecosystem of Python-based seismological tools designed for niche applications such as modelling surface wave propagation across lateral discontinuities, or forward modelling of ambient noise cross-correlations with arbitrary spatial distributions of ambient seismic sources.
Create a lesson
Related papers
Flow-rate controls on trapped hydrogen redistribution in a heterogeneous sandstone: a synchrotron X-ray micro-CT study
Catherine Spurin, Sojwal Manoorkar, Sharon Ellman et al.
Coarse-to-fine multi-resolution hash encoding for implicit full waveform inversion
Linrong Wang, Shaowen Wang, Fan Min et al.
GeoFWI3D: Large-scale 3D Velocity Model Dataset for Deep Learning-assisted Seismic Imaging
Sujith Swaminadhan, Yiran Shen, Chao Li et al.
Iterative separation of coherent blended signals in common shot gathers using synchrosqueezed curvelet-Radon constraints
Zifei Li, Shaohuan Zu, Haojun Chen
A limit theorem linking continuous plate models to the topology of the plate boundary network
Seung-Sep Kim
Finite-Horizon Triggering Cores of Earthquake Sequences
Didier Sornette, Giuseppe Petrillo