An open-source full 3D electromagnetic modeler for 1D VTI media in Python']Python: empymod

被引:42
|
作者
Werthmueller, Dieter [1 ]
机构
[1] Inst Mexicano Petr, Mexico City, DF, Mexico
关键词
CONTINUED-FRACTION EXPANSION; HANKEL-TRANSFORMS; NUMERICAL-INTEGRATION; QUADRATURE; EXPLORATION; INVERSION; FIELDS;
D O I
10.1190/GEO2016-0626.1
中图分类号
P3 [地球物理学]; P59 [地球化学];
学科分类号
0708 ; 070902 ;
摘要
The Python-code empymod computes the 3D electromagnetic field in a layered earth with vertical transverse isotropy by combining and extending two earlier presented algorithms in this journal. The bottleneck in frequency-and time-domain calculations of electromagnetic responses derived in the wavenumber-frequency domain is the transformations from the wavenumber to the space domain and from the frequency to the time domain, the so-called Hankel and Fourier transforms. Three different Hankel transform methods (quadrature, quadrature-with-extrapolation [QWE], and filters) and four different Fourier transform methods (fast Fourier transform [FFT], FFTLog, QWE, and filters) are included in empymod, which allows us to compare these different methods in terms of speed and precision. The best transform in terms of speed and precision depends on the modeled frequencies. Published digital filters for the Hankel transform are very fast and precise for frequencies in the range of controlled-source electromagnetic data, but they fail in the frequency range of ground-penetrating radar. Conventional quadrature, on the other hand, is in comparison very slow but can model any frequency. Examples comparing empymod with analytical solutions and with existing electromagnetic modelers illustrate the capabilities of empymod.
引用
收藏
页码:WB9 / WB19
页数:11
相关论文
共 50 条
  • [31] Subjective Visual Quality Assessment of Immersive 3D Media Compressed by Open-Source Static 3D Mesh Codecs
    Christaki, Kyriaki
    Christakis, Emmanouil
    Drakoulis, Petros
    Doumanoglou, Alexandros
    Zioulis, Nikolaos
    Zarpalas, Dimitrios
    Daras, Petros
    MULTIMEDIA MODELING (MMM 2019), PT I, 2019, 11295 : 80 - 91
  • [32] VESIcal: 2. A Critical Approach to Volatile Solubility Modeling Using an Open-Source Python']Python3 Engine
    Wieser, P. E.
    Iacovino, K.
    Matthews, S.
    Moore, G.
    Allison, C. M.
    EARTH AND SPACE SCIENCE, 2022, 9 (02)
  • [33] Accurate 3D fireball trajectory and orbit calculation using the 3D-FIRETOC automatic Python']Python code
    Pena-Asensio, Eloy
    Maria Trigo-Rodriguez, Josep
    Gritsevich, Maria
    Rimola, Albert
    MONTHLY NOTICES OF THE ROYAL ASTRONOMICAL SOCIETY, 2021, 504 (04) : 4829 - 4840
  • [34] iCorrVision-3D: An integrated python']python-based open-source Digital Image Correlation Software for in-plane and out-of-plane measurements (Part 2)
    Filho, Joao
    Nunes, Luiz
    Xavier, Jose
    SOFTWAREX, 2022, 19
  • [35] ProFit-1D-A 1D fitting software and open-source validation data sets
    Borbath, Tamas
    Murali-Manohar, Saipavitra
    Dorst, Johanna
    Wright, Andrew Martin
    Henning, Anke
    MAGNETIC RESONANCE IN MEDICINE, 2021, 86 (06) : 2910 - 2929
  • [36] VPython']Python: 3D programming for ordinary mortals
    Sherwood, B.
    Chabay, R.
    NUOVO CIMENTO C-COLLOQUIA AND COMMUNICATIONS IN PHYSICS, 2010, 33 (03): : 59 - 63
  • [37] Open-Source 3D CFD of a Quadrotor Cyclogyro Aircraft
    Gagnon, Louis
    Quaranta, Giuseppe
    Schwaiger, Meinhard
    OPENFOAM(R), 2019, : 373 - 388
  • [38] An open-source, 3D printed inkjet DNA synthesizer
    Kim, Junhyeong
    Kim, Haeun
    Bang, Duhee
    SCIENTIFIC REPORTS, 2024, 14 (01)
  • [39] An Open-Source Photogrammetry Workflow for Reconstructing 3D Models
    Zhang, C.
    Maga, A. M.
    INTEGRATIVE ORGANISMAL BIOLOGY, 2023, 5 (01)
  • [40] The 'bIUreactor': An Open-Source 3D Tissue Research Platform
    Butch, Elizabeth
    Prideaux, Matthew
    Holland, Mark
    Phan, Justin-Thuy
    Trent, Cole
    Soon, Victor
    Hutchins, Gary
    Smith, Lester
    ANNALS OF BIOMEDICAL ENGINEERING, 2024, 52 (06) : 1678 - 1692