EM Tools Guide#

pycsamt.emtools is the science-facing toolbox for MT, AMT, and CSAMT processing. Use this page as a task map: start with loading and inspection, then move through quality control, frequency editing, noise/static-shift conditioning, tensor/strike analysis, source diagnostics, and publication plots.

Each card opens a narrative page with examples, figures, and links to the public API. The same workflows are also available as runnable gallery examples in EM tools examples. For the complete callable reference, see ../api/emtools.

Start Here#

Inspect EDI Surveys

Load EDI folders, summarize stations, check missing sections, and draw quick response plots before processing.

First-Look Survey Inspection
Quality Control

Build confidence tables, QC flags, SNR summaries, and confidence pseudo-sections for audit-ready data review.

Quality-Control Confidence Scoring
Frequency Editing

Select bands, align grids, drop duplicates, and recover or mask low-confidence frequencies with decision tables.

Frequency Editing, Resampling, And QC

Condition And Correct#

Noise Removal

Suppress power-line harmonics, smooth response trends, apply EMAP filters, and document mitigation choices.

Noise Removal And Spatial Filtering
Static Shift

Estimate AMA, LOESS, bilateral, or reference-median factors and compare corrected curves across a profile.

Static-Shift Correction
Galvanic Distortion

Fit Groom–Bailey-style distortion parameters and decide whether a correction is defensible.

Groom-Bailey Galvanic Distortion

Tensor, Strike, And Dimensionality#

Phase Tensor Tools

Build phase-tensor tables, maps, pseudo-sections, rose grids, and tensor operations.

Phase Tensor And Impedance Tensor Tools
Strike Analysis

Estimate geoelectric strike, compare methods, plot stability, and rotate tensors for 2-D workflows.

Geoelectric Strike
Dimensionality

Classify 1-D/2-D/3-D behavior, build pre-2-D inversion assessments, and identify localized 3-D effects.

Dimensionality Assessment
Skew

Compute Bahr skewness, select low-skew bands, and visualize skew traffic across station and period.

Skew Diagnostics
Anisotropy

Measure apparent anisotropy and Swift-style skew/strike indicators for interpretation screening.

Anisotropy Diagnostics
Impedance Diagnostics

Inspect phasors, determinant tracks, and off-diagonal antisymmetry.

Impedance-Tensor Diagnostics

Source, Spectra, And Transfer Functions#

Transfer Functions

Plot tippers, induction arrows, hodograms, rose diagrams, and multi-period induction maps.

Transfer Functions And Tipper Diagnostics
Spectra

Work with spectra-derived coherence, PSD, SNR, and transfer-function diagnostics.

Cross-Spectra Analysis
Source Effects

Detect source overprint, normalize responses, and evaluate near-field correction behavior.

Source Effects And Near-Field Correction
Source Array Design

Explore array factors, beam steering, PAS patterns, and SNR gain for controlled-source layouts.

Phased-Array Source Design
Field Zones

Classify near-, transition-, and far-field behavior along a profile.

CSAMT Field-Zone Classification

Survey Design And Inversion Readiness#

CS/AMT Survey Design

Estimate Bostick depth, frequency schedules, depth coverage, and vertical resolution.

CSUMT Bostick Depth And Survey Design
Gradient Imaging

Use spatial, frequency, and joint apparent-resistivity gradients for rapid structure screening.

Gradient-Based Pseudo-Sections
L-Curve

Summarize regularization trade-offs and choose stable inversion parameters.

L-Curve Regularization Selection

Plotting And Composite Diagnostics#

Site Plots

Plot raw sites, response/tipper panels, survey comparisons, and observed-versus-predicted fits.

Multi-Station Diagnostic Panels
Advanced Figures

Build composite diagnostics, Mohr circles, distortion radar plots, fingerprint plots, and multi-panel publication figures.

Advanced EM Tools
Diagnostic Coverage

Evaluate coverage scores, uncertainty intervals, and polar error diagnostics against expected response behavior.

Polar Uncertainty Diagnostics