eccodes
« Back to VersTracker
Description:
Decode and encode messages in the GRIB 1/2 and BUFR 3/4 formats
Type: Formula  |  Latest Version: 2.44.0@0  |  Tracked Since: Dec 17, 2025
Links: Homepage  |  formulae.brew.sh
Category: Other
Tags: meteorology weather-data grib bufr scientific-computing data-formats
Install: brew install eccodes
About:
Eccodes is a command-line tool and API for decoding and encoding meteorological data formats. It provides high-performance processing of GRIB (General Regularly-distributed Information in Binary form) and BUFR (Binary Universal Form for the Representation of meteorological data) files. This software is essential for weather forecasting, climate research, and atmospheric analysis workflows.
Key Features:
  • Supports GRIB 1/2 and BUFR 3/4 decoding/encoding
  • High-performance C library with Python and Fortran interfaces
  • Command-line utilities for data inspection and conversion
  • ECMWF-supported and open-source implementation
Use Cases:
  • Processing weather forecast model outputs for meteorological analysis
  • Converting satellite and observational data into standard formats
  • Building automated weather data ingestion pipelines
Alternatives:
  • wgrib2 – wgrib2 is specialized for GRIB2 only, while eccodes handles both GRIB and BUFR formats with a unified API
  • netcdf – NetCDF is a general scientific data format, whereas eccodes specifically targets meteorological data standards
License: Apache-2.0
Dependencies: gcc, libaec, libpng, netcdf, openjpeg
Bottles available for: arm64_tahoe, arm64_sequoia, arm64_sonoma, sonoma, arm64_linux, x86_64_linux
Version History
Detected Version Rev Change Commit
Oct 7, 2025 11:55am 0 VERSION_BUMP 9661d74d
Oct 7, 2025 11:02am 0 VERSION_BUMP dde28d64