气温(安装与使用)"/>
用气象软件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格式的极端降雨气温(安装与使用)
发布评论