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