Skip to content
DraconiticResearch
Search Sources API
203,203 studies31 sourcesUpdated 10 min ago
PreprintCC BY 4.0arXiv

SW1D: A Python package for seismic surface wave solutions in 1-D elastic media

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.

Related

  1. Convergent representations of elastic-wave structure emerge across deliberately distinct seismic training routes
    Ziye Yu, Yuqi Cai, Xin Liu
    arXivPreprintCC BY 4.0Full textGeophysics & seismologyarXiv
  2. Three-dimensional numerical simulation of ambient seismic noise for arbitrary surface source distributions: application to the study of horizontal-to-vertical spectral ratios and their variability
    David Gregor, Emmanuel Chaljub, Marc Wathelet +3
    Geophysical Journal InternationalPeer-reviewedCC BY 4.0Full textGeophysics & seismologyHAL
  3. Impact of proposed wind turbines on seismic monitoring stations at the Xiaolangdi Reservoir
    Liwei Wei, Cunxiang Cao, Xiaoqing Gan +4
    Scientific ReportsPeer-reviewedCC BY-NC-ND 4.0Full textGeophysics & seismologyCrossref
  4. Seismic imaging of the crust and upper mantle beneath Taiwan using full-waveform inversion of teleseismic body waves
    Li-Yu Kan, Hao Kuo-Chen, Sébastien Chevrot +1
    TectonophysicsPeer-reviewedCC BY 4.0Full textGeophysics & seismologyHAL
  5. Mapping rockfall hazard and detecting precursory damage in rock slopes with passive seismic: Lessons from the La Praz case-study
    Pierre Bottelin, Ombeline Méric, Laurent Baillet +2
    Engineering GeologyPeer-reviewedPublisher termsFull text6 citedGeophysics & seismologyHAL
BibTeX
@misc{kolhe2026sw1d,
  title = {{SW1D: A Python package for seismic surface wave solutions in 1-D elastic media}},
  author = {Piyush Kolhe and Arjun Datta and Shijil Umer and Bivas Das},
  howpublished = {arXiv},
  year = {2026},
  month = oct,
  doi = {10.48550/arxiv.2610.02194},
  eprint = {2610.02194},
  archivePrefix = {arXiv},
  url = {https://arxiv.org/abs/2610.02194},
  note = {CC BY 4.0},
}
RIS
TY  - UNPB
TI  - SW1D: A Python package for seismic surface wave solutions in 1-D elastic media
AU  - Piyush Kolhe
AU  - Arjun Datta
AU  - Shijil Umer
AU  - Bivas Das
PY  - 2026
DA  - 2026/10/01
PB  - arXiv
DO  - 10.48550/arxiv.2610.02194
UR  - https://arxiv.org/abs/2610.02194
AB  - 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.
ER  -