disba
disba 是一个用于一维各向同性层状地球模型的面波频散与敏感度核计算工具。它提供正演求解能力,可计算 Rayleigh 波和 Love 波的相速度与群速度频散曲线,并支持模式深度敏感度核的计算。使用时需提供四个等长的一维数组:厚度(km)、Vp/Vs(km/s)和密度(g/cm³),其中最后一层视为半空间且厚度需写为 0.0。计算得到的结果为 DispersionCurve 命名元组,需通过 result.period 和 result.velocity 联合读取,不可直接当作速度数组。敏感度核调用接收标量周期,支持参数包括 velocity_s、velocity_p、density 和 thickness,输出为数值导数,使用前建议通过小扰动验证。该工具为纯正演求解器,从原始波形提取观测频散或进行层析反演需要额外的处理与反演设计。