Grib2io

Latest version: v2.4.0

Safety actively analyzes 723400 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 4 of 6

2.0.0b2

2.0.0b1

1.1.0

What's New
* As of this release (v1.1.0), `grib2io` no longer includes the [NCEP g2c library](https://github.com/NOAA-EMC/NCEPLIBS-g2c). `grib2io` now builds with an external installation of g2c, starting with g2c v1.7.0 and later. **_NOTE_**: g2c needs be built with shared-object libraries turned on.
* Functions to convert IEEE floating-point values to integers and vice-versa have been rewritten in pure Python. Previously, grib2io was using functions within g2c, which are still present but have become private to g2c. (32)
* Added NDFD supplemental production definition tables.
* **_EXPERIMENTAL_**: Added GRIB2 backend to support lazily opening/reading GRIB2 files with xarray by AdamSchnapp in https://github.com/NOAA-MDL/grib2io/pull/38

What's Changed
* Fix for seek() and Grib2Message attributes. by eengl in https://github.com/NOAA-MDL/grib2io/pull/31
* Updates to IEEE int to float (and vice-versa) conversion utilities by eengl in https://github.com/NOAA-MDL/grib2io/pull/32
* Updates to IEEE int to float (and vice-versa) conversion utilities by eengl in https://github.com/NOAA-MDL/grib2io/pull/33
* External g2c by eengl in https://github.com/NOAA-MDL/grib2io/pull/34
* Fix decoding of thresholds when set to missing. (35)
* Fix decoding scaledValueOfSecondFixedSurface when missing. (36)
* Clean up of Wx string decoding. MDL/NBM and NDFD use the same code to encode Wx strings in the GRIB2 Local Use Section (Section 2). `grib2io.utils` functions, `decode_mdl_wx_strings()` and `decode_ndfd_wx_strings()` have been replaced with new function, `decode_wx_strings()`.

New Contributors
* AdamSchnapp made their first contribution in https://github.com/NOAA-MDL/grib2io/pull/38

About xarray backend support
* grib2io's xarray backend is **very experimental** and only works in limited situations with GRIB2 files containing messages with a consistent vertical coordinate structure (i.e. files with variables specified on the same Isobaric surfaces).

**Full Changelog**: https://github.com/NOAA-MDL/grib2io/compare/v1.0.3...v1.1.0

1.0.3

grib2io Version v1.0.3 Release Notes

Updates:
* Updated NCEP GRIB2 tables

Big Fixes:
* Fixed issue with `Grib2Message.addfield()` method where `kwargs` was still being used instead of `packing_opts`. (27)
* Fixed issue decoding MDL/NBM Wx strings stored in the GRIB2 Local Use Section. (29)

1.0.2

grib2io Version v1.0.2 Release Notes

* Reverted change from [v1.0.1](https://github.com/eengl/grib2io/releases/tag/v1.0.1). Now checking for the potentially bad value in the grid definition template for regular and Gaussian lat/lon grids in the grib2io module. In v1.0.1, the check was occurring in g2clib Cython extension module.

1.0.1

grib2io Version v1.0.1 Release Notes

Bug Fixes:

* Fixed bug in g2clib Cython extension module that was causing bad latitude and longitude values when generated. The bad values were limited to Regular and Gaussian Lat/Lon grids.

Page 4 of 6

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.