seisgo.anisotropy
The anisotropy module implements the BANX method for measuring seismic azimuthal
anisotropy from ambient-noise cross-correlations.
Note
The BANX implementation was adapted from original MATLAB code by Jorge C. Castellanos-Martinez. Please cite the following when using this module:
Castellanos, J. C., Perry-Houts, J., Clayton, R. W., Kim, Y., Stanciu, A. C., Niday, B., & Humphreys, E. (2020). Seismic anisotropy reveals crustal flow driven by mantle vertical loading in the Pacific NW. Science Advances, 6(28). https://doi.org/10.1126/sciadv.abb0476
Function Summary
do_BANX Parameter Reference
Geometry and station selection
Parameter |
Default |
Description |
|---|---|---|
|
required |
|
|
required |
Name of the reference station (receiver-cluster centre). |
|
required |
|
|
required |
Reference phase velocity (km/s) for the period band. |
|
required |
Directory containing ASDF cross-correlation files. |
|
|
Minimum stations in the receiver cluster. |
|
|
Minimum cluster radius = scaling × (T_min × v_ref). |
|
|
Maximum cluster radius = scaling × (T_max × v_ref). |
|
|
Minimum source distance = scaling × (T_max × v_ref). |
Data processing
Parameter |
Default |
Description |
|---|---|---|
|
|
Target sampling rate (sps). Must be an integer ratio of the input rate. |
|
|
Minimum SNR for trace inclusion. |
|
|
Group velocity for signal-window prediction. Default: 80% of |
|
|
Signal window half-width = scaling × T_max. |
|
|
Taper length = scaling × T_max. |
|
|
Cross-correlation data contains both negative and positive lags. |
|
|
Cross-correlation component pair. |
Beamforming
Parameter |
Default |
Description |
|---|---|---|
|
|
Maximum slowness (s/km) in the beamforming search grid. |
|
|
Slowness grid spacing (s/km). |
|
|
Fraction of |
Quality control
Parameter |
Default |
Description |
|---|---|---|
|
|
Back-azimuth bin width (°) for QC histogram. |
|
|
Minimum measurements per azimuth bin to count as a “good” bin. |
|
|
Minimum number of good azimuth bins required for curve fitting. |
|
|
Minimum beam-sharpness ratio. |
Plotting
Parameter |
Default |
Description |
|---|---|---|
|
|
Display figures interactively. |
|
|
Plot waveform moveout for each source–cluster pair. |
|
|
Plot station map for each source–cluster pair. |
|
|
Map backend: |
|
|
|
|
|
Draw a bounding box: |
|
|
Plot the slowness-space beam power image. |
|
|
Plot velocity vs. BAZ scatter and fitted anisotropy curve. |
Anisotropy model
The velocity–azimuth relationship modelled by compute_anisotropy():
\(A_0\) — isotropic (background) velocity
\(A_1, A_2\) — anisotropy coefficients
Strength: \(\rho = \sqrt{A_1^2 + A_2^2} / A_0 \times 100\%\)
Fast direction: \(\Theta = \frac{1}{2} \arctan(A_2 / A_1)\) (°, from N)
Reference: Smith & Dahlen (1973), JGR, 78, 3321–3333.