python安装cfgrib读取grib数据

news/2024/10/31 5:31:01/

尝试用xarray基于cfgrib库读取grib数据,通过pip命令安装也成了,提示如下

Found: ecCodes v2.27.0.
Your system is ready.

然而,尝试import cfgrib时,仍然提示

RuntimeError: Cannot find the ecCodes library

本身确认ecmwflibs、eccodes等依赖库安装成功,却不能导入。

最终解决办法将pip的源从百度替换为阿里云后,强制安装如下版本:

ecmwflibs - 0.5.0
cfgrib - 0.9.10.3
eccodes - 1.5.1

再重新尝试,导入成功。

附:基于xarray和cfgrib的grib数据读取方式

import xarray
import cfgribdata = xarray.open_dataset('download.grib', engine='cfgrib')

即可查看

<xarray.Dataset>
Dimensions:     (latitude: 1801, longitude: 3600)
Coordinates:number      int64 ...time        datetime64[ns] ...step        timedelta64[ns] ...surface     float64 ...* latitude    (latitude) float64 90.0 89.9 89.8 89.7 ... -89.8 -89.9 -90.0* longitude   (longitude) float64 0.0 0.1 0.2 0.3 ... 359.6 359.7 359.8 359.9valid_time  datetime64[ns] ...
Data variables:u10         (latitude, longitude) float32 ...
Attributes:GRIB_edition:            1GRIB_centre:             ecmfGRIB_centreDescription:  European Centre for Medium-Range Weather ForecastsGRIB_subCentre:          0Conventions:             CF-1.7institution:             European Centre for Medium-Range Weather Forecastshistory:                 2023-01-29T17:24 GRIB to CDM+CF via cfgrib-0.9.1...

http://www.ppmy.cn/news/163581.html

相关文章

python,scipy interp2d插值过程遇到的若干问题

import netCDF4 as nc from scipy import interpolate import numpy as npU10_setdataset[U10][0,:,:] #将三维数据转换成二维&#xff0c;U10[lat,lon] U10_setnp.flipud(U10_set) new_EC interpolate.interp2d(lon,lat,U10_set, kindcubic) …

AD15 从原理图导入PCB stm32芯片管脚全部为绿色叉解决方案

显示绿色叉表示该处的焊盘间距不符合你之前设定的导线间距规则。&#xff08;也有可能是没有专门设定该芯片本身的规则&#xff09; 解决建议&#xff1a; 1. 进入PCB界面&#xff0c;键盘 dr ,进入规则设置界面 上图中 _inpoly是覆铜规则&#xff0c;_U10是针对U10芯片&…

pytorch——线性回归——风速预测

1.数据获取 数据来源于ECMWF&#xff0c;格式为NETCDF气象数据文件&#xff0c;数据是一个[时间经度纬度]的三维矩阵&#xff0c;用以下代码来读取&#xff1a; dataset nc.Dataset("data/%d/%d.nc")#文件路径 longitude_nc dataset.variables["longitude&q…

i3 10110u 怎么样 相当于什么水平

i3-10110U隶属于移动处理器&#xff0c;只有双核心四线程&#xff0c;因此它的多核性能基本就和Ryzen 3 3200U相同。 i3 10110u怎么样这些点很重要!看完你就知道了 https://list.jd.com/list.html? i3 10110u频率4.3/3.6Ghz 3级缓存6M 内存最高支持2666Hz 核心线程4C8T 不过得…

魅族魅蓝U10详细开启USB调试模式的经验

就在我们使用安卓手机连接电脑的时候&#xff0c;或者使用的有些应用软件比如我们公司营销团队就在使用的应用软件引号精灵&#xff0c;以前的老版本就需要开启usb开发者调试模式下使用&#xff0c;现就在新版本不需要了&#xff0c;如果手机没有开启usb开发者调试模式&#xf…

win10+cuda9.0+cuDNN 7.0+Tensorflow1.5(GPU)安装

2018年初&#xff0c;谷歌在 GitHub 上正式发布了 TensorFlow 的最新版本 1.5.0&#xff0c;并开源了其代码。支持 CUDA 9 和 cuDNN 7 被认为是本次更新的最重要部分。 写在前面&#xff1a;检查GPU是否支持CUDA 先确定下自己的显卡型号&#xff08;不要告诉我你不知道怎么查看…

【cuda安装教程】GTX1050Ti+win10+cuda9.0+cudnn7.4.1安装过程记录

GTX1050tiwin10cuda9.0安装实录 其实之前已经安装过很多次cuda了&#xff0c;但是每次需要用其他功能的时候&#xff0c;总是会忘了一些安装过程中的一些参数设置&#xff0c;所以记录下来提醒自己也可以让大家参考一下。 我电脑显卡是GTX1050ti&#xff0c;系统是win10&…