Pyekfmm is an eikonal solver using the fast marching method. Since Feb, 14, 2023, this official site of pyefkmm package has been moved to https://github.com/aaspip/pyekfmm. The current site of the package is no longer maintained.
Chen et al. (2023). Pyekfmm: a python package for 3D traveltime calculation based on the fast marching method. in preparation
BibTeX:
@article{pyekfmm,
title={Pyekfmm: a python package for 3D traveltime calculation based on the fast marching method},
author={Chen et al.},
journal={TBD},
volume={TBD},
number={TBD},
issue={TBD},
pages={in preparation},
year={2023}
}
pyekfmm developing team, 2021-present
GNU General Public License, Version 3
(http://www.gnu.org/copyleft/gpl.html)
Using the latest version
git clone https://github.com/chenyk1990/pyekfmm
cd pyekfmm
pip install -v -e .
or using Pypi
pip install pyekfmm
The "demo" directory contains all runable scripts to demonstrate different applications of pyekfmm.
- scipy
- numpy
- matplotlib
The development team welcomes voluntary contributions from any open-source enthusiast.
If you want to make contribution to this project, feel free to contact the development team.
Regarding any questions, bugs, developments, collaborations, please contact
Yangkang Chen
chenyk2016@gmail.com
The gallery figures of the pyekfmm package can be found at https://github.com/chenyk1990/gallery/tree/main/pyekfmm Each figure in the gallery directory corresponds to a DEMO script in the "demo" directory with the exactly the same file name.
These gallery figures are also presented below.
DEMO1 (test_1_constv.m)
DEMO 12 (traveltime calculation for VTI media)
DEMO 13 (traveltime calculation in 3D)
DEMO (Ray tracing in 2D Surface wave tomography)
DEMO (Ray tracing in 2D Surface wave tomography) Generated by test_16_tomo_rays_spherical.py