建议使用 TEOS-10GSW-Python 来实现海水热力学方程式计算。这两个软件包都提供 gsw 模块,功能基本一致。其中,python-gsw 是 48 项方程式的纯 Python 实现,而 GSW-Python 是最新 72 项方程式的 C 封装版本,性能更佳。

注意: 原先的 python-gsw 模块已被新的 TEOS-10 实现取代。

海水库 (GSW TEOS 10) 提供了多种海水属性计算功能,与 gibbs 库中的功能有对应关系:

| 属性 | gibbs 库函数 | 海水库函数 |

|-------------------|-----------------------------|-----------------------------------------------|

| 绝对盐度 | 不适用 | gsw.SA_from_SP(SP, p, long, lat) |

| 保守温度 | 不适用 | gsw.CT_from_t(SA, t, p) |

| 密度(原位密度) | sw.dens(SP, t, p) | gsw.rho_CT(SA, CT, p) 或 gsw.rho(SA, t, p) |

| 势密度 | sw.pden(SP, t, p, pr) | gsw.rho_CT(SA, CT, pr) |

| 潜在温度 | sw.ptmp(SP, t, p, pr) | gsw.ptmp(SA, t, p, pr) |