├── .gitignore ├── .idea ├── .gitignore ├── NES.iml ├── inspectionProfiles │ ├── Project_Default.xml │ └── profiles_settings.xml ├── modules.xml └── vcs.xml ├── LICENSE ├── NES ├── NeuralEikonalSolver.py ├── __init__.py ├── data │ ├── Marmousi_Pwave_smooth_12_5m.npy │ ├── NES-OP.png │ ├── NES-TP.png │ ├── NES_OP_Boxes_0.28.png │ ├── NES_OP_Flower_0.42.png │ ├── NES_OP_GaussianPlus_0.12.png │ ├── NES_OP_LayeredBoxGauss_0.34.png │ ├── NES_OP_Layered_0.33.png │ └── NES_OP_Sinus_0.06.png ├── eikonalLayers.py ├── experimental.py ├── misc.py ├── ray_tracing │ ├── __init__.py │ ├── ray_tracing.py │ └── utils.py ├── utils.py └── velocity.py ├── README.md ├── notebooks ├── EikoNet_NES-TP_Marmousi.ipynb ├── NES-OP_Ray_Tracing.ipynb ├── NES-OP_Tutorial.ipynb ├── NES-TP_Tutorial.ipynb ├── NES_Introduction.ipynb └── PINNeik_NES-OP_Marmousi.ipynb ├── requirements.txt └── setup.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrubas/NES/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | -------------------------------------------------------------------------------- /.idea/NES.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrubas/NES/HEAD/.idea/NES.iml -------------------------------------------------------------------------------- /.idea/inspectionProfiles/Project_Default.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrubas/NES/HEAD/.idea/inspectionProfiles/Project_Default.xml -------------------------------------------------------------------------------- /.idea/inspectionProfiles/profiles_settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrubas/NES/HEAD/.idea/inspectionProfiles/profiles_settings.xml -------------------------------------------------------------------------------- /.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrubas/NES/HEAD/.idea/modules.xml -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrubas/NES/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrubas/NES/HEAD/LICENSE -------------------------------------------------------------------------------- /NES/NeuralEikonalSolver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrubas/NES/HEAD/NES/NeuralEikonalSolver.py -------------------------------------------------------------------------------- /NES/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrubas/NES/HEAD/NES/__init__.py -------------------------------------------------------------------------------- /NES/data/Marmousi_Pwave_smooth_12_5m.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrubas/NES/HEAD/NES/data/Marmousi_Pwave_smooth_12_5m.npy -------------------------------------------------------------------------------- /NES/data/NES-OP.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrubas/NES/HEAD/NES/data/NES-OP.png -------------------------------------------------------------------------------- /NES/data/NES-TP.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrubas/NES/HEAD/NES/data/NES-TP.png -------------------------------------------------------------------------------- /NES/data/NES_OP_Boxes_0.28.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrubas/NES/HEAD/NES/data/NES_OP_Boxes_0.28.png -------------------------------------------------------------------------------- /NES/data/NES_OP_Flower_0.42.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrubas/NES/HEAD/NES/data/NES_OP_Flower_0.42.png -------------------------------------------------------------------------------- /NES/data/NES_OP_GaussianPlus_0.12.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrubas/NES/HEAD/NES/data/NES_OP_GaussianPlus_0.12.png -------------------------------------------------------------------------------- /NES/data/NES_OP_LayeredBoxGauss_0.34.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrubas/NES/HEAD/NES/data/NES_OP_LayeredBoxGauss_0.34.png -------------------------------------------------------------------------------- /NES/data/NES_OP_Layered_0.33.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrubas/NES/HEAD/NES/data/NES_OP_Layered_0.33.png -------------------------------------------------------------------------------- /NES/data/NES_OP_Sinus_0.06.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrubas/NES/HEAD/NES/data/NES_OP_Sinus_0.06.png -------------------------------------------------------------------------------- /NES/eikonalLayers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrubas/NES/HEAD/NES/eikonalLayers.py -------------------------------------------------------------------------------- /NES/experimental.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrubas/NES/HEAD/NES/experimental.py -------------------------------------------------------------------------------- /NES/misc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrubas/NES/HEAD/NES/misc.py -------------------------------------------------------------------------------- /NES/ray_tracing/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrubas/NES/HEAD/NES/ray_tracing/__init__.py -------------------------------------------------------------------------------- /NES/ray_tracing/ray_tracing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrubas/NES/HEAD/NES/ray_tracing/ray_tracing.py -------------------------------------------------------------------------------- /NES/ray_tracing/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrubas/NES/HEAD/NES/ray_tracing/utils.py -------------------------------------------------------------------------------- /NES/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrubas/NES/HEAD/NES/utils.py -------------------------------------------------------------------------------- /NES/velocity.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrubas/NES/HEAD/NES/velocity.py -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrubas/NES/HEAD/README.md -------------------------------------------------------------------------------- /notebooks/EikoNet_NES-TP_Marmousi.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrubas/NES/HEAD/notebooks/EikoNet_NES-TP_Marmousi.ipynb -------------------------------------------------------------------------------- /notebooks/NES-OP_Ray_Tracing.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrubas/NES/HEAD/notebooks/NES-OP_Ray_Tracing.ipynb -------------------------------------------------------------------------------- /notebooks/NES-OP_Tutorial.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrubas/NES/HEAD/notebooks/NES-OP_Tutorial.ipynb -------------------------------------------------------------------------------- /notebooks/NES-TP_Tutorial.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrubas/NES/HEAD/notebooks/NES-TP_Tutorial.ipynb -------------------------------------------------------------------------------- /notebooks/NES_Introduction.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrubas/NES/HEAD/notebooks/NES_Introduction.ipynb -------------------------------------------------------------------------------- /notebooks/PINNeik_NES-OP_Marmousi.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrubas/NES/HEAD/notebooks/PINNeik_NES-OP_Marmousi.ipynb -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrubas/NES/HEAD/requirements.txt -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrubas/NES/HEAD/setup.py --------------------------------------------------------------------------------