pycsamt.models#

Model package namespace for external inversion model integrations and reference resources.

External inversion model formats, runners, and result readers.

Each subpackage wraps an external inversion code and provides a Python interface that consumes EDI files (single source of truth) and produces ready-to-run inversion inputs, a runner that calls the compiled binary, and a post-processing layer for results.

Subpackages#

occam2d

2-D smooth-model MT inversion using the Occam2DMT v3.0 Fortran code (Constable et al. 1987 / deGroot-Hedlin & Constable 1990).

mare2dem

2.5-D FEM MT and CSEM inversion using MARE2DEM (Key 2016). Source is not bundled; use SourceManager to download and build. Includes download/build helpers, input builders, subprocess runner, result loader, and plot utilities.

Model Packages#

pycsamt.models.occam2d

Python interface to the Occam2DMT inversion workflow.

pycsamt.models.modem

pycsamt.models.modem — Python interface to the ModEM MT inversion code.

pycsamt.models.mare2dem

pycsamt.models.mare2dem — Python interface to the MARE2DEM EM inversion code.