# Inversion capabilities => [Inversion Milestone](https://github.com/emsig/empymod/milestone/10) => [invDev](https://github.com/emsig/devInv) - [ ] Analytical gradient - [ ] Jacobian - [ ] A Model-Class that does checks inputs only when necessary (related to #180) - Class can do everything that dipole/bipole/loop/analytical does - Checks only done when necessary - Logging! - ... - [ ] Examples using external tools (pyGIMLi, SimPEG, SciPi, wbi, ...) - [ ] Bring over noise functions from emg3d - [ ] Wrappers to make integration with external tools (pyGIMLi, SimPEG) easy Attempts in the wild: - SimPEG: https://github.com/OpenGeophysics/scratchpad - SimPEG/SciPy: https://github.com/prisae/dev-pygimli-emg3d/blob/tmp/empymod-SciPy-SimPEG.ipynb - pyGIMLi: https://github.com/gimli-org/transform2021/blob/main/6_Inversion_with_any_forward_operator.ipynb - pyGIMLi: https://github.com/prisae/dev-pygimli-emg3d/blob/tmp/pyGIMLi-empymod.ipynb - wbi: https://github.com/WouterDls/1D-wavelet-based-inversion/blob/main/examples/scripts/example_empymod.py - Work of @mariacarrizo (add links) - Work of @aignerlukas (add links)
Inversion capabilities
=> Inversion Milestone
=> invDev
Attempts in the wild: