/Interactive-Seismic-Data-Section-Plot

This repository contains a Python script that uses the Plotly library to create an interactive web-based application for plotting seismic data sections from SEG-Y files.

Primary LanguageJupyter Notebook

Interactive-Seismic-Data-Section-Plot

This repository contains a Python script that uses the Plotly library to create an interactive web-based application for plotting seismic data sections from SEG-Y files.

Note on the Uploaded Github Files

The uploaded python code file (Seismic Data Section Plot.ipynb) is too big to display on Github. You can download the files from this repository and open it on Jupyter notebook or VS Studio Code. An alternative HTML file (Seismic Data Section Plot.html) is included in this repository, which showcases the interactive plot without the need to run the Jupyter Notebook. Additionally, the file (Seismic Data Section Plot (Reversed).ipynb) has been uploaded and updated to reverse the y-axis time values, as per the corrections of certain people. Thank you for your feedback.

Data Credit and Source Code

Equinor ASA (formerly Statoil) and the former Volve license partners, ExxonMobil Exploration & Production Norway AS and Bayerngas Norge AS, are credited for providing the VOLVE dataset under CC BY 4.0 license.

The code for this practice coding was adapted from the code found on Equinor's GitHub page, linked here: https://github.com/equinor/segyio-notebooks/blob/master/notebooks/pylops/01_seismic_inversion.ipynb. I used the Plotly library to make the generated seismic data section plot interactive, instead of using Matplotlib.

Contributing

Contributions to this open-source project are welcome. If you have any suggestions, improvements, or bug fixes, feel free to open an issue or submit a pull request.

Thank you so much for visiting and taking the time to read this GitHub repository. I hope this can contribute to other's work. Your support and interest are sincerely appreciated.

Seismic.Data.Section.Plot.mp4