obspy.taup.tau.TauPyModel.get_ray_paths_geo

TauPyModel.get_ray_paths_geo(source_depth_in_km, source_latitude_in_deg, source_longitude_in_deg, receiver_latitude_in_deg, receiver_longitude_in_deg, phase_list=('ttall',), resample=False, ray_param_tol=1e-06)[source]

Return ray paths of every given phase with geographical info.

Note

Note that the conversion from source and receiver latitudes and longitudes to epicentral distances respects the model’s flattening parameter, so this calculation can be performed for a ellipsoidal or spherical planet. However, the actual traveltime and raypath calculations are performed on a spherical planet. Ellipticity corrections of e.g. [Dziewonski1976] are not made.

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

  • source_latitude_in_deg (float) – Source latitude in degrees

  • source_longitude_in_deg (float) – Source longitue in degrees

  • receiver_latitude_in_deg (float) – Receiver latitude in degrees

  • receiver_longitude_in_deg (float) – Receiver longitude 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.

  • 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