Skip to content

v1.1.1

Choose a tag to compare

@dmarkham dmarkham released this 09 Apr 05:44
· 2 commits to master since this release

v1.1.1

Bug fix

  • Scale factor sign-magnitude encoding: Fixed the root cause of all RDPS isobaric level bugs. The WMO spec encodes scale factors as sign-magnitude (byte 0x84 = -4), not two s complement (byte 0x84 = -124). The standard formula now works for all producers without hacks.

Testing overhaul

Added eccodes cross-validation and integration test suite (372 tests, up from 294).

Real-world fixtures from GFS and RDPS (previously 0% CMC data). Oracle tests comparing every parsed field against live eccodes output. Integration tests simulating real user workflows including RDPS NearestValue queries, isobaric level verification, 40-field GFS parsing, and write/re-read round-trips.