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: future.types.newobject.newobject
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__ unicode(object=’‘) -> unicode object __module__ str(object=’‘) -> string __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. Public Methods
next Special Methods
__format__ default object formatter __init__ __long__ __native__ Hook for the future.utils.native() function __new__ __nonzero__ __reduce__ helper for pickle __reduce_ex__ helper for pickle __sizeof__ size of object in memory, in bytes __str__ __subclasshook__ Abstract classes can override this to customize issubclass(). __unicode__