爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 505|回复: 2

[经验总结] ERA5数据的Python下载脚本

[复制链接]

新浪微博达人勋

发表于 2025-1-3 14:43:03 | 显示全部楼层 |阅读模式

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

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

x
本帖最后由 雨落森林 于 2025-1-3 21:25 编辑

1. ERA5再分析资料迁新了,最新地址是 https://cds-beta.climate.copernicus.eu/
2. 写了一个脚本用多线程来下载这些数据,故放出来分享。
使用注意事项:
两行#号包含的内容是可以自行修改的,
使用pd.date_range生成想要下载的数据所有所包含的时间,
save_freq代表保存数据的频率,比如按月存放或者按日或者按年来存放都是可以的。
request是需要的请求项,需要删除年月日时这些项,在era5下载页面能找到想要下载数据的api,
照着改改,问题不大。
下载过程中会临时生成tmp开头的文件,要是无误下载完成是会自动消失的。
若是下载过程中中断了,不用修改时段,直接原脚本下载,它会自动检查并跳过已下载的文件。


download_era5.py

2.37 KB, 下载次数: 37, 下载积分: 金钱 -5

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

新浪微博达人勋

发表于 2025-1-13 15:46:29 | 显示全部楼层
你好,我想请问一下,我在下载过程中出现了访问请求次数过多的报错,之前更新了新的下载网址,我都重新处理过了一遍,当时可以用新的脚本下载了,但是最近这几天出现了这个问题一直没搞明白
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

 楼主| 发表于 2025-1-13 21:59:48 | 显示全部楼层
Yi_Jun 发表于 2025-1-13 15:46
你好,我想请问一下,我在下载过程中出现了访问请求次数过多的报错,之前更新了新的下载网址,我都重新处理 ...

我最近也在用它下载数据,也有这个问题,基本上只要去era5的那个网站在your requests那里把之前下载的缓存清空一下,而且停止下载一段时间之后就好了。这个可能是多线程的原因,它同时接收了太多的请求,如果不介意下载慢一点的话,可以尝试把max_thread_num改成1来下载。
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

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