obspy.signal.polarization

Functions for polarization analysis.

copyright:

The ObsPy Development Team (devs@obspy.org)

license:

GNU Lesser General Public License, Version 3 (https://www.gnu.org/copyleft/lesser.html)

Public Functions

eigval

Polarization attributes of a signal.

flinn

Computes the azimuth, incidence, rectilinearity and planarity after the eigenstructure decomposition method of [Flinn1965b].

instantaneous_frequency

Simple function to estimate the instantaneous frequency based on the derivative of the data and the analytical (hilbert) data.

particle_motion_odr

Computes the orientation of the particle motion vector based on an orthogonal regression algorithm.

polarization_analysis

Method carrying out polarization analysis with the [Flinn1965b], [Jurkevics1988], ParticleMotion, or [Vidale1986] algorithm.

vidale_adapt

Adaptive window polarization analysis after [Vidale1986] with the modification of adapted analysis window estimated by estimating the instantaneous frequency.

Private Functions

Warning

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

_get_s_point

Function for computing the trace dependent start time in samples