unmover / pykonal

Travel-time calculator based on the fast-marching method solution to the Eikonal equation.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Welcome to the pykonal repository!

This code implements a mixed- (first- and second-) order finite-difference solver for the 3D Eikonal equation in Cartesian and spherical coordinates using the Fast-Marching Method of Sethian et al. (1996).

Installation

sh$> pip install .

Gallery

Compute synthetic travel times in 2D

Marmousi 2D

And 3D

Velocity 3D Travel times 3D

And trace rays

Rays 3D

References

Sethian, J. A. (1996). A fast marching level set method for monotonically advancing fronts. Proceedings of the National Academy of Sciences, 93(4), 1591–1595. https://doi.org/10.1073/pnas.93.4.1591

About

Travel-time calculator based on the fast-marching method solution to the Eikonal equation.

License:GNU General Public License v3.0


Languages

Language:Jupyter Notebook 53.6%Language:Python 46.4%