DiffraPy
A Python 3 software for seismic diffractions imaging.
Install / Use
/learn @GuilhermeZakarewicz/DiffraPyREADME
Summary
Have a question or found a problem?
Introduction
We present DiffraPy, a Python based software for processing and imaging seismic diffractions.
We show how to run the functions in the .ipynb examples, i.e., interactive Jupyter Notebooks.
Try creating your own!
We highly recommend to use Anaconda (https://www.anaconda.com/).
All main dependencies are listed below:
python version = 3.8.8
obspy = 1.3.0
numpy = 1.19.5
scipy = 1.8.0
matplotlib = 3.5.1
Homogeneous model
In the notebook Homogeneous_VelocityModel_Example.ipynb, you can find the example of a toy model for a general understanding of the method.
Heterogeneous model
In the notebook Heterogeneous_VelocityModel_Example.ipynb, you can find the example of a complex synthetic model based on the SEG/EAGE salt model.
SEGY files
If you want to apply the seismic diffractions method on a field data, we demonstrate how to read .segy files in the notebook Writing_Reading_Segy_File_Example.ipynb. You can also convert the synthetic data generated in the examples to .segy files.
Citation
Interested in this program? If you use it in your study, please consider citing the following article:
Guilherme Zakarewicz, Susanne Maciel, Ricardo Biloti, DiffraPy: An open-source Python software for seismic diffraction imaging, Computers & Geosciences, Volume 186, 2024, 105575. https://doi.org/10.1016/j.cageo.2024.105575
Have a question or found a problem?
Please help us improve our code!
We encourage users to open an issue in this repository when encountering any error or when in doubt about a functionality or any other subject regarding the use of the software.
Please keep in mind that Diffrapy is mantained by few active contributors. Bug fixing might take some time to be properly adressed!
