pycsamt.emtools.gb#
Functions
|
Remove fitted Groom-Bailey galvanic distortion from impedance tensors. |
|
Estimate, and optionally apply, Groom-Bailey distortion correction. |
|
Estimate Groom-Bailey-style galvanic distortion parameters. |
Classes
|
Container returned by |
- class pycsamt.emtools.gb.GroomBaileyResult(sites, table, applied, method)[source]#
Bases:
objectContainer returned by
groom_bailey_decomposition().
- pycsamt.emtools.gb.groom_bailey_table(sites, *, band=None, rotate_deg=None, min_freq=4, max_iter=30, tol=1e-06, robust=True, recursive=True, on_dup='replace', strict=False, verbose=0, api=None)[source]#
Estimate Groom-Bailey-style galvanic distortion parameters.
The fitted model is
\[Z_\mathrm{obs}(f) \approx D\,Z_{2D}(f),\]where
Dis a real, frequency-independent 2x2 distortion matrix andZ_2Dis anti-diagonal at each frequency. The fitted matrix is decomposed into gain, twist, shear, and anisotropy-style parameters.
- pycsamt.emtools.gb.apply_groom_bailey(sites, table=None, *, band=None, rotate_deg=None, min_freq=4, max_iter=30, tol=1e-06, robust=True, inplace=False, recursive=True, on_dup='replace', strict=False, verbose=0)[source]#
Remove fitted Groom-Bailey galvanic distortion from impedance tensors.