用于1d vti介质的开源全三维电磁建模器
empymod的Python项目详细描述
电磁建模器可以模拟电或磁 三维电磁源引起的响应 垂直横观各向同性(vti)电阻率层状地球模型 极低频的介电常数和vti磁导率 (dc)至甚高频(gpr)。计算在 波数频域,以及各种hankel和fourier变换方法 包括将响应转换为空间频率和空间时间 域名。
更多信息
有关安装、使用、贡献、路线图、错误的详细信息 报告等,请参见
功能
计算完整的(扩散和波动现象)三维电磁 包括垂直横观各向同性(vti)的层状地球模型中的场 电阻率、vti介电常数和vti磁导率 电和磁源以及电和磁接收器。
建模程序:
- bipole:具有给定源的任意方向、有限长度的双极 强度;空间频率和时空域。
- dipole:沿主轴方向的无穷小偶极子, 规范化场;空间频率和时空域。
- wavenumber:作为dipole,但返回波数频域 回应。
- gpr:计算给定中心的探地雷达响应 频率,使用Ricker小波(实验)。
- analytical:与分析、空频和空时的接口 领域解决方案。
hankel变换(波数频率到空间频率变换):
- 数字线性滤波器DLF(使用附带的滤波器或提供自己的滤波器)
- 外推求积qwe
- 自适应正交四边形
傅里叶变换(空频到空时变换): -数字线性滤波器DLF(使用包含的滤波器或提供自己的滤波器) -外推qwe求积 -对数快速傅里叶变换 -快速傅里叶变换fft
解析、空频和空时域解:
- 全空间(电磁源和接收器); 空间频域
- 扩散半空间(电源和接收器);空间频率和
时空域:
- 直达波(=扩散全空间解)
- 反射波
- 电波(阶跃响应时为半解析)
附加组件(empymod.scripts):
empymod的附加组件提供了一些非常具体的 功能:
- tmtemod:返回上下移动的TM/TE模式的贡献 X向电源和接收器,位于 层。
- fdesign:为hankel和fourier设计数字线性滤波器 变换。
安装
您可以通过conda:
conda install -c prisae empymod
或通过pip:
pip install empymod
python 3.5或更高版本以及模块numpy和scipy是必需的。 有关更多信息,请参阅manual中的安装说明 有关安装和要求的信息。
引文
如果您发布了使用empymod的结果,请通过引用 Werthmüller (2017):
Werthmüller, D., 2017, An open-source full 3D electromagnetic modeler for 1D VTI media in Python: empymod: Geophysics, 82(6), WB9–WB19; DOI: 10.1190/geo2016-0626.1.
所有版本都有一个zenodo doi,在 release-page。 也可以考虑引用 Hunziker et al. (2015)和 Key (2012),没有它 将不存在。
许可证信息操作
2016-2019 Dieter Werthmüller版权所有
在2.0版apache许可下授权。请参阅LICENSE-和 NOTICE-有关详细信息,请参阅文件或文档。