登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
本帖最后由 一大碗年糕 于 2022-1-17 15:43 编辑
https://mp.weixin.qq.com/s?__biz ... 69934&lang=zh_CN#rd TempestExtremes是由UC Davis的Paul Ullrich教授所领导的Climate and Global Change Group开发的一个多用途的软件包,用于对区域或全球地球系统的数据集进行特征检测、跟踪和科学分析。TE是针对不断增长的大型气候数据集中的天气系统和极端事件的追踪和特征化算法集合,利用C++来实现快速处理,并采用命令行界面,最大限度地提高每个内核的灵活性。这个软件包中的跟踪内核已经被用于跟踪和描述热带气旋(TC)、温带气旋(ETC)、季风低压、大气阻塞、大气河和中尺度对流系统(MCS)等。通过在同一框架内考虑多个极端现象,使研究者可以研究极端现象的联合特征,同时最大限度地减少总的数据负担。 总的来说,TE提供的一系列命令,可以根据使用者的需求方便快捷地定制不同标准的个性化算法,对数据集中每个格点(无论是直线型还是非结构网格)的特征要素进行分析筛选,追踪长时间气候数据集中的各种天气系统和极端事件。
参照2021在GMD发的关于TE2.1版本的文章https://doi.org/10.5194/gmd-14-5023-2021(目前github上最新版本为2.2)https://github.com/ClimateGlobalChange/tempestextremes,我就花了点时间简单的尝试了复现了一下其中追踪AR的案例,发现使用起来还是很方便的,类似于cdo的感觉。并且对输入数据的格式标准适应性也不错,从EC下的数据可以“即插即用”。以下是官方提供的code案例(nc格式文件命令稍有不同可见UserGuide) DetectBlobs
--in_data_list ERA5_IVT_files.txt
--out_list ERA5_AR_files.txt
--timefilter "6hr"
--thresholdcmd "_LAPLACIAN{8,10}
(_VECMAG(VIWVE,VIWVN)),<=,-20000,0"
--minabslat 15
--geofiltercmd "area,>=,4e5km2"
NodeFileFilter
--in_nodefile ERA5_TC_tracks.txt
--in_fmt "lon,lat,slp,wind,zs"
--in_data_list ERA5_AR_files.txt
--out_data_list ERA5_AR_NFF_files.txt
--var "binary_tag"
--bydist 8.0
--invert
VariableProcessor
--in_data_list ERA5_VPIN.txt
--out_data_list ERA5_VPOUT.txt
--timefilter "6hr"
--var "_PROD(binary_tag,VIWVN);
_PROD(_DIFF(1,binary_tag),VIWVN)"
--varout "VIWVN_PW_AR,VIWVN_PW_NONAR"
|