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: