CMIP6 海气耦合模型数据下载
CMIP6 海气耦合模型数据下载
下载工具说明
官方下载路线走不通,采用搜到的CMIP6数据获取方式,是一个python包。
https://github.com/TaufiqHassan/acccmip6
在官网找到需要下载的文件名称,并且罗列如下:
CMIP6.CMIP.NCAR.CESM2-FV2.historical.r1i1p1f1.Oday.tos.gn 是原始格点的
tauu_Eday_CESM2-FV2_historical_r1i1p1f1_gn_20000101-20091231.nc
tauu_Eday_CESM2-FV2_historical_r1i1p1f1_gn_20100101-20150101.nc
tauv_Eday_CESM2-FV2_historical_r1i1p1f1_gn_20000101-20091231.nc
tauv_Eday_CESM2-FV2_historical_r1i1p1f1_gn_20100101-20150101.nc
tos_Oday_CESM2-FV2_historical_r1i1p1f1_gn_20000102-20150101.nc
tos_Oday_CESM2-FV2_historical_r1i1p1f1_gr_20000102-20150101.nc
CAS
vas_day_FGOALS-f3-L_historical_r1i1p1f1_gr_20000101-20091231.nc
vas_day_FGOALS-f3-L_historical_r1i1p1f1_gr_20100101-20141231.nc
uas_day_FGOALS-f3-L_historical_r1i1p1f1_gr_20000101-20091231.nc
uas_day_FGOALS-f3-L_historical_r1i1p1f1_gr_20100101-20141231.nc
tos_Omon_FGOALS-f3-L_historical_r1i1p1f1_gn_185001-201412.nc
CMIP6数据文件的名字构成是有意义的,以CMIP6.CMIP.NCAR.CESM2-FV2.historical.r1i1p1f1.Oday.tos.gn为例子,解析开每部分分别是以下这些意思:
Cmip6 第几次计划
Cmip 那个子计划
Ncar 那个机构
CESM2-FV2 那个模式
historical 哪个实验
r1i1p1f1 那些运行模式的控制指标
Oday 数据类型的时间频率
Tos 变量名缩写
Grid label 输出数据的网格类型
而acccmip6包的下载逻辑也是这样的。
(base) msdc_2@amax:/data/Chenjq/CMIP6_makai$ acccmip6 --help
usage: acccmip6 [-h] [-dir DIR] -o OUTPUT_OPTIONS [-m M] [-e E] [-v V] [-f F]
[-r R] [-rlzn RLZN] [-cr] [-yr YR] [-c C] [-desc DESC]
[-time TIME] [-skip SKIP]
optional arguments:
-h, --help show this help message and exit
-dir DIR Download directory.
-o OUTPUT_OPTIONS, --output-options OUTPUT_OPTIONS
S for 'Searching' or D for 'Downloading'. Use M to
initiate the CMIP6DB module.
-m M Model names
-e E Experiment names
-v V Variable names
-f F Output frequency
-r R Output realm
-rlzn RLZN Select realization
-cr Select common realizations
-yr YR Select year
-c C Checker: yes to check inputs
-desc DESC Description: yes to print out experiment description
-time TIME Description: yes to print out avalable time periods
-skip SKIP Skip any item in your do
先进性搜索,看看能不能找到想要下载的数据文件。
# S 是搜索
acccmip6 -o S -m CESM2-FV2 -e historical -v tauu -f day
# -time 会显示可下载时间段
acccmip6 -o S -m CESM2-FV2 -e historical -v tauu -f day -time yes
# -yr 进行时间的切割
acccmip6 -o S -m CESM2-FV2 -e historical -v tauu -f day -time yes -yr -15
# D 是下载
acccmip6 -o D -m CESM2-FV2 -e historical -v tauu -f day -time yes -yr -15 -dir ./tauu
acccmip6 -o D -m CESM2-FV2 -e historical -v ['tos','tauv'] -f day -rlzn 1 -time yes -yr -15
参考:
License:
CC BY 4.0