Welcome to PyOcto!
PyOcto is a high-throughput seismic phase associator. The best way to get started with PyOcto is through our interactive examples.
If you’re trying to figure out how to set the configuration parameters, check out our guide on parameter choices. For further details, please refer to the comprehensive documentation of the associator, the velocity models, and the data formats.
You can install PyOcto directly through pip:
pip install pyocto
Alternatively, you can install PyOcto from source by cloning the PyOcto Github repository.
Warning
PyOcto uses POSIX threads for threading. As these are not available on Windows, the Windows version is single-threaded. Therefore, we do not recommend running larger computations on Windows.
Citation
If you’re using PyOcto in your work, please cite
Münchmeyer, J. (2024). PyOcto: A high-throughput seismic phase associator. Seismica. doi:10.26443/seismica.v3i1.1130.