html判断域名 然后再跳转到网站,专业制作网站是什么,shein跨境电商平台,做一个网站多久气象ARWpost、grads 和 Fortran使用的ctldat格式的grd 二进制文件#xff0c;在Python中可以用xgrads包来读取或者转成nc 格式使用。 xgrads包官网说明地址#xff1a;https://xgrads.readthedocs.io/en/latest/ 示例1#xff0c;打开多个空间场相同#xff0c;时间不同的 …气象ARWpost、grads 和 Fortran使用的ctldat格式的grd 二进制文件在Python中可以用xgrads包来读取或者转成nc 格式使用。 xgrads包官网说明地址https://xgrads.readthedocs.io/en/latest/ 示例1打开多个空间场相同时间不同的 ctl 文件时可以批量读取 类似于 xarray 的 open_mfdataset
from xgrads import open_mfdataset
dsopen_mfdataset(/../*.ctl)
ds 示例2转 nc 格式
from xgrads import open_mfdataset
dsopen_dataset(/../xxxx.ctl)
ds.attrs[pdef]None # 原来的 ds 的 attr 是没有 pdef 这个属性的所以如果报错可以加上这个大致报错的原因都是因为属性缺少有些东西缺啥补啥
ds.to_netcdf(/../xx.nc)
注意
1、ctl文件名中时间匹配部分如“%y4-%m2-%d2_%h2:%n2”不能带其它字符如-、_等。如下 否则有可能报如下错误
File D:\python\envs\py3716\lib\site-packages\xgrads\core.py, line 644, in _get_template_formatraise Exception(unsupported format: part)Exception: unsupported format: %y4-The system cannot find the path specified.
2、如下错误是dat文件不全
File D:\python\envs\py3716\lib\site-packages\xgrads\io.py, line 137, in open_CtlDatasetraise Exception(there are missing binary files)Exception: there are missing binary files
补全文件或修改.ctl文件中如下参数 3、windows下有如下错误可能是路径带有中文或路径是c:\不是c:\\这种双杠
PermissionError: [Errno 13] Permission denied
参考Welcome to xgrads’s documentation! — xgrads 0.2.6 documentation
python 通过 ctl 文件读取 grd 文件 | LZY-Meteorological-Workshop
推荐国内气象人开发的基于Python的Grads文件解析利器-腾讯云开发者社区-腾讯云
https://blog.51cto.com/u_16213399/9648390
Python气象数据处理与绘图基于Python的Grads文件解析 - 知乎
利用python-cdo处理气象数据-腾讯云开发者社区-腾讯云
cdo随笔三Python-cdo之nc文件自动化处理
气象处理数据工具cdo备忘录 - 知乎