Skip to content

chenyk1990/pyekfmm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

63 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pyekfmm

Description

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.

Reference

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}
}

Copyright

pyekfmm developing team, 2021-present

License

GNU General Public License, Version 3
(http://www.gnu.org/copyleft/gpl.html)   

Install

Using the latest version

git clone https://github.com/chenyk1990/pyekfmm
cd pyekfmm
pip install -v -e .

or using Pypi

pip install pyekfmm

Examples

The "demo" directory contains all runable scripts to demonstrate different applications of pyekfmm. 

Dependence Packages

  • scipy
  • numpy
  • matplotlib

Development

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. 

Contact

Regarding any questions, bugs, developments, collaborations, please contact  
Yangkang Chen
chenyk2016@gmail.com

Gallery

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)

DEMO1

DEMO 12 (traveltime calculation for VTI media) DEMO1

DEMO 13 (traveltime calculation in 3D) DEMO1

DEMO (Ray tracing in 3D) DEMO1

DEMO (Ray tracing in 2D Surface wave tomography) DEMO1

DEMO (Ray tracing in 2D Surface wave tomography) Generated by test_16_tomo_rays_spherical.py DEMO1

About

An eikonal solver using the fast marching method

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published