/SEGY_Wrapper

A SEGY Wrapper for forward modeling propagators, like Deepwave, in Python, using SEGYIO and Obspy.

Primary LanguageJupyter NotebookMIT LicenseMIT

SEGY Wrapper

A SEGY Wrapper for forward modeling propagators, like Deepwave.

Use the Jupyter notebook to see a full interactive example, or use the tooth_wrap script to directly run the example.

Start from a velocity model in SEGY, run your propagator, output the shot results in SEGY. The open source BP "tooth model" is used in this benchmark.

5/6/21 update: it appears obspy 1.2.2 has a bug preventing to write segy. The easy fix is: pip install obspy==1.2.1

Shot Picture of a synthetic shot, simulating a surface survey.

VSP Picture of a synthetic VSP, simulating a downhole acquistion survey.