_images/pyocto_logo_outlined.svg

Welcome to PyOcto!

PyOcto is a high-throughput seismic phase associator. The best way to get started with PyOcto is through our interactive examples.

PyOcto basics: Open In Colab
Velocity models: Open In Colab
Interfaces: Open In Colab

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.

Indices and tables