Skip to content

Notebooks and python scripts to reproduce the figures shown in "Open source software for simulations and inversions of airborne electromagnetic data," submitted to the AEM 2018 workshop

License

Notifications You must be signed in to change notification settings

simpeg-research/heagy-2018-AEM

Repository files navigation

summary | contents | usage | running the notebooks | issues | citation | license

Open source software for simulations and inversions of airborne electromagnetic data

Build Status Binder Azure Zenodo License SimPEG

Notebooks and python scripts to reproduce the figures shown in "Open source software for simulations and inversions of airborne electromagnetic data," published in the AEM 2018 special edition of Exploration Geophysics.

Summary

Inversions of airborne EM data are often an iterative process, not only requiring that the researcher be able to explore the impact of changing components such as the choice of regularization functional or model parameterization, but also often requiring that forward simulations be run and fields and fluxes visualized in order to build an understanding of the physical processes governing what we observe in the data. In the hope of facilitating this exploration and promoting reproducibility of geophysical simulations and inversions, we have developed the open source software package, SimPEG. The software has been designed to be modular and extensible with the goal of allowing researchers to interrogate all of the components and to facilitate the exploration of new inversion strategies. We present an overview of the software in its application to airborne EM and demonstrate its use for visualizing fields and fluxes in a forward simulation as well as its flexibility in formulating and solving the inverse problem. We invert a line of airborne TDEM data over a conductive vertical plate using a 1D voxel-inversion, a 2D voxel inversion and a parametric inversion, where all of the forward modelling is done on a 3D grid. The results in this paper can be reproduced by using the provided Jupyter notebooks. The Python software can also be modified to allow users to experiment with parameters and explore the physics of the electromagnetics and intricacies of inversion.

Contents

There are 4 notebooks in this repository:

In addition, there are two notebooks used for demos in the workshop 3D EM Modelling and Inversion with Open Source Resources:

Usage

Dependencies are specified in requirements.txt

pip install -r requirements.txt

To run the notebooks locally, you will need to have python installed, preferably through anaconda .

You can then clone this repository. From a command line, run

git clone https://github.com/simpeg-research/heagy-2018-AEM.git

Then cd into the heagy-2018-AEM directory:

cd heagy-2018-AEM

To setup your software environment, we recommend you use the provided conda environment

conda env create -f environment.yml
conda activate aem-environment

You can then launch Jupyter

jupyter notebook

Jupyter will then launch in your web-browser.

Running the notebooks

Each cell of code can be run with shift + enter or you can run the entire notebook by selecting cell, Run All in the toolbar.

For more information on running Jupyter notebooks, see the Jupyter Documentation

Issues

Please make an issue if you encounter any problems while trying to run the notebooks.

Citation

If you build upon or use these examples in your work, please cite:

Lindsey J. Heagy, Seogi Kang, Rowan Cockett & Douglas W. Oldenburg (2019) Open-source software for simulations and inversions of airborne electromagnetic data, Exploration Geophysics, DOI: 10.1080/08123985.2019.1583538

@article{heagy2019aem,
author = {Lindsey J. Heagy and Seogi Kang and Rowan Cockett and Douglas W. Oldenburg},
title = {Open-source software for simulations and inversions of airborne electromagnetic data},
journal = {Exploration Geophysics},
volume = {0},
number = {0},
pages = {1-7},
year  = {2019},
publisher = {Taylor & Francis},
doi = {10.1080/08123985.2019.1583538},
}

The paper is also available on the ArXiv:

Heagy, L. J., Kang, S., Cockett, R., & Oldenburg, D. (2019). Open source software for simulations and inversions of airborne electromagnetic data. arXiv preprint arXiv:1902.08238.

License

These notebooks are licensed under the MIT License which allows academic and commercial re-use and adaptation of this work.

About

Notebooks and python scripts to reproduce the figures shown in "Open source software for simulations and inversions of airborne electromagnetic data," submitted to the AEM 2018 workshop

Resources

License

Stars

Watchers

Forks

Packages

No packages published