Optimize

emg3d.optimize Module

Inversion

Functionalities related to optimization (inversion), e.g., misfit function, gradient of the misfit function, or data- and depth-weighting.

Currently it follows the implementation of [PlMu08], using the adjoint-state technique for the gradient.

Functions

gradient(simulation) Compute the discrete gradient using the adjoint-state method.
misfit(simulation) Return the misfit function.