Model Helper Scripts¶
The generated model files under examples/models/ are intentionally ignored by
git. The scripts in that directory are tracked; downloaded archives, extracted
SEG-Y files, converted NumPy arrays, and preview figures are local artifacts.
Model preparation steps live with the examples that require those files:
- Marmousi acoustic FWI: 2D Acoustic FWI on Marmousi with Torch
- Marmousi acoustic FWI with JAX: 2D Acoustic FWI on Marmousi with JAX
- Marmousi elastic FWI: 2D Elastic FWI on Marmousi with Torch
- Marmousi acoustic LSRTM: 2D Acoustic LSRTM on Marmousi with Torch
- Marmousi source-encoded acoustic FWI: 2D Acoustic FWI with Source Encoding on Marmousi with Torch
- Overthrust 3D acoustic FWI: 3D Acoustic FWI on Overthrust with Torch
- Overthrust 2D elastic FWI: 2D Elastic FWI on Overthrust with Torch
- Overthrust 3D acoustic LSRTM: 3D Acoustic LSRTM on Overthrust with Torch
Marmousi Scripts¶
Folder:
examples/models/marmousi/
Tracked helper scripts:
download_marmousi.pyextract_model_segy.pyconvert_segy_to_npy.pyprepare_fwi_models.pyplot_models.pyclean_generated.py
Typical generated files:
examples/models/marmousi/npy/vp_1p25m.npyexamples/models/marmousi/npy/vs_1p25m.npyexamples/models/marmousi/npy/rho_1p25m.npyexamples/models/marmousi/true.npyexamples/models/marmousi/smooth.npyexamples/models/marmousi/linear.npy
Overthrust Scripts¶
Folder:
examples/models/overthrust/
Tracked helper scripts:
download_3d_overthrust.pyconvert_3d_overthrust_vites_to_npy.pymake_smooth_model.pyextract_2d_slice.pyplot_true_smooth.pyclean_generated.py
Typical generated files:
examples/models/overthrust/true_3d.npyexamples/models/overthrust/smooth_3d.npyexamples/models/overthrust/true_2d.npyexamples/models/overthrust/smooth_2d.npy