obspy.taup.seismic_phase

Objects and functions dealing with seismic phases.

Public Functions

closest_branch_to_depth

Find the closest discontinuity to the given depth that can have reflections and phase transformations.

leg_puller

Tokenize a phase name into legs.

self_tokenizer

wrong_phase

Private Functions

Warning

Private functions are mainly for internal/developer use and their API might change without notice.

_check_segment_consistency

Sanity checks to see if the SeismicPhaseSegment being added is consistent with the previous segment.

_repeated_value_splits

A list of slices that split a 1D numpy array where values repeat.

Classes

SeismicPhase

Stores and transforms seismic phase names to and from their corresponding sequence of branches.

SeismicPhaseSegment