Reproducible material for Geophysical Journal International - Wang N. and Ravasi M. "Imaging the Volve ocean-bottom field data with the Upside-down Rayleigh-Marchenko method"
install_conda: conda env create -f environment.yml && conda activate UD_RM
This repository is organized as follows:
- ๐ udrm: python library containing routines for upside-down RM method;
- ๐ dataset: folder containing data
- ๐ notebooks: set of jupyter notebooks reproducing the experiments in the paper (see below for more details);
The following notebooks are provided:
- ๐
1project_wavefield_processed.ipynb: notebook performing basic data processing for Volve field data; - ๐
2volve_sep_rec.ipynb: notebook performing wavefield separation on the receiver side using PZ summation and source-deghosting; - ๐
3volve_sep_src_deghosting.ipynb: notebook performing wavefield separation on the source side using source-deghosting; - ๐
4GF_one_point_modifyshift.ipynb: notebook performing Green's function retrieval for Volve field data; - ๐
5raymckimaging_upd_volve.ipynb: notebook performing Green's function retrieval for Volve field data in an imaging area;
To ensure reproducibility of the results, we suggest using the environment.yml file when creating an environment.
Simply run:
./install_env.sh
It will take some time, if at the end you see the word Done! on your terminal you are ready to go. After that you can simply install your package:
pip install .
or in developer mode:
pip install -e .
Remember to always activate the environment by typing:
conda activate UD_RM