利用Python批量下载ERA数据

一、注册账号
[官网]https://www.ecmwf.int/
二、登录后获取下载KEY
[获取网址]https://api.ecmwf.int/v1/key/

将大括号中内容(包括括号)复制保存为TXT文件,并重命名为.ecmwfapirc.,注意前后都有点,保存在 C:\Users<USERNAME>.ecmwfapirc.,(WINDOWS系统),username指当前电脑登录账户,比如我的是administrator

三、下载 ECMWF web-API client version in python
[下载地址]https://confluence.ecmwf.int//display/WEBAPI/Web-API+Downloads

下载后,可以解压为文件夹,定位到下载文件夹,调出命令行,直接输入pip install ecmwf-api-client即可
python下载ERA数据
官网可查到下载案例,例如:

#!/usr/bin/env python
from ecmwfapi import ECMWFDataServer
server = ECMWFDataServer()
server.retrieve({"class": "ei","dataset": "interim","date": "2018-05-01/to/2018-05-31","expver": "1","grid": "0.75/0.75","levtype": "sfc","param": "168.128","step": "3","stream": "oper","time": "00:00:00","type": "fc","target": "output",#文件名,可以是绝对路径,e.g:"D:/data/out.nc",注意如果是nc,format必须指定,否则文件名为nc但格式仍然是grib“format”:"netcdf",#默认grib格式,可以修改为nc
})

也可以在手动下载界面中,选择好时间及需要数据,可以点击View The MARS Request,出现代码块,可以直接保存为.py文件,Python运行下载。由于是在选择格网及范围之前,这种方法默认0.75*0.75,范围全球,也可以在代码块中进行修改,相关参数参考官网说明[]https://confluence.ecmwf.int/display/CKB/ERA5+data+documentation#ERA5datadocumentation-Parameterlistings
至此,可以手动修改参数下载以月为单位,每一天的数据,加入循环语句,可以实现批量下载,后续记录。

参考文章:
https://blog.csdn.net/bluelilyfly/article/details/80154920
https://blog.csdn.net/zhanglinqi_007/article/details/79056682

ECMWF ERA数据下载——Python+官网API相关推荐

  1. python官网教程怎么下载,python官网教程在哪

    python入门教程(非常详细) python入门教程如下:准备材料:windows电脑.python1.这里简单告用python软件编写的一个关于货物售价折扣方面的一个计算程序,首先打开python ...

  2. 怎么在python官网下载python,官网python怎么下载安装

    python怎么安装 在Python官网下载Python安装包,双击打开Python软件.勾选add Python 3.8 to PATH,点击install Now. 安装完成后,点击Close.打 ...

  3. python3.7官网下载步骤_python下载(python官网下载步骤)

    1.打开官方网站,光标移到Downloads,选择windows 2.2018年2月28日,python发布了3.7版本.根据不同的操作系统,选择不同版本的安装包.每一个版本提供了三个下载链接,依次是 ...

  4. 欧洲气象中心ECMWF中期、ERA数据下载软件

    1.关于ECMWF数据下载,很多人通过官网网页点击下载,但是这样子效率太低,又不能一次性下载很多数据,实在让人头疼: 2.但是官网提供了python脚本,可以批量进行下载,大大提高了我们下载效率,但是 ...

  5. python官网地址-python官网地址

    广告关闭 2017年12月,云+社区对外发布,从最开始的技术博客到现在拥有多个社区产品.未来,我们一起乘风破浪,创造无限可能. 如果您的项目环境尚未安装 pip,请参见 pip官网 进行安装. pip ...

  6. python官网怎么下载-python下载官网

    广告关闭 腾讯云双11爆品提前享,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高满返5000元! 1.下载pythonpython下载步骤:(1). 进入python下载官网:ht ...

  7. python官网下载好慢-python 官网慢

    广告关闭 2017年12月,云+社区对外发布,从最开始的技术博客到现在拥有多个社区产品.未来,我们一起乘风破浪,创造无限可能. python是一门语言,有语法等规范. 但是落实到具体实现上,就不一样了 ...

  8. python官网下载安装教程-Python和Anoconda和Pycharm安装教程

    简介 Python是一种跨平台的计算机程序设计语言.是一种面向对象的动态类型语言,最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越多被用于独立的.大型项目的开发. ...

  9. python官网怎么下载安装-Python怎么下载安装

    Python是一种跨平台的计算机程序设计语言,适配多个平台,很多用户还不知道Python怎么下载和安装,下面就跟小编一起去看看下载安装的方法吧! Python怎么下载安装 1.打开python官网 2 ...

最新文章

  1. mysql添加临时索引_mysql创建索引/删除索引操作
  2. Angular 2.x 从0到1 (五)史上最简单的Angular2教程
  3. .NET Core实战项目之CMS 第二章 入门篇-快速入门ASP.NET Core看这篇就够了
  4. 【BZOJ4600】硬币游戏,博弈
  5. 借助xUnit减少了生产问题
  6. Android Thread 官方说明
  7. [网络安全自学篇] 九十二.《Windows黑客编程技术详解》之病毒启动技术创建进程API、突破SESSION0隔离、内存加载详解(3)
  8. 计算机显示c盘的文件被损坏,无法读取,怎么办?,电脑提示损坏文件怎么办
  9. APP在推广之渠道为王(二 )
  10. Linux 中VirtualBox6.0.8 仅主机模式不可用
  11. 使用python统计excel两文件数据,excel公式为countif
  12. java语言情话_用Java实现每天给对象发情话
  13. php 安装、使用sphinx
  14. 系统渗透与防护——网络安全
  15. 制作U盘启动来安装Linux系统的具体方法(图文)
  16. 什么服务器适合搭建APP
  17. Java操作Excel三种方式POI、Hutool、EasyExcel
  18. ofo开放共享单车大数据平台
  19. ThingsBoard调试部署和性能分析
  20. LDAP添加 memberOf 模块

热门文章

  1. 魅蓝放弃联发科后为何会选择三星芯片?
  2. 只需一台手机,熬夜剪辑视频赚了1531块,没有颜值才艺也可以
  3. oracle的PRIPID字段,【学习笔记】Oracle进程调度策略优先级 high_priority_processes案例...
  4. [论文总结] 深度学习在农业领域应用论文笔记4
  5. jquery实例以及常用jQuery主要功能实现
  6. 苹果X可以升级5G吗_想换苹果X,但5G又快来了,到底要不要买才好?
  7. 毕业设计-基于风格迁移的人脸卡通漫画生成方法
  8. python中定义函数时有用到箭头符号的,箭头主要干什么用
  9. 【opencv学习笔记】005之读像素(获取像素)及写像素(修改像素、空白图像、分割图像)
  10. R语言平滑算法LOESS局部加权回归、三次样条、变化点检测拟合电视节目《白宫风云》在线收视率