.. figure:: _static/pyocto_logo_outlined.svg
:align: center
|
Welcome to PyOcto!
==================================
PyOcto is a high-throughput seismic phase associator.
The best way to get started with PyOcto is through our interactive examples.
.. raw:: html
.. raw:: html
.. raw:: html
If you're trying to figure out how to set the configuration parameters,
check out our :ref:`guide on parameter choices`.
For further details, please refer to the comprehensive documentation of
:ref:`the associator`, :ref:`the velocity models`,
and :ref:`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.
.. admonition:: 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 `_.
.. toctree::
:maxdepth: 2
:caption: Contents:
:hidden:
self
pages/associator.rst
pages/velocity_models.rst
pages/data_formats.rst
pages/parameters.rst
Indices and tables
==================
* :ref:`genindex`
* :ref:`modindex`
* :ref:`search`