29、号外!号外!ERA5再分析数据下载方式更新啦
文章目录
- 1. 前言
- 2. 账号注册与协议签署
- 2.1 账号注册
- 2.2 签署CDS-Beta使用条款
- 2.3 更新.cdsapi文件
- 3. 常见问题与解决方法(持续更新中)
- 3.1 问题1:更新完.cdsapi文件之后,原有下载代码不可以使用
- 3.2 问题2: RuntimeError: 403 Client Error: required licences not accepted
- 3.3 问题3:.cdsapi报错
1. 前言
最近,更新ERA5月尺度再分析数据时,发现页面上出现了下面的提示:

系统提示,从2024年9月份开始,原有的ERA5下载方式将停止工作,2024年9月份以后,需要使用CDS-Beta方式进行ERA5数据的下载。下面,将详细介绍如何使用CDS-Beta下载ERA5再分析数据,以及使用过程中可能会遇到的问题。
2. 账号注册与协议签署
2.1 账号注册
注册链接:https://www.ecmwf.int/

点击右上角Log in进行注册,如果先前已经注册过账号,直接登录即可。


完成注册后,请登录账号。已有账号,请直接登录。
2.2 签署CDS-Beta使用条款
签署链接:https://cds-beta.climate.copernicus.eu/
初次登录账号后,将会看到:
根据提示,填写相关信息,更新使用条款。
2.3 更新.cdsapi文件
链接:https://cds-beta.climate.copernicus.eu/how-to-api

将红色方框中的内容复制到原有的.cdsapi文件中,.cdsapi文件的通常路径为:C:\\Users\\user_name目录下,其中user_name为自己设备的用户名。
更加详细的使用方法,请参考:https://confluence.ecmwf.int/display/CKB/How+to+install+and+use+CDS+API+on+Windows
3. 常见问题与解决方法(持续更新中)
3.1 问题1:更新完.cdsapi文件之后,原有下载代码不可以使用
解决方法:原有下载ERA5数据的脚本在CDS-Beta中已经不再适用,需要使用新的网站,获取新的数据下载命令,进而进行下载。
CDS-Beta数据下载网址:https://cds-beta.climate.copernicus.eu/datasets

数据筛选过程与原有方式类似,只是下载的代码发生了变化,新的代码例子展示:
import cdsapidataset = "reanalysis-era5-single-levels-monthly-means"
request = {'product_type': ['monthly_averaged_reanalysis'],'variable': ['10m_u_component_of_wind'],'year': ['1940'],'month': ['01'],'time': ['00:00'],'data_format': 'netcdf','download_format': 'unarchived'
}client = cdsapi.Client()
client.retrieve(dataset, request).download()
3.2 问题2: RuntimeError: 403 Client Error: required licences not accepted
第一次使用CDS-Beta的时候,会出现:
RuntimeError: 403 Client Error: required licences not accepted
required licences not accepted; please accept the following licences to proceed: {'id': 'licence-to-use-copernicus-products', 'revision': 12}
的错误。
解决方法:按照3.1问题1的步骤,同意相关条款即可

3.3 问题3:.cdsapi报错
解决方法:.cdsapi文件中url:和key:的两个冒号:后面,不要有空格。
参考内容:
- ERA5数据官网下载之CDS-Beta升级方法和避坑指南!
- https://forum.ecmwf.int/t/the-new-climate-data-store-beta-cds-beta-is-now-live/3315/5
相关文章:
29、号外!号外!ERA5再分析数据下载方式更新啦
文章目录 1. 前言2. 账号注册与协议签署2.1 账号注册2.2 签署CDS-Beta使用条款2.3 更新.cdsapi文件 3. 常见问题与解决方法(持续更新中)3.1 问题1:更新完.cdsapi文件之后,原有下载代码不可以使用3.2 问题2: RuntimeError: 403 Cli…...
智能识别,2024年SD卡数据恢复软件的智能进化
除了手机之外现在有不少的设备还是依靠SD卡来存储数据,比如相机、摄像头、无人机等。有的时候会因为一些意外的情况导致数据丢失,那是真的丢失了吗?大部分情况还是可以依靠sd卡数据恢复工具来找回这些“消失”的数据哦。 1.福昕数据恢复 链…...
浙大数据结构慕课课后题(04-树5 Root of AVL Tree)
题目要求: AVL 树是一种自平衡的二叉搜索树。在 AVL 树中,任何节点的两个子子树的高度最多相差一;如果在任何时候它们相差不止一,则进行重新平衡以恢复此属性。图 1-4 说明了旋转规则。 图1 图2 图3 图4 现在给定一系列插入,您应该…...
Golang | Leetcode Golang题解之第331题验证二叉树的前序序列化
题目: 题解: func isValidSerialization(preorder string) bool {n : len(preorder)slots : 1for i : 0; i < n; {if slots 0 {return false}if preorder[i] , {i} else if preorder[i] # {slots--i} else {// 读一个数字for i < n &&…...
zdppy+vue3+onlyoffice文档管理系统项目实战 20240812上课笔记
遗留问题 1、增加新建和导入按钮,有按钮了,但是还没有完善,图标还不对,需要解决 2、登录功能 3、用户管理 4、角色管理 5、权限管理 6、分享功能 解决新建和导入的图标问题 解决代码: <a-button type"prim…...
怎么将mov视频转换成mp4?将mov视频转换成mp4的方法
怎么将mov视频转换成mp4?由于mov格式通常与苹果设备兼容性较好,而mp4则更广泛地支持于各种播放器和设备中,因此将mov转换为mp4可以确保视频在更多场景下能够流畅播放。通过这种转换,你可以确保视频在各种平台和设备上的兼容性&…...
大数据技术——实战项目:广告数仓(第五部分)
目录 第9章 广告数仓DIM层 9.1 广告信息维度表 9.2 平台信息维度表 9.3 数据装载脚本 第10章 广告数仓DWD层 10.1 广告事件事实表 10.1.1 建表语句 10.1.2 数据装载 10.1.2.1 初步解析日志 10.1.2.2 解析IP和UA 10.1.2.3 标注无效流量 10.2 数据装载脚本 第9章 广…...
计算机毕业设计 家电销售展示平台 Java+SpringBoot+Vue 前后端分离 文档报告 代码讲解 安装调试
🍊作者:计算机编程-吉哥 🍊简介:专业从事JavaWeb程序开发,微信小程序开发,定制化项目、 源码、代码讲解、文档撰写、ppt制作。做自己喜欢的事,生活就是快乐的。 🍊心愿:点…...
C# 根据MySQL数据库中数据,批量删除OSS上的垃圾文件
protected void btndeleteTask_Click(object sender, EventArgs e){//获取标识为已删除数据,一次加载500条int countlocks _goodsItemsApplication.CountAllNeedExecuteTask();int totalPagelocks (countlocks 500 - 1) / 500;//分批次处理for (int curentpage …...
Vue3+Element-plus+setup使用vuemap/vue-amap实现高德地图API相关操作
首先要下载依赖并且引入 npm安装 // 安装核心库 npm install vuemap/vue-amap --save// 安装loca库 npm install vuemap/vue-amap-loca --save// 安装扩展库 npm install vuemap/vue-amap-extra --save cdn <script src"https://cdn.jsdelivr.net/npm/vuemap/vue-a…...
Windows配置开机直达桌面并跳过锁屏登录界面在 Windows 10 中添加在启动时自动运行的应用
目录 Win10开机直达桌面并跳过锁屏登录界面修改组策略修改注册表跳过登录界面 在 Windows 10 中添加在启动时自动运行的应用设置系统级别服务一、Windows下使用sc将应用程序设置为系统服务1. 什么是sc命令?2. sc命令的基本语法3. 创建Windows服务的步骤与示例创建服…...
pythonUI自动化007::pytest的组成以及运行
pytest组成: 测试模块:以“test”开头或结尾的py文件 测试用例:在测试模块里或测试类里,名称符合test_xxx函数或者示例函数。 测试类:测试模块里面命名符合Test_xxx的类 函数级: import pytestclass Test…...
开放式耳机哪个品牌好用又实惠?五大口碑精品分享
如今开放式耳机市场日益火爆,不少知名品牌都在对产品进行升级迭代,那么如何在一众品牌型号中选择到自己最满意的那一款呢?开放式耳机哪个品牌好用又实惠?这就需要更专业的选购攻略,因此笔者专门整理出了专业机构的开放…...
代码随想录算法训练营day39||动态规划07:多重背包+打家劫舍
多重背包理论 描述: 有N种物品和一个容量为V 的背包。 第i种物品最多有Mi件可用,每件耗费的空间是Ci ,价值是Wi 。 求解将哪些物品装入背包可使这些物品的耗费的空间 总和不超过背包容量,且价值总和最大。 本质: …...
WebSocket革新:用PHP实现实时Web通信
标题:WebSocket革新:用PHP实现实时Web通信 在现代Web应用中,实时通信是一个不可或缺的功能。WebSocket作为一种在单个TCP连接上进行全双工通信的协议,它允许服务器主动向客户端推送数据,极大地简化了客户端和服务器之…...
Python教程(十三):常用内置模块详解
目录 专栏列表1. os 模块2. sys 模块3. re 模块4. json 模块5. datetime 模块6. math 模块7. random 模块8. collections 模块9. itertools 模块10. threading 模块11. 加密 模块 总结 专栏列表 Python教程(十):面向对象编程(OOP…...
Linux 下的进程状态
文章目录 一、运行状态运行队列运行状态和运行队列 二、睡眠状态S状态D状态D状态产生的原因 三、暂停状态T状态t 状态 四、僵尸状态为什么有僵尸状态孤儿进程 一、运行状态 R状态:进程已经准备好随时被调度了。 运行队列 每个 CPU 都会维护一个自己的运行队列&am…...
【设计模式】六大基本原则
文章目录 开闭原则里氏替换原则依赖倒置原则单一职责原则接口隔离原则迪米特原则总结 开闭原则 核心就一句话:对扩展开放,对修改关闭。 针对的目标可以是语言层面的类、接口、方法,也可以是系统层面的功能、模块。当需求有变化的时候&#…...
Selenium网页的滚动
网页滚动功能实现 网页的滚动 如果需要对网页进行滑动操作,可以借助浏览器对象调用execute_script()方法来执行js语句,从而实现网页中的滚动下滑操作。 使用js语法实现网页滚动: # 根据x轴和y轴的值来定向滚动对应数值的距离 window.scrol…...
图算法系列1: 图算法的分类有哪些?(上)
大约在公元9世纪上半叶,来自中亚古国花剌子模的波斯数学家花剌子米(al-Khwarizmi)先后出版了两本对数学界有深远影响的书籍《印度数字算术》与《代数学》,前者在12世纪被翻译为拉丁文传入欧洲,十进制也因此传入欧洲,最终所形成的…...
智能电池充电:使用PID控制器优化SOC附Matlab代码
✅作者简介:热爱科研的Matlab仿真开发者,擅长数据处理、建模仿真、程序设计、完整代码获取、论文复现及科研仿真。🍎 往期回顾关注个人主页:Matlab科研工作室🍊个人信条:格物致知,完整Matlab代码及仿真咨询…...
知新研学 |AlignMamba:AlignMamba:通过局部和全局跨模态对齐增强多模态 Mamba 技术
导言 多模态表示融合是整合和理解不同模态(如音频、视频、语言)信息的关键技术,对视觉语言理解和音视频分析等应用至关重要。然而,实现有效的跨模态融合面临两大挑战:一是传统的Transformer架构虽然能捕捉动态交互&am…...
电力电子新手必看:SPWM单极性倍频调制在Simulink中的实现与优化
电力电子新手必看:SPWM单极性倍频调制在Simulink中的实现与优化 在电力电子领域,正弦脉宽调制(SPWM)技术因其简单高效而广受欢迎。对于初学者而言,单极性倍频调制作为SPWM的一种进阶实现方式,能够显著提升输…...
51单片机(一) --- 入门
一、核心基础概念铺垫 在接触 51 单片机实操前,先理清 CPU、处理器架构、位运算等基础概念,这是理解单片机工作原理的核心前提。 1.1 CPU 与处理器主频 CPU(Central Processing Unit) 即中央处理器,是所有计算设备的…...
终极指南:3步快速修复Visual C++运行库,让Windows告别DLL错误
终极指南:3步快速修复Visual C运行库,让Windows告别DLL错误 【免费下载链接】vcredist AIO Repack for latest Microsoft Visual C Redistributable Runtimes 项目地址: https://gitcode.com/gh_mirrors/vc/vcredist Visual C运行库是Windows系统…...
x86汇编堆栈
x86汇编堆栈 1)堆栈操作 x86汇编中的堆栈是一块特殊的内存区域,用于存储程序运行时的数据。它遵循"后进先出LIFO的原则",主要用于函数调用时的参数传递、局部变量存储以及保存返回地址。 堆栈操作的核心指令是PUSH和POP。PUSH指令将…...
光学工程师进阶指南:从入门到精通的实战路径
1. 光学工程师的职业发展路径 光学工程师的成长就像搭积木,需要从最基础的模块开始,一层层往上搭建。我刚入行时也走过不少弯路,后来才明白这个职业的发展是有明确路径的。一般来说,我们可以把成长过程分为三个阶段:初…...
C#并行编程进阶:除了Task和Parallel,你还需要学会用PerformanceCounter做资源熔断
C#并行编程中的资源熔断机制:用PerformanceCounter构建自适应系统 当你在深夜部署一个高负载数据处理服务时,最可怕的不是代码报错——而是系统在默默崩溃。我曾经历过这样的时刻:一个看似完美的并行处理管道,在凌晨三点突然吞噬了…...
DFX测试与专项测试:非功能性测试的深度解析与实践指南
1. DFX测试:产品全生命周期的质量守护者 第一次接触DFX测试这个概念时,我也被这个缩写搞懵了。后来在实际项目中才发现,这其实就是把质量保障前置到设计阶段的绝佳实践。DFX中的"X"就像是个万能变量,可以代入产品生命周…...
告别B站资源无法保存的烦恼:BiliTools跨平台工具箱完整使用指南
告别B站资源无法保存的烦恼:BiliTools跨平台工具箱完整使用指南 【免费下载链接】BiliTools A cross-platform bilibili toolbox. 跨平台哔哩哔哩工具箱,支持下载视频、番剧等等各类资源 项目地址: https://gitcode.com/GitHub_Trending/bilit/BiliToo…...
