This looks better, but strictly shouldn;t the same logic be applied to create the new x-axis? I accept that it is rather unlikely that a file will have a longitude dimension that scans negatively (`iScansNegatively=1`) but GRIB seems to allow it and it would only be a couple of extra lines. What do you reckon?