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的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | b5b5e62b8ea3fcd069caa0dec48d7f67889a6eadf198e015ec029839935fe596 |
|
MD5 | 225e82798d5b5a068d19c5023ac4d724 |
|
BLAKE2b-256 | 171241637bfd719af54980495af5f080fb566803f26865e149660c1ac8b0b01a |