爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 8657|回复: 10

CESM的inputdata批量下载脚本

[复制链接]

新浪微博达人勋

发表于 2020-3-12 18:33:20 | 显示全部楼层 |阅读模式

登录后查看更多精彩内容~

您需要 登录 才可以下载或查看,没有帐号?立即注册 新浪微博登陆

x
本帖最后由 youngman 于 2020-6-4 18:12 编辑

https://svn-ccsm-inputdata.cgd.ucar.edu/trunk/inputdata/

批量下载CLM大气强迫数据脚本:
将第8行url地址改成对应下载目录,调整年月循环应该就可以了~

  1. import os
  2. import sys
  3. import urllib
  4. import urllib.request
  5. import ssl
  6. ssl._create_default_https_context = ssl._create_unverified_context

  7. url0 = 'https://svn-ccsm-inputdata.cgd.ucar.edu/trunk/inputdata/atm/datm7/atm_forcing.datm7.cruncep_qianFill.0.5d.v7.c160715/Precip6Hrly/clmforc.cruncep.V7.c2016.0.5d.Prec.'

  8. for iyear in range(1940, 1941):
  9.         for imon in range(1, 13):
  10.                 date  = str(iyear)+'-'+str(imon).zfill(2)
  11.                 url   = url0+date+'.nc'
  12.                 print(url)
  13.                 filename = url.split('/')[-1]
  14.                 def _progress(block_num, block_size, total_size):
  15.                         sys.stdout.write('\r>> Downloading %s %.1f%%' % (filename, float(block_num * block_size) / float(total_size) * 100.0))
  16.                         sys.stdout.flush()
  17.                 filepath, _ = urllib.request.urlretrieve(url, filename, _progress)
  18.                 print()
复制代码



密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2020-3-17 14:59:32 | 显示全部楼层
请问CESM官网的未来气象数据在哪个地方下载?
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

 楼主| 发表于 2020-3-17 17:32:31 | 显示全部楼层
yangke 发表于 2020-3-17 14:59
请问CESM官网的未来气象数据在哪个地方下载?

不太清楚唉~
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2020-3-17 21:53:50 | 显示全部楼层
大佬能不能帮我看看我的问题。我搞了一天了还没解决
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

 楼主| 发表于 2020-3-18 11:21:04 | 显示全部楼层
mdy4395720 发表于 2020-3-17 21:53
大佬能不能帮我看看我的问题。我搞了一天了还没解决

不是大佬,cesm新人~ 啥问题贴出来看看,也许会有大佬路过~
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2020-4-15 08:39:45 | 显示全部楼层
楼主,CESM2数据,用哪个版本的grads可以打开(sdfopen)?
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2020-4-15 08:42:26 | 显示全部楼层
翻山越岭 发表于 2020-4-15 08:39
楼主,CESM2数据,用哪个版本的grads可以打开(sdfopen)?

window操作系统下
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

 楼主| 发表于 2020-4-15 11:19:36 | 显示全部楼层
翻山越岭 发表于 2020-4-15 08:39
楼主,CESM2数据,用哪个版本的grads可以打开(sdfopen)?

不清楚,我不用grads。
建议试试NCL,适应各种nc格式文件和常见气象压缩格式数据,打开非常方便
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2020-4-15 21:50:01 | 显示全部楼层
youngman 发表于 2020-4-15 11:19
不清楚,我不用grads。
建议试试NCL,适应各种nc格式文件和常见气象压缩格式数据,打开非常方便

非常感谢!
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

 楼主| 发表于 2020-6-4 18:01:49 | 显示全部楼层
yangke 发表于 2020-3-17 14:59
请问CESM官网的未来气象数据在哪个地方下载?

今天偶然翻到一个网页:https://www.earthsystemgrid.org/ ... d.ccsm4.output.html
不知道是不是你需要的。
或者你是指RCP情景模拟?那可能在CMIP6官网可以下载:https://esgf-node.llnl.gov/search/cmip6/
就是偶然想起来了,可能你已经找到需要的数据啦~
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

Copyright ©2011-2014 bbs.06climate.com All Rights Reserved.  Powered by Discuz! (京ICP-10201084)

本站信息均由会员发表,不代表气象家园立场,禁止在本站发表与国家法律相抵触言论

快速回复 返回顶部 返回列表