用气象软件ClimPACT2计算netCDF格式的极端降雨气温(安装与使用)

编程入门 行业动态 更新时间:2024-10-07 14:21:39

用气象软件ClimPACT2计算netCDF格式的极端降雨<a href=https://www.elefans.com/category/jswz/34/1762633.html style=气温(安装与使用)"/>

用气象软件ClimPACT2计算netCDF格式的极端降雨气温(安装与使用)

ClimPACT2开源软件是一款能够计算极端降雨指标(R95p),SPI等指标的软件。

------------------------------------------------------------------------------------------------------------------

一、准备工作

(一)需要Linux操作系统的虚拟机

(二)安装R(和Rstudio,可选)

R版本为3.3或更新版本。

Rstudio是用来方便地修改R脚本。

-------------------------------------------------------------------------------------------------------------------

二、安装ClimPACT2包

参考ClimPACT2官方网站ARCCSS-extremes/climpact2: Combining climdex.pcic and climpact @ UNSW (github)

(一)安装基本的依赖包 需要先安装

    -netCDF-PROJ4 development files (libproj-dev package on Ubuntu)-udunits development files (libudunits2-dev package on Ubuntu)

(二)安装ClimPACT2包

①从以上ClimPACT2的官方github网站上下载压缩包climpact2-master.zip

②解压缩climpact2-master.zip后,在命令端Terminal中打开文件夹至climpact2-master目录下,然后在命令端输入R (打开R),再输入

source('installers/climpact2.ncdf.installer.r')

就开始安装ClimPACT2包了!

---------------------------------------------------------------------------------------------------------------------------------

三、使用ClimPACT2包

(一)首先尝试处理ClimPACT2包的中自带nc数据(climpact2.sampledata.gridded.1991-2010.nc):

①直接在Terminal终端打开climpact2.ncdf.wrapper.r所在的文件夹

②输入 Rscript climpact2.ncdf.wrapper.r

③这样在打开的文件夹中就会生成一个文件夹output(计算好的极端降雨气温等)

 

(二)cmip6模式日降雨数据

①首先,需要将cmip6日降雨数据中的格式进行调整。根据github中Readme提示,仅需调整两个小小的细节:

-1.在nc数据的变量(variable)经度(lon)、纬度(lat)中去除‘bounds’属性。在打开至这个nc数据所在文件夹后,利用NCO工具进行操作如下(需要事前安装NCO哦)

$ ncatted -a bounds,,d,, input.nc 

-2.在将nc数据的降雨(pr)中’units‘属性(attribute)改为“kg m-2 d-1”。同样是用NCO工具来完成此项操作。

$ ncatted -a units,pr,o,c,"kg m-2 d-1" input.nc 

这里没有写output.nc,就是直接在原来input.nc上进行修改啦

②这样在准备好了nc数据之后,可以计算自己的cmip6数据了!

修改climpact2.ncdf.wrapper.r脚本,修改需要输入的nc数据文件名。以及没有涉及到温度,因此删去计算温度指标。注意输出文件名。

运行修改后的climpact2.ncdf.wrapper.r脚本:命令端输入Rscript climpact2.ncdf.wrapper.r

这样,就等着算好的极端降雨的文件吧!

---------------------------------------------------------------------------------------------------------------------------------

希望可以帮助到你哦,有问题敬请联系本人1131062932@qq,一起交流!!!!

---------------------------------------------------------------------------------------------------------------------------------

更多推荐

用气象软件ClimPACT2计算netCDF格式的极端降雨气温(安装与使用)

本文发布于:2024-02-14 07:56:58,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1762667.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:气温   气象   格式   软件   netCDF

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!