跳转到主要内容

eccodes的纯Python实验版本

项目描述

pyeccodes

:warning: 这是一个 实验项目:不要用于操作。代码仅在少数几个GRIB文件上进行了测试。

这是基于eccodes的纯Python GRIB解码器的实验。代码是从定义文件和表中自动生成的。

该包不支持编码。

与其他Python绑定的区别是

  • 所有数组和列表都返回为numpy数组
  • 缺失的数据值设置为numpy.NaN
  • 请求缺失的键不是错误。返回值为None
  • 如果一个键返回缺失的值(例如255),则返回None

您可以使用版本大于或等于0.9.8.1的cfgrib与pyeccodes一起使用。

访问数据值

from pyeccodes import Reader

reader = Reader("test.grib")

for grib in reader:
    print(grib.get('date'))
    print(grib.get('values'))

获取所有可用键的列表

from pyeccodes import Reader

reader = Reader("test.grib")
grib = next(reader)
grib.dump()

项目详情


下载文件

下载适用于您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源分发

pyeccodes-0.1.1.tar.gz (1.5 MB 查看哈希值)

上传时间

由以下组织支持