Daniel M. Gilford使用Python计算了Bister and Emanuel 2002提出的potential intensity 算法。相关测试数据和代码已经开源。https://github.com/dgilford/pyPI参考文档:http://texmex.mit.edu/pub/emanuel/TCMAX/pyPI_Documentation_v1.2.pdfBister M, Emanuel K A. Low frequency variability of tropical cyclone potential intensity 1. Interannual to interdecadal variability[J]. Journal of Geophysical Research Atmospheres, 2002, 3374(4801): ACL26–1-15.
https://github.com/dgilford/pyPI
pyPI: Potential Intensity Calculations in Python
pyPI is a set of scripts and notebooks that compute and validate tropical cyclone (TC) potential intensity (PI) calculations in Python.
It is a fully documented and improved port of the Bister and Emanuel 2002 algorithm (hereafter BE02) which was originally written in FORTRAN---and then MATLAB---by Prof. Kerry Emanuel (MIT).
Kerry"s original MATLAB code (pcmin.m) is found at:http://texmex.mit.edu/pub/emanuel/TCMAX
The goals in developing and maintaining pyPI are to:supply a freely available validated Python potential intensity calculator,
carefully document the BE02 algorithm and its Python implementation, and to
demonstrate and encourage the use of potential intensity theory in tropical cyclone climato