obspy.taup.taup_path.TauPPath¶
-
class
TauPPath
(model, phase_list, depth, degrees, receiver_depth=0.0)[source]¶ Bases:
obspy.taup.taup_pierce.TauPPierce
Calculate the ray paths for each phase, using TauPPierce and TauPTime.
Attributes
__dict__
__doc__
__module__
__weakref__
list of weak references to the object (if defined)
Public Methods
Calls the calc_time method of SeismicPhase to calculate arrival times for every phase, each sorted by time.
Call all the necessary calculations to obtain the ray paths.
Calculates the ray paths for phases at the given distance by calling the calculate_path method of the SeismicPhase class.
Calculates the pierce points for phases at the given distance by calling the calculate_pierce method of the SeismicPhase class.
Override TauPTime.depth_correct so that the pierce points may be added.
Recalculates the given phases using a possibly new or changed tau model.
Do all the calculations and print the output if told to.
Special Methods
Default dir() implementation.
Default object formatter.
Initialize self.
This method is called when a class is subclassed.
Create and return a new object.
Helper for pickle.
Helper for pickle.
Size of object in memory, in bytes.
Abstract classes can override this to customize issubclass().