Skip to content

Instantly share code, notes, and snippets.

@joannecheng
Last active May 19, 2016 12:47
Show Gist options
  • Save joannecheng/a2efbde438d93d95ebff to your computer and use it in GitHub Desktop.
Save joannecheng/a2efbde438d93d95ebff to your computer and use it in GitHub Desktop.

D3 code to plot a skew-T log-P diagram (refactoring)

function BarbGroup(svg, w, yScale) {
this.svg = svg.append("g").attr("class", "windbarb");
this.barbsize = 25;
BarbGroup.prototype.draw = function(data) {
var svg = this.svg;
var barbsize = this.barbsize;
var barbs = svg.selectAll("barbs")
.data(data)
.enter().append("line")
.attr("x1", 0)
.attr("x2", 0)
.attr("y1", 0)
.attr("y2", barbsize)
.attr("transform", function(d,i) {
return "translate("+w+","+yScale(d.press)+") rotate("+(d.wdir+180)+")";
});
data.forEach(function(d) {
var px = barbsize;
// Draw flags on each barb
for (i=0; i<d.flags; i++) {
svg.append("polyline")
.attr("points", "0,"+px+" -10,"+(px)+" 0,"+(px-4))
.attr("transform", "translate("+w+","+yScale(d.press)+") rotate("+(d.wdir+180)+")")
.attr("class", "flag");
px -= 7;
}
// Draw pennants on each barb
for (i=0; i<d.pennants; i++) {
svg.append("line")
.attr("x1", 0)
.attr("x2", -10)
.attr("y1", px)
.attr("y2", px+4)
.attr("transform", "translate("+w+","+yScale(d.press)+") rotate("+(d.wdir+180)+")");
px -= 3;
}
// Draw half-pennants on each barb
for (i=0; i<d.halfpennants; i++) {
svg.append("line")
.attr("x1", 0)
.attr("x2", -5)
.attr("y1", px)
.attr("y2", px+2)
.attr("transform", "translate("+w+","+yScale(d.press)+") rotate("+(d.wdir+180)+")");
px -= 3;
}
});
}
}
function SkewTGroup(svg, xScale, yScale) {
this.svg = svg.append("g").attr("class", "skewt");
this.temperatureLine = new GraphLine(this.svg, "temp", xScale, yScale);
this.dewpointLine = new GraphLine(this.svg, "dwpt", xScale, yScale);
SkewTGroup.prototype.draw = function(mem, data) {
this.temperatureLine.draw(mem, data);
this.dewpointLine.draw(mem, data);
}
};
function GraphLine(svg, plotAttr, xScale, yScale) {
this.plotAttr = plotAttr;
this.lineFunction = d3.svg.line()
.interpolate("linear")
.x(function(d,i) { return xScale(d[plotAttr]) + (yScale(basep)-yScale(d.press))/tan; })
.y(function(d,i) { return yScale(d.press); });
GraphLine.prototype.draw = function(mem, parsedCSV) {
var k = 0;
var plotAttr = this.plotAttr;
svg.append("path")
.attr("class", function(d) {
if (mem<10) {
return plotAttr + " sounding member rollover" + k;
}
else {
return plotAttr + " sounding mean rollover" + k;
}
})
.attr("clip-path", "url(#clipper)")
.attr("d", this.lineFunction(parsedCSV));
}
};
function HodoLine(svg, hodoScale) {
this.lineFunction = d3.svg.line.radial()
.radius(function(d) { return hodoScale(d.wspd); })
.angle(function(d) { return (d.wdir+180)*(Math.PI/180); });
HodoLine.prototype.draw = function(mem, data) {
var k = 0;
svg.append("path")
.attr("class", function(d) { return (mem<10) ? "hodoline member rollover" + k : "hodoline mean rollover" + k })
.attr("d", this.lineFunction(data))
.attr("transform", "translate(150,150)");
}
}
HodoLine.drawBackground = function(svg) {
// make sure background is only drawn once
if (svg.selectAll(".circles")[0].length == 0) {
svg.selectAll(".circles")
.data(d3.range(10,100,10))
.enter().append("circle")
.attr("cx", 150)
.attr("cy", 150)
.attr("r", function(d) { return hodoScale(d); })
.attr("class", "circles gridline");
}
}
<!DOCTYPE html>
<meta charset="utf-8">
<head>
<link rel="stylesheet" type="text/css" href="sounding.css">
<title></title>
</head>
<body>
<div id="container">
<div id="mainbox"></div>
<div id="hodobox"></div>
</div>
<script src="https://cdnjs.cloudflare.com/ajax/libs/d3/3.5.3/d3.min.js"></script>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
<script src="graph_line.js"></script>
<script src="hodoline.js"></script>
<script src="barbs.js"></script>
<script src="jsfunctions.js"></script>
<script src="sounding.js"></script>
</body>
</html>
function drawBackground() {
var svghodo = d3.select("div#hodobox svg g").append("g").attr("class", "hodobg");
var svg = d3.select("div#mainbox svg g").append("g").attr("class", "skewtbg");
var dryline = d3.svg.line()
.interpolate("linear")
.x(function(d,i) { return xScale( ( 273.15 + d ) / Math.pow( (1000/pp[i]), 0.286) -273.15) + (yScale(basep)-yScale(pp[i]))/tan;})
.y(function(d,i) { return yScale(pp[i])} );
// Add clipping path
svg.append("clipPath")
.attr("id", "clipper")
.append("rect")
.attr("x", 0)
.attr("y", 0)
.attr("width", w)
.attr("height", h);
// Skewed temperature lines
svg.selectAll("gline")
.data(d3.range(-100,45,10))
.enter().append("line")
.attr("x1", function(d) { return xScale(d)-0.5 + (yScale(basep)-yScale(100))/tan; })
//.attr("x1", function(d) { return xScale(d)-0.5; })
.attr("x2", function(d) { return xScale(d)-0.5; })
.attr("y1", 0)
.attr("y2", h)
.attr("class", function(d) { if (d == 0) { return "tempzero"; } else { return "gridline"}})
.attr("clip-path", "url(#clipper)");
//.attr("transform", "translate(0," + h + ") skewX(-30)");
// Logarithmic pressure lines
svg.selectAll("gline2")
.data(plines)
.enter().append("line")
.attr("x1", 0)
.attr("x2", w)
.attr("y1", function(d) { return yScale(d); })
.attr("y2", function(d) { return yScale(d); })
.attr("class", "gridline");
// create array to plot dry adiabats
var pp = d3.range(topp,basep+1,10);
var dryad = d3.range(-30,240,20);
var all = [];
for (i=0; i<dryad.length; i++) {
var z = [];
for (j=0; j<pp.length; j++) { z.push(dryad[i]); }
all.push(z);
}
// Draw dry adiabats
svg.selectAll(".dryline")
.data(all)
.enter().append("path")
.attr("class", "gridline")
.attr("clip-path", "url(#clipper)")
.attr("d", dryline);
// Line along right edge of plot
svg.append("line")
.attr("x1", w-0.5)
.attr("x2", w-0.5)
.attr("y1", 0)
.attr("y2", h)
.style("stroke", "#aaa")
.attr("stroke-width", "0.75px");
// draw hodograph background
HodoLine.drawBackground(svghodo);
// Add axes
svg.append("g").attr("class", "x axis").attr("transform", "translate(0," + (h-0.5) + ")").call(xAxis);
svg.append("g").attr("class", "y axis").attr("transform", "translate(0,0)").call(yAxis);
svg.append("g").attr("class", "y axis ticks").attr("transform", "translate(0,0)").call(yAxis2);
//svg.append("g").attr("class", "y axis hght").attr("transform", "translate(0,0)").call(yAxis2);
}
body {
font: 14px helvetica;
text-align: center;
}
#container { width: 1000px; margin: auto; }
#mainbox, #hodobox { float: left; }
#hodobox { width: 300px; }
.axis path,
.axis line {
fill: none;
stroke: #000;
stroke-width: 1px;
shape-rendering: crispEdges;
}
.x.axis path { }
.y.axis path { }
.axis { fill: #000; }
.y.axis { font-size: 13px; }
.y.axis.hght { font-size: 9px; fill: red;}
.x.axis { font-size: 13px; }
.y.axis.ticks text { display: none; }
.temp {
fill: none;
stroke: red;
stroke-width: 2px;
display: none;
}
.dwpt {
fill: none;
stroke: green;
stroke-width: 2px;
display: none;
}
.hodoline { stroke: #000; stroke-width: 2px; fill: none; }
.member { stroke-width: 1.5px; opacity: 0.3;}
.mean { stroke-width: 2.5px;}
.gridline, .tempzero {
stroke: #dfdfdf;
stroke-width: 0.75px;
fill: none;
}
.tempzero { stroke: #aaa; stroke-width: 1.25px; }
.barline { stroke: #000; stroke-width: 0.5px; }
.rectline { fill: #000;}
.index { font-size: 11px; }
.key { font-size: 10px; }
.windbarb { stroke: #000; stroke-width: 0.75px; fill: none; }
.flag { fill: #000; }
.overlay {
fill: none;
pointer-events: all;
}
.focus.tmpc circle { fill: red; stroke: none; }
.focus.dwpc circle { fill: green; stroke: none; }
.focus text { font-size: 12px; }
div.rollover { padding: 5px 4px 5px 4px; display: inline; cursor: pointer;}
div.rollover:hover { background-color: #EFEFEF; }
.rollover0 { display: block; }
$(document).ready(function() {
$("body").data("currsnd", 0);
$("div.rollover").mouseover(function() {
var i = $(this).attr("id");
data = $("body").data();
$(".rollover" + data.currsnd).hide();
$(".rollover" + i).show();
$("body").data("currsnd", i);
});
});
var margin = [30, 40, 20, 35],
w = 700 - margin[1] - margin[3],
h = 700 - margin[0] - margin[2];
var tan = Math.tan(55*(Math.PI/180)),
basep = 1050,
topp = 100,
plines = [1000,850,700,500,300,200,100],
pticks = [950,900,800,750,650,600,550,450,400,350,250,150];
// Scales and axes. Note the inverted domain for the y-scale: bigger is up!
var xScale = d3.scale.linear().range([0, w]).domain([-45,50]);
var yScale = d3.scale.log().range([0, h]).domain([topp, basep]);
var hodoScale = d3.scale.linear().range([0,150]).domain([0,100]);
var y2 = d3.scale.linear();
var xAxis = d3.svg.axis().scale(xScale).tickSize(0,0).ticks(10).orient("bottom");
var yAxis = d3.svg.axis().scale(yScale).tickSize(0,0).tickValues(plines)
.tickFormat(d3.format(".0d")).orient("left");
var yAxis2 = d3.svg.axis().scale(yScale).tickSize(5,0).tickValues(pticks).orient("right"); // just for ticks
// create svg container for sounding
var svg = d3.select("div#mainbox").append("svg")
.attr("width", w + margin[1] + margin[3])
.attr("height", h + margin[0] + margin[2])
.append("g")
.attr("transform", "translate(" + margin[3] + "," + margin[0] + ")");
// create svg container for hodograph
var svghodo = d3.select("div#hodobox").append("svg")
.attr("width", 300)
.attr("height", 300)
.append("g")
.attr("transform", "translate(0,0)");
var hodoLine = new HodoLine(svghodo, hodoScale);
var svgtext = d3.select("div#hodobox")
.append("svg")
.attr("width", 300)
.attr("height", 400)
.append("g");
drawBackground();
var skewtGroup = new SkewTGroup(svg, xScale, yScale); // put skewt lines in this group
var barbGroup = new BarbGroup(svg, w, yScale) // put barbs in this group
d3.xhr("test_OUN_fhr18").get(function (err, response) {
var alldata = parseData(response);
for (var i=0; i < alldata.length; i++) {
var parsedCSV = alldata[i].filter(function(d) { return (d.temp > -1000 && d.dwpt > -1000); });
var barbs = parsedCSV.filter(function(d) { return (d.wdir >= 0 && d.wspd >= 0 && d.press >= topp); });
var hodobarbs = barbs.filter(function(d) { return (d.press >= 175); });
skewtGroup.draw(i, parsedCSV);
hodoLine.draw(i, hodobarbs);
if (i == alldata.length - 1) {
barbGroup.draw(parsedCSV);
drawToolTips(parsedCSV);
drawText();
} // only draw tooltips and barbs for ens mean
}
});
function parseData(response) {
var dirtyCSV = response.responseText.split("MEMBER").slice(1);
var parsedCSV = dirtyCSV.map(function(data) {
var cleanCSV = data.split("\n").slice(1).join("\n");
var parsedCSV = d3.csv.parse(cleanCSV);
var sfchgt = parsedCSV[0].hght;
parsedCSV.forEach(function(d) {
d.press = +d.press;
d.temp = +d.temp;
d.dwpt = +d.dwpt;
d.hght = +d.hght;
d.wdir = +d.wdir;
d.wspd = +d.wspd;
d.hghtagl = +d.hght - sfchgt;
var rounded = Math.round(d.wspd/5) * 5;
d.flags = Math.floor(rounded/50);
d.pennants = Math.floor((rounded - d.flags*50)/10);
d.halfpennants = Math.floor((rounded - d.flags*50 - d.pennants*10)/5 );
d.barbsum = d.flags + d.pennants + d.halfpennants;
});
return parsedCSV
});
return parsedCSV
}
function drawToolTips(parsedCSV) {
var parsedCSVreversed = parsedCSV.reverse(); // bisector needs ascending array
// bisector function for tooltips
var bisectTemp = d3.bisector(function(d) { return d.press; }).left;
// Draw T/Td tooltips
var focus = svg.append("g").attr("class", "focus tmpc").style("display", "none");
focus.append("circle").attr("r", 4);
focus.append("text").attr("x", 9).attr("dy", ".35em");
var focus2 = svg.append("g").attr("class", "focus dwpc").style("display", "none");
focus2.append("circle").attr("r", 4);
focus2.append("text").attr("x", -9).attr("text-anchor", "end").attr("dy", ".35em");
var focus3 = svg.append("g").attr("class", "focus").style("display", "none");
focus3.append("text").attr("x", 0).attr("text-anchor", "start").attr("dy", ".35em");
svg.append("rect")
.attr("class", "overlay")
.attr("width", w)
.attr("height", h)
.on("mouseover", function() { focus.style("display", null); focus2.style("display", null); focus3.style("display", null);})
.on("mouseout", function() { focus.style("display", "none"); focus2.style("display", "none"); focus3.style("display", "none");})
.on("mousemove", mousemove);
function mousemove() {
var y0 = yScale.invert(d3.mouse(this)[1]); // get y value of mouse pointer in pressure space
var i = bisectTemp(parsedCSVreversed, y0, 1, parsedCSVreversed.length-1);
var d0 = parsedCSVreversed[i - 1];
var d1 = parsedCSVreversed[i];
var d = y0 - d0.press > d1.press - y0 ? d1 : d0;
focus.attr("transform", "translate(" + (xScale(d.temp) + (yScale(basep)-yScale(d.press))/tan)+ "," + yScale(d.press) + ")");
focus2.attr("transform", "translate(" + (xScale(d.dwpt) + (yScale(basep)-yScale(d.press))/tan)+ "," + yScale(d.press) + ")");
focus3.attr("transform", "translate(0," + yScale(d.press) + ")");
focus.select("text").text(Math.round(d.temp)+"°C");
focus2.select("text").text(Math.round(d.dwpt)+"°C");
focus3.select("text").text("--"+(Math.round(d.hghtagl/100)/10)+"km");
}
}
function drawText() {
var spacing = 35;
var labels = ["SBCAPE", "MLCAPE", "MUCAPE", "0-1km SHR", "0-3km SHR", "0-6km SHR", "STP (fixed)"];
svgtext.selectAll("labels")
.data(labels).enter().append("text")
.attr("x", 0)
.attr("y", function(d,i) { return spacing*(i+1); })
.attr("class", "index")
.attr("text-anchor", "start")
.text(function(d) { return d; });
svgtext.selectAll("barline")
.data(labels).enter().append("line")
.attr("x1", 8)
.attr("x2", 275)
.attr("y1", function(d,i) { return spacing*(i+1)+6.5; })
.attr("y2", function(d,i) { return spacing*(i+1)+6.5; })
.attr("class", "barline");
svgtext.selectAll("keys")
.data([0,0,0,0,0,0,0]).enter().append("text")
.attr("x", 0)
.attr("y", function(d,i) { return spacing*(i+1)+10; })
.attr("class", "key")
.attr("text-anchor", "start")
.text(function(d) { return d; });
svgtext.selectAll("keys2")
.data([5000,5000,5000,100,100,100,10]).enter().append("text")
.attr("x", 300)
.attr("y", function(d,i) { return spacing*(i+1)+10; })
.attr("class", "key")
.attr("text-anchor", "end")
.text(function(d) { return d; });
svgtext.selectAll("rect")
.data([20,50,100,50,100,150,75]).enter().append("rect")
.attr("x", function(d,i) { return d; })
.attr("y", function(d,i) { return spacing*(i+1)+4; })
.attr("height", 6)
.attr("width", function(d,i) { return d/2; })
.attr("class", "rectline");
}
press,hght,temp,dwpt,wdir,wspd
1000.00, 212.00, -9999.00, -9999.00, -9999.00, -9999.00
976.00, 396.00, -9.90, -15.90, 40.00, 16.01
974.00, 412.03, -10.30, -18.30, -9999.00, -9999.00
964.00, 492.52, -11.10, -18.10, -9999.00, -9999.00
949.47, 610.00, -12.35, -18.61, 40.00, 22.01
925.00, 812.00, -14.50, -19.50, 40.00, 23.00
912.60, 914.00, -15.44, -19.85, 45.00, 24.01
904.00, 985.52, -16.10, -20.10, -9999.00, -9999.00
894.00, 1069.58, -14.50, -19.00, -9999.00, -9999.00
889.00, 1112.18, -13.50, -16.70, -9999.00, -9999.00
885.00, 1146.63, -11.50, -13.90, -9999.00, -9999.00
881.00, 1181.51, -9.50, -14.10, -9999.00, -9999.00
876.74, 1219.00, -9.50, -16.17, 80.00, 25.99
874.00, 1243.16, -9.50, -17.50, -9999.00, -9999.00
861.00, 1359.05, -9.10, -17.10, -9999.00, -9999.00
854.00, 1422.43, -7.50, -15.50, -9999.00, -9999.00
850.00, 1459.00, -7.30, -14.30, 90.00, 22.01
828.00, 1663.37, -7.10, -13.10, -9999.00, -9999.00
810.56, 1829.00, -7.58, -12.43, 110.00, 14.01
792.00, 2009.32, -8.10, -11.70, -9999.00, -9999.00
779.41, 2134.00, -7.82, -11.91, 75.00, 12.00
756.00, 2371.27, -7.30, -12.30, -9999.00, -9999.00
749.50, 2438.00, -7.79, -12.40, 55.00, 4.00
720.49, 2743.00, -10.05, -12.86, 70.00, 4.00
700.00, 2966.00, -11.70, -13.20, 30.00, 2.99
692.53, 3048.00, -12.29, -13.55, 0.00, 0.00
685.00, 3131.56, -12.90, -13.90, -9999.00, -9999.00
680.00, 3187.40, -13.10, -16.50, -9999.00, -9999.00
674.00, 3254.88, -13.30, -17.70, -9999.00, -9999.00
659.00, 3426.06, -13.70, -17.60, -9999.00, -9999.00
652.00, 3507.12, -14.30, -20.30, -9999.00, -9999.00
642.00, 3624.02, -15.50, -21.50, -9999.00, -9999.00
639.12, 3658.00, -15.34, -20.51, 265.00, 14.01
631.00, 3754.59, -14.90, -17.70, -9999.00, -9999.00
613.69, 3962.00, -16.09, -18.81, 260.00, 20.01
589.09, 4267.00, -17.85, -20.45, 260.00, 24.01
542.81, 4877.00, -21.36, -23.72, 265.00, 31.99
531.00, 5040.97, -22.30, -24.60, -9999.00, -9999.00
520.84, 5182.00, -23.33, -25.72, 270.00, 36.00
500.00, 5480.00, -25.50, -28.10, 270.00, 36.00
461.00, 6063.79, -29.70, -33.40, -9999.00, -9999.00
458.90, 6096.00, -29.93, -33.58, 265.00, 36.00
421.00, 6704.51, -34.30, -37.00, -9999.00, -9999.00
400.00, 7060.00, -37.30, -40.10, 255.00, 40.00
385.34, 7315.00, -39.22, -42.10, 250.00, 40.00
368.51, 7620.00, -41.52, -44.49, 250.00, 45.01
363.00, 7722.89, -42.30, -45.30, -9999.00, -9999.00
321.00, 8550.03, -44.30, -47.50, -9999.00, -9999.00
300.00, 9000.00, -47.50, -51.50, 245.00, 90.00
293.42, 9144.00, -48.58, -52.68, 245.00, 93.01
262.00, 9879.62, -54.10, -58.70, -9999.00, -9999.00
256.00, 10028.05, -53.50, -58.50, -9999.00, -9999.00
255.00, 10053.13, -53.60, -58.60, 240.00, 122.01
254.81, 10058.00, -53.62, -58.62, 240.00, 122.01
250.00, 10180.00, -54.10, -59.10, 240.00, 119.00
247.00, 10257.56, -54.70, -60.70, -9999.00, -9999.00
236.00, 10549.58, -55.10, -62.10, -9999.00, -9999.00
225.00, 10854.27, -56.50, -63.50, 250.00, 100.99
212.00, 11235.58, -53.50, -62.50, -9999.00, -9999.00
201.00, 11578.05, -55.10, -64.10, -9999.00, -9999.00
200.88, 11582.00, -55.08, -64.08, 250.00, 67.00
200.00, 11610.00, -54.90, -63.90, 250.00, 67.00
195.00, 11772.66, -53.50, -63.50, -9999.00, -9999.00
192.00, 11873.00, -51.70, -62.70, -9999.00, -9999.00
190.00, 11941.11, -51.30, -62.30, -9999.00, -9999.00
188.00, 12010.25, -49.70, -61.70, -9999.00, -9999.00
177.00, 12405.59, -49.70, -61.70, -9999.00, -9999.00
166.52, 12802.00, -51.96, -65.03, 270.00, 54.00
158.00, 13143.16, -53.90, -67.90, -9999.00, -9999.00
155.00, 13267.00, -52.10, -67.10, -9999.00, -9999.00
152.00, 13393.77, -52.10, -67.10, -9999.00, -9999.00
151.60, 13411.00, -51.78, -66.98, 265.00, 62.01
150.00, 13480.00, -50.50, -66.50, 270.00, 61.00
144.66, 13716.00, -50.10, -66.76, 280.00, 46.00
142.00, 13836.80, -49.90, -66.90, -9999.00, -9999.00
131.71, 14326.00, -50.77, -68.49, 275.00, 42.00
128.00, 14511.60, -51.10, -69.10, -9999.00, -9999.00
120.00, 14927.40, -53.90, -71.90, -9999.00, -9999.00
119.86, 14935.00, -53.92, -71.94, 275.00, 56.00
114.26, 15240.00, -54.78, -73.41, 275.00, 48.00
111.00, 15424.90, -55.30, -74.30, -9999.00, -9999.00
108.00, 15599.75, -53.90, -73.90, -9999.00, -9999.00
106.00, 15719.36, -54.10, -74.10, -9999.00, -9999.00
100.00, 16090.00, -56.50, -76.50, 280.00, 42.00
89.86, 16764.00, -59.08, -79.08, 285.00, 29.00
89.80, 16768.18, -59.10, -79.10, -9999.00, -9999.00
86.30, 17017.15, -59.30, -79.30, -9999.00, -9999.00
85.59, 17069.00, -58.78, -79.13, 260.00, 29.00
82.30, 17316.31, -56.30, -78.30, -9999.00, -9999.00
81.55, 17374.00, -56.77, -78.51, 275.00, 29.00
79.50, 17535.12, -58.10, -79.10, -9999.00, -9999.00
70.60, 18281.09, -58.90, -80.90, -9999.00, -9999.00
MEMBER 01
press,hght,temp,dwpt,wdir,wspd
961.5,385.7,21.2,19.8,181.8,12.4
953.9,455.0,20.5,19.6,183.2,15.5
943.7,548.1,19.7,19.5,186.5,18.4
930.7,667.7,19.5,19.5,198.5,23.3
914.7,817.7,19.6,19.7,215.9,26.2
895.3,1003.0,18.9,18.9,233.7,24.1
872.1,1228.7,17.8,15.8,253.4,17.8
844.9,1500.8,18.1,9.3,262.9,8.5
813.8,1822.7,17.6,2.4,220.9,10.1
779.0,2194.2,15.6,-1.9,224.4,27.7
741.1,2614.8,12.9,-6.1,218.3,37.3
700.6,3083.5,8.8,-8.2,214.4,37.5
657.9,3599.0,3.9,-8.8,219.9,37.0
613.6,4160.4,-1.3,-11.0,227.5,41.6
569.4,4751.0,-6.3,-15.3,230.6,45.5
527.3,5347.0,-10.8,-21.1,234.3,46.8
487.7,5941.9,-14.5,-28.6,237.5,50.0
450.6,6537.0,-17.9,-40.2,240.0,55.0
415.9,7132.8,-21.5,-60.4,239.9,58.2
383.3,7729.0,-25.6,-74.2,239.9,60.0
352.8,8324.8,-29.9,-59.7,241.5,61.7
324.2,8920.3,-34.2,-55.3,243.9,62.9
297.5,9515.9,-38.3,-55.2,246.7,62.9
272.6,10112.2,-42.4,-57.1,248.5,61.7
249.4,10709.6,-46.1,-60.2,248.5,60.0
227.7,11309.6,-49.4,-63.4,248.1,59.3
207.5,11913.8,-52.1,-66.4,249.4,60.3
188.8,12524.6,-54.1,-69.5,254.9,62.1
171.3,13144.6,-55.3,-72.6,262.0,60.5
155.1,13777.0,-55.6,-75.0,270.8,51.3
140.2,14422.5,-56.9,-76.7,276.2,37.5
126.3,15079.3,-59.1,-78.2,264.1,23.9
113.5,15746.1,-62.0,-79.8,236.8,19.3
101.6,16422.8,-64.9,-80.4,260.0,21.0
90.7,17117.1,-64.0,-80.4,313.9,16.8
80.7,17838.2,-62.4,-80.4,37.2,10.6
71.4,18583.2,-64.5,-80.4,56.2,12.2
63.0,19351.8,-64.6,-80.4,62.0,14.3
54.5,20252.5,-62.0,-80.4,50.1,3.6
MEMBER 02
press,hght,temp,dwpt,wdir,wspd
962.1,385.8,21.3,20.5,174.0,10.9
954.5,455.2,20.6,20.4,176.2,13.6
944.3,548.5,20.1,20.1,182.9,18.1
931.3,668.3,19.8,19.8,192.7,23.0
915.3,818.4,19.6,19.6,206.2,27.4
895.9,1003.7,18.8,18.8,220.4,31.3
872.7,1229.7,18.6,15.9,232.0,34.9
845.4,1502.9,19.5,8.9,233.8,35.3
814.3,1826.4,19.3,0.8,227.6,34.3
779.5,2199.6,17.1,-4.3,217.6,31.8
741.6,2621.5,13.5,-6.8,214.1,30.3
701.1,3091.2,9.2,-7.9,220.5,31.1
658.3,3607.6,4.3,-8.9,225.9,33.4
614.0,4169.8,-0.9,-11.3,226.2,36.1
569.8,4761.4,-5.6,-16.6,227.1,39.9
527.6,5359.3,-9.6,-24.2,231.6,44.1
488.1,5956.3,-13.5,-34.6,236.5,47.2
451.0,6553.2,-17.2,-50.4,238.7,49.8
416.2,7150.3,-21.1,-64.2,239.2,52.2
383.6,7747.3,-25.4,-59.1,240.5,54.5
353.0,8343.3,-30.0,-53.5,242.6,56.7
324.5,8938.2,-34.6,-51.5,245.0,58.7
297.8,9532.6,-39.0,-52.2,247.4,60.1
272.8,10127.2,-43.1,-54.8,250.3,60.3
249.5,10722.9,-46.7,-58.3,251.8,59.3
227.9,11321.5,-49.8,-62.0,252.2,58.3
207.7,11925.6,-51.9,-65.9,254.4,58.8
188.9,12538.1,-53.1,-70.0,259.2,58.3
171.4,13161.7,-53.9,-73.2,265.0,52.6
155.2,13797.2,-55.0,-75.0,269.1,43.2
140.2,14443.3,-57.3,-76.6,269.2,33.3
126.3,15097.9,-60.3,-77.9,257.3,22.8
113.5,15760.5,-63.6,-79.4,250.6,18.7
101.7,16432.8,-66.3,-80.4,262.3,21.1
90.7,17123.5,-64.9,-80.4,309.2,19.8
80.7,17842.5,-62.9,-80.4,26.1,15.1
71.5,18585.8,-65.1,-80.4,86.6,17.5
63.0,19354.9,-64.0,-80.4,84.0,17.5
54.5,20261.1,-60.5,-80.4,79.9,10.9
MEMBER 03
press,hght,temp,dwpt,wdir,wspd
962.1,385.8,21.7,20.7,184.3,11.0
954.5,455.4,21.1,20.5,186.0,14.0
944.2,548.9,20.4,20.4,190.1,16.9
931.3,668.9,20.4,20.4,206.9,21.8
915.2,819.5,20.1,20.1,224.0,25.6
895.8,1004.9,18.7,18.7,234.5,25.9
872.6,1230.5,18.2,14.6,250.0,19.5
845.5,1502.8,19.8,3.6,279.5,4.9
814.3,1824.9,17.7,0.5,231.2,8.7
779.6,2196.2,15.6,-3.1,222.4,26.9
741.7,2616.8,12.8,-6.1,219.6,36.0
701.1,3085.6,8.8,-7.7,218.3,38.2
658.4,3601.2,4.0,-9.9,220.7,40.1
614.1,4162.6,-1.2,-12.3,225.4,43.6
569.8,4753.4,-6.0,-16.8,226.8,47.4
527.7,5350.3,-10.1,-24.7,230.8,49.9
488.1,5946.4,-13.9,-34.9,234.6,52.1
451.0,6542.4,-17.6,-50.0,236.4,56.3
416.2,7138.8,-21.4,-79.6,236.5,60.2
383.6,7735.2,-25.6,-63.7,238.8,63.4
353.0,8331.0,-30.1,-56.2,242.1,65.7
324.5,8926.0,-34.5,-54.3,244.6,67.2
297.8,9521.2,-38.6,-55.6,247.1,67.6
272.8,10117.2,-42.4,-58.3,249.0,66.4
249.6,10715.0,-45.8,-61.4,249.4,64.2
227.9,11316.0,-48.9,-64.3,249.4,63.0
207.7,11921.8,-51.5,-67.0,250.3,63.3
188.9,12534.1,-53.6,-69.9,253.5,63.1
171.4,13155.6,-54.9,-73.0,258.9,58.2
155.2,13788.2,-55.9,-75.4,262.4,48.3
140.2,14432.8,-57.3,-77.2,262.6,38.4
126.3,15088.5,-59.6,-78.9,258.3,29.0
113.5,15753.5,-62.8,-80.2,249.5,21.3
101.7,16428.9,-65.2,-80.4,261.3,16.8
90.7,17120.3,-65.6,-80.4,294.7,15.4
80.7,17835.4,-64.5,-80.4,19.4,12.5
71.5,18571.7,-67.6,-80.4,84.3,16.7
63.0,19329.5,-67.7,-80.4,87.6,14.5
54.5,20220.5,-64.0,-80.4,98.0,38.4
MEMBER 04
press,hght,temp,dwpt,wdir,wspd
960.7,385.7,21.0,20.0,175.7,11.6
953.1,455.0,20.3,19.8,177.4,14.5
942.9,548.0,19.6,19.6,182.3,18.0
930.0,667.5,19.5,19.5,195.7,23.3
914.0,817.5,19.7,19.7,212.6,27.4
894.6,1003.1,19.5,19.5,230.3,28.1
871.4,1229.8,18.5,18.6,242.3,34.1
844.1,1503.7,18.4,14.6,244.7,39.5
812.9,1827.7,17.6,10.0,240.3,39.7
778.1,2201.0,15.8,2.7,228.1,37.6
740.2,2622.4,13.0,-6.6,213.3,37.5
699.7,3091.2,8.9,-9.4,210.5,37.1
657.1,3606.8,4.0,-10.2,219.3,37.9
612.9,4168.4,-1.0,-13.6,223.9,43.0
568.8,4759.6,-5.4,-20.6,230.6,48.1
526.7,5357.5,-9.3,-30.1,242.2,51.5
487.3,5954.9,-13.2,-39.7,248.0,52.9
450.2,6552.1,-17.1,-47.6,246.2,52.2
415.5,7149.4,-21.0,-50.0,241.9,51.8
382.9,7746.7,-25.3,-49.5,238.2,52.9
352.4,8342.9,-29.9,-49.7,235.6,54.9
323.9,8937.9,-34.6,-50.7,234.9,57.2
297.3,9531.7,-39.3,-52.6,236.6,59.3
272.4,10125.0,-43.6,-55.7,240.5,61.0
249.2,10719.0,-47.3,-59.7,245.5,61.5
227.5,11315.9,-50.4,-63.9,249.9,60.4
207.4,11918.3,-52.4,-68.2,253.2,59.2
188.6,12529.7,-53.2,-71.8,255.4,57.3
171.2,13152.8,-53.8,-74.1,258.2,51.2
155.0,13787.5,-55.4,-75.7,255.7,43.1
140.1,14431.7,-57.9,-77.4,251.7,37.5
126.2,15084.1,-60.9,-78.9,254.4,32.4
113.4,15745.2,-63.6,-80.2,259.7,24.3
101.6,16419.0,-65.0,-80.4,271.1,19.9
90.7,17110.4,-65.4,-80.4,307.8,10.5
80.6,17821.9,-66.3,-80.4,173.7,12.7
71.4,18551.7,-68.9,-80.4,205.6,4.9
63.0,19301.2,-70.2,-80.4,104.1,6.5
54.5,20174.0,-68.9,-80.4,122.3,18.5
MEMBER 05
press,hght,temp,dwpt,wdir,wspd
961.3,385.6,20.4,19.7,191.2,9.8
953.6,454.7,19.7,19.5,192.3,12.8
943.4,547.6,19.2,19.2,195.6,18.4
930.5,666.8,18.9,18.9,199.4,25.3
914.5,816.3,19.0,19.0,209.6,32.6
895.1,1001.5,19.6,19.6,225.9,36.7
871.9,1228.8,19.4,19.4,238.0,41.0
844.6,1503.9,18.7,17.5,241.5,43.0
813.3,1829.2,17.9,12.0,236.8,39.6
778.5,2203.2,16.2,2.1,225.3,35.0
740.6,2625.1,13.4,-7.3,217.9,33.3
700.1,3094.5,9.3,-10.0,221.1,32.0
657.5,3610.7,4.3,-9.9,224.9,31.9
613.2,4172.7,-0.9,-12.0,224.6,34.9
569.0,4764.0,-5.7,-16.8,225.7,41.2
527.0,5361.5,-9.8,-24.1,224.9,46.3
487.4,5958.4,-13.5,-32.6,226.0,49.6
450.4,6554.9,-17.5,-44.1,229.2,51.9
415.6,7151.0,-21.6,-61.9,230.4,54.1
383.1,7746.9,-25.8,-62.9,232.3,57.3
352.6,8342.4,-30.0,-55.1,237.6,60.8
324.1,8937.7,-34.3,-53.7,243.1,63.2
297.4,9533.2,-38.4,-55.0,247.3,64.1
272.5,10129.5,-42.2,-57.5,250.0,63.3
249.3,10727.5,-45.8,-60.4,251.2,60.6
227.6,11328.3,-49.0,-63.2,251.1,57.4
207.4,11933.7,-51.6,-66.0,251.7,55.8
188.7,12546.2,-53.3,-69.4,253.5,55.0
171.3,13169.0,-54.1,-73.3,253.9,50.2
155.1,13803.7,-55.1,-76.2,253.0,40.4
140.1,14448.8,-57.6,-78.0,248.7,32.5
126.2,15101.9,-60.8,-79.4,245.5,25.0
113.4,15763.8,-63.3,-80.4,251.9,22.0
101.6,16438.9,-64.6,-80.4,271.9,20.8
90.7,17136.7,-62.0,-80.4,321.4,13.1
80.6,17859.8,-63.0,-80.4,45.0,12.0
71.4,18602.0,-65.3,-80.4,82.8,10.4
63.0,19366.8,-65.7,-80.4,66.6,7.4
54.5,20260.5,-63.9,-80.4,21.9,9.7
MEMBER 06
press,hght,temp,dwpt,wdir,wspd
962.3,385.6,20.6,19.8,182.0,13.5
954.7,454.9,19.9,19.6,183.2,17.7
944.5,547.8,19.4,19.4,186.4,22.8
931.5,667.3,19.3,19.3,194.9,28.8
915.5,817.3,19.8,19.8,211.4,31.6
896.1,1003.0,19.5,19.5,227.3,32.6
872.9,1229.4,19.1,15.0,238.8,34.1
845.6,1502.4,19.3,8.2,242.8,27.5
814.4,1825.1,17.7,3.8,235.8,27.1
779.7,2197.1,15.8,-1.2,222.2,31.5
741.7,2618.2,13.0,-6.1,212.1,32.7
701.2,3087.2,8.9,-7.9,215.3,33.1
658.5,3603.1,4.0,-8.6,221.1,34.6
614.1,4164.7,-1.3,-10.7,223.2,37.1
569.9,4755.6,-6.0,-15.7,225.9,41.0
527.7,5352.4,-10.2,-23.0,232.4,44.3
488.1,5948.3,-14.1,-32.5,237.9,48.0
451.0,6543.9,-17.7,-46.4,239.9,52.2
416.2,7140.2,-21.3,-69.9,240.1,56.4
383.6,7736.9,-25.5,-65.4,241.2,59.2
353.1,8332.9,-30.0,-55.8,242.5,61.0
324.5,8928.2,-34.4,-53.2,244.3,62.6
297.8,9523.3,-38.6,-54.1,247.0,63.5
272.8,10119.1,-42.6,-56.7,249.4,62.5
249.6,10716.4,-46.1,-60.3,250.1,60.5
227.9,11316.9,-49.0,-64.1,250.9,59.6
207.7,11922.4,-51.6,-67.3,252.9,59.1
188.9,12535.2,-53.3,-70.5,256.6,57.7
171.5,13157.9,-54.3,-73.3,261.1,52.7
155.3,13792.1,-55.4,-75.5,261.8,43.5
140.2,14437.5,-57.3,-77.5,258.3,32.1
126.4,15091.9,-60.5,-79.0,251.5,27.9
113.5,15754.6,-63.4,-80.4,244.3,26.2
101.7,16430.2,-64.5,-80.4,255.7,23.4
90.7,17127.4,-62.9,-80.4,298.0,14.6
80.7,17847.1,-64.5,-80.4,42.0,11.2
71.5,18584.2,-67.1,-80.4,78.4,9.5
63.0,19342.0,-68.1,-80.4,65.9,11.8
54.5,20224.4,-67.2,-80.4,54.0,16.1
MEMBER 07
press,hght,temp,dwpt,wdir,wspd
960.6,385.7,21.0,20.2,172.2,10.3
953.0,455.1,20.3,20.1,173.6,13.4
942.8,548.3,20.1,20.1,184.1,17.4
929.8,668.2,20.1,20.1,203.9,20.5
913.8,818.4,19.4,19.4,219.1,25.1
894.5,1003.4,19.9,15.5,233.2,28.7
871.4,1229.4,20.6,11.1,244.1,21.0
844.3,1502.7,20.2,6.1,245.8,15.1
813.2,1825.5,18.5,0.4,237.5,27.4
778.5,2197.5,16.2,-4.2,225.3,33.0
740.6,2618.2,12.7,-5.3,216.6,33.0
700.1,3086.7,8.4,-6.0,216.7,32.2
657.5,3602.1,3.7,-7.5,220.4,34.1
613.2,4163.3,-1.4,-10.2,222.4,37.7
569.0,4753.9,-6.1,-15.6,227.9,43.8
526.9,5350.1,-10.6,-20.5,235.0,45.4
487.4,5944.9,-14.8,-26.5,237.5,48.1
450.3,6539.7,-17.9,-40.0,239.4,53.2
415.6,7135.8,-21.2,-62.2,240.6,57.2
383.0,7732.5,-25.3,-63.6,241.5,59.4
352.5,8328.7,-29.8,-55.8,242.4,60.4
324.0,8924.1,-34.3,-53.7,242.6,60.5
297.4,9519.3,-38.6,-54.6,242.3,60.1
272.5,10114.9,-42.6,-57.0,241.5,59.6
249.2,10711.8,-46.3,-60.3,242.0,59.3
227.6,11311.5,-49.3,-64.2,245.0,59.4
207.4,11916.6,-51.5,-67.9,250.0,59.5
188.7,12529.6,-53.0,-70.6,255.8,57.9
171.2,13152.5,-54.2,-72.8,258.7,53.3
155.1,13786.7,-55.3,-74.9,259.1,44.7
140.1,14432.7,-56.8,-77.0,256.9,34.7
126.2,15088.9,-59.5,-78.7,251.0,26.8
113.4,15754.6,-62.2,-80.2,241.7,21.9
101.6,16430.8,-65.0,-80.4,258.3,19.1
90.7,17123.1,-65.0,-80.4,293.8,13.1
80.6,17843.7,-61.5,-80.4,105.4,5.0
71.4,18593.0,-62.8,-80.4,130.8,13.0
63.0,19367.4,-63.0,-80.4,112.8,5.9
54.5,20271.5,-61.6,-80.4,25.1,6.5
MEMBER 08
press,hght,temp,dwpt,wdir,wspd
960.0,385.9,21.8,21.3,187.1,9.1
952.4,455.6,21.2,21.2,187.0,11.7
942.2,549.2,20.9,20.9,191.1,16.2
929.3,669.5,20.5,20.6,204.2,19.8
913.3,819.8,19.5,19.5,211.8,22.3
893.9,1005.1,20.5,14.3,237.7,16.2
870.9,1230.8,21.3,5.3,281.8,9.9
843.9,1502.7,19.4,-0.1,306.6,11.5
812.8,1823.2,16.3,-0.7,311.0,10.2
778.2,2192.1,13.4,-1.8,258.4,4.8
740.3,2610.4,11.5,-2.9,213.6,23.9
699.8,3078.2,8.5,-6.8,218.2,35.4
657.2,3593.7,4.0,-8.8,225.7,40.0
612.9,4155.1,-1.3,-10.3,228.1,42.0
568.8,4745.5,-6.4,-14.0,230.0,44.9
526.7,5341.4,-10.9,-18.6,234.1,47.9
487.2,5936.1,-14.7,-25.3,237.4,52.3
450.1,6530.9,-18.0,-36.9,240.1,59.3
415.4,7126.3,-21.8,-53.2,241.7,64.0
382.9,7722.0,-25.7,-60.8,241.4,66.8
352.4,8317.7,-29.8,-55.6,243.5,68.6
323.9,8913.2,-34.2,-53.2,246.7,69.2
297.2,9508.8,-38.3,-54.1,249.0,68.5
272.3,10105.2,-42.1,-56.8,251.1,66.8
249.1,10703.6,-45.6,-60.2,252.3,64.3
227.5,11304.9,-48.7,-63.6,252.8,61.9
207.3,11910.3,-51.7,-66.7,253.0,60.4
188.6,12521.0,-54.4,-69.4,254.7,60.4
171.2,13139.0,-56.3,-71.7,258.2,60.5
155.0,13767.6,-57.1,-74.1,262.5,57.0
140.0,14410.6,-57.0,-76.9,264.3,46.3
126.2,15069.7,-57.4,-79.5,257.3,32.2
113.4,15742.0,-59.9,-80.4,240.1,26.2
101.5,16424.6,-63.2,-80.4,248.6,25.0
90.6,17119.3,-65.2,-80.4,280.4,18.6
80.6,17832.4,-65.5,-80.4,319.1,10.8
71.4,18567.0,-66.9,-80.4,54.2,9.0
63.0,19320.4,-70.0,-80.4,67.7,8.9
54.5,20191.7,-69.6,-80.4,22.7,7.1
MEMBER 09
press,hght,temp,dwpt,wdir,wspd
959.5,385.8,21.4,20.7,172.1,9.4
951.9,455.3,20.7,20.6,175.0,11.5
941.7,548.7,20.4,20.5,188.0,15.6
928.7,668.8,20.4,20.4,206.3,19.8
912.8,819.2,19.7,19.7,220.7,24.0
893.4,1004.3,18.5,17.4,228.0,29.4
870.4,1229.8,20.5,8.5,232.2,32.7
843.3,1502.4,20.9,-0.5,232.2,31.5
812.3,1825.3,19.6,-4.4,228.0,33.2
777.7,2197.9,16.8,-5.4,222.0,34.4
739.9,2619.2,13.2,-6.9,219.3,34.2
699.4,3088.2,8.9,-7.4,222.1,35.1
656.8,3604.0,3.9,-8.1,223.5,36.6
612.6,4165.5,-1.2,-11.1,226.8,39.8
568.5,4756.3,-6.0,-16.2,230.2,43.0
526.4,5353.0,-10.3,-22.4,235.7,45.2
487.0,5949.0,-13.8,-32.6,240.1,50.0
449.9,6545.3,-17.2,-49.8,243.2,54.8
415.2,7142.2,-21.1,-63.0,243.5,57.4
382.7,7739.1,-25.3,-56.4,244.6,59.1
352.3,8335.4,-29.7,-52.1,246.5,60.3
323.8,8931.0,-34.2,-51.8,247.9,60.6
297.1,9526.4,-38.4,-53.8,248.3,60.0
272.2,10122.4,-42.3,-57.0,248.7,58.3
249.0,10719.8,-46.0,-60.4,249.2,56.6
227.4,11319.5,-49.4,-63.6,249.8,56.1
207.3,11923.0,-52.4,-66.6,252.2,57.1
188.5,12532.6,-54.5,-69.9,257.5,58.8
171.1,13151.9,-55.2,-72.9,262.4,58.1
155.0,13784.2,-55.5,-75.3,264.8,50.8
140.0,14430.0,-56.6,-77.3,263.0,39.1
126.1,15086.9,-59.1,-78.9,256.6,29.9
113.3,15752.4,-62.5,-80.2,248.8,23.2
101.5,16426.4,-65.8,-80.4,246.0,21.8
90.6,17112.8,-67.4,-80.4,260.5,20.7
80.6,17820.6,-66.3,-80.4,276.5,9.7
71.4,18556.6,-65.4,-80.4,141.2,13.4
63.0,19322.0,-64.9,-80.4,123.2,21.9
54.5,20225.0,-60.3,-80.4,126.7,29.0
MEMBER 10
press,hght,temp,dwpt,wdir,wspd
961.7,385.3,18.8,14.7,35.9,5.8
954.1,454.0,21.0,12.1,39.9,9.5
943.9,546.5,21.0,10.7,41.8,10.4
931.0,665.3,20.1,11.8,43.4,9.8
915.1,814.1,19.1,14.5,19.6,3.6
895.8,998.4,20.2,13.1,229.1,9.2
872.8,1223.9,21.0,5.8,211.1,8.5
845.7,1496.0,19.9,-1.1,244.4,9.4
814.6,1816.9,17.0,-2.8,273.4,13.4
779.8,2186.1,13.8,-4.7,288.5,18.2
741.9,2603.5,10.6,-4.8,268.3,21.4
701.3,3069.1,6.8,-5.3,224.6,22.3
658.6,3582.5,3.1,-7.5,221.6,34.9
614.2,4143.3,-1.4,-9.6,228.8,43.9
570.0,4734.0,-6.5,-11.9,233.6,45.9
527.8,5330.0,-11.1,-16.9,237.8,48.3
488.2,5924.3,-15.1,-25.7,242.6,51.4
451.0,6518.5,-18.2,-40.0,243.9,55.6
416.2,7114.0,-21.5,-60.4,245.7,60.0
383.6,7710.5,-25.5,-60.9,247.6,63.6
353.1,8306.5,-29.9,-54.9,249.8,66.0
324.5,8901.8,-34.5,-53.1,251.4,67.3
297.8,9496.9,-38.6,-54.5,252.9,66.7
272.8,10092.9,-42.4,-57.9,254.2,64.4
249.6,10691.0,-45.6,-61.6,254.2,61.2
227.9,11293.1,-48.3,-64.7,252.6,58.4
207.7,11900.7,-50.7,-67.2,250.1,58.0
188.9,12515.3,-52.9,-69.8,250.8,58.8
171.4,13137.9,-54.8,-72.4,255.8,57.6
155.2,13770.4,-56.1,-74.8,265.0,51.8
140.2,14414.7,-57.4,-77.0,270.8,43.4
126.4,15071.6,-58.8,-79.2,271.9,31.2
113.5,15740.5,-61.2,-80.4,258.5,23.1
101.7,16420.8,-63.8,-80.4,248.8,18.6
90.7,17114.1,-66.0,-80.4,260.8,17.9
80.7,17823.0,-67.7,-80.4,294.1,17.3
71.5,18554.2,-67.3,-80.4,348.7,13.5
63.0,19310.8,-68.6,-80.4,31.6,10.1
54.5,20187.1,-69.4,-80.4,29.6,5.2
MEMBER MEAN
press,hght,temp,dwpt,wdir,wspd
961.2,385.7,20.9,19.7,177.9,9.3
953.6,455.0,20.5,19.4,178.7,11.7
943.4,548.2,20.1,19.0,185.2,15.3
930.4,667.8,19.8,19.0,198.7,19.6
914.4,817.8,19.5,19.1,214.5,23.8
895.0,1003.1,19.4,17.5,229.3,26.1
871.9,1229.1,19.5,13.0,240.3,24.8
844.7,1502.0,19.4,6.6,244.4,21.7
813.6,1824.7,17.9,2.2,238.2,23.2
778.8,2196.5,15.6,-2.2,227.6,27.0
741.0,2617.0,12.7,-5.9,219.3,31.1
700.4,3085.5,8.6,-7.6,217.8,33.3
657.8,3601.1,3.9,-8.8,222.3,36.0
613.5,4162.6,-1.2,-11.2,225.8,39.9
569.3,4753.5,-6.0,-16.0,228.9,44.0
527.2,5350.3,-10.3,-22.6,234.0,46.8
487.6,5946.0,-14.1,-31.3,237.9,49.9
450.6,6541.8,-17.6,-44.5,239.7,53.9
415.8,7138.1,-21.4,-62.5,240.0,57.0
383.2,7734.6,-25.5,-61.7,240.7,59.5
352.7,8330.6,-29.9,-54.8,242.5,61.5
324.2,8925.8,-34.4,-53.1,244.6,62.8
297.5,9520.9,-38.6,-54.2,246.6,63.1
272.6,10116.5,-42.6,-56.9,248.4,62.3
249.3,10713.7,-46.1,-60.3,249.5,60.6
227.7,11313.7,-49.2,-63.7,250.2,59.3
207.5,11918.6,-51.7,-66.9,251.7,59.1
188.7,12530.6,-53.5,-70.1,255.2,58.9
171.3,13152.3,-54.7,-72.9,259.4,55.4
155.1,13785.5,-55.6,-75.2,262.7,47.2
140.1,14430.5,-57.2,-77.2,262.6,37.1
126.3,15086.1,-59.6,-78.9,257.0,27.9
113.4,15751.3,-62.4,-80.2,248.3,22.5
101.6,16427.5,-64.8,-80.4,258.1,20.5
90.7,17120.5,-64.8,-80.4,292.1,15.0
80.7,17836.5,-64.5,-80.4,7.5,5.3
71.4,18574.9,-66.1,-80.4,84.7,8.5
63.0,19336.7,-66.7,-80.4,82.9,10.6
54.5,20226.8,-64.7,-80.4,86.5,11.5
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment