文件名称:fteikpy:适用于Python的精确Eikonal求解器
文件大小:2.37MB
文件格式:ZIP
更新时间:2024-06-13 21:15:26
seismology traveltime eikonal-solver Python
fteikpy fteikpy是一个Python库,可在2D和3D异质各向同性速度模型中计算准确的初次到达时间。 该算法可以正确处理波源附近的波前曲率,可以将波前曲率放置在网格点之间而不会出现任何问题。 该代码基于用Python实现的 ,并使用进行编译。 在平滑的Marmousi速度模型上计算旅行时间和光线追踪。 特征 正向建模: 计算2D和3D笛卡尔网格中的旅行时间,并可能在Z,X和Y方向上使用不同的网格间距, 在运行时或后验计算旅行时间梯度, 后验2D和3D射线跟踪。 平行: 对于不同的来源,旅行时间网格似乎是并行计算的, 从给定光源到不同位置的光线路径也将被并行评估。 安装 推荐的安装fteikpy及其所有依赖项的方法是通过Python Package Index: pip install fteikpy --user 否则,请克隆并解压缩程序包,然后从程
【文件预览】:
fteikpy-master
----README.rst(5KB)
----.prospector.yml(149B)
----CONTRIBUTING.rst(2KB)
----.bandit(26B)
----.github()
--------sample.py(3KB)
--------PULL_REQUEST_TEMPLATE.md(554B)
--------marmousi.npy(1.14MB)
--------sample.gif(2.3MB)
--------ISSUE_TEMPLATE()
--------workflows()
----fteikpy()
--------_common.py(1KB)
--------_base.py(4KB)
--------_fteik()
--------__about__.py(200B)
--------_solver.py(5KB)
--------__init__.py(392B)
--------_helpers.py(354B)
--------_grid.py(7KB)
--------_interp()
----.codacy.yml(145B)
----requirements-dev.txt(49B)
----github_deploy_key_keurfonluu_fteikpy.enc(4KB)
----doc()
--------source()
--------make.bat(764B)
--------requirements.txt(154B)
--------Makefile(638B)
----.travis.yml(1KB)
----.isort.cfg(112B)
----LICENSE(1KB)
----tasks.py(1KB)
----test()
--------helpers.py(801B)
--------test_gradient2d.py(800B)
--------test_eikonal2d.py(782B)
--------test_traveltime3d.py(1KB)
--------test_misc.py(115B)
--------test_gradient3d.py(1KB)
--------test_traveltime2d.py(1KB)
--------test_eikonal3d.py(977B)
----setup.cfg(988B)
----CODE_OF_CONDUCT.rst(5KB)
----.gitignore(1KB)
----pyproject.toml(93B)
----.coveragerc(20B)