obspy.taup.tau.TauPyModel.get_pierce_points

TauPyModel.get_pierce_points(source_depth_in_km, distance_in_degree, phase_list=('ttall',), receiver_depth_in_km=0.0, add_depth=[], ray_param_tol=1e-06)[source]

Return pierce points of every given phase.

Parameters:
  • source_depth_in_km (float) – Source depth in km

  • distance_in_degree (float) – Epicentral distance in degrees.

  • phase_list (list[str]) – List of phases for which travel times should be calculated. If this is empty, all phases in arrivals object will be used.

  • receiver_depth_in_km (float) – Receiver depth in km

  • add_depth (list[float]) – List of additional depths for which to get pierce points.

  • ray_param_tol (float) – Absolute tolerance in s used in estimation of ray parameter.

Returns:

List of Arrival objects, each of which has the time, corresponding phase name, ray parameter, takeoff angle, etc. as attributes.

Return type:

Arrivals