taupymo
taupymo is a Python library that provides a Pythonic interface to the TauP travel-time calculator, enabling researchers to compute seismic travel times and ray paths through Earth models. It exposes a high-level API to request travel times for common seismic phases (P, S, PKP, PcP, Pn, Sn, etc.) and to retrieve ray parameters, takeoff angles, and ray paths. Users can supply source depth and epicentral distance, choose a standard Earth model (for example PREM, IASP91, or ak135), or define a custom layered model.
Results can be returned as arrays and integrated into NumPy workflows; units typically in seconds for times
taupymo is implemented as a Python wrapper around the TauP engine, using a compiled core (C/C++ or
Since its release, taupymo has been used in seismology education and research for quick travel-time estimates,