I found the problem, and it certainly seems to be from the source. Out of 61 lines of data, 3 (just 3!) are bad. For example:
+24,1020.4,0.25,100.0,5.2,111.6,169.3,5869.4,17.5,16.4,15.1,13.7,11.7,9.0,5.7,95.4,93.0,93.2,94.7,92.9,94.5,95.5,39.9,86.9
+27,0.0,0.00,0.0,0.0,270.0,0.0,0.0,-273.1,-273.1,-273.1,-273.1,-273.1,-273.1,-273.1,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0
+30,1021.0,2.73,100.0,5.3,93.4,174.6,5871.9,18.0,17.5,16.8,14.1,11.4,8.7,6.3,92.9,93.4,92.1,88.2,85.0,92.6,97.6,81.6,73.7
The bad news is that we are very much at the mercy of NOAA’s servers. The good news is that, with so many people relying on this data (vastly more than just WXSIM users!), I can’t imagine they would go very long without fixing it.
It’s possible I could come up with a way to fill in gaps in data when this happens, but I don’t recall ever seeing this before, and I would hope it would never happen again! Perhaps I could have it use only data up to that point (of the first bad line), but in this case it’s only a day into the forecast.
The 12Z data should be coming on line in the next hour or two, so let’s see if it’s been fixed at that point.
Tom