Welcome to PyFWI’s documentation!

PyFWI is an open source Python package to perform seismic modeling and full-waveform inversion (FWI) in elastic media. This package is implemented in time domain and coded using GPU programming (PyOpenCL) to accelerate the computation.

Rock physics

Deep learning

Citing PyFWI

title = {PyFWI: {A Python} package for full-waveform inversion and reservoir monitoring},
author = {Mardan, Amir and Giroux, Bernard and Fabien-Ouellet, Gabriel},
journal = {SoftwareX},
volume = {22},
pages = {101384},
year = {2023},
publisher = {Elsevier},
doi = {10.1016/j.softx.2023.101384}