Surveys and Simulations

emg3d.surveys Module

A survey stores a set of sources, receivers, and the measured data.

Classes

Survey(name, sources, receivers, frequencies) Create a survey with sources, receivers, and data.
Dipole(name, coordinates[, electric]) Finite length dipole or point dipole.
PointDipole(name, xco, yco, zco, azm, dip, …) Infinitesimal small electric or magnetic point dipole.

emg3d.simulations Module

A simulation is the computation (modelling) of electromagnetic responses of a resistivity (conductivity) model for a given survey.

In its heart, emg3d is a multigrid solver for 3D electromagnetic diffusion with tri-axial electrical anisotropy. However, it contains most functionalities to also act as a modeller. The simulation module combines all these things by combining surveys with computational meshes and fields and providing high-level, specialised modelling routines.

Classes

Simulation(name, survey, grid, model[, …]) Create a simulation for a given survey on a given model.