Skip to content
@emsig

emsig

ElectroMagnetic Simulation in Geophysics.

emsig: ElectroMagnetic Simulation in Geophysics

emsig are open-source codes to simulate electromagnetic data. Their main targets are geophysical applications (exploration and monitoring, engineering, environmental), but they are by no means limited to that. This GitHub-org contains besides the main codes also related publications for reproducibility purposes and other associated things of interest. The main website is emsig.xyz.

💻 Main code repositories

  • ▶️ empymod: Full 3D electromagnetic modeller for 1D VTI media
  • ▶️ emg3d: Multigrid solver for 3D electromagnetic diffusion
  • ▶️ libdlf: Library of Digital Linear Filters
  • ▶️ elfe3D: Modelling with the total electric field approach using finite elements in 3D

📖 Introduction to Controlled-Source Electromagnetic Methods

The following repo contains notebooks to reproduce with empymod all numerical examples of the book

  • Introduction to Controlled-Source Electromagnetic Methods: Detecting Subsurface Fluids
    Ziolkowski and Slob, 2019 (Cambridge University Press; ISBN: 9781107058620)
    ▶️ csem-ziolkowski-and-slob

📎 Codes from Publications

  • Seismoelectromagnetic homogeneous space Green's functions
    Slob, E., and M. Mulder, 2016 (10.1190/geo2015-0337.1)
    ▶️ 3Dhom

  • The electromagnetic response in a layered vertical transverse isotropic medium: A new look at an old problem
    Hunziker, J., J. Thorbecke, and E. Slob, 2015 (10.1190/geo2013-0411.1)
    ▶️ EMmod

  • Inversion of controlled-source electromagnetic reflection responses
    Hunziker, J., J. Thorbecke, J. Brackenhoff, and E. Slob, 2016 (10.1190/geo2015-0320.1)
    ▶️ iEMmod

📄 Publications

The repo ▶️ publications contains a list of publications related to the codes. The following a list with the repos for the most important articles, all fully reproducible:

Pinned Loading

  1. empymod empymod Public

    Full 3D electromagnetic modeller for 1D VTI media

    Python 85 22

  2. emg3d emg3d Public

    A multigrid solver for 3D electromagnetic diffusion

    Python 65 7

  3. libdlf libdlf Public

    Library of Digital Linear Filters

    Python 7 1

  4. elfe3D elfe3D Public

    Modelling with the total electric field approach using finite elements in 3-D

    Fortran 3

  5. pyfftlog pyfftlog Public

    Python version of the logarithmic FFT Fortran code FFTLog by Andrew Hamilton.

    Python 24 10

  6. fftlog fftlog Public

    A Python wrapper (using f2py) for the logarithmic FFT Fortran code FFTLog by Andrew Hamilton.

    Fortran 1 6

Repositories

Showing 10 of 40 repositories
  • empymod Public

    Full 3D electromagnetic modeller for 1D VTI media

    emsig/empymod’s past year of commit activity
    Python 85 Apache-2.0 22 18 4 Updated Nov 22, 2024
  • emg3d Public

    A multigrid solver for 3D electromagnetic diffusion

    emsig/emg3d’s past year of commit activity
    Python 65 Apache-2.0 7 11 3 Updated Nov 22, 2024
  • elfe3D Public

    Modelling with the total electric field approach using finite elements in 3-D

    emsig/elfe3D’s past year of commit activity
    Fortran 3 Apache-2.0 0 0 0 Updated Nov 21, 2024
  • emsig.github.io Public

    Home of emsig

    emsig/emsig.github.io’s past year of commit activity
    Python 2 CC-BY-4.0 1 1 0 Updated Nov 20, 2024
  • libdlf Public

    Library of Digital Linear Filters

    emsig/libdlf’s past year of commit activity
    Python 7 CC-BY-4.0 1 3 0 Updated Oct 18, 2024
  • pyfftlog Public

    Python version of the logarithmic FFT Fortran code FFTLog by Andrew Hamilton.

    emsig/pyfftlog’s past year of commit activity
    Python 24 CC0-1.0 10 1 0 Updated Oct 18, 2024
  • fftlog Public

    A Python wrapper (using f2py) for the logarithmic FFT Fortran code FFTLog by Andrew Hamilton.

    emsig/fftlog’s past year of commit activity
    Fortran 1 CC0-1.0 6 1 0 Updated Oct 18, 2024
  • new-filters Public

    Files with which new DLF were created (available in libdlf)

    emsig/new-filters’s past year of commit activity
    Jupyter Notebook 0 CC-BY-4.0 0 0 0 Updated Oct 17, 2024
  • devInv Public

    Playground for inversion routines to be implemented in emg3d or empymod.

    emsig/devInv’s past year of commit activity
    Jupyter Notebook 1 Apache-2.0 0 0 0 Updated Sep 12, 2024
  • .github Public

    org-level stuff

    emsig/.github’s past year of commit activity
    0 CC0-1.0 0 0 0 Updated Aug 13, 2024