SciTools/iris — pull request #1279 by pp-mo (2014-08-15 17:20:53+00:00)
Title: Treat um fields with BPLAT=90, BPLON=180 as unrotated.

Sample UM data from a mesoscale model was encountered with header values BPLAT=90 , BPLON=180.
This data then loads with a rotated pole coordinate system.
In fact, though, a rotated pole system with these settings is *identical* to normal plain lat-lon coordinates (unrotated).

A user complained that when this data was loaded in Iris and saved as GRIB, the resulting grid template was not as expected.
**This change allows Iris to recognise that this kind of data is 'unrotated'.**

Presumably the source of this data produces ouput in an arbitrary rotated system, of which this is the "degenerate case". This only causes problems because of an oddity in the UM fields encoding :
For some odd reason (presumably historical), the UM fields use BPLAT,BPLON=90,0 as a signature meaning 'unrotated', despite the fact that an *actual* rotated-pole system with these settings (at least in the current definition) is *not* the same as a simple latlon system, but instead one whose longitudes are 180 degrees rotated.