I would have used, the iris `self.assertArrayAlmostEqua(a, b)`
This results in a test failure with the `latitude`, `longitude` coords however.

On discussion with you, you have confirmed that the difference in precision can be accounted for in the way that grib packs data.