TwistPy API#

3C Polarization Analysis#

Tools for three-component polarization analysis and filtering.

TimeDomainAnalysis3C

Time domain three-component polarization analysis.

TimeFrequencyAnalysis3C

Time-frequency domain three-component polarization analysis.

PolarizationModel3C

Three-component pure-state polarization model.

6C Polarization Analysis#

Tools for six-component polarization analysis and filtering.

DispersionAnalysis

Single-station six-component surface wave dispersion estimation for Love and Rayleigh waves.

TimeDomainAnalysis6C

Time domain six-component polarization analysis.

TimeFrequencyAnalysis6C

Time-frequency domain six-component polarization analysis.

EstimatorConfiguration

Configure the type of estimator used for 6C polarization analysis.

SupportVectorMachine

Support vector machine for wave type classification based on six component polarization analysis.

PolarizationModel6C

Six-component pure-state polarization model.

Tilt Correction#

Tools for dynamic tilt correction.

remove_tilt

Remove tilt noise from translational accelerometer recordings.

transfer_function

Calculate transfer function and complex coherence between two signals.

Array Processing#

Tools for array processing.

BeamformingArray

Beamforming for arbitrarily-shaped arrays.

Utility functions#

TwistPy utility functions.

stransform

Compute the discrete S-transform of the input signal.

istransform

Compute the inverse S-transform.

load_analysis

Read a TwistPy analysis object from the disk.