---
title: 介绍
description: "ecCodes是ECMWF开发的一个包，提供了一个应用程序编程接口和一套用于解码和编码以下格式消息的工具："
url: https://www.hikunpeng.com/document/detail/zh/kunpenghpcs/hpcindapp/prtg-osc/openmind_kunpengeccodes_02_0001.html
sourcePath: /source/zh/kunpenghpcs/hpcindapp/prtg-osc/openmind_kunpengeccodes_02_0001.html
indexId: cab2bb47c8b6fcf55d0ce8acdfe2e936b4ed0ee54794f3bbd6f712025e0edae778
---
# 介绍

ecCodes是ECMWF开发的一个包，提供了一个应用程序编程接口和一套用于解码和编码以下格式消息的工具：

- WMO FM-92 GRIB第1版和第2版。
- WMO FM-94 BUFR第3版和第4版。
- WMO GTS缩写报头（仅解码）。

ecCodes包含一组有用的命令行工具提供对消息的快速访问。ecCodes支持C、Fortran 90和Python接口提供对主要ecCodes功能的访问。

ecCodes是GRIB API的演变。它旨在为用户提供一组简单的功能，以使用键/值方式访问多种格式的数据。

关于ecCodes的更多信息请访问ecCodes官网(https://confluence.ecmwf.int/display/ECC/ecCodes+Home)。

语言：C/Fortran。

一句话描述：ecCodes为用户提供一个应用程序编程接口和一套用于解码和编码WMO GRIB和BUFR格式消息的工具。

开源协议：Apache 2.0。

#### 建议的版本

建议使用的版本为“ecCodes 2.18.0”。
