obspy.taup.seismic\_phase.SeismicPhase
======================================

.. currentmodule:: obspy.taup.seismic_phase
.. autoclass:: SeismicPhase
   :show-inheritance:




.. rubric:: Public Methods

.. autosummary::
  :toctree: .
  :nosignatures:


  ~SeismicPhase.add_to_branch
  ~SeismicPhase.calc_branch_mult
  ~SeismicPhase.calc_incident_angle
  ~SeismicPhase.calc_path
  ~SeismicPhase.calc_path_from_arrival
  ~SeismicPhase.calc_pierce
  ~SeismicPhase.calc_pierce_from_arrival
  ~SeismicPhase.calc_ray_param_for_takeoff
  ~SeismicPhase.calc_takeoff_angle
  ~SeismicPhase.calc_time
  ~SeismicPhase.create_purist_name
  ~SeismicPhase.get_earliest_arrival
  ~SeismicPhase.handle_special_waves
  ~SeismicPhase.linear_interp_arrival
  ~SeismicPhase.parse_name
  ~SeismicPhase.phase_conversion
  ~SeismicPhase.refine_arrival
  ~SeismicPhase.shoot_ray
  ~SeismicPhase.sum_branches



.. rubric:: Private Methods

.. warning::

  Private methods are mainly for internal/developer use and their API might change without notice.



.. automethod:: SeismicPhase._refine_arrival


.. rubric:: Special Methods



.. automethod:: SeismicPhase.__delattr__

.. automethod:: SeismicPhase.__dir__

.. automethod:: SeismicPhase.__eq__

.. automethod:: SeismicPhase.__format__

.. automethod:: SeismicPhase.__ge__

.. automethod:: SeismicPhase.__getattribute__

.. automethod:: SeismicPhase.__gt__

.. automethod:: SeismicPhase.__hash__

.. automethod:: SeismicPhase.__init__

.. automethod:: SeismicPhase.__init_subclass__

.. automethod:: SeismicPhase.__le__

.. automethod:: SeismicPhase.__lt__

.. automethod:: SeismicPhase.__ne__

.. automethod:: SeismicPhase.__new__

.. automethod:: SeismicPhase.__reduce__

.. automethod:: SeismicPhase.__reduce_ex__

.. automethod:: SeismicPhase.__repr__

.. automethod:: SeismicPhase.__setattr__

.. automethod:: SeismicPhase.__sizeof__

.. automethod:: SeismicPhase.__str__

.. automethod:: SeismicPhase.__subclasshook__