Simulations#

The prototype for the new inversion framework does not implement any simulation class that models a geophysical problem. It relies on SimPEG simulation classes instead. But since the simulation classes in SimPEG are not yet compatible with the new framework, we offer a wrapper class that allow us to extend them through a inversion_ideas.base.Simulation object so they become compatible with the framework.

Important

The ultimate goal is to make SimPEG simulations compatible with the new framework. The inversion_ideas.wrap_simulation() function and the inversion_ideas.WrappedSimulation() class listed here are only temporary solutions to extend SimPEG simulations in a way that become compatible with the new framework.

wrap_simulation(simulation, *[, store_jacobian])

Wrap a SimPEG's simulation.

WrappedSimulation(simulation, *[, ...])

Wrapper of SimPEG's simulations.