Repository navigation
v1.1.1
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.