Your question is well timed Scott, and it would be great to get some feedback from you on this. A proposal for supporting loading reduced gaussian grids from GRIB is under consideration and would easily make it into v1.6 if accepted. The proposed method is to do an on-the-fly interpolation when reading reduced gaussian grids, so that they will be loaded into a cube on a regular gaussian grid. The question is, how would you like/expect the data to loaded and represented? The options are:
1. To read the data as is resulting in a 1D cube with 2 lat/lon auxiliary coordinates that describe the location of each 1D data point.
2. To interpolate the data to a regular grid at load time so that the result is a structured cube with lat/lon dimension coordinates.
Byron and I felt that option 2 would be most useful as it would allow users to do more useful things with their data more quickly. However, we are happy to have our minds changed on this. Your feedback is important to us on this.
Andrew