obspy.taup.helper_classes.Arrival

class Arrival(phase, distance, time, purist_dist, ray_param, ray_param_index, name, purist_name, source_depth, receiver_depth, takeoff_angle=None, incident_angle=None)[source]

Bases: object

Convenience class for storing parameters associated with a phase arrival.

Variables
  • phase (SeismicPhase) – Phase that generated this arrival

  • distance (float) – Actual distance in degrees

  • time (float) – Travel time in seconds

  • purist_dist (float) – Purist angular distance (great circle) in radians

  • ray_param (float) – Ray parameter in seconds per radians

  • name (str) – Phase name

  • purist_name (str) – Phase name changed for true depths

  • source_depth (float) – Source depth in kilometers

  • incident_angle (float) – Angle (in degrees) at which the ray arrives at the receiver

  • takeoff_angle (float) – Angle (in degrees) at which the ray leaves the source

  • pierce (ndarray (dtype = TimeDist)) – Points pierced by ray

  • path (ndarray (dtype = TimeDist)) – Path taken by ray

Attributes

__dict__

__doc__

__module__

__weakref__

list of weak references to the object (if defined)

purist_distance

Return the purist distance in degrees.

ray_param_sec_degree

Return the ray parameter in seconds per degree.

Special Methods

__dir__

Default dir() implementation.

__format__

Default object formatter.

__init__

Initialize self.

__init_subclass__

This method is called when a class is subclassed.

__new__

Create and return a new object.

__reduce__

Helper for pickle.

__reduce_ex__

Helper for pickle.

__sizeof__

Size of object in memory, in bytes.

__str__

Return str(self).

__subclasshook__

Abstract classes can override this to customize issubclass().