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.

If you have any questions about PyFWI, please use the following this link.

If you have any technical questions about FWI, TL-FWI, or PyFWI, please visit my personal website. All my publications are available there. I will be happy to assist if you contact me via email.

For bugs, developments, and errors, please use issues in the GitHub repository available here to ask your questions.

Rock physics

Deep learning

Citing PyFWI

 @article{mardan2023pyfwi,
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}
 }