disba:Numba加速的表面波色散计算

时间:2024-06-11 01:56:44
【文件属性】:

文件名称:disba:Numba加速的表面波色散计算

文件大小:139KB

文件格式:ZIP

更新时间:2024-06-11 01:56:44

python seismology dispersion geosciences surf96

迪吧 disba是一个计算效率高的Python库,用于建模表面波弥散,该库使用编译的Python中的代码子集。 这样的实现减轻了同样基于CPS的其他库(例如 , 和PyLayeredModel )所需要的Fortran编译器的通常前提条件,这通常会导致进一步的安装故障排除,尤其是在Windows平台上。 disba的目标是轻巧,轻便且不影响性能。 例如,它比编译CPS的surf96程序产生类似速度f2py瑞利波,但显著为爱波快随层数。 Disba还为瑞利波实现了快速增量矩阵算法,该算法比Dunkin的矩阵算法要快一些。 特征 正向建模: 使用Dunkin矩阵或快速delta矩阵算法计算瑞利波相位或群色散曲线, 使用Thomson-Haskell方法计算Love-wave相位或群色散曲线, 计算瑞利波椭圆率。 特征函数和敏感度内核: 计算瑞利波和爱波本征函数, 计算层厚


【文件预览】:
disba-master
----README.rst(9KB)
----disba()
--------_common.py(524B)
--------_exception.py(82B)
--------_base.py(3KB)
--------__about__.py(198B)
--------_eigen.py(3KB)
--------__init__.py(866B)
--------_helpers.py(2KB)
--------_cps()
--------_dispersion.py(5KB)
--------_sensitivity.py(9KB)
--------_ellipticity.py(2KB)
----.prospector.yml(149B)
----CONTRIBUTING.rst(2KB)
----.bandit(26B)
----.github()
--------sample.py(4KB)
--------sample_rayleigh.svg(39KB)
--------perf.py(2KB)
--------kernel_rayleigh.svg(51KB)
--------PULL_REQUEST_TEMPLATE.md(554B)
--------sample_love.svg(37KB)
--------perf_love.svg(37KB)
--------kernel_ellipticity.svg(49KB)
--------kernel_love.svg(48KB)
--------ISSUE_TEMPLATE()
--------sample_ellipticity.svg(29KB)
--------eigen_rayleigh.svg(45KB)
--------perf_rayleigh.svg(38KB)
--------workflows()
--------eigen_love.svg(39KB)
----.codacy.yml(145B)
----requirements-dev.txt(49B)
----doc()
--------source()
--------make.bat(764B)
--------requirements.txt(154B)
--------Makefile(638B)
----github_deploy_key_keurfonluu_disba.enc(4KB)
----.travis.yml(1KB)
----.isort.cfg(112B)
----LICENSE(1KB)
----tasks.py(1KB)
----test()
--------test_dispersion.py(2KB)
--------helpers.py(334B)
--------test_sensitivity.py(2KB)
--------test_misc.py(1KB)
--------test_eigen.py(716B)
--------test_ellipticity.py(404B)
--------test_exception.py(430B)
----setup.cfg(912B)
----CODE_OF_CONDUCT.rst(5KB)
----.gitignore(1KB)
----pyproject.toml(93B)
----.coveragerc(18B)

网友评论