Credits#

LayTracer is developed and maintained by Denis Anikiev.
The project is hosted on GitHub at github.com/danikiev/LayTracer.

The author would like to acknowledge Xinding Fang and Xiaofei Chen for their foundational work on the dimensionless ray parameter method [Fang and Chen, 2019], which inspired the development of LayTracer:

Fang, X., & Chen, X. (2019). A fast and robust two-point ray tracing method in layered media with constant or linearly varying layer velocity. Geophysical Prospecting, 67(7), 1811–1824.

Dependencies#

LayTracer relies on the following Python libraries:

  • NumPy: A fundamental package for scientific computing in Python.

  • SciPy: A library for mathematics, science, and engineering in Python.

  • Matplotlib: A plotting library for Python.

  • Plotly: An interactive graphing library for Python.

  • Joblib: A set of tools to provide lightweight pipelining in Python.

LayTracer builds upon the open-source ecosystem, and the author gratefully acknowledges these tools.

Contributing#

Contributions, bug reports, and feature requests are welcome. Please use the GitHub repository to open issues or submit pull requests.

References#

[1]

X. Fang and X. Chen. A fast and robust two‐point ray tracing method in layered media with constant or linearly varying layer velocity. Geophysical Prospecting, 67(7):1648–1661, 2019. doi:10.1111/1365-2478.12799.