Requirements
Python 3.10 or later (successfully tested with Python 3.10 and 3.12).
SeisBench, the ML model toolbox used for phase picking and denoising.
NonLinLoc, a suite of C programs for probabilistic hypocenter estimation.
PyOcto, phase associator after Münchmeyer (2024).
Pyrocko, open-source seismology toolbox and library.
GaMMA, phase associator after Zhu et al. (2022).
Cartopy, for map generation.
Optional
NLLGrid, a Python class for handling NonLinLoc grid files. Hosted here. Useful if you would eventually like to try 3D NonLinLoc grids in Python.
Sphinx, in case you want to generate TieBeNN’s documentation.