6.2. Classical model integrations#

The pycsamt.models package connects pyCSAMT to three established electromagnetic modelling and inversion ecosystems: Occam2D, ModEM, and MARE2DEM. These integrations keep native files and external executables visible while providing Python tools to build inputs, validate projects, run solvers when explicitly requested, load results, and create review figures.

This section is the classical engine layer of the Inversion guide. It is separate from Forward Modelling, which focuses on predicting synthetic responses, and from AI inversion, which covers learned inversion methods.

External solvers

pyCSAMT provides integration code and project tooling. Availability of an external solver, its executable license, compilation requirements, and computational resources remain the user’s responsibility. External execution is explicit rather than automatic.