前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >python下载fnl数据

python下载fnl数据

作者头像
用户11172986
发布2024-06-20 16:57:20
880
发布2024-06-20 16:57:20
举报
文章被收录于专栏:气python风雨气python风雨

这些NCEP FNL(最终)作战全球分析数据位于每六小时作战准备的1度乘1度网格上。该产品来自全球数据同化系统(GDAS),该系统持续收集来自全球电信系统(GTS)和其他来源的观测数据,用于许多分析。FNL是用NCEP在全球预报系统(GFS)中使用的相同模型制作的,但FNL是在GFS初始化后约一小时左右准备的。FNL被延迟,以便可以使用更多的观测数据。GFS运行较早,以支持时间关键型预测需求,并使用前6小时周期的FNL作为其初始化的一部分。

这些分析可在地表、从1000毫巴到10毫巴的26个强制性(和其他压力)水平、地表边界层和一些西格玛层、对流层顶和其他一些层进行。参数包括表面压力、海平面压力、位势高度、温度、海面温度、土壤值、冰盖、相对湿度、u风和v风、垂直运动、涡度和臭氧。

存档时间序列会持续扩展到接近当前的日期。它不是实时维护的

以上为官网机翻。

总之fnl数据是我们能接触到的较好的气象分析数据之一。也可以用作WRF运行的初始场。

最近发现下载FNL数据不用账号了 只需要点点点就能下载 懒得点,于是乎改了下官方的脚本 测试是可以用的

代码语言:javascript
复制
代码语言:javascript
复制
import sys
import os
import datetime
from urllib.request import build_opener

opener = build_opener()

# 指定起始和结束日期
start_date = datetime.datetime(2022, 8, 1)
end_date = datetime.datetime(2022, 8, 1)

# 构建文件列表
filelist = []
current_date = start_date
while current_date <= end_date:
    for hour in ['00', '06', '12', '18']:
        file_url = f'https://data.rda.ucar.edu/ds083.2/grib2/{current_date.year}/{current_date.year:02d}.{current_date.month:02d}/fnl_{current_date.year:04d}{current_date.month:02d}{current_date.day:02d}_{hour}_00.grib2'
        filelist.append(file_url)
    current_date += datetime.timedelta(days=1)

for file in filelist:
    ofile = os.path.basename(file)
    sys.stdout.write("downloading " + ofile + " ... ")
    sys.stdout.flush()
    infile = opener.open(file)
    outfile = open(ofile, "wb")
    outfile.write(infile.read())
    outfile.close()
    sys.stdout.write("done\n")
    

有朋友说使用迅雷和idm更快也可自行测试

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2023-12-21,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 气python风雨 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
腾讯云服务器利旧
云服务器(Cloud Virtual Machine,CVM)提供安全可靠的弹性计算服务。 您可以实时扩展或缩减计算资源,适应变化的业务需求,并只需按实际使用的资源计费。使用 CVM 可以极大降低您的软硬件采购成本,简化 IT 运维工作。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档