Skip to content

A simple Rayleigh wave inversion code for exploration geophysics. The forward model implements the 1972 Schwab and Knopoff algorithm.

Notifications You must be signed in to change notification settings

zhoujy211/surfwave_inv

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bram Willemsen. 
bramwillemsen -at- gmail.com
------------------------------------------------------
THIS SOFTWARE IS FREE, BUT COMES WITHOUT ANY WARRANTY
Code contributions are appreciated. 
I'd love to hear if this program turns out to be useful
for someone else as well, please send me a message!
------------------------------------------------------
About the code (designed for Python 2.7): 

An implementation and adaptation of the 1972 Schwab and Knopoff Rayleigh wave dispersion algorithm, applied to near surface exploration.
The 'contintental model' is used for rayleigh wave dispersion. Figure 11 forms the basis.
A basic inversion program is included as well using Python.

This tool will hopefully be sufficient for generating 1D shear wave profiles during small field work experiments. 

download:
git clone https://github.com/lawillem/surfwave_inv.git

or download the .zip file from the github page.

install:
python setup.py install --user

inversion example:
examples/test_inversion.py

About

A simple Rayleigh wave inversion code for exploration geophysics. The forward model implements the 1972 Schwab and Knopoff algorithm.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 59.2%
  • C 40.8%