Created
July 1, 2018 11:25
-
-
Save linwoodc3/bcdb122844fd1611df6086f84fea7d3e to your computer and use it in GitHub Desktop.
A working example of using zeep to query a SOAP service
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"cells": [ | |
{ | |
"cell_type": "markdown", | |
"metadata": {}, | |
"source": [ | |
"# SOAP Working Example: NOAA Forecast\n", | |
"\n", | |
"I'm using this: https://graphical.weather.gov/xml/SOAP_server/ndfdXMLserver.php?wsdl\n", | |
"\n", | |
"Examples here: http://www.nws.noaa.gov/xml/index.php\n", | |
"\n", | |
"Working zeep calls below.\n", | |
"\n", | |
"Lessons learned:\n", | |
"1. Just put anything in the first call to find out what's required. Then, make sure you fill every single parameter with the properly formatted value." | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 8, | |
"metadata": {}, | |
"outputs": [], | |
"source": [ | |
"import zeep\n", | |
"from zeep.client import Client\n", | |
"import datetime" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 9, | |
"metadata": {}, | |
"outputs": [], | |
"source": [ | |
"client = Client('https://graphical.weather.gov/xml/SOAP_server/ndfdXMLserver.php?wsdl')" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 10, | |
"metadata": {}, | |
"outputs": [ | |
{ | |
"data": { | |
"text/plain": [ | |
"{'ns0': 'https://graphical.weather.gov/xml/DWMLgen/wsdl/ndfdXML.wsdl',\n", | |
" 'xsd': 'http://www.w3.org/2001/XMLSchema'}" | |
] | |
}, | |
"execution_count": 10, | |
"metadata": {}, | |
"output_type": "execute_result" | |
} | |
], | |
"source": [ | |
"client.namespaces" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 42, | |
"metadata": {}, | |
"outputs": [ | |
{ | |
"data": { | |
"text/plain": [ | |
"datetime.date(2017, 2, 16)" | |
] | |
}, | |
"execution_count": 42, | |
"metadata": {}, | |
"output_type": "execute_result" | |
} | |
], | |
"source": [ | |
"datetime.datetime.now().date()- datetime.timedelta(days=500)" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 45, | |
"metadata": {}, | |
"outputs": [], | |
"source": [ | |
"# client.service.geocode(location=\"1600 Pennsylvania Ave Washington DC\")\n", | |
"# client.service.LatLonListZipCode(zipCodeList='27909')#LatLonListCityNames(displayLevel=3)\n", | |
"response= client.service.NDFDgen(latitude=36.296,longitude=-76.2206,\n", | |
" startTime=datetime.datetime.now().date()- datetime.timedelta(days=500),\n", | |
" endTime=datetime.datetime.now().date()+ datetime.timedelta(days=50),product='time-series',\n", | |
" Unit='e',weatherParameters={\"maxt\":1,\"mint\":1,\n", | |
" \"temp\":0,\"dew\":0,\"pop12\":0,'qpf':0,\n", | |
" \"sky\":0,\"snow\":0,'wspd':0,\"wdir\":0, \"wx\":0, \n", | |
" \"waveh\":0, \"icons\":0, \"critfireo\":0, \n", | |
" \"dryfireo\":0,'rh':0,'appt':0,'incw34':0,\n", | |
" 'incw50':0,'incw64':0,\"cumw34\":0,\n", | |
" 'cumw50':0,\"cumw64\":0,'conhazo':0,\n", | |
" \"ptornado\":0,\"phail\":0,\"ptstmwinds\":0,\n", | |
" \"pxtornado\":0,\"pxhail\":0,\"pxtstmwinds\":0,\n", | |
" \"ptotsvrtstm\":0,\"pxtotsvrtstm\":0,\"tmpabv14d\":0,\n", | |
" \"tmpblw14d\":0,'tmpabv30d':0,\"tmpblw30d\":0,\n", | |
" \"tmpabv90d\":0,\"tmpblw90d\":0,\"prcpabv14d\":0,\n", | |
" \"prcpblw14d\":0,\"prcpabv30d\":0,\"prcpabv30d\":0,\n", | |
" \"prcpabv30d\":0 ,\"prcpblw30d\":0,\"prcpabv90d\":0,\n", | |
" \"prcpabv90d\":0,\"prcpblw90d\":0,\"precipa_r\":0,\n", | |
" \"sky_r\":0,\"temp_r\":0,\"wdir_r\":0, \"wspd_r\":0, \n", | |
" \"wgust\":0, \"iceaccum\":0,\"td_r\":0,\"wwa\":0})" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 46, | |
"metadata": {}, | |
"outputs": [], | |
"source": [ | |
"import xmltodict\n", | |
"t = xmltodict.parse(response)" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 47, | |
"metadata": {}, | |
"outputs": [ | |
{ | |
"data": { | |
"text/plain": [ | |
"[u'location', u'moreWeatherInformation', u'time-layout', u'parameters']" | |
] | |
}, | |
"execution_count": 47, | |
"metadata": {}, | |
"output_type": "execute_result" | |
} | |
], | |
"source": [ | |
"t['dwml']['data'].keys()" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 48, | |
"metadata": {}, | |
"outputs": [ | |
{ | |
"data": { | |
"text/plain": [ | |
"OrderedDict([(u'location',\n", | |
" OrderedDict([(u'location-key', u'point1'),\n", | |
" (u'point',\n", | |
" OrderedDict([(u'@latitude', u'36.30'),\n", | |
" (u'@longitude', u'-76.22')]))])),\n", | |
" (u'moreWeatherInformation',\n", | |
" OrderedDict([(u'@applicable-location', u'point1'),\n", | |
" ('#text',\n", | |
" u'https://forecast-v3.weather.gov/point/36.30,-76.22')])),\n", | |
" (u'time-layout',\n", | |
" [OrderedDict([(u'@time-coordinate', u'local'),\n", | |
" (u'@summarization', u'none'),\n", | |
" (u'layout-key', u'k-p24h-n7-1'),\n", | |
" (u'start-valid-time',\n", | |
" [u'2018-07-01T08:00:00-04:00',\n", | |
" u'2018-07-02T08:00:00-04:00',\n", | |
" u'2018-07-03T08:00:00-04:00',\n", | |
" u'2018-07-04T08:00:00-04:00',\n", | |
" u'2018-07-05T08:00:00-04:00',\n", | |
" u'2018-07-06T08:00:00-04:00',\n", | |
" u'2018-07-07T08:00:00-04:00']),\n", | |
" (u'end-valid-time',\n", | |
" [u'2018-07-01T20:00:00-04:00',\n", | |
" u'2018-07-02T20:00:00-04:00',\n", | |
" u'2018-07-03T20:00:00-04:00',\n", | |
" u'2018-07-04T20:00:00-04:00',\n", | |
" u'2018-07-05T20:00:00-04:00',\n", | |
" u'2018-07-06T20:00:00-04:00',\n", | |
" u'2018-07-07T20:00:00-04:00'])]),\n", | |
" OrderedDict([(u'@time-coordinate', u'local'),\n", | |
" (u'@summarization', u'none'),\n", | |
" (u'layout-key', u'k-p24h-n7-2'),\n", | |
" (u'start-valid-time',\n", | |
" [u'2018-06-30T20:00:00-04:00',\n", | |
" u'2018-07-01T20:00:00-04:00',\n", | |
" u'2018-07-02T20:00:00-04:00',\n", | |
" u'2018-07-03T20:00:00-04:00',\n", | |
" u'2018-07-04T20:00:00-04:00',\n", | |
" u'2018-07-05T20:00:00-04:00',\n", | |
" u'2018-07-06T20:00:00-04:00']),\n", | |
" (u'end-valid-time',\n", | |
" [u'2018-07-01T09:00:00-04:00',\n", | |
" u'2018-07-02T09:00:00-04:00',\n", | |
" u'2018-07-03T09:00:00-04:00',\n", | |
" u'2018-07-04T09:00:00-04:00',\n", | |
" u'2018-07-05T09:00:00-04:00',\n", | |
" u'2018-07-06T09:00:00-04:00',\n", | |
" u'2018-07-07T09:00:00-04:00'])]),\n", | |
" OrderedDict([(u'@time-coordinate', u'local'),\n", | |
" (u'@summarization', u'none'),\n", | |
" (u'layout-key', u'k-p12h-n14-3'),\n", | |
" (u'start-valid-time',\n", | |
" [u'2018-06-30T20:00:00-04:00',\n", | |
" u'2018-07-01T08:00:00-04:00',\n", | |
" u'2018-07-01T20:00:00-04:00',\n", | |
" u'2018-07-02T08:00:00-04:00',\n", | |
" u'2018-07-02T20:00:00-04:00',\n", | |
" u'2018-07-03T08:00:00-04:00',\n", | |
" u'2018-07-03T20:00:00-04:00',\n", | |
" u'2018-07-04T08:00:00-04:00',\n", | |
" u'2018-07-04T20:00:00-04:00',\n", | |
" u'2018-07-05T08:00:00-04:00',\n", | |
" u'2018-07-05T20:00:00-04:00',\n", | |
" u'2018-07-06T08:00:00-04:00',\n", | |
" u'2018-07-06T20:00:00-04:00',\n", | |
" u'2018-07-07T08:00:00-04:00']),\n", | |
" (u'end-valid-time',\n", | |
" [u'2018-07-01T08:00:00-04:00',\n", | |
" u'2018-07-01T20:00:00-04:00',\n", | |
" u'2018-07-02T08:00:00-04:00',\n", | |
" u'2018-07-02T20:00:00-04:00',\n", | |
" u'2018-07-03T08:00:00-04:00',\n", | |
" u'2018-07-03T20:00:00-04:00',\n", | |
" u'2018-07-04T08:00:00-04:00',\n", | |
" u'2018-07-04T20:00:00-04:00',\n", | |
" u'2018-07-05T08:00:00-04:00',\n", | |
" u'2018-07-05T20:00:00-04:00',\n", | |
" u'2018-07-06T08:00:00-04:00',\n", | |
" u'2018-07-06T20:00:00-04:00',\n", | |
" u'2018-07-07T08:00:00-04:00',\n", | |
" u'2018-07-07T20:00:00-04:00'])]),\n", | |
" OrderedDict([(u'@time-coordinate', u'local'),\n", | |
" (u'@summarization', u'none'),\n", | |
" (u'layout-key', u'k-p6h-n11-4'),\n", | |
" (u'start-valid-time',\n", | |
" [u'2018-07-01T02:00:00-04:00',\n", | |
" u'2018-07-01T08:00:00-04:00',\n", | |
" u'2018-07-01T14:00:00-04:00',\n", | |
" u'2018-07-01T20:00:00-04:00',\n", | |
" u'2018-07-02T02:00:00-04:00',\n", | |
" u'2018-07-02T08:00:00-04:00',\n", | |
" u'2018-07-02T14:00:00-04:00',\n", | |
" u'2018-07-02T20:00:00-04:00',\n", | |
" u'2018-07-03T02:00:00-04:00',\n", | |
" u'2018-07-03T08:00:00-04:00',\n", | |
" u'2018-07-03T14:00:00-04:00']),\n", | |
" (u'end-valid-time',\n", | |
" [u'2018-07-01T08:00:00-04:00',\n", | |
" u'2018-07-01T14:00:00-04:00',\n", | |
" u'2018-07-01T20:00:00-04:00',\n", | |
" u'2018-07-02T02:00:00-04:00',\n", | |
" u'2018-07-02T08:00:00-04:00',\n", | |
" u'2018-07-02T14:00:00-04:00',\n", | |
" u'2018-07-02T20:00:00-04:00',\n", | |
" u'2018-07-03T02:00:00-04:00',\n", | |
" u'2018-07-03T08:00:00-04:00',\n", | |
" u'2018-07-03T14:00:00-04:00',\n", | |
" u'2018-07-03T20:00:00-04:00'])]),\n", | |
" OrderedDict([(u'@time-coordinate', u'local'),\n", | |
" (u'@summarization', u'none'),\n", | |
" (u'layout-key', u'k-p3h-n37-5'),\n", | |
" (u'start-valid-time',\n", | |
" [u'2018-07-01T08:00:00-04:00',\n", | |
" u'2018-07-01T11:00:00-04:00',\n", | |
" u'2018-07-01T14:00:00-04:00',\n", | |
" u'2018-07-01T17:00:00-04:00',\n", | |
" u'2018-07-01T20:00:00-04:00',\n", | |
" u'2018-07-01T23:00:00-04:00',\n", | |
" u'2018-07-02T02:00:00-04:00',\n", | |
" u'2018-07-02T05:00:00-04:00',\n", | |
" u'2018-07-02T08:00:00-04:00',\n", | |
" u'2018-07-02T11:00:00-04:00',\n", | |
" u'2018-07-02T14:00:00-04:00',\n", | |
" u'2018-07-02T17:00:00-04:00',\n", | |
" u'2018-07-02T20:00:00-04:00',\n", | |
" u'2018-07-02T23:00:00-04:00',\n", | |
" u'2018-07-03T02:00:00-04:00',\n", | |
" u'2018-07-03T05:00:00-04:00',\n", | |
" u'2018-07-03T08:00:00-04:00',\n", | |
" u'2018-07-03T11:00:00-04:00',\n", | |
" u'2018-07-03T14:00:00-04:00',\n", | |
" u'2018-07-03T17:00:00-04:00',\n", | |
" u'2018-07-03T20:00:00-04:00',\n", | |
" u'2018-07-04T02:00:00-04:00',\n", | |
" u'2018-07-04T08:00:00-04:00',\n", | |
" u'2018-07-04T14:00:00-04:00',\n", | |
" u'2018-07-04T20:00:00-04:00',\n", | |
" u'2018-07-05T02:00:00-04:00',\n", | |
" u'2018-07-05T08:00:00-04:00',\n", | |
" u'2018-07-05T14:00:00-04:00',\n", | |
" u'2018-07-05T20:00:00-04:00',\n", | |
" u'2018-07-06T02:00:00-04:00',\n", | |
" u'2018-07-06T08:00:00-04:00',\n", | |
" u'2018-07-06T14:00:00-04:00',\n", | |
" u'2018-07-06T20:00:00-04:00',\n", | |
" u'2018-07-07T02:00:00-04:00',\n", | |
" u'2018-07-07T08:00:00-04:00',\n", | |
" u'2018-07-07T14:00:00-04:00',\n", | |
" u'2018-07-07T20:00:00-04:00'])]),\n", | |
" OrderedDict([(u'@time-coordinate', u'local'),\n", | |
" (u'@summarization', u'none'),\n", | |
" (u'layout-key', u'k-p3h-n33-6'),\n", | |
" (u'start-valid-time',\n", | |
" [u'2018-07-01T08:00:00-04:00',\n", | |
" u'2018-07-01T11:00:00-04:00',\n", | |
" u'2018-07-01T14:00:00-04:00',\n", | |
" u'2018-07-01T17:00:00-04:00',\n", | |
" u'2018-07-01T20:00:00-04:00',\n", | |
" u'2018-07-01T23:00:00-04:00',\n", | |
" u'2018-07-02T02:00:00-04:00',\n", | |
" u'2018-07-02T05:00:00-04:00',\n", | |
" u'2018-07-02T08:00:00-04:00',\n", | |
" u'2018-07-02T11:00:00-04:00',\n", | |
" u'2018-07-02T14:00:00-04:00',\n", | |
" u'2018-07-02T17:00:00-04:00',\n", | |
" u'2018-07-02T20:00:00-04:00',\n", | |
" u'2018-07-02T23:00:00-04:00',\n", | |
" u'2018-07-03T02:00:00-04:00',\n", | |
" u'2018-07-03T05:00:00-04:00',\n", | |
" u'2018-07-03T08:00:00-04:00',\n", | |
" u'2018-07-03T11:00:00-04:00',\n", | |
" u'2018-07-03T14:00:00-04:00',\n", | |
" u'2018-07-03T17:00:00-04:00',\n", | |
" u'2018-07-03T20:00:00-04:00',\n", | |
" u'2018-07-04T02:00:00-04:00',\n", | |
" u'2018-07-04T08:00:00-04:00',\n", | |
" u'2018-07-04T14:00:00-04:00',\n", | |
" u'2018-07-04T20:00:00-04:00',\n", | |
" u'2018-07-05T02:00:00-04:00',\n", | |
" u'2018-07-05T08:00:00-04:00',\n", | |
" u'2018-07-05T14:00:00-04:00',\n", | |
" u'2018-07-05T20:00:00-04:00',\n", | |
" u'2018-07-06T02:00:00-04:00',\n", | |
" u'2018-07-06T08:00:00-04:00',\n", | |
" u'2018-07-06T14:00:00-04:00',\n", | |
" u'2018-07-06T20:00:00-04:00'])]),\n", | |
" OrderedDict([(u'@time-coordinate', u'local'),\n", | |
" (u'@summarization', u'none'),\n", | |
" (u'layout-key', u'k-p3h-n21-7'),\n", | |
" (u'start-valid-time',\n", | |
" [u'2018-07-01T08:00:00-04:00',\n", | |
" u'2018-07-01T11:00:00-04:00',\n", | |
" u'2018-07-01T14:00:00-04:00',\n", | |
" u'2018-07-01T17:00:00-04:00',\n", | |
" u'2018-07-01T20:00:00-04:00',\n", | |
" u'2018-07-01T23:00:00-04:00',\n", | |
" u'2018-07-02T02:00:00-04:00',\n", | |
" u'2018-07-02T05:00:00-04:00',\n", | |
" u'2018-07-02T08:00:00-04:00',\n", | |
" u'2018-07-02T11:00:00-04:00',\n", | |
" u'2018-07-02T14:00:00-04:00',\n", | |
" u'2018-07-02T17:00:00-04:00',\n", | |
" u'2018-07-02T20:00:00-04:00',\n", | |
" u'2018-07-02T23:00:00-04:00',\n", | |
" u'2018-07-03T02:00:00-04:00',\n", | |
" u'2018-07-03T05:00:00-04:00',\n", | |
" u'2018-07-03T08:00:00-04:00',\n", | |
" u'2018-07-03T11:00:00-04:00',\n", | |
" u'2018-07-03T14:00:00-04:00',\n", | |
" u'2018-07-03T17:00:00-04:00',\n", | |
" u'2018-07-03T20:00:00-04:00'])]),\n", | |
" OrderedDict([(u'@time-coordinate', u'local'),\n", | |
" (u'@summarization', u'none'),\n", | |
" (u'layout-key', u'k-p1h-n69-8'),\n", | |
" (u'start-valid-time',\n", | |
" [u'2018-07-01T08:00:00-04:00',\n", | |
" u'2018-07-01T09:00:00-04:00',\n", | |
" u'2018-07-01T10:00:00-04:00',\n", | |
" u'2018-07-01T11:00:00-04:00',\n", | |
" u'2018-07-01T12:00:00-04:00',\n", | |
" u'2018-07-01T13:00:00-04:00',\n", | |
" u'2018-07-01T14:00:00-04:00',\n", | |
" u'2018-07-01T15:00:00-04:00',\n", | |
" u'2018-07-01T16:00:00-04:00',\n", | |
" u'2018-07-01T17:00:00-04:00',\n", | |
" u'2018-07-01T18:00:00-04:00',\n", | |
" u'2018-07-01T19:00:00-04:00',\n", | |
" u'2018-07-01T20:00:00-04:00',\n", | |
" u'2018-07-01T21:00:00-04:00',\n", | |
" u'2018-07-01T22:00:00-04:00',\n", | |
" u'2018-07-01T23:00:00-04:00',\n", | |
" u'2018-07-02T00:00:00-04:00',\n", | |
" u'2018-07-02T01:00:00-04:00',\n", | |
" u'2018-07-02T02:00:00-04:00',\n", | |
" u'2018-07-02T03:00:00-04:00',\n", | |
" u'2018-07-02T04:00:00-04:00',\n", | |
" u'2018-07-02T05:00:00-04:00',\n", | |
" u'2018-07-02T06:00:00-04:00',\n", | |
" u'2018-07-02T07:00:00-04:00',\n", | |
" u'2018-07-02T08:00:00-04:00',\n", | |
" u'2018-07-02T09:00:00-04:00',\n", | |
" u'2018-07-02T10:00:00-04:00',\n", | |
" u'2018-07-02T11:00:00-04:00',\n", | |
" u'2018-07-02T12:00:00-04:00',\n", | |
" u'2018-07-02T13:00:00-04:00',\n", | |
" u'2018-07-02T14:00:00-04:00',\n", | |
" u'2018-07-02T15:00:00-04:00',\n", | |
" u'2018-07-02T16:00:00-04:00',\n", | |
" u'2018-07-02T17:00:00-04:00',\n", | |
" u'2018-07-02T18:00:00-04:00',\n", | |
" u'2018-07-02T19:00:00-04:00',\n", | |
" u'2018-07-02T20:00:00-04:00',\n", | |
" u'2018-07-02T21:00:00-04:00',\n", | |
" u'2018-07-02T22:00:00-04:00',\n", | |
" u'2018-07-02T23:00:00-04:00',\n", | |
" u'2018-07-03T00:00:00-04:00',\n", | |
" u'2018-07-03T01:00:00-04:00',\n", | |
" u'2018-07-03T02:00:00-04:00',\n", | |
" u'2018-07-03T03:00:00-04:00',\n", | |
" u'2018-07-03T04:00:00-04:00',\n", | |
" u'2018-07-03T05:00:00-04:00',\n", | |
" u'2018-07-03T06:00:00-04:00',\n", | |
" u'2018-07-03T07:00:00-04:00',\n", | |
" u'2018-07-03T08:00:00-04:00',\n", | |
" u'2018-07-03T09:00:00-04:00',\n", | |
" u'2018-07-03T10:00:00-04:00',\n", | |
" u'2018-07-03T11:00:00-04:00',\n", | |
" u'2018-07-03T12:00:00-04:00',\n", | |
" u'2018-07-03T13:00:00-04:00',\n", | |
" u'2018-07-03T14:00:00-04:00',\n", | |
" u'2018-07-03T15:00:00-04:00',\n", | |
" u'2018-07-03T16:00:00-04:00',\n", | |
" u'2018-07-03T17:00:00-04:00',\n", | |
" u'2018-07-03T18:00:00-04:00',\n", | |
" u'2018-07-03T19:00:00-04:00',\n", | |
" u'2018-07-03T20:00:00-04:00',\n", | |
" u'2018-07-04T02:00:00-04:00',\n", | |
" u'2018-07-04T08:00:00-04:00',\n", | |
" u'2018-07-04T14:00:00-04:00',\n", | |
" u'2018-07-04T20:00:00-04:00',\n", | |
" u'2018-07-05T02:00:00-04:00',\n", | |
" u'2018-07-05T08:00:00-04:00',\n", | |
" u'2018-07-05T14:00:00-04:00',\n", | |
" u'2018-07-05T20:00:00-04:00'])]),\n", | |
" OrderedDict([(u'@time-coordinate', u'local'),\n", | |
" (u'@summarization', u'none'),\n", | |
" (u'layout-key', u'k-p6h-n20-9'),\n", | |
" (u'start-valid-time',\n", | |
" [u'2018-07-01T02:00:00-04:00',\n", | |
" u'2018-07-01T08:00:00-04:00',\n", | |
" u'2018-07-01T14:00:00-04:00',\n", | |
" u'2018-07-01T20:00:00-04:00',\n", | |
" u'2018-07-02T02:00:00-04:00',\n", | |
" u'2018-07-02T08:00:00-04:00',\n", | |
" u'2018-07-02T14:00:00-04:00',\n", | |
" u'2018-07-02T20:00:00-04:00',\n", | |
" u'2018-07-03T02:00:00-04:00',\n", | |
" u'2018-07-03T08:00:00-04:00',\n", | |
" u'2018-07-03T14:00:00-04:00',\n", | |
" u'2018-07-03T20:00:00-04:00',\n", | |
" u'2018-07-04T02:00:00-04:00',\n", | |
" u'2018-07-04T08:00:00-04:00',\n", | |
" u'2018-07-04T14:00:00-04:00',\n", | |
" u'2018-07-04T20:00:00-04:00',\n", | |
" u'2018-07-05T02:00:00-04:00',\n", | |
" u'2018-07-05T08:00:00-04:00',\n", | |
" u'2018-07-05T14:00:00-04:00',\n", | |
" u'2018-07-05T20:00:00-04:00']),\n", | |
" (u'end-valid-time',\n", | |
" [u'2018-07-01T08:00:00-04:00',\n", | |
" u'2018-07-01T14:00:00-04:00',\n", | |
" u'2018-07-01T20:00:00-04:00',\n", | |
" u'2018-07-02T02:00:00-04:00',\n", | |
" u'2018-07-02T08:00:00-04:00',\n", | |
" u'2018-07-02T14:00:00-04:00',\n", | |
" u'2018-07-02T20:00:00-04:00',\n", | |
" u'2018-07-03T02:00:00-04:00',\n", | |
" u'2018-07-03T08:00:00-04:00',\n", | |
" u'2018-07-03T14:00:00-04:00',\n", | |
" u'2018-07-03T20:00:00-04:00',\n", | |
" u'2018-07-04T02:00:00-04:00',\n", | |
" u'2018-07-04T08:00:00-04:00',\n", | |
" u'2018-07-04T14:00:00-04:00',\n", | |
" u'2018-07-04T20:00:00-04:00',\n", | |
" u'2018-07-05T02:00:00-04:00',\n", | |
" u'2018-07-05T08:00:00-04:00',\n", | |
" u'2018-07-05T14:00:00-04:00',\n", | |
" u'2018-07-05T20:00:00-04:00',\n", | |
" u'2018-07-06T02:00:00-04:00'])]),\n", | |
" OrderedDict([(u'@time-coordinate', u'local'),\n", | |
" (u'@summarization', u'none'),\n", | |
" (u'layout-key', u'k-p24h-n8-10'),\n", | |
" (u'start-valid-time',\n", | |
" [u'2018-07-01T03:00:00-04:00',\n", | |
" u'2018-07-01T08:00:00-04:00',\n", | |
" u'2018-07-02T08:00:00-04:00',\n", | |
" u'2018-07-03T08:00:00-04:00',\n", | |
" u'2018-07-04T08:00:00-04:00',\n", | |
" u'2018-07-05T08:00:00-04:00',\n", | |
" u'2018-07-06T08:00:00-04:00',\n", | |
" u'2018-07-07T08:00:00-04:00']),\n", | |
" (u'end-valid-time',\n", | |
" [u'2018-07-01T08:00:00-04:00',\n", | |
" u'2018-07-02T08:00:00-04:00',\n", | |
" u'2018-07-03T08:00:00-04:00',\n", | |
" u'2018-07-04T08:00:00-04:00',\n", | |
" u'2018-07-05T08:00:00-04:00',\n", | |
" u'2018-07-06T08:00:00-04:00',\n", | |
" u'2018-07-07T08:00:00-04:00',\n", | |
" u'2018-07-08T08:00:00-04:00'])]),\n", | |
" OrderedDict([(u'@time-coordinate', u'local'),\n", | |
" (u'@summarization', u'none'),\n", | |
" (u'layout-key', u'k-p24h-n4-11'),\n", | |
" (u'start-valid-time',\n", | |
" [u'2018-07-01T03:00:00-04:00',\n", | |
" u'2018-07-01T08:00:00-04:00',\n", | |
" u'2018-07-02T08:00:00-04:00',\n", | |
" u'2018-07-03T08:00:00-04:00']),\n", | |
" (u'end-valid-time',\n", | |
" [u'2018-07-01T08:00:00-04:00',\n", | |
" u'2018-07-02T08:00:00-04:00',\n", | |
" u'2018-07-03T08:00:00-04:00',\n", | |
" u'2018-07-04T08:00:00-04:00'])]),\n", | |
" OrderedDict([(u'@time-coordinate', u'local'),\n", | |
" (u'@summarization', u'none'),\n", | |
" (u'layout-key', u'k-p24h-n2-12'),\n", | |
" (u'start-valid-time',\n", | |
" [u'2018-07-01T02:00:00-04:00',\n", | |
" u'2018-07-01T08:00:00-04:00']),\n", | |
" (u'end-valid-time',\n", | |
" [u'2018-07-01T08:00:00-04:00',\n", | |
" u'2018-07-02T08:00:00-04:00'])]),\n", | |
" OrderedDict([(u'@time-coordinate', u'local'),\n", | |
" (u'@summarization', u'none'),\n", | |
" (u'layout-key', u'k-p24h-n7-13'),\n", | |
" (u'start-valid-time',\n", | |
" [u'2018-07-02T08:00:00-04:00',\n", | |
" u'2018-07-03T08:00:00-04:00',\n", | |
" u'2018-07-04T08:00:00-04:00',\n", | |
" u'2018-07-05T08:00:00-04:00',\n", | |
" u'2018-07-06T08:00:00-04:00',\n", | |
" u'2018-07-07T08:00:00-04:00',\n", | |
" u'2018-07-08T08:00:00-04:00']),\n", | |
" (u'end-valid-time',\n", | |
" [u'2018-07-03T08:00:00-04:00',\n", | |
" u'2018-07-04T08:00:00-04:00',\n", | |
" u'2018-07-05T08:00:00-04:00',\n", | |
" u'2018-07-06T08:00:00-04:00',\n", | |
" u'2018-07-07T08:00:00-04:00',\n", | |
" u'2018-07-08T08:00:00-04:00',\n", | |
" u'2018-07-09T08:00:00-04:00'])]),\n", | |
" OrderedDict([(u'@time-coordinate', u'local'),\n", | |
" (u'@summarization', u'none'),\n", | |
" (u'layout-key', u'k-p24h-n2-14'),\n", | |
" (u'start-valid-time',\n", | |
" [u'2018-07-02T08:00:00-04:00',\n", | |
" u'2018-07-03T08:00:00-04:00']),\n", | |
" (u'end-valid-time',\n", | |
" [u'2018-07-03T08:00:00-04:00',\n", | |
" u'2018-07-04T08:00:00-04:00'])]),\n", | |
" OrderedDict([(u'@time-coordinate', u'local'),\n", | |
" (u'@summarization', u'none'),\n", | |
" (u'layout-key', u'k-p6d-n1-15'),\n", | |
" (u'start-valid-time',\n", | |
" u'2018-07-07T20:00:00-04:00'),\n", | |
" (u'end-valid-time',\n", | |
" u'2018-07-13T20:00:00-04:00')]),\n", | |
" OrderedDict([(u'@time-coordinate', u'local'),\n", | |
" (u'@summarization', u'none'),\n", | |
" (u'layout-key', u'k-p1m-n1-16'),\n", | |
" (u'start-valid-time',\n", | |
" u'2018-06-30T20:00:00-04:00'),\n", | |
" (u'end-valid-time',\n", | |
" u'2018-07-31T20:00:00-04:00')]),\n", | |
" OrderedDict([(u'@time-coordinate', u'local'),\n", | |
" (u'@summarization', u'none'),\n", | |
" (u'layout-key', u'k-p3m-n2-17'),\n", | |
" (u'start-valid-time',\n", | |
" [u'2018-06-30T20:00:00-04:00',\n", | |
" u'2018-07-31T20:00:00-04:00']),\n", | |
" (u'end-valid-time',\n", | |
" [u'2018-09-30T20:00:00-04:00',\n", | |
" u'2018-10-31T20:00:00-04:00'])]),\n", | |
" OrderedDict([(u'@time-coordinate', u'local'),\n", | |
" (u'@summarization', u'none'),\n", | |
" (u'layout-key', u'k-p1h-n59-18'),\n", | |
" (u'start-valid-time',\n", | |
" [u'2018-06-30T07:02:00-04:00',\n", | |
" u'2018-06-30T08:02:00-04:00',\n", | |
" u'2018-06-30T09:02:00-04:00',\n", | |
" u'2018-06-30T10:02:00-04:00',\n", | |
" u'2018-06-30T11:02:00-04:00',\n", | |
" u'2018-06-30T12:02:00-04:00',\n", | |
" u'2018-06-30T13:02:00-04:00',\n", | |
" u'2018-06-30T14:02:00-04:00',\n", | |
" u'2018-06-30T15:02:00-04:00',\n", | |
" u'2018-06-30T16:02:00-04:00',\n", | |
" u'2018-06-30T18:02:00-04:00',\n", | |
" u'2018-06-30T19:02:00-04:00',\n", | |
" u'2018-06-30T20:02:00-04:00',\n", | |
" u'2018-06-30T21:02:00-04:00',\n", | |
" u'2018-06-30T22:02:00-04:00',\n", | |
" u'2018-06-30T23:02:00-04:00',\n", | |
" u'2018-07-01T00:02:00-04:00',\n", | |
" u'2018-07-01T01:02:00-04:00',\n", | |
" u'2018-07-01T02:02:00-04:00',\n", | |
" u'2018-07-01T03:02:00-04:00',\n", | |
" u'2018-07-01T04:02:00-04:00',\n", | |
" u'2018-07-01T05:02:00-04:00',\n", | |
" u'2018-07-01T08:00:00-04:00',\n", | |
" u'2018-07-01T11:00:00-04:00',\n", | |
" u'2018-07-01T14:00:00-04:00',\n", | |
" u'2018-07-01T17:00:00-04:00',\n", | |
" u'2018-07-01T20:00:00-04:00',\n", | |
" u'2018-07-01T23:00:00-04:00',\n", | |
" u'2018-07-02T02:00:00-04:00',\n", | |
" u'2018-07-02T05:00:00-04:00',\n", | |
" u'2018-07-02T08:00:00-04:00',\n", | |
" u'2018-07-02T11:00:00-04:00',\n", | |
" u'2018-07-02T14:00:00-04:00',\n", | |
" u'2018-07-02T17:00:00-04:00',\n", | |
" u'2018-07-02T20:00:00-04:00',\n", | |
" u'2018-07-02T23:00:00-04:00',\n", | |
" u'2018-07-03T02:00:00-04:00',\n", | |
" u'2018-07-03T05:00:00-04:00',\n", | |
" u'2018-07-03T08:00:00-04:00',\n", | |
" u'2018-07-03T11:00:00-04:00',\n", | |
" u'2018-07-03T14:00:00-04:00',\n", | |
" u'2018-07-03T17:00:00-04:00',\n", | |
" u'2018-07-03T20:00:00-04:00',\n", | |
" u'2018-07-04T02:00:00-04:00',\n", | |
" u'2018-07-04T08:00:00-04:00',\n", | |
" u'2018-07-04T14:00:00-04:00',\n", | |
" u'2018-07-04T20:00:00-04:00',\n", | |
" u'2018-07-05T02:00:00-04:00',\n", | |
" u'2018-07-05T08:00:00-04:00',\n", | |
" u'2018-07-05T14:00:00-04:00',\n", | |
" u'2018-07-05T20:00:00-04:00',\n", | |
" u'2018-07-06T02:00:00-04:00',\n", | |
" u'2018-07-06T08:00:00-04:00',\n", | |
" u'2018-07-06T14:00:00-04:00',\n", | |
" u'2018-07-06T20:00:00-04:00',\n", | |
" u'2018-07-07T02:00:00-04:00',\n", | |
" u'2018-07-07T08:00:00-04:00',\n", | |
" u'2018-07-07T14:00:00-04:00',\n", | |
" u'2018-07-07T20:00:00-04:00'])]),\n", | |
" OrderedDict([(u'@time-coordinate', u'local'),\n", | |
" (u'@summarization', u'none'),\n", | |
" (u'layout-key', u'k-p1h-n34-19'),\n", | |
" (u'start-valid-time',\n", | |
" [u'2018-06-30T06:00:00-04:00',\n", | |
" u'2018-06-30T07:00:00-04:00',\n", | |
" u'2018-06-30T08:00:00-04:00',\n", | |
" u'2018-06-30T09:00:00-04:00',\n", | |
" u'2018-06-30T10:00:00-04:00',\n", | |
" u'2018-06-30T11:00:00-04:00',\n", | |
" u'2018-06-30T12:00:00-04:00',\n", | |
" u'2018-06-30T13:00:00-04:00',\n", | |
" u'2018-06-30T14:00:00-04:00',\n", | |
" u'2018-06-30T15:00:00-04:00',\n", | |
" u'2018-06-30T16:00:00-04:00',\n", | |
" u'2018-06-30T17:00:00-04:00',\n", | |
" u'2018-06-30T18:00:00-04:00',\n", | |
" u'2018-06-30T19:00:00-04:00',\n", | |
" u'2018-06-30T20:00:00-04:00',\n", | |
" u'2018-06-30T21:00:00-04:00',\n", | |
" u'2018-06-30T22:00:00-04:00',\n", | |
" u'2018-06-30T23:00:00-04:00',\n", | |
" u'2018-07-01T00:00:00-04:00',\n", | |
" u'2018-07-01T01:00:00-04:00',\n", | |
" u'2018-07-01T02:00:00-04:00',\n", | |
" u'2018-07-01T03:00:00-04:00',\n", | |
" u'2018-07-01T04:00:00-04:00',\n", | |
" u'2018-07-01T02:00:00-04:00',\n", | |
" u'2018-07-01T08:00:00-04:00',\n", | |
" u'2018-07-01T14:00:00-04:00',\n", | |
" u'2018-07-01T20:00:00-04:00',\n", | |
" u'2018-07-02T02:00:00-04:00',\n", | |
" u'2018-07-02T08:00:00-04:00',\n", | |
" u'2018-07-02T14:00:00-04:00',\n", | |
" u'2018-07-02T20:00:00-04:00',\n", | |
" u'2018-07-03T02:00:00-04:00',\n", | |
" u'2018-07-03T08:00:00-04:00',\n", | |
" u'2018-07-03T14:00:00-04:00']),\n", | |
" (u'end-valid-time',\n", | |
" [u'2018-06-30T07:00:00-04:00',\n", | |
" u'2018-06-30T08:00:00-04:00',\n", | |
" u'2018-06-30T09:00:00-04:00',\n", | |
" u'2018-06-30T10:00:00-04:00',\n", | |
" u'2018-06-30T11:00:00-04:00',\n", | |
" u'2018-06-30T12:00:00-04:00',\n", | |
" u'2018-06-30T13:00:00-04:00',\n", | |
" u'2018-06-30T14:00:00-04:00',\n", | |
" u'2018-06-30T15:00:00-04:00',\n", | |
" u'2018-06-30T16:00:00-04:00',\n", | |
" u'2018-06-30T17:00:00-04:00',\n", | |
" u'2018-06-30T18:00:00-04:00',\n", | |
" u'2018-06-30T19:00:00-04:00',\n", | |
" u'2018-06-30T20:00:00-04:00',\n", | |
" u'2018-06-30T21:00:00-04:00',\n", | |
" u'2018-06-30T22:00:00-04:00',\n", | |
" u'2018-06-30T23:00:00-04:00',\n", | |
" u'2018-07-01T00:00:00-04:00',\n", | |
" u'2018-07-01T01:00:00-04:00',\n", | |
" u'2018-07-01T02:00:00-04:00',\n", | |
" u'2018-07-01T03:00:00-04:00',\n", | |
" u'2018-07-01T04:00:00-04:00',\n", | |
" u'2018-07-01T05:00:00-04:00',\n", | |
" u'2018-07-01T08:00:00-04:00',\n", | |
" u'2018-07-01T14:00:00-04:00',\n", | |
" u'2018-07-01T20:00:00-04:00',\n", | |
" u'2018-07-02T02:00:00-04:00',\n", | |
" u'2018-07-02T08:00:00-04:00',\n", | |
" u'2018-07-02T14:00:00-04:00',\n", | |
" u'2018-07-02T20:00:00-04:00',\n", | |
" u'2018-07-03T02:00:00-04:00',\n", | |
" u'2018-07-03T08:00:00-04:00',\n", | |
" u'2018-07-03T14:00:00-04:00',\n", | |
" u'2018-07-03T20:00:00-04:00'])]),\n", | |
" OrderedDict([(u'@time-coordinate', u'local'),\n", | |
" (u'@summarization', u'none'),\n", | |
" (u'layout-key', u'k-p1h-n59-20'),\n", | |
" (u'start-valid-time',\n", | |
" [u'2018-06-30T07:00:00-04:00',\n", | |
" u'2018-06-30T08:00:00-04:00',\n", | |
" u'2018-06-30T09:00:00-04:00',\n", | |
" u'2018-06-30T10:00:00-04:00',\n", | |
" u'2018-06-30T11:00:00-04:00',\n", | |
" u'2018-06-30T12:00:00-04:00',\n", | |
" u'2018-06-30T13:00:00-04:00',\n", | |
" u'2018-06-30T14:00:00-04:00',\n", | |
" u'2018-06-30T15:00:00-04:00',\n", | |
" u'2018-06-30T16:00:00-04:00',\n", | |
" u'2018-06-30T17:00:00-04:00',\n", | |
" u'2018-06-30T18:00:00-04:00',\n", | |
" u'2018-06-30T19:00:00-04:00',\n", | |
" u'2018-06-30T20:00:00-04:00',\n", | |
" u'2018-06-30T21:00:00-04:00',\n", | |
" u'2018-06-30T22:00:00-04:00',\n", | |
" u'2018-06-30T23:00:00-04:00',\n", | |
" u'2018-07-01T00:00:00-04:00',\n", | |
" u'2018-07-01T01:00:00-04:00',\n", | |
" u'2018-07-01T02:00:00-04:00',\n", | |
" u'2018-07-01T03:00:00-04:00',\n", | |
" u'2018-07-01T05:00:00-04:00',\n", | |
" u'2018-07-01T08:00:00-04:00',\n", | |
" u'2018-07-01T11:00:00-04:00',\n", | |
" u'2018-07-01T14:00:00-04:00',\n", | |
" u'2018-07-01T17:00:00-04:00',\n", | |
" u'2018-07-01T20:00:00-04:00',\n", | |
" u'2018-07-01T23:00:00-04:00',\n", | |
" u'2018-07-02T02:00:00-04:00',\n", | |
" u'2018-07-02T05:00:00-04:00',\n", | |
" u'2018-07-02T08:00:00-04:00',\n", | |
" u'2018-07-02T11:00:00-04:00',\n", | |
" u'2018-07-02T14:00:00-04:00',\n", | |
" u'2018-07-02T17:00:00-04:00',\n", | |
" u'2018-07-02T20:00:00-04:00',\n", | |
" u'2018-07-02T23:00:00-04:00',\n", | |
" u'2018-07-03T02:00:00-04:00',\n", | |
" u'2018-07-03T05:00:00-04:00',\n", | |
" u'2018-07-03T08:00:00-04:00',\n", | |
" u'2018-07-03T11:00:00-04:00',\n", | |
" u'2018-07-03T14:00:00-04:00',\n", | |
" u'2018-07-03T17:00:00-04:00',\n", | |
" u'2018-07-03T20:00:00-04:00',\n", | |
" u'2018-07-04T02:00:00-04:00',\n", | |
" u'2018-07-04T08:00:00-04:00',\n", | |
" u'2018-07-04T14:00:00-04:00',\n", | |
" u'2018-07-04T20:00:00-04:00',\n", | |
" u'2018-07-05T02:00:00-04:00',\n", | |
" u'2018-07-05T08:00:00-04:00',\n", | |
" u'2018-07-05T14:00:00-04:00',\n", | |
" u'2018-07-05T20:00:00-04:00',\n", | |
" u'2018-07-06T02:00:00-04:00',\n", | |
" u'2018-07-06T08:00:00-04:00',\n", | |
" u'2018-07-06T14:00:00-04:00',\n", | |
" u'2018-07-06T20:00:00-04:00',\n", | |
" u'2018-07-07T02:00:00-04:00',\n", | |
" u'2018-07-07T08:00:00-04:00',\n", | |
" u'2018-07-07T14:00:00-04:00',\n", | |
" u'2018-07-07T20:00:00-04:00'])]),\n", | |
" OrderedDict([(u'@time-coordinate', u'local'),\n", | |
" (u'@summarization', u'none'),\n", | |
" (u'layout-key', u'k-p1h-n60-21'),\n", | |
" (u'start-valid-time',\n", | |
" [u'2018-06-30T07:00:00-04:00',\n", | |
" u'2018-06-30T08:00:00-04:00',\n", | |
" u'2018-06-30T09:00:00-04:00',\n", | |
" u'2018-06-30T10:00:00-04:00',\n", | |
" u'2018-06-30T11:00:00-04:00',\n", | |
" u'2018-06-30T12:00:00-04:00',\n", | |
" u'2018-06-30T13:00:00-04:00',\n", | |
" u'2018-06-30T14:00:00-04:00',\n", | |
" u'2018-06-30T15:00:00-04:00',\n", | |
" u'2018-06-30T16:00:00-04:00',\n", | |
" u'2018-06-30T17:00:00-04:00',\n", | |
" u'2018-06-30T18:00:00-04:00',\n", | |
" u'2018-06-30T19:00:00-04:00',\n", | |
" u'2018-06-30T20:00:00-04:00',\n", | |
" u'2018-06-30T21:00:00-04:00',\n", | |
" u'2018-06-30T22:00:00-04:00',\n", | |
" u'2018-06-30T23:00:00-04:00',\n", | |
" u'2018-07-01T00:00:00-04:00',\n", | |
" u'2018-07-01T01:00:00-04:00',\n", | |
" u'2018-07-01T02:00:00-04:00',\n", | |
" u'2018-07-01T03:00:00-04:00',\n", | |
" u'2018-07-01T04:00:00-04:00',\n", | |
" u'2018-07-01T05:00:00-04:00',\n", | |
" u'2018-07-01T08:00:00-04:00',\n", | |
" u'2018-07-01T11:00:00-04:00',\n", | |
" u'2018-07-01T14:00:00-04:00',\n", | |
" u'2018-07-01T17:00:00-04:00',\n", | |
" u'2018-07-01T20:00:00-04:00',\n", | |
" u'2018-07-01T23:00:00-04:00',\n", | |
" u'2018-07-02T02:00:00-04:00',\n", | |
" u'2018-07-02T05:00:00-04:00',\n", | |
" u'2018-07-02T08:00:00-04:00',\n", | |
" u'2018-07-02T11:00:00-04:00',\n", | |
" u'2018-07-02T14:00:00-04:00',\n", | |
" u'2018-07-02T17:00:00-04:00',\n", | |
" u'2018-07-02T20:00:00-04:00',\n", | |
" u'2018-07-02T23:00:00-04:00',\n", | |
" u'2018-07-03T02:00:00-04:00',\n", | |
" u'2018-07-03T05:00:00-04:00',\n", | |
" u'2018-07-03T08:00:00-04:00',\n", | |
" u'2018-07-03T11:00:00-04:00',\n", | |
" u'2018-07-03T14:00:00-04:00',\n", | |
" u'2018-07-03T17:00:00-04:00',\n", | |
" u'2018-07-03T20:00:00-04:00',\n", | |
" u'2018-07-04T02:00:00-04:00',\n", | |
" u'2018-07-04T08:00:00-04:00',\n", | |
" u'2018-07-04T14:00:00-04:00',\n", | |
" u'2018-07-04T20:00:00-04:00',\n", | |
" u'2018-07-05T02:00:00-04:00',\n", | |
" u'2018-07-05T08:00:00-04:00',\n", | |
" u'2018-07-05T14:00:00-04:00',\n", | |
" u'2018-07-05T20:00:00-04:00',\n", | |
" u'2018-07-06T02:00:00-04:00',\n", | |
" u'2018-07-06T08:00:00-04:00',\n", | |
" u'2018-07-06T14:00:00-04:00',\n", | |
" u'2018-07-06T20:00:00-04:00',\n", | |
" u'2018-07-07T02:00:00-04:00',\n", | |
" u'2018-07-07T08:00:00-04:00',\n", | |
" u'2018-07-07T14:00:00-04:00',\n", | |
" u'2018-07-07T20:00:00-04:00'])])]),\n", | |
" (u'parameters',\n", | |
" OrderedDict([(u'@applicable-location', u'point1'),\n", | |
" (u'temperature',\n", | |
" [OrderedDict([(u'@type', u'maximum'),\n", | |
" (u'@units', u'Fahrenheit'),\n", | |
" (u'@time-layout', u'k-p24h-n7-1'),\n", | |
" (u'name',\n", | |
" u'Daily Maximum Temperature'),\n", | |
" (u'value',\n", | |
" [u'93',\n", | |
" u'94',\n", | |
" u'89',\n", | |
" u'89',\n", | |
" u'89',\n", | |
" u'90',\n", | |
" u'89'])]),\n", | |
" OrderedDict([(u'@type', u'minimum'),\n", | |
" (u'@units', u'Fahrenheit'),\n", | |
" (u'@time-layout', u'k-p24h-n7-2'),\n", | |
" (u'name',\n", | |
" u'Daily Minimum Temperature'),\n", | |
" (u'value',\n", | |
" [u'72',\n", | |
" u'73',\n", | |
" u'76',\n", | |
" u'74',\n", | |
" u'75',\n", | |
" u'74',\n", | |
" u'75'])]),\n", | |
" OrderedDict([(u'@type', u'hourly'),\n", | |
" (u'@units', u'Fahrenheit'),\n", | |
" (u'@time-layout', u'k-p1h-n60-21'),\n", | |
" (u'name', u'Temperature'),\n", | |
" (u'value',\n", | |
" [OrderedDict([(u'@type', u'RTMA'),\n", | |
" ('#text', u'74')]),\n", | |
" OrderedDict([(u'@type', u'RTMA'),\n", | |
" ('#text', u'80')]),\n", | |
" OrderedDict([(u'@type', u'RTMA'),\n", | |
" ('#text', u'84')]),\n", | |
" OrderedDict([(u'@type', u'RTMA'),\n", | |
" ('#text', u'87')]),\n", | |
" OrderedDict([(u'@type', u'RTMA'),\n", | |
" ('#text', u'87')]),\n", | |
" OrderedDict([(u'@type', u'RTMA'),\n", | |
" ('#text', u'88')]),\n", | |
" OrderedDict([(u'@type', u'RTMA'),\n", | |
" ('#text', u'89')]),\n", | |
" OrderedDict([(u'@type', u'RTMA'),\n", | |
" ('#text', u'90')]),\n", | |
" OrderedDict([(u'@type', u'RTMA'),\n", | |
" ('#text', u'90')]),\n", | |
" OrderedDict([(u'@type', u'RTMA'),\n", | |
" ('#text', u'92')]),\n", | |
" OrderedDict([(u'@type', u'RTMA'),\n", | |
" ('#text', u'91')]),\n", | |
" OrderedDict([(u'@type', u'RTMA'),\n", | |
" ('#text', u'92')]),\n", | |
" OrderedDict([(u'@type', u'RTMA'),\n", | |
" ('#text', u'88')]),\n", | |
" OrderedDict([(u'@type', u'RTMA'),\n", | |
" ('#text', u'84')]),\n", | |
" OrderedDict([(u'@type', u'RTMA'),\n", | |
" ('#text', u'82')]),\n", | |
" OrderedDict([(u'@type', u'RTMA'),\n", | |
" ('#text', u'81')]),\n", | |
" OrderedDict([(u'@type', u'RTMA'),\n", | |
" ('#text', u'80')]),\n", | |
" OrderedDict([(u'@type', u'RTMA'),\n", | |
" ('#text', u'80')]),\n", | |
" OrderedDict([(u'@type', u'RTMA'),\n", | |
" ('#text', u'79')]),\n", | |
" OrderedDict([(u'@type', u'RTMA'),\n", | |
" ('#text', u'77')]),\n", | |
" OrderedDict([(u'@type', u'RTMA'),\n", | |
" ('#text', u'77')]),\n", | |
" OrderedDict([(u'@type', u'RTMA'),\n", | |
" ('#text', u'76')]),\n", | |
" OrderedDict([(u'@type', u'RTMA'),\n", | |
" ('#text', u'75')]),\n", | |
" OrderedDict([(u'@type', u'NDFD'),\n", | |
" ('#text', u'79')]),\n", | |
" OrderedDict([(u'@type', u'NDFD'),\n", | |
" ('#text', u'89')]),\n", | |
" OrderedDict([(u'@type', u'NDFD'),\n", | |
" ('#text', u'91')]),\n", | |
" OrderedDict([(u'@type', u'NDFD'),\n", | |
" ('#text', u'90')]),\n", | |
" OrderedDict([(u'@type', u'NDFD'),\n", | |
" ('#text', u'84')]),\n", | |
" OrderedDict([(u'@type', u'NDFD'),\n", | |
" ('#text', u'78')]),\n", | |
" OrderedDict([(u'@type', u'NDFD'),\n", | |
" ('#text', u'76')]),\n", | |
" OrderedDict([(u'@type', u'NDFD'),\n", | |
" ('#text', u'74')]),\n", | |
" OrderedDict([(u'@type', u'NDFD'),\n", | |
" ('#text', u'80')]),\n", | |
" OrderedDict([(u'@type', u'NDFD'),\n", | |
" ('#text', u'90')]),\n", | |
" OrderedDict([(u'@type', u'NDFD'),\n", | |
" ('#text', u'93')]),\n", | |
" OrderedDict([(u'@type', u'NDFD'),\n", | |
" ('#text', u'93')]),\n", | |
" OrderedDict([(u'@type', u'NDFD'),\n", | |
" ('#text', u'86')]),\n", | |
" OrderedDict([(u'@type', u'NDFD'),\n", | |
" ('#text', u'80')]),\n", | |
" OrderedDict([(u'@type', u'NDFD'),\n", | |
" ('#text', u'78')]),\n", | |
" OrderedDict([(u'@type', u'NDFD'),\n", | |
" ('#text', u'77')]),\n", | |
" OrderedDict([(u'@type', u'NDFD'),\n", | |
" ('#text', u'81')]),\n", | |
" OrderedDict([(u'@type', u'NDFD'),\n", | |
" ('#text', u'88')]),\n", | |
" OrderedDict([(u'@type', u'NDFD'),\n", | |
" ('#text', u'89')]),\n", | |
" OrderedDict([(u'@type', u'NDFD'),\n", | |
" ('#text', u'88')]),\n", | |
" OrderedDict([(u'@type', u'NDFD'),\n", | |
" ('#text', u'84')]),\n", | |
" OrderedDict([(u'@type', u'NDFD'),\n", | |
" ('#text', u'77')]),\n", | |
" OrderedDict([(u'@type', u'NDFD'),\n", | |
" ('#text', u'77')]),\n", | |
" OrderedDict([(u'@type', u'NDFD'),\n", | |
" ('#text', u'88')]),\n", | |
" OrderedDict([(u'@type', u'NDFD'),\n", | |
" ('#text', u'84')]),\n", | |
" OrderedDict([(u'@type', u'NDFD'),\n", | |
" ('#text', u'78')]),\n", | |
" OrderedDict([(u'@type', u'NDFD'),\n", | |
" ('#text', u'78')]),\n", | |
" OrderedDict([(u'@type', u'NDFD'),\n", | |
" ('#text', u'88')]),\n", | |
" OrderedDict([(u'@type', u'NDFD'),\n", | |
" ('#text', u'84')]),\n", | |
" OrderedDict([(u'@type', u'NDFD'),\n", | |
" ('#text', u'77')]),\n", | |
" OrderedDict([(u'@type', u'NDFD'),\n", | |
" ('#text', u'78')]),\n", | |
" OrderedDict([(u'@type', u'NDFD'),\n", | |
" ('#text', u'88')]),\n", | |
" OrderedDict([(u'@type', u'NDFD'),\n", | |
" ('#text', u'85')]),\n", | |
" OrderedDict([(u'@type', u'NDFD'),\n", | |
" ('#text', u'78')]),\n", | |
" OrderedDict([(u'@type', u'NDFD'),\n", | |
" ('#text', u'78')]),\n", | |
" OrderedDict([(u'@type', u'NDFD'),\n", | |
" ('#text', u'88')]),\n", | |
" OrderedDict([(u'@type', u'NDFD'),\n", | |
" ('#text',\n", | |
" u'83')])])]),\n", | |
" OrderedDict([(u'@type', u'dew point'),\n", | |
" (u'@units', u'Fahrenheit'),\n", | |
" (u'@time-layout', u'k-p1h-n59-20'),\n", | |
" (u'name', u'Dew Point Temperature'),\n", | |
" (u'value',\n", | |
" [OrderedDict([(u'@type', u'RTMA'),\n", | |
" ('#text', u'73')]),\n", | |
" OrderedDict([(u'@type', u'RTMA'),\n", | |
" ('#text', u'76')]),\n", | |
" OrderedDict([(u'@type', u'RTMA'),\n", | |
" ('#text', u'75')]),\n", | |
" OrderedDict([(u'@type', u'RTMA'),\n", | |
" ('#text', u'73')]),\n", | |
" OrderedDict([(u'@type', u'RTMA'),\n", | |
" ('#text', u'73')]),\n", | |
" OrderedDict([(u'@type', u'RTMA'),\n", | |
" ('#text', u'73')]),\n", | |
" OrderedDict([(u'@type', u'RTMA'),\n", | |
" ('#text', u'73')]),\n", | |
" OrderedDict([(u'@type', u'RTMA'),\n", | |
" ('#text', u'73')]),\n", | |
" OrderedDict([(u'@type', u'RTMA'),\n", | |
" ('#text', u'74')]),\n", | |
" OrderedDict([(u'@type', u'RTMA'),\n", | |
" ('#text', u'73')]),\n", | |
" OrderedDict([(u'@type', u'RTMA'),\n", | |
" ('#text', u'74')]),\n", | |
" OrderedDict([(u'@type', u'RTMA'),\n", | |
" ('#text', u'74')]),\n", | |
" OrderedDict([(u'@type', u'RTMA'),\n", | |
" ('#text', u'74')]),\n", | |
" OrderedDict([(u'@type', u'RTMA'),\n", | |
" ('#text', u'73')]),\n", | |
" OrderedDict([(u'@type', u'RTMA'),\n", | |
" ('#text', u'72')]),\n", | |
" OrderedDict([(u'@type', u'RTMA'),\n", | |
" ('#text', u'72')]),\n", | |
" OrderedDict([(u'@type', u'RTMA'),\n", | |
" ('#text', u'73')]),\n", | |
" OrderedDict([(u'@type', u'RTMA'),\n", | |
" ('#text', u'74')]),\n", | |
" OrderedDict([(u'@type', u'RTMA'),\n", | |
" ('#text', u'72')]),\n", | |
" OrderedDict([(u'@type', u'RTMA'),\n", | |
" ('#text', u'73')]),\n", | |
" OrderedDict([(u'@type', u'RTMA'),\n", | |
" ('#text', u'72')]),\n", | |
" OrderedDict([(u'@type', u'RTMA'),\n", | |
" ('#text', u'73')]),\n", | |
" OrderedDict([(u'@type', u'NDFD'),\n", | |
" ('#text', u'74')]),\n", | |
" OrderedDict([(u'@type', u'NDFD'),\n", | |
" ('#text', u'74')]),\n", | |
" OrderedDict([(u'@type', u'NDFD'),\n", | |
" ('#text', u'73')]),\n", | |
" OrderedDict([(u'@type', u'NDFD'),\n", | |
" ('#text', u'72')]),\n", | |
" OrderedDict([(u'@type', u'NDFD'),\n", | |
" ('#text', u'73')]),\n", | |
" OrderedDict([(u'@type', u'NDFD'),\n", | |
" ('#text', u'73')]),\n", | |
" OrderedDict([(u'@type', u'NDFD'),\n", | |
" ('#text', u'72')]),\n", | |
" OrderedDict([(u'@type', u'NDFD'),\n", | |
" ('#text', u'72')]),\n", | |
" OrderedDict([(u'@type', u'NDFD'),\n", | |
" ('#text', u'74')]),\n", | |
" OrderedDict([(u'@type', u'NDFD'),\n", | |
" ('#text', u'76')]),\n", | |
" OrderedDict([(u'@type', u'NDFD'),\n", | |
" ('#text', u'74')]),\n", | |
" OrderedDict([(u'@type', u'NDFD'),\n", | |
" ('#text', u'73')]),\n", | |
" OrderedDict([(u'@type', u'NDFD'),\n", | |
" ('#text', u'73')]),\n", | |
" OrderedDict([(u'@type', u'NDFD'),\n", | |
" ('#text', u'72')]),\n", | |
" OrderedDict([(u'@type', u'NDFD'),\n", | |
" ('#text', u'72')]),\n", | |
" OrderedDict([(u'@type', u'NDFD'),\n", | |
" ('#text', u'72')]),\n", | |
" OrderedDict([(u'@type', u'NDFD'),\n", | |
" ('#text', u'74')]),\n", | |
" OrderedDict([(u'@type', u'NDFD'),\n", | |
" ('#text', u'74')]),\n", | |
" OrderedDict([(u'@type', u'NDFD'),\n", | |
" ('#text', u'74')]),\n", | |
" OrderedDict([(u'@type', u'NDFD'),\n", | |
" ('#text', u'74')]),\n", | |
" OrderedDict([(u'@type', u'NDFD'),\n", | |
" ('#text', u'74')]),\n", | |
" OrderedDict([(u'@type', u'NDFD'),\n", | |
" ('#text', u'74')]),\n", | |
" OrderedDict([(u'@type', u'NDFD'),\n", | |
" ('#text', u'75')]),\n", | |
" OrderedDict([(u'@type', u'NDFD'),\n", | |
" ('#text', u'74')]),\n", | |
" OrderedDict([(u'@type', u'NDFD'),\n", | |
" ('#text', u'74')]),\n", | |
" OrderedDict([(u'@type', u'NDFD'),\n", | |
" ('#text', u'73')]),\n", | |
" OrderedDict([(u'@type', u'NDFD'),\n", | |
" ('#text', u'74')]),\n", | |
" OrderedDict([(u'@type', u'NDFD'),\n", | |
" ('#text', u'74')]),\n", | |
" OrderedDict([(u'@type', u'NDFD'),\n", | |
" ('#text', u'73')]),\n", | |
" OrderedDict([(u'@type', u'NDFD'),\n", | |
" ('#text', u'73')]),\n", | |
" OrderedDict([(u'@type', u'NDFD'),\n", | |
" ('#text', u'74')]),\n", | |
" OrderedDict([(u'@type', u'NDFD'),\n", | |
" ('#text', u'73')]),\n", | |
" OrderedDict([(u'@type', u'NDFD'),\n", | |
" ('#text', u'74')]),\n", | |
" OrderedDict([(u'@type', u'NDFD'),\n", | |
" ('#text', u'72')]),\n", | |
" OrderedDict([(u'@type', u'NDFD'),\n", | |
" ('#text', u'73')]),\n", | |
" OrderedDict([(u'@type', u'NDFD'),\n", | |
" ('#text', u'75')]),\n", | |
" OrderedDict([(u'@type', u'NDFD'),\n", | |
" ('#text',\n", | |
" u'74')])])]),\n", | |
" OrderedDict([(u'@type', u'apparent'),\n", | |
" (u'@units', u'Fahrenheit'),\n", | |
" (u'@time-layout', u'k-p3h-n37-5'),\n", | |
" (u'name', u'Apparent Temperature'),\n", | |
" (u'value',\n", | |
" [u'79',\n", | |
" u'98',\n", | |
" u'100',\n", | |
" u'97',\n", | |
" u'90',\n", | |
" u'78',\n", | |
" u'76',\n", | |
" u'74',\n", | |
" u'84',\n", | |
" u'102',\n", | |
" u'103',\n", | |
" u'102',\n", | |
" u'93',\n", | |
" u'84',\n", | |
" u'78',\n", | |
" u'77',\n", | |
" u'86',\n", | |
" u'97',\n", | |
" u'98',\n", | |
" u'97',\n", | |
" u'91',\n", | |
" u'77',\n", | |
" u'77',\n", | |
" u'97',\n", | |
" u'91',\n", | |
" u'78',\n", | |
" u'78',\n", | |
" u'97',\n", | |
" u'90',\n", | |
" u'77',\n", | |
" u'78',\n", | |
" u'96',\n", | |
" u'93',\n", | |
" u'78',\n", | |
" u'78',\n", | |
" u'98',\n", | |
" u'90'])])]),\n", | |
" (u'precipitation',\n", | |
" [OrderedDict([(u'@type', u'liquid'),\n", | |
" (u'@units', u'inches'),\n", | |
" (u'@time-layout', u'k-p1h-n34-19'),\n", | |
" (u'name',\n", | |
" u'Liquid Precipitation Amount'),\n", | |
" (u'value',\n", | |
" [OrderedDict([(u'@type', u'RTMA'),\n", | |
" ('#text', u'0.00')]),\n", | |
" OrderedDict([(u'@type', u'RTMA'),\n", | |
" ('#text', u'0.00')]),\n", | |
" OrderedDict([(u'@type', u'RTMA'),\n", | |
" ('#text', u'0.00')]),\n", | |
" OrderedDict([(u'@type', u'RTMA'),\n", | |
" ('#text', u'0.00')]),\n", | |
" OrderedDict([(u'@type', u'RTMA'),\n", | |
" ('#text', u'0.00')]),\n", | |
" OrderedDict([(u'@type', u'RTMA'),\n", | |
" ('#text', u'0.00')]),\n", | |
" OrderedDict([(u'@type', u'RTMA'),\n", | |
" ('#text', u'0.00')]),\n", | |
" OrderedDict([(u'@type', u'RTMA'),\n", | |
" ('#text', u'0.00')]),\n", | |
" OrderedDict([(u'@type', u'RTMA'),\n", | |
" ('#text', u'0.00')]),\n", | |
" OrderedDict([(u'@type', u'RTMA'),\n", | |
" ('#text', u'0.00')]),\n", | |
" OrderedDict([(u'@type', u'RTMA'),\n", | |
" ('#text', u'0.00')]),\n", | |
" OrderedDict([(u'@type', u'RTMA'),\n", | |
" ('#text', u'0.00')]),\n", | |
" OrderedDict([(u'@type', u'RTMA'),\n", | |
" ('#text', u'0.00')]),\n", | |
" OrderedDict([(u'@type', u'RTMA'),\n", | |
" ('#text', u'0.00')]),\n", | |
" OrderedDict([(u'@type', u'RTMA'),\n", | |
" ('#text', u'0.00')]),\n", | |
" OrderedDict([(u'@type', u'RTMA'),\n", | |
" ('#text', u'0.00')]),\n", | |
" OrderedDict([(u'@type', u'RTMA'),\n", | |
" ('#text', u'0.00')]),\n", | |
" OrderedDict([(u'@type', u'RTMA'),\n", | |
" ('#text', u'0.00')]),\n", | |
" OrderedDict([(u'@type', u'RTMA'),\n", | |
" ('#text', u'0.00')]),\n", | |
" OrderedDict([(u'@type', u'RTMA'),\n", | |
" ('#text', u'0.00')]),\n", | |
" OrderedDict([(u'@type', u'RTMA'),\n", | |
" ('#text', u'0.00')]),\n", | |
" OrderedDict([(u'@type', u'RTMA'),\n", | |
" ('#text', u'0.00')]),\n", | |
" OrderedDict([(u'@type', u'RTMA'),\n", | |
" ('#text', u'0.00')]),\n", | |
" OrderedDict([(u'@type', u'NDFD'),\n", | |
" ('#text', u'0.00')]),\n", | |
" OrderedDict([(u'@type', u'NDFD'),\n", | |
" ('#text', u'0.00')]),\n", | |
" OrderedDict([(u'@type', u'NDFD'),\n", | |
" ('#text', u'0.00')]),\n", | |
" OrderedDict([(u'@type', u'NDFD'),\n", | |
" ('#text', u'0.00')]),\n", | |
" OrderedDict([(u'@type', u'NDFD'),\n", | |
" ('#text', u'0.00')]),\n", | |
" OrderedDict([(u'@type', u'NDFD'),\n", | |
" ('#text', u'0.00')]),\n", | |
" OrderedDict([(u'@type', u'NDFD'),\n", | |
" ('#text', u'0.00')]),\n", | |
" OrderedDict([(u'@type', u'NDFD'),\n", | |
" ('#text', u'0.00')]),\n", | |
" OrderedDict([(u'@type', u'NDFD'),\n", | |
" ('#text', u'0.00')]),\n", | |
" OrderedDict([(u'@type', u'NDFD'),\n", | |
" ('#text', u'0.00')]),\n", | |
" OrderedDict([(u'@type', u'NDFD'),\n", | |
" ('#text',\n", | |
" u'0.00')])])]),\n", | |
" OrderedDict([(u'@type', u'ice'),\n", | |
" (u'@units', u'inches'),\n", | |
" (u'@time-layout', u'k-p6h-n11-4'),\n", | |
" (u'name', u'Ice Accumulation'),\n", | |
" (u'value',\n", | |
" [u'0.00',\n", | |
" u'0.00',\n", | |
" u'0.00',\n", | |
" u'0.00',\n", | |
" u'0.00',\n", | |
" u'0.00',\n", | |
" u'0.00',\n", | |
" u'0.00',\n", | |
" u'0.00',\n", | |
" u'0.00',\n", | |
" u'0.00'])]),\n", | |
" OrderedDict([(u'@type', u'snow'),\n", | |
" (u'@units', u'inches'),\n", | |
" (u'@time-layout', u'k-p6h-n11-4'),\n", | |
" (u'name', u'Snow Amount'),\n", | |
" (u'value',\n", | |
" [u'0.00',\n", | |
" u'0.00',\n", | |
" u'0.00',\n", | |
" u'0.00',\n", | |
" u'0.00',\n", | |
" u'0.00',\n", | |
" u'0.00',\n", | |
" u'0.00',\n", | |
" u'0.00',\n", | |
" u'0.00',\n", | |
" u'0.00'])])]),\n", | |
" (u'wind-speed',\n", | |
" [OrderedDict([(u'@type', u'sustained'),\n", | |
" (u'@units', u'knots'),\n", | |
" (u'@time-layout', u'k-p1h-n60-21'),\n", | |
" (u'name', u'Wind Speed'),\n", | |
" (u'value',\n", | |
" [OrderedDict([(u'@type', u'RTMA'),\n", | |
" ('#text', u'0')]),\n", | |
" OrderedDict([(u'@type', u'RTMA'),\n", | |
" ('#text', u'1')]),\n", | |
" OrderedDict([(u'@type', u'RTMA'),\n", | |
" ('#text', u'1')]),\n", | |
" OrderedDict([(u'@type', u'RTMA'),\n", | |
" ('#text', u'1')]),\n", | |
" OrderedDict([(u'@type', u'RTMA'),\n", | |
" ('#text', u'1')]),\n", | |
" OrderedDict([(u'@type', u'RTMA'),\n", | |
" ('#text', u'1')]),\n", | |
" OrderedDict([(u'@type', u'RTMA'),\n", | |
" ('#text', u'2')]),\n", | |
" OrderedDict([(u'@type', u'RTMA'),\n", | |
" ('#text', u'2')]),\n", | |
" OrderedDict([(u'@type', u'RTMA'),\n", | |
" ('#text', u'2')]),\n", | |
" OrderedDict([(u'@type', u'RTMA'),\n", | |
" ('#text', u'2')]),\n", | |
" OrderedDict([(u'@type', u'RTMA'),\n", | |
" ('#text', u'1')]),\n", | |
" OrderedDict([(u'@type', u'RTMA'),\n", | |
" ('#text', u'2')]),\n", | |
" OrderedDict([(u'@type', u'RTMA'),\n", | |
" ('#text', u'5')]),\n", | |
" OrderedDict([(u'@type', u'RTMA'),\n", | |
" ('#text', u'2')]),\n", | |
" OrderedDict([(u'@type', u'RTMA'),\n", | |
" ('#text', u'1')]),\n", | |
" OrderedDict([(u'@type', u'RTMA'),\n", | |
" ('#text', u'1')]),\n", | |
" OrderedDict([(u'@type', u'RTMA'),\n", | |
" ('#text', u'2')]),\n", | |
" OrderedDict([(u'@type', u'RTMA'),\n", | |
" ('#text', u'1')]),\n", | |
" OrderedDict([(u'@type', u'RTMA'),\n", | |
" ('#text', u'2')]),\n", | |
" OrderedDict([(u'@type', u'RTMA'),\n", | |
" ('#text', u'2')]),\n", | |
" OrderedDict([(u'@type', u'RTMA'),\n", | |
" ('#text', u'2')]),\n", | |
" OrderedDict([(u'@type', u'RTMA'),\n", | |
" ('#text', u'0')]),\n", | |
" OrderedDict([(u'@type', u'RTMA'),\n", | |
" ('#text', u'0')]),\n", | |
" OrderedDict([(u'@type', u'NDFD'),\n", | |
" ('#text', u'1')]),\n", | |
" OrderedDict([(u'@type', u'NDFD'),\n", | |
" ('#text', u'2')]),\n", | |
" OrderedDict([(u'@type', u'NDFD'),\n", | |
" ('#text', u'7')]),\n", | |
" OrderedDict([(u'@type', u'NDFD'),\n", | |
" ('#text', u'7')]),\n", | |
" OrderedDict([(u'@type', u'NDFD'),\n", | |
" ('#text', u'3')]),\n", | |
" OrderedDict([(u'@type', u'NDFD'),\n", | |
" ('#text', u'4')]),\n", | |
" OrderedDict([(u'@type', u'NDFD'),\n", | |
" ('#text', u'3')]),\n", | |
" OrderedDict([(u'@type', u'NDFD'),\n", | |
" ('#text', u'2')]),\n", | |
" OrderedDict([(u'@type', u'NDFD'),\n", | |
" ('#text', u'3')]),\n", | |
" OrderedDict([(u'@type', u'NDFD'),\n", | |
" ('#text', u'1')]),\n", | |
" OrderedDict([(u'@type', u'NDFD'),\n", | |
" ('#text', u'5')]),\n", | |
" OrderedDict([(u'@type', u'NDFD'),\n", | |
" ('#text', u'7')]),\n", | |
" OrderedDict([(u'@type', u'NDFD'),\n", | |
" ('#text', u'4')]),\n", | |
" OrderedDict([(u'@type', u'NDFD'),\n", | |
" ('#text', u'3')]),\n", | |
" OrderedDict([(u'@type', u'NDFD'),\n", | |
" ('#text', u'2')]),\n", | |
" OrderedDict([(u'@type', u'NDFD'),\n", | |
" ('#text', u'2')]),\n", | |
" OrderedDict([(u'@type', u'NDFD'),\n", | |
" ('#text', u'3')]),\n", | |
" OrderedDict([(u'@type', u'NDFD'),\n", | |
" ('#text', u'6')]),\n", | |
" OrderedDict([(u'@type', u'NDFD'),\n", | |
" ('#text', u'9')]),\n", | |
" OrderedDict([(u'@type', u'NDFD'),\n", | |
" ('#text', u'9')]),\n", | |
" OrderedDict([(u'@type', u'NDFD'),\n", | |
" ('#text', u'6')]),\n", | |
" OrderedDict([(u'@type', u'NDFD'),\n", | |
" ('#text', u'5')]),\n", | |
" OrderedDict([(u'@type', u'NDFD'),\n", | |
" ('#text', u'5')]),\n", | |
" OrderedDict([(u'@type', u'NDFD'),\n", | |
" ('#text', u'10')]),\n", | |
" OrderedDict([(u'@type', u'NDFD'),\n", | |
" ('#text', u'7')]),\n", | |
" OrderedDict([(u'@type', u'NDFD'),\n", | |
" ('#text', u'4')]),\n", | |
" OrderedDict([(u'@type', u'NDFD'),\n", | |
" ('#text', u'5')]),\n", | |
" OrderedDict([(u'@type', u'NDFD'),\n", | |
" ('#text', u'8')]),\n", | |
" OrderedDict([(u'@type', u'NDFD'),\n", | |
" ('#text', u'6')]),\n", | |
" OrderedDict([(u'@type', u'NDFD'),\n", | |
" ('#text', u'4')]),\n", | |
" OrderedDict([(u'@type', u'NDFD'),\n", | |
" ('#text', u'3')]),\n", | |
" OrderedDict([(u'@type', u'NDFD'),\n", | |
" ('#text', u'5')]),\n", | |
" OrderedDict([(u'@type', u'NDFD'),\n", | |
" ('#text', u'7')]),\n", | |
" OrderedDict([(u'@type', u'NDFD'),\n", | |
" ('#text', u'7')]),\n", | |
" OrderedDict([(u'@type', u'NDFD'),\n", | |
" ('#text', u'5')]),\n", | |
" OrderedDict([(u'@type', u'NDFD'),\n", | |
" ('#text', u'4')]),\n", | |
" OrderedDict([(u'@type', u'NDFD'),\n", | |
" ('#text', u'4')])])]),\n", | |
" OrderedDict([(u'@type', u'gust'),\n", | |
" (u'@units', u'knots'),\n", | |
" (u'@time-layout', u'k-p3h-n21-7'),\n", | |
" (u'name', u'Wind Speed Gust'),\n", | |
" (u'value',\n", | |
" [u'2',\n", | |
" u'2',\n", | |
" u'10',\n", | |
" u'10',\n", | |
" u'5',\n", | |
" u'5',\n", | |
" u'4',\n", | |
" u'2',\n", | |
" u'4',\n", | |
" u'1',\n", | |
" u'7',\n", | |
" u'10',\n", | |
" u'6',\n", | |
" u'4',\n", | |
" u'3',\n", | |
" u'2',\n", | |
" u'4',\n", | |
" u'8',\n", | |
" u'13',\n", | |
" u'13',\n", | |
" u'8'])]),\n", | |
" OrderedDict([(u'@type', u'incremental34'),\n", | |
" (u'@units', u'percent'),\n", | |
" (u'@time-layout', u'k-p6h-n20-9'),\n", | |
" (u'name',\n", | |
" u'Probability of a Tropical Cyclone Wind Speed above 34 Knots (Incremental)'),\n", | |
" (u'value',\n", | |
" [OrderedDict([(u'@xsi:nil',\n", | |
" u'true')]),\n", | |
" OrderedDict([(u'@xsi:nil',\n", | |
" u'true')]),\n", | |
" OrderedDict([(u'@xsi:nil',\n", | |
" u'true')]),\n", | |
" OrderedDict([(u'@xsi:nil',\n", | |
" u'true')]),\n", | |
" OrderedDict([(u'@xsi:nil',\n", | |
" u'true')]),\n", | |
" OrderedDict([(u'@xsi:nil',\n", | |
" u'true')]),\n", | |
" OrderedDict([(u'@xsi:nil',\n", | |
" u'true')]),\n", | |
" OrderedDict([(u'@xsi:nil',\n", | |
" u'true')]),\n", | |
" OrderedDict([(u'@xsi:nil',\n", | |
" u'true')]),\n", | |
" OrderedDict([(u'@xsi:nil',\n", | |
" u'true')]),\n", | |
" OrderedDict([(u'@xsi:nil',\n", | |
" u'true')]),\n", | |
" OrderedDict([(u'@xsi:nil',\n", | |
" u'true')]),\n", | |
" OrderedDict([(u'@xsi:nil',\n", | |
" u'true')]),\n", | |
" OrderedDict([(u'@xsi:nil',\n", | |
" u'true')]),\n", | |
" OrderedDict([(u'@xsi:nil',\n", | |
" u'true')]),\n", | |
" OrderedDict([(u'@xsi:nil',\n", | |
" u'true')]),\n", | |
" OrderedDict([(u'@xsi:nil',\n", | |
" u'true')]),\n", | |
" OrderedDict([(u'@xsi:nil',\n", | |
" u'true')]),\n", | |
" OrderedDict([(u'@xsi:nil',\n", | |
" u'true')]),\n", | |
" OrderedDict([(u'@xsi:nil',\n", | |
" u'true')])])]),\n", | |
" OrderedDict([(u'@type', u'incremental50'),\n", | |
" (u'@units', u'percent'),\n", | |
" (u'@time-layout', u'k-p6h-n20-9'),\n", | |
" (u'name',\n", | |
" u'Probability of a Tropical Cyclone Wind Speed above 50 Knots (Incremental)'),\n", | |
" (u'value',\n", | |
" [OrderedDict([(u'@xsi:nil',\n", | |
" u'true')]),\n", | |
" OrderedDict([(u'@xsi:nil',\n", | |
" u'true')]),\n", | |
" OrderedDict([(u'@xsi:nil',\n", | |
" u'true')]),\n", | |
" OrderedDict([(u'@xsi:nil',\n", | |
" u'true')]),\n", | |
" OrderedDict([(u'@xsi:nil',\n", | |
" u'true')]),\n", | |
" OrderedDict([(u'@xsi:nil',\n", | |
" u'true')]),\n", | |
" OrderedDict([(u'@xsi:nil',\n", | |
" u'true')]),\n", | |
" OrderedDict([(u'@xsi:nil',\n", | |
" u'true')]),\n", | |
" OrderedDict([(u'@xsi:nil',\n", | |
" u'true')]),\n", | |
" OrderedDict([(u'@xsi:nil',\n", | |
" u'true')]),\n", | |
" OrderedDict([(u'@xsi:nil',\n", | |
" u'true')]),\n", | |
" OrderedDict([(u'@xsi:nil',\n", | |
" u'true')]),\n", | |
" OrderedDict([(u'@xsi:nil',\n", | |
" u'true')]),\n", | |
" OrderedDict([(u'@xsi:nil',\n", | |
" u'true')]),\n", | |
" OrderedDict([(u'@xsi:nil',\n", | |
" u'true')]),\n", | |
" OrderedDict([(u'@xsi:nil',\n", | |
" u'true')]),\n", | |
" OrderedDict([(u'@xsi:nil',\n", | |
" u'true')]),\n", | |
" OrderedDict([(u'@xsi:nil',\n", | |
" u'true')]),\n", | |
" OrderedDict([(u'@xsi:nil',\n", | |
" u'true')]),\n", | |
" OrderedDict([(u'@xsi:nil',\n", | |
" u'true')])])]),\n", | |
" OrderedDict([(u'@type', u'incremental64'),\n", | |
" (u'@units', u'percent'),\n", | |
" (u'@time-layout', u'k-p6h-n20-9'),\n", | |
" (u'name',\n", | |
" u'Probability of a Tropical Cyclone Wind Speed above 64 Knots (Incremental)'),\n", | |
" (u'value',\n", | |
" [OrderedDict([(u'@xsi:nil',\n", | |
" u'true')]),\n", | |
" OrderedDict([(u'@xsi:nil',\n", | |
" u'true')]),\n", | |
" OrderedDict([(u'@xsi:nil',\n", | |
" u'true')]),\n", | |
" OrderedDict([(u'@xsi:nil',\n", | |
" u'true')]),\n", | |
" OrderedDict([(u'@xsi:nil',\n", | |
" u'true')]),\n", | |
" OrderedDict([(u'@xsi:nil',\n", | |
" u'true')]),\n", | |
" OrderedDict([(u'@xsi:nil',\n", | |
" u'true')]),\n", | |
" OrderedDict([(u'@xsi:nil',\n", | |
" u'true')]),\n", | |
" OrderedDict([(u'@xsi:nil',\n", | |
" u'true')]),\n", | |
" OrderedDict([(u'@xsi:nil',\n", | |
" u'true')]),\n", | |
" OrderedDict([(u'@xsi:nil',\n", | |
" u'true')]),\n", | |
" OrderedDict([(u'@xsi:nil',\n", | |
" u'true')]),\n", | |
" OrderedDict([(u'@xsi:nil',\n", | |
" u'true')]),\n", | |
" OrderedDict([(u'@xsi:nil',\n", | |
" u'true')]),\n", | |
" OrderedDict([(u'@xsi:nil',\n", | |
" u'true')]),\n", | |
" OrderedDict([(u'@xsi:nil',\n", | |
" u'true')]),\n", | |
" OrderedDict([(u'@xsi:nil',\n", | |
" u'true')]),\n", | |
" OrderedDict([(u'@xsi:nil',\n", | |
" u'true')]),\n", | |
" OrderedDict([(u'@xsi:nil',\n", | |
" u'true')]),\n", | |
" OrderedDict([(u'@xsi:nil',\n", | |
" u'true')])])]),\n", | |
" OrderedDict([(u'@type', u'cumulative34'),\n", | |
" (u'@units', u'percent'),\n", | |
" (u'@time-layout', u'k-p6h-n20-9'),\n", | |
" (u'name',\n", | |
" u'Probability of a Tropical Cyclone Wind Speed above 34 Knots (Cumulative)'),\n", | |
" (u'value',\n", | |
" [OrderedDict([(u'@xsi:nil',\n", | |
" u'true')]),\n", | |
" OrderedDict([(u'@xsi:nil',\n", | |
" u'true')]),\n", | |
" OrderedDict([(u'@xsi:nil',\n", | |
" u'true')]),\n", | |
" OrderedDict([(u'@xsi:nil',\n", | |
" u'true')]),\n", | |
" OrderedDict([(u'@xsi:nil',\n", | |
" u'true')]),\n", | |
" OrderedDict([(u'@xsi:nil',\n", | |
" u'true')]),\n", | |
" OrderedDict([(u'@xsi:nil',\n", | |
" u'true')]),\n", | |
" OrderedDict([(u'@xsi:nil',\n", | |
" u'true')]),\n", | |
" OrderedDict([(u'@xsi:nil',\n", | |
" u'true')]),\n", | |
" OrderedDict([(u'@xsi:nil',\n", | |
" u'true')]),\n", | |
" OrderedDict([(u'@xsi:nil',\n", | |
" u'true')]),\n", | |
" OrderedDict([(u'@xsi:nil',\n", | |
" u'true')]),\n", | |
" OrderedDict([(u'@xsi:nil',\n", | |
" u'true')]),\n", | |
" OrderedDict([(u'@xsi:nil',\n", | |
" u'true')]),\n", | |
" OrderedDict([(u'@xsi:nil',\n", | |
" u'true')]),\n", | |
" OrderedDict([(u'@xsi:nil',\n", | |
" u'true')]),\n", | |
" OrderedDict([(u'@xsi:nil',\n", | |
" u'true')]),\n", | |
" OrderedDict([(u'@xsi:nil',\n", | |
" u'true')]),\n", | |
" OrderedDict([(u'@xsi:nil',\n", | |
" u'true')]),\n", | |
" OrderedDict([(u'@xsi:nil',\n", | |
" u'true')])])]),\n", | |
" OrderedDict([(u'@type', u'cumulative50'),\n", | |
" (u'@units', u'percent'),\n", | |
" (u'@time-layout', u'k-p6h-n20-9'),\n", | |
" (u'name',\n", | |
" u'Probability of a Tropical Cyclone Wind Speed above 50 Knots (Cumulative)'),\n", | |
" (u'value',\n", | |
" [OrderedDict([(u'@xsi:nil',\n", | |
" u'true')]),\n", | |
" OrderedDict([(u'@xsi:nil',\n", | |
" u'true')]),\n", | |
" OrderedDict([(u'@xsi:nil',\n", | |
" u'true')]),\n", | |
" OrderedDict([(u'@xsi:nil',\n", | |
" u'true')]),\n", | |
" OrderedDict([(u'@xsi:nil',\n", | |
" u'true')]),\n", | |
" OrderedDict([(u'@xsi:nil',\n", | |
" u'true')]),\n", | |
" OrderedDict([(u'@xsi:nil',\n", | |
" u'true')]),\n", | |
" OrderedDict([(u'@xsi:nil',\n", | |
" u'true')]),\n", | |
" OrderedDict([(u'@xsi:nil',\n", | |
" u'true')]),\n", | |
" OrderedDict([(u'@xsi:nil',\n", | |
" u'true')]),\n", | |
" OrderedDict([(u'@xsi:nil',\n", | |
" u'true')]),\n", | |
" OrderedDict([(u'@xsi:nil',\n", | |
" u'true')]),\n", | |
" OrderedDict([(u'@xsi:nil',\n", | |
" u'true')]),\n", | |
" OrderedDict([(u'@xsi:nil',\n", | |
" u'true')]),\n", | |
" OrderedDict([(u'@xsi:nil',\n", | |
" u'true')]),\n", | |
" OrderedDict([(u'@xsi:nil',\n", | |
" u'true')]),\n", | |
" OrderedDict([(u'@xsi:nil',\n", | |
" u'true')]),\n", | |
" OrderedDict([(u'@xsi:nil',\n", | |
" u'true')]),\n", | |
" OrderedDict([(u'@xsi:nil',\n", | |
" u'true')]),\n", | |
" OrderedDict([(u'@xsi:nil',\n", | |
" u'true')])])]),\n", | |
" OrderedDict([(u'@type', u'cumulative64'),\n", | |
" (u'@units', u'percent'),\n", | |
" (u'@time-layout', u'k-p6h-n20-9'),\n", | |
" (u'name',\n", | |
" u'Probability of a Tropical Cyclone Wind Speed above 64 Knots (Cumulative)'),\n", | |
" (u'value',\n", | |
" [OrderedDict([(u'@xsi:nil',\n", | |
" u'true')]),\n", | |
" OrderedDict([(u'@xsi:nil',\n", | |
" u'true')]),\n", | |
" OrderedDict([(u'@xsi:nil',\n", | |
" u'true')]),\n", | |
" OrderedDict([(u'@xsi:nil',\n", | |
" u'true')]),\n", | |
" OrderedDict([(u'@xsi:nil',\n", | |
" u'true')]),\n", | |
" OrderedDict([(u'@xsi:nil',\n", | |
" u'true')]),\n", | |
" OrderedDict([(u'@xsi:nil',\n", | |
" u'true')]),\n", | |
" OrderedDict([(u'@xsi:nil',\n", | |
" u'true')]),\n", | |
" OrderedDict([(u'@xsi:nil',\n", | |
" u'true')]),\n", | |
" OrderedDict([(u'@xsi:nil',\n", | |
" u'true')]),\n", | |
" OrderedDict([(u'@xsi:nil',\n", | |
" u'true')]),\n", | |
" OrderedDict([(u'@xsi:nil',\n", | |
" u'true')]),\n", | |
" OrderedDict([(u'@xsi:nil',\n", | |
" u'true')]),\n", | |
" OrderedDict([(u'@xsi:nil',\n", | |
" u'true')]),\n", | |
" OrderedDict([(u'@xsi:nil',\n", | |
" u'true')]),\n", | |
" OrderedDict([(u'@xsi:nil',\n", | |
" u'true')]),\n", | |
" OrderedDict([(u'@xsi:nil',\n", | |
" u'true')]),\n", | |
" OrderedDict([(u'@xsi:nil',\n", | |
" u'true')]),\n", | |
" OrderedDict([(u'@xsi:nil',\n", | |
" u'true')]),\n", | |
" OrderedDict([(u'@xsi:nil',\n", | |
" u'true')])])])]),\n", | |
" (u'direction',\n", | |
" OrderedDict([(u'@type', u'wind'),\n", | |
" (u'@units', u'degrees true'),\n", | |
" (u'@time-layout', u'k-p1h-n60-21'),\n", | |
" (u'name', u'Wind Direction'),\n", | |
" (u'value',\n", | |
" [OrderedDict([(u'@type', u'RTMA'),\n", | |
" ('#text', u'0')]),\n", | |
" OrderedDict([(u'@type', u'RTMA'),\n", | |
" ('#text', u'76')]),\n", | |
" OrderedDict([(u'@type', u'RTMA'),\n", | |
" ('#text', u'65')]),\n", | |
" OrderedDict([(u'@type', u'RTMA'),\n", | |
" ('#text', u'176')]),\n", | |
" OrderedDict([(u'@type', u'RTMA'),\n", | |
" ('#text', u'217')]),\n", | |
" OrderedDict([(u'@type', u'RTMA'),\n", | |
" ('#text', u'215')]),\n", | |
" OrderedDict([(u'@type', u'RTMA'),\n", | |
" ('#text', u'215')]),\n", | |
" OrderedDict([(u'@type', u'RTMA'),\n", | |
" ('#text', u'194')]),\n", | |
" OrderedDict([(u'@type', u'RTMA'),\n", | |
" ('#text', u'141')]),\n", | |
" OrderedDict([(u'@type', u'RTMA'),\n", | |
" ('#text', u'183')]),\n", | |
" OrderedDict([(u'@type', u'RTMA'),\n", | |
" ('#text', u'182')]),\n", | |
" OrderedDict([(u'@type', u'RTMA'),\n", | |
" ('#text', u'171')]),\n", | |
" OrderedDict([(u'@type', u'RTMA'),\n", | |
" ('#text', u'113')]),\n", | |
" OrderedDict([(u'@type', u'RTMA'),\n", | |
" ('#text', u'98')]),\n", | |
" OrderedDict([(u'@type', u'RTMA'),\n", | |
" ('#text', u'109')]),\n", | |
" OrderedDict([(u'@type', u'RTMA'),\n", | |
" ('#text', u'88')]),\n", | |
" OrderedDict([(u'@type', u'RTMA'),\n", | |
" ('#text', u'124')]),\n", | |
" OrderedDict([(u'@type', u'RTMA'),\n", | |
" ('#text', u'153')]),\n", | |
" OrderedDict([(u'@type', u'RTMA'),\n", | |
" ('#text', u'199')]),\n", | |
" OrderedDict([(u'@type', u'RTMA'),\n", | |
" ('#text', u'217')]),\n", | |
" OrderedDict([(u'@type', u'RTMA'),\n", | |
" ('#text', u'220')]),\n", | |
" OrderedDict([(u'@type', u'RTMA'),\n", | |
" ('#text', u'0')]),\n", | |
" OrderedDict([(u'@type', u'RTMA'),\n", | |
" ('#text', u'271')]),\n", | |
" OrderedDict([(u'@type', u'NDFD'),\n", | |
" ('#text', u'270')]),\n", | |
" OrderedDict([(u'@type', u'NDFD'),\n", | |
" ('#text', u'300')]),\n", | |
" OrderedDict([(u'@type', u'NDFD'),\n", | |
" ('#text', u'130')]),\n", | |
" OrderedDict([(u'@type', u'NDFD'),\n", | |
" ('#text', u'130')]),\n", | |
" OrderedDict([(u'@type', u'NDFD'),\n", | |
" ('#text', u'130')]),\n", | |
" OrderedDict([(u'@type', u'NDFD'),\n", | |
" ('#text', u'180')]),\n", | |
" OrderedDict([(u'@type', u'NDFD'),\n", | |
" ('#text', u'210')]),\n", | |
" OrderedDict([(u'@type', u'NDFD'),\n", | |
" ('#text', u'240')]),\n", | |
" OrderedDict([(u'@type', u'NDFD'),\n", | |
" ('#text', u'270')]),\n", | |
" OrderedDict([(u'@type', u'NDFD'),\n", | |
" ('#text', u'100')]),\n", | |
" OrderedDict([(u'@type', u'NDFD'),\n", | |
" ('#text', u'120')]),\n", | |
" OrderedDict([(u'@type', u'NDFD'),\n", | |
" ('#text', u'120')]),\n", | |
" OrderedDict([(u'@type', u'NDFD'),\n", | |
" ('#text', u'130')]),\n", | |
" OrderedDict([(u'@type', u'NDFD'),\n", | |
" ('#text', u'140')]),\n", | |
" OrderedDict([(u'@type', u'NDFD'),\n", | |
" ('#text', u'160')]),\n", | |
" OrderedDict([(u'@type', u'NDFD'),\n", | |
" ('#text', u'120')]),\n", | |
" OrderedDict([(u'@type', u'NDFD'),\n", | |
" ('#text', u'90')]),\n", | |
" OrderedDict([(u'@type', u'NDFD'),\n", | |
" ('#text', u'100')]),\n", | |
" OrderedDict([(u'@type', u'NDFD'),\n", | |
" ('#text', u'110')]),\n", | |
" OrderedDict([(u'@type', u'NDFD'),\n", | |
" ('#text', u'110')]),\n", | |
" OrderedDict([(u'@type', u'NDFD'),\n", | |
" ('#text', u'100')]),\n", | |
" OrderedDict([(u'@type', u'NDFD'),\n", | |
" ('#text', u'90')]),\n", | |
" OrderedDict([(u'@type', u'NDFD'),\n", | |
" ('#text', u'90')]),\n", | |
" OrderedDict([(u'@type', u'NDFD'),\n", | |
" ('#text', u'90')]),\n", | |
" OrderedDict([(u'@type', u'NDFD'),\n", | |
" ('#text', u'100')]),\n", | |
" OrderedDict([(u'@type', u'NDFD'),\n", | |
" ('#text', u'100')]),\n", | |
" OrderedDict([(u'@type', u'NDFD'),\n", | |
" ('#text', u'110')]),\n", | |
" OrderedDict([(u'@type', u'NDFD'),\n", | |
" ('#text', u'110')]),\n", | |
" OrderedDict([(u'@type', u'NDFD'),\n", | |
" ('#text', u'140')]),\n", | |
" OrderedDict([(u'@type', u'NDFD'),\n", | |
" ('#text', u'180')]),\n", | |
" OrderedDict([(u'@type', u'NDFD'),\n", | |
" ('#text', u'190')]),\n", | |
" OrderedDict([(u'@type', u'NDFD'),\n", | |
" ('#text', u'170')]),\n", | |
" OrderedDict([(u'@type', u'NDFD'),\n", | |
" ('#text', u'190')]),\n", | |
" OrderedDict([(u'@type', u'NDFD'),\n", | |
" ('#text', u'210')]),\n", | |
" OrderedDict([(u'@type', u'NDFD'),\n", | |
" ('#text', u'240')]),\n", | |
" OrderedDict([(u'@type', u'NDFD'),\n", | |
" ('#text', u'140')]),\n", | |
" OrderedDict([(u'@type', u'NDFD'),\n", | |
" ('#text',\n", | |
" u'70')])])])),\n", | |
" (u'cloud-amount',\n", | |
" OrderedDict([(u'@type', u'total'),\n", | |
" (u'@units', u'percent'),\n", | |
" (u'@time-layout', u'k-p1h-n59-18'),\n", | |
" (u'name', u'Cloud Cover Amount'),\n", | |
" (u'value',\n", | |
" [OrderedDict([(u'@type', u'RTMA'),\n", | |
" (u'@xsi:nil',\n", | |
" u'true')]),\n", | |
" OrderedDict([(u'@type', u'RTMA'),\n", | |
" (u'@xsi:nil',\n", | |
" u'true')]),\n", | |
" OrderedDict([(u'@type', u'RTMA'),\n", | |
" (u'@xsi:nil',\n", | |
" u'true')]),\n", | |
" OrderedDict([(u'@type', u'RTMA'),\n", | |
" (u'@xsi:nil',\n", | |
" u'true')]),\n", | |
" OrderedDict([(u'@type', u'RTMA'),\n", | |
" (u'@xsi:nil',\n", | |
" u'true')]),\n", | |
" OrderedDict([(u'@type', u'RTMA'),\n", | |
" (u'@xsi:nil',\n", | |
" u'true')]),\n", | |
" OrderedDict([(u'@type', u'RTMA'),\n", | |
" (u'@xsi:nil',\n", | |
" u'true')]),\n", | |
" OrderedDict([(u'@type', u'RTMA'),\n", | |
" (u'@xsi:nil',\n", | |
" u'true')]),\n", | |
" OrderedDict([(u'@type', u'RTMA'),\n", | |
" (u'@xsi:nil',\n", | |
" u'true')]),\n", | |
" OrderedDict([(u'@type', u'RTMA'),\n", | |
" (u'@xsi:nil',\n", | |
" u'true')]),\n", | |
" OrderedDict([(u'@type', u'RTMA'),\n", | |
" (u'@xsi:nil',\n", | |
" u'true')]),\n", | |
" OrderedDict([(u'@type', u'RTMA'),\n", | |
" (u'@xsi:nil',\n", | |
" u'true')]),\n", | |
" OrderedDict([(u'@type', u'RTMA'),\n", | |
" (u'@xsi:nil',\n", | |
" u'true')]),\n", | |
" OrderedDict([(u'@type', u'RTMA'),\n", | |
" (u'@xsi:nil',\n", | |
" u'true')]),\n", | |
" OrderedDict([(u'@type', u'RTMA'),\n", | |
" (u'@xsi:nil',\n", | |
" u'true')]),\n", | |
" OrderedDict([(u'@type', u'RTMA'),\n", | |
" (u'@xsi:nil',\n", | |
" u'true')]),\n", | |
" OrderedDict([(u'@type', u'RTMA'),\n", | |
" (u'@xsi:nil',\n", | |
" u'true')]),\n", | |
" OrderedDict([(u'@type', u'RTMA'),\n", | |
" (u'@xsi:nil',\n", | |
" u'true')]),\n", | |
" OrderedDict([(u'@type', u'RTMA'),\n", | |
" (u'@xsi:nil',\n", | |
" u'true')]),\n", | |
" OrderedDict([(u'@type', u'RTMA'),\n", | |
" (u'@xsi:nil',\n", | |
" u'true')]),\n", | |
" OrderedDict([(u'@type', u'RTMA'),\n", | |
" (u'@xsi:nil',\n", | |
" u'true')]),\n", | |
" OrderedDict([(u'@type', u'RTMA'),\n", | |
" (u'@xsi:nil',\n", | |
" u'true')]),\n", | |
" OrderedDict([(u'@type', u'NDFD'),\n", | |
" ('#text', u'7')]),\n", | |
" OrderedDict([(u'@type', u'NDFD'),\n", | |
" ('#text', u'11')]),\n", | |
" OrderedDict([(u'@type', u'NDFD'),\n", | |
" ('#text', u'15')]),\n", | |
" OrderedDict([(u'@type', u'NDFD'),\n", | |
" ('#text', u'11')]),\n", | |
" OrderedDict([(u'@type', u'NDFD'),\n", | |
" ('#text', u'7')]),\n", | |
" OrderedDict([(u'@type', u'NDFD'),\n", | |
" ('#text', u'10')]),\n", | |
" OrderedDict([(u'@type', u'NDFD'),\n", | |
" ('#text', u'13')]),\n", | |
" OrderedDict([(u'@type', u'NDFD'),\n", | |
" ('#text', u'9')]),\n", | |
" OrderedDict([(u'@type', u'NDFD'),\n", | |
" ('#text', u'15')]),\n", | |
" OrderedDict([(u'@type', u'NDFD'),\n", | |
" ('#text', u'8')]),\n", | |
" OrderedDict([(u'@type', u'NDFD'),\n", | |
" ('#text', u'17')]),\n", | |
" OrderedDict([(u'@type', u'NDFD'),\n", | |
" ('#text', u'10')]),\n", | |
" OrderedDict([(u'@type', u'NDFD'),\n", | |
" ('#text', u'6')]),\n", | |
" OrderedDict([(u'@type', u'NDFD'),\n", | |
" ('#text', u'6')]),\n", | |
" OrderedDict([(u'@type', u'NDFD'),\n", | |
" ('#text', u'8')]),\n", | |
" OrderedDict([(u'@type', u'NDFD'),\n", | |
" ('#text', u'17')]),\n", | |
" OrderedDict([(u'@type', u'NDFD'),\n", | |
" ('#text', u'16')]),\n", | |
" OrderedDict([(u'@type', u'NDFD'),\n", | |
" ('#text', u'26')]),\n", | |
" OrderedDict([(u'@type', u'NDFD'),\n", | |
" ('#text', u'22')]),\n", | |
" OrderedDict([(u'@type', u'NDFD'),\n", | |
" ('#text', u'18')]),\n", | |
" OrderedDict([(u'@type', u'NDFD'),\n", | |
" ('#text', u'27')]),\n", | |
" OrderedDict([(u'@type', u'NDFD'),\n", | |
" ('#text', u'34')]),\n", | |
" OrderedDict([(u'@type', u'NDFD'),\n", | |
" ('#text', u'36')]),\n", | |
" OrderedDict([(u'@type', u'NDFD'),\n", | |
" ('#text', u'44')]),\n", | |
" OrderedDict([(u'@type', u'NDFD'),\n", | |
" ('#text', u'46')]),\n", | |
" OrderedDict([(u'@type', u'NDFD'),\n", | |
" ('#text', u'34')]),\n", | |
" OrderedDict([(u'@type', u'NDFD'),\n", | |
" ('#text', u'35')]),\n", | |
" OrderedDict([(u'@type', u'NDFD'),\n", | |
" ('#text', u'40')]),\n", | |
" OrderedDict([(u'@type', u'NDFD'),\n", | |
" ('#text', u'37')]),\n", | |
" OrderedDict([(u'@type', u'NDFD'),\n", | |
" ('#text', u'36')]),\n", | |
" OrderedDict([(u'@type', u'NDFD'),\n", | |
" ('#text', u'31')]),\n", | |
" OrderedDict([(u'@type', u'NDFD'),\n", | |
" ('#text', u'29')]),\n", | |
" OrderedDict([(u'@type', u'NDFD'),\n", | |
" ('#text', u'29')]),\n", | |
" OrderedDict([(u'@type', u'NDFD'),\n", | |
" ('#text', u'31')]),\n", | |
" OrderedDict([(u'@type', u'NDFD'),\n", | |
" ('#text', u'46')]),\n", | |
" OrderedDict([(u'@type', u'NDFD'),\n", | |
" ('#text', u'63')]),\n", | |
" OrderedDict([(u'@type', u'NDFD'),\n", | |
" ('#text',\n", | |
" u'65')])])])),\n", | |
" (u'probability-of-precipitation',\n", | |
" OrderedDict([(u'@type', u'12 hour'),\n", | |
" (u'@units', u'percent'),\n", | |
" (u'@time-layout', u'k-p12h-n14-3'),\n", | |
" (u'name',\n", | |
" u'12 Hourly Probability of Precipitation'),\n", | |
" (u'value',\n", | |
" [u'2',\n", | |
" u'4',\n", | |
" u'2',\n", | |
" u'3',\n", | |
" u'3',\n", | |
" u'4',\n", | |
" u'9',\n", | |
" u'26',\n", | |
" u'22',\n", | |
" u'26',\n", | |
" u'14',\n", | |
" u'13',\n", | |
" u'29',\n", | |
" u'40'])])),\n", | |
" (u'fire-weather',\n", | |
" [OrderedDict([(u'@type',\n", | |
" u'risk from wind and relative humidity'),\n", | |
" (u'@time-layout', u'k-p24h-n8-10'),\n", | |
" (u'name',\n", | |
" u'Fire Weather Outlook from Wind and Relative Humidity'),\n", | |
" (u'value',\n", | |
" [u'No Areas',\n", | |
" u'No Areas',\n", | |
" u'No Areas',\n", | |
" u'No Areas',\n", | |
" u'No Areas',\n", | |
" u'No Areas',\n", | |
" u'No Areas',\n", | |
" u'No Areas'])]),\n", | |
" OrderedDict([(u'@type',\n", | |
" u'risk from dry thunderstorms'),\n", | |
" (u'@time-layout', u'k-p24h-n8-10'),\n", | |
" (u'name',\n", | |
" u'Fire Weather Outlook from Dry Thunderstorms'),\n", | |
" (u'value',\n", | |
" [u'No Areas',\n", | |
" u'No Areas',\n", | |
" u'No Areas',\n", | |
" u'No Areas',\n", | |
" u'No Areas',\n", | |
" u'No Areas',\n", | |
" u'No Areas',\n", | |
" u'No Areas'])])]),\n", | |
" (u'convective-hazard',\n", | |
" [OrderedDict([(u'outlook',\n", | |
" OrderedDict([(u'@time-layout',\n", | |
" u'k-p24h-n4-11'),\n", | |
" (u'name',\n", | |
" u'Convective Hazard Outlook'),\n", | |
" (u'value',\n", | |
" [u'No Thunderstorms',\n", | |
" u'No Thunderstorms',\n", | |
" u'No Thunderstorms',\n", | |
" u'No Thunderstorms'])]))]),\n", | |
" OrderedDict([(u'severe-component',\n", | |
" OrderedDict([(u'@type',\n", | |
" u'tornadoes'),\n", | |
" (u'@units',\n", | |
" u'percent'),\n", | |
" (u'@time-layout',\n", | |
" u'k-p24h-n2-12'),\n", | |
" (u'name',\n", | |
" u'Probability of Tornadoes'),\n", | |
" (u'value',\n", | |
" [u'0', u'0'])]))]),\n", | |
" OrderedDict([(u'severe-component',\n", | |
" OrderedDict([(u'@type', u'hail'),\n", | |
" (u'@units',\n", | |
" u'percent'),\n", | |
" (u'@time-layout',\n", | |
" u'k-p24h-n2-12'),\n", | |
" (u'name',\n", | |
" u'Probability of Hail'),\n", | |
" (u'value',\n", | |
" [u'0', u'0'])]))]),\n", | |
" OrderedDict([(u'severe-component',\n", | |
" OrderedDict([(u'@type',\n", | |
" u'damaging thunderstorm winds'),\n", | |
" (u'@units',\n", | |
" u'percent'),\n", | |
" (u'@time-layout',\n", | |
" u'k-p24h-n2-12'),\n", | |
" (u'name',\n", | |
" u'Probability of Damaging Thunderstorm Winds'),\n", | |
" (u'value',\n", | |
" [u'0', u'0'])]))]),\n", | |
" OrderedDict([(u'severe-component',\n", | |
" OrderedDict([(u'@type',\n", | |
" u'extreme tornadoes'),\n", | |
" (u'@units',\n", | |
" u'percent'),\n", | |
" (u'@time-layout',\n", | |
" u'k-p24h-n2-12'),\n", | |
" (u'name',\n", | |
" u'Probability of Extreme Tornadoes'),\n", | |
" (u'value',\n", | |
" [u'0', u'0'])]))]),\n", | |
" OrderedDict([(u'severe-component',\n", | |
" OrderedDict([(u'@type',\n", | |
" u'extreme hail'),\n", | |
" (u'@units',\n", | |
" u'percent'),\n", | |
" (u'@time-layout',\n", | |
" u'k-p24h-n2-12'),\n", | |
" (u'name',\n", | |
" u'Probability of Extreme Hail'),\n", | |
" (u'value',\n", | |
" [u'0', u'0'])]))]),\n", | |
" OrderedDict([(u'severe-component',\n", | |
" OrderedDict([(u'@type',\n", | |
" u'extreme thunderstorm winds'),\n", | |
" (u'@units',\n", | |
" u'percent'),\n", | |
" (u'@time-layout',\n", | |
" u'k-p24h-n2-12'),\n", | |
" (u'name',\n", | |
" u'Probability of Extreme Thunderstorm Winds'),\n", | |
" (u'value',\n", | |
" [u'0', u'0'])]))]),\n", | |
" OrderedDict([(u'severe-component',\n", | |
" OrderedDict([(u'@type',\n", | |
" u'severe thunderstorms'),\n", | |
" (u'@units',\n", | |
" u'percent'),\n", | |
" (u'@time-layout',\n", | |
" u'k-p24h-n7-13'),\n", | |
" (u'name',\n", | |
" u'Total Probability of Severe Thunderstorms'),\n", | |
" (u'value',\n", | |
" [u'0',\n", | |
" u'0',\n", | |
" u'0',\n", | |
" u'0',\n", | |
" u'0',\n", | |
" u'0',\n", | |
" u'0'])]))]),\n", | |
" OrderedDict([(u'severe-component',\n", | |
" OrderedDict([(u'@type',\n", | |
" u'extreme severe thunderstorms'),\n", | |
" (u'@units',\n", | |
" u'percent'),\n", | |
" (u'@time-layout',\n", | |
" u'k-p24h-n2-14'),\n", | |
" (u'name',\n", | |
" u'Total Probability of Extreme Severe Thunderstorms'),\n", | |
" (u'value',\n", | |
" [u'0', u'0'])]))])]),\n", | |
" (u'climate-anomaly',\n", | |
" [OrderedDict([(u'weekly',\n", | |
" OrderedDict([(u'@type',\n", | |
" u'average temperature above normal'),\n", | |
" (u'@units',\n", | |
" u'percent'),\n", | |
" (u'@time-layout',\n", | |
" u'k-p6d-n1-15'),\n", | |
" (u'name',\n", | |
" u'Probability of 8-14 Day Average Temperature Above Normal'),\n", | |
" (u'value', u'55')]))]),\n", | |
" OrderedDict([(u'weekly',\n", | |
" OrderedDict([(u'@type',\n", | |
" u'average temperature below normal'),\n", | |
" (u'@units',\n", | |
" u'percent'),\n", | |
" (u'@time-layout',\n", | |
" u'k-p6d-n1-15'),\n", | |
" (u'name',\n", | |
" u'Probability of 8-14 Day Average Temperature Below Normal'),\n", | |
" (u'value',\n", | |
" OrderedDict([(u'@xsi:nil',\n", | |
" u'true')]))]))]),\n", | |
" OrderedDict([(u'weekly',\n", | |
" OrderedDict([(u'@type',\n", | |
" u'average precipitation above normal'),\n", | |
" (u'@units',\n", | |
" u'percent'),\n", | |
" (u'@time-layout',\n", | |
" u'k-p6d-n1-15'),\n", | |
" (u'name',\n", | |
" u'Probability of 8-14 Day Average Precipitation Above Normal'),\n", | |
" (u'value', u'35')]))]),\n", | |
" OrderedDict([(u'weekly',\n", | |
" OrderedDict([(u'@type',\n", | |
" u'average precipitation below normal'),\n", | |
" (u'@units',\n", | |
" u'percent'),\n", | |
" (u'@time-layout',\n", | |
" u'k-p6d-n1-15'),\n", | |
" (u'name',\n", | |
" u'Probability of 8-14 Day Average Precipitation Below Normal'),\n", | |
" (u'value', u'29')]))]),\n", | |
" OrderedDict([(u'monthly',\n", | |
" OrderedDict([(u'@type',\n", | |
" u'average temperature above normal'),\n", | |
" (u'@units',\n", | |
" u'percent'),\n", | |
" (u'@time-layout',\n", | |
" u'k-p1m-n1-16'),\n", | |
" (u'name',\n", | |
" u'Probability of One-Month Average Temperature Above Normal'),\n", | |
" (u'value', u'51')]))]),\n", | |
" OrderedDict([(u'monthly',\n", | |
" OrderedDict([(u'@type',\n", | |
" u'average temperature below normal'),\n", | |
" (u'@units',\n", | |
" u'percent'),\n", | |
" (u'@time-layout',\n", | |
" u'k-p1m-n1-16'),\n", | |
" (u'name',\n", | |
" u'Probability of One-Month Average Temperature Below Normal'),\n", | |
" (u'value', u'15')]))]),\n", | |
" OrderedDict([(u'monthly',\n", | |
" OrderedDict([(u'@type',\n", | |
" u'average precipitation above normal'),\n", | |
" (u'@units',\n", | |
" u'percent'),\n", | |
" (u'@time-layout',\n", | |
" u'k-p1m-n1-16'),\n", | |
" (u'name',\n", | |
" u'Probability of One-Month Average Precipitation Above Normal'),\n", | |
" (u'value', u'34')]))]),\n", | |
" OrderedDict([(u'monthly',\n", | |
" OrderedDict([(u'@type',\n", | |
" u'average precipitation below normal'),\n", | |
" (u'@units',\n", | |
" u'percent'),\n", | |
" (u'@time-layout',\n", | |
" u'k-p1m-n1-16'),\n", | |
" (u'name',\n", | |
" u'Probability of One-Month Average Precipitation Below Normal'),\n", | |
" (u'value', u'33')]))]),\n", | |
" OrderedDict([(u'seasonal',\n", | |
" OrderedDict([(u'@type',\n", | |
" u'average temperature above normal'),\n", | |
" (u'@units',\n", | |
" u'percent'),\n", | |
" (u'@time-layout',\n", | |
" u'k-p3m-n2-17'),\n", | |
" (u'name',\n", | |
" u'Probability of Three-Month Average Temperature Above Normal'),\n", | |
" (u'value',\n", | |
" [u'43', u'48'])]))]),\n", | |
" OrderedDict([(u'seasonal',\n", | |
" OrderedDict([(u'@type',\n", | |
" u'average temperature below normal'),\n", | |
" (u'@units',\n", | |
" u'percent'),\n", | |
" (u'@time-layout',\n", | |
" u'k-p3m-n2-17'),\n", | |
" (u'name',\n", | |
" u'Probability of Three-Month Average Temperature Below Normal'),\n", | |
" (u'value',\n", | |
" [u'23', u'19'])]))]),\n", | |
" OrderedDict([(u'seasonal',\n", | |
" OrderedDict([(u'@type',\n", | |
" u'average precipitation above normal'),\n", | |
" (u'@units',\n", | |
" u'percent'),\n", | |
" (u'@time-layout',\n", | |
" u'k-p3m-n2-17'),\n", | |
" (u'name',\n", | |
" u'Probability of Three-Month Average Precipitation Above Normal'),\n", | |
" (u'value',\n", | |
" [u'36', u'35'])]))]),\n", | |
" OrderedDict([(u'seasonal',\n", | |
" OrderedDict([(u'@type',\n", | |
" u'average precipitation below normal'),\n", | |
" (u'@units',\n", | |
" u'percent'),\n", | |
" (u'@time-layout',\n", | |
" u'k-p3m-n2-17'),\n", | |
" (u'name',\n", | |
" u'Probability of Three-Month Average Precipitation Below Normal'),\n", | |
" (u'value',\n", | |
" [u'31',\n", | |
" u'31'])]))])]),\n", | |
" (u'humidity',\n", | |
" OrderedDict([(u'@type', u'relative'),\n", | |
" (u'@units', u'percent'),\n", | |
" (u'@time-layout', u'k-p3h-n37-5'),\n", | |
" (u'name', u'Relative Humidity'),\n", | |
" (u'value',\n", | |
" [u'85',\n", | |
" u'61',\n", | |
" u'56',\n", | |
" u'56',\n", | |
" u'70',\n", | |
" u'85',\n", | |
" u'87',\n", | |
" u'93',\n", | |
" u'82',\n", | |
" u'64',\n", | |
" u'54',\n", | |
" u'53',\n", | |
" u'65',\n", | |
" u'77',\n", | |
" u'82',\n", | |
" u'84',\n", | |
" u'80',\n", | |
" u'64',\n", | |
" u'62',\n", | |
" u'63',\n", | |
" u'72',\n", | |
" u'91',\n", | |
" u'93',\n", | |
" u'63',\n", | |
" u'72',\n", | |
" u'85',\n", | |
" u'87',\n", | |
" u'63',\n", | |
" u'70',\n", | |
" u'88',\n", | |
" u'88',\n", | |
" u'62',\n", | |
" u'70',\n", | |
" u'82',\n", | |
" u'84',\n", | |
" u'66',\n", | |
" u'75'])])),\n", | |
" (u'weather',\n", | |
" OrderedDict([(u'@time-layout', u'k-p3h-n37-5'),\n", | |
" (u'name',\n", | |
" u'Weather Type, Coverage, and Intensity'),\n", | |
" (u'weather-conditions',\n", | |
" [None,\n", | |
" None,\n", | |
" None,\n", | |
" None,\n", | |
" None,\n", | |
" None,\n", | |
" None,\n", | |
" None,\n", | |
" None,\n", | |
" None,\n", | |
" None,\n", | |
" None,\n", | |
" None,\n", | |
" None,\n", | |
" None,\n", | |
" None,\n", | |
" None,\n", | |
" None,\n", | |
" None,\n", | |
" None,\n", | |
" None,\n", | |
" None,\n", | |
" OrderedDict([(u'value',\n", | |
" OrderedDict([(u'@coverage',\n", | |
" u'chance'),\n", | |
" (u'@intensity',\n", | |
" u'light'),\n", | |
" (u'@weather-type',\n", | |
" u'rain showers'),\n", | |
" (u'@qualifier',\n", | |
" u'none'),\n", | |
" (u'visibility',\n", | |
" OrderedDict([(u'@xsi:nil',\n", | |
" u'true')]))]))]),\n", | |
" OrderedDict([(u'value',\n", | |
" [OrderedDict([(u'@coverage',\n", | |
" u'slight chance'),\n", | |
" (u'@intensity',\n", | |
" u'none'),\n", | |
" (u'@weather-type',\n", | |
" u'thunderstorms'),\n", | |
" (u'@qualifier',\n", | |
" u'none'),\n", | |
" (u'visibility',\n", | |
" OrderedDict([(u'@xsi:nil',\n", | |
" u'true')]))]),\n", | |
" OrderedDict([(u'@coverage',\n", | |
" u'slight chance'),\n", | |
" (u'@intensity',\n", | |
" u'light'),\n", | |
" (u'@additive',\n", | |
" u'and'),\n", | |
" (u'@weather-type',\n", | |
" u'rain showers'),\n", | |
" (u'@qualifier',\n", | |
" u'none'),\n", | |
" (u'visibility',\n", | |
" OrderedDict([(u'@xsi:nil',\n", | |
" u'true')]))])])]),\n", | |
" OrderedDict([(u'value',\n", | |
" [OrderedDict([(u'@coverage',\n", | |
" u'slight chance'),\n", | |
" (u'@intensity',\n", | |
" u'none'),\n", | |
" (u'@weather-type',\n", | |
" u'thunderstorms'),\n", | |
" (u'@qualifier',\n", | |
" u'none'),\n", | |
" (u'visibility',\n", | |
" OrderedDict([(u'@xsi:nil',\n", | |
" u'true')]))]),\n", | |
" OrderedDict([(u'@coverage',\n", | |
" u'slight chance'),\n", | |
" (u'@intensity',\n", | |
" u'light'),\n", | |
" (u'@additive',\n", | |
" u'and'),\n", | |
" (u'@weather-type',\n", | |
" u'rain showers'),\n", | |
" (u'@qualifier',\n", | |
" u'none'),\n", | |
" (u'visibility',\n", | |
" OrderedDict([(u'@xsi:nil',\n", | |
" u'true')]))])])]),\n", | |
" None,\n", | |
" OrderedDict([(u'value',\n", | |
" OrderedDict([(u'@coverage',\n", | |
" u'chance'),\n", | |
" (u'@intensity',\n", | |
" u'light'),\n", | |
" (u'@weather-type',\n", | |
" u'rain showers'),\n", | |
" (u'@qualifier',\n", | |
" u'none'),\n", | |
" (u'visibility',\n", | |
" OrderedDict([(u'@xsi:nil',\n", | |
" u'true')]))]))]),\n", | |
" OrderedDict([(u'value',\n", | |
" [OrderedDict([(u'@coverage',\n", | |
" u'chance'),\n", | |
" (u'@intensity',\n", | |
" u'none'),\n", | |
" (u'@weather-type',\n", | |
" u'thunderstorms'),\n", | |
" (u'@qualifier',\n", | |
" u'none'),\n", | |
" (u'visibility',\n", | |
" OrderedDict([(u'@xsi:nil',\n", | |
" u'true')]))]),\n", | |
" OrderedDict([(u'@coverage',\n", | |
" u'chance'),\n", | |
" (u'@intensity',\n", | |
" u'light'),\n", | |
" (u'@additive',\n", | |
" u'and'),\n", | |
" (u'@weather-type',\n", | |
" u'rain showers'),\n", | |
" (u'@qualifier',\n", | |
" u'none'),\n", | |
" (u'visibility',\n", | |
" OrderedDict([(u'@xsi:nil',\n", | |
" u'true')]))])])]),\n", | |
" None,\n", | |
" None,\n", | |
" None,\n", | |
" None,\n", | |
" OrderedDict([(u'value',\n", | |
" [OrderedDict([(u'@coverage',\n", | |
" u'chance'),\n", | |
" (u'@intensity',\n", | |
" u'none'),\n", | |
" (u'@weather-type',\n", | |
" u'thunderstorms'),\n", | |
" (u'@qualifier',\n", | |
" u'none'),\n", | |
" (u'visibility',\n", | |
" OrderedDict([(u'@xsi:nil',\n", | |
" u'true')]))]),\n", | |
" OrderedDict([(u'@coverage',\n", | |
" u'chance'),\n", | |
" (u'@intensity',\n", | |
" u'light'),\n", | |
" (u'@additive',\n", | |
" u'and'),\n", | |
" (u'@weather-type',\n", | |
" u'rain showers'),\n", | |
" (u'@qualifier',\n", | |
" u'none'),\n", | |
" (u'visibility',\n", | |
" OrderedDict([(u'@xsi:nil',\n", | |
" u'true')]))])])]),\n", | |
" OrderedDict([(u'value',\n", | |
" OrderedDict([(u'@coverage',\n", | |
" u'chance'),\n", | |
" (u'@intensity',\n", | |
" u'light'),\n", | |
" (u'@weather-type',\n", | |
" u'rain showers'),\n", | |
" (u'@qualifier',\n", | |
" u'none'),\n", | |
" (u'visibility',\n", | |
" OrderedDict([(u'@xsi:nil',\n", | |
" u'true')]))]))]),\n", | |
" OrderedDict([(u'value',\n", | |
" OrderedDict([(u'@coverage',\n", | |
" u'chance'),\n", | |
" (u'@intensity',\n", | |
" u'light'),\n", | |
" (u'@weather-type',\n", | |
" u'rain showers'),\n", | |
" (u'@qualifier',\n", | |
" u'none'),\n", | |
" (u'visibility',\n", | |
" OrderedDict([(u'@xsi:nil',\n", | |
" u'true')]))]))]),\n", | |
" OrderedDict([(u'value',\n", | |
" [OrderedDict([(u'@coverage',\n", | |
" u'chance'),\n", | |
" (u'@intensity',\n", | |
" u'none'),\n", | |
" (u'@weather-type',\n", | |
" u'thunderstorms'),\n", | |
" (u'@qualifier',\n", | |
" u'none'),\n", | |
" (u'visibility',\n", | |
" OrderedDict([(u'@xsi:nil',\n", | |
" u'true')]))]),\n", | |
" OrderedDict([(u'@coverage',\n", | |
" u'chance'),\n", | |
" (u'@intensity',\n", | |
" u'light'),\n", | |
" (u'@additive',\n", | |
" u'and'),\n", | |
" (u'@weather-type',\n", | |
" u'rain showers'),\n", | |
" (u'@qualifier',\n", | |
" u'none'),\n", | |
" (u'visibility',\n", | |
" OrderedDict([(u'@xsi:nil',\n", | |
" u'true')]))])])]),\n", | |
" OrderedDict([(u'value',\n", | |
" [OrderedDict([(u'@coverage',\n", | |
" u'chance'),\n", | |
" (u'@intensity',\n", | |
" u'none'),\n", | |
" (u'@weather-type',\n", | |
" u'thunderstorms'),\n", | |
" (u'@qualifier',\n", | |
" u'none'),\n", | |
" (u'visibility',\n", | |
" OrderedDict([(u'@xsi:nil',\n", | |
" u'true')]))]),\n", | |
" OrderedDict([(u'@coverage',\n", | |
" u'chance'),\n", | |
" (u'@intensity',\n", | |
" u'light'),\n", | |
" (u'@additive',\n", | |
" u'and'),\n", | |
" (u'@weather-type',\n", | |
" u'rain showers'),\n", | |
" (u'@qualifier',\n", | |
" u'none'),\n", | |
" (u'visibility',\n", | |
" OrderedDict([(u'@xsi:nil',\n", | |
" u'true')]))])])])])])),\n", | |
" (u'conditions-icon',\n", | |
" OrderedDict([(u'@type', u'forecast-NWS'),\n", | |
" (u'@time-layout', u'k-p3h-n37-5'),\n", | |
" (u'name', u'Conditions Icons'),\n", | |
" (u'icon-link',\n", | |
" [u'http://forecast.weather.gov/images/wtf/few.jpg',\n", | |
" u'http://forecast.weather.gov/images/wtf/few.jpg',\n", | |
" u'http://forecast.weather.gov/images/wtf/few.jpg',\n", | |
" u'http://forecast.weather.gov/images/wtf/few.jpg',\n", | |
" u'http://forecast.weather.gov/images/wtf/few.jpg',\n", | |
" u'http://forecast.weather.gov/images/wtf/nfew.jpg',\n", | |
" u'http://forecast.weather.gov/images/wtf/nfew.jpg',\n", | |
" u'http://forecast.weather.gov/images/wtf/nfew.jpg',\n", | |
" u'http://forecast.weather.gov/images/wtf/few.jpg',\n", | |
" u'http://forecast.weather.gov/images/wtf/few.jpg',\n", | |
" u'http://forecast.weather.gov/images/wtf/few.jpg',\n", | |
" u'http://forecast.weather.gov/images/wtf/few.jpg',\n", | |
" u'http://forecast.weather.gov/images/wtf/few.jpg',\n", | |
" u'http://forecast.weather.gov/images/wtf/nfew.jpg',\n", | |
" u'http://forecast.weather.gov/images/wtf/nfew.jpg',\n", | |
" u'http://forecast.weather.gov/images/wtf/nfew.jpg',\n", | |
" u'http://forecast.weather.gov/images/wtf/few.jpg',\n", | |
" u'http://forecast.weather.gov/images/wtf/sct.jpg',\n", | |
" u'http://forecast.weather.gov/images/wtf/few.jpg',\n", | |
" u'http://forecast.weather.gov/images/wtf/few.jpg',\n", | |
" u'http://forecast.weather.gov/images/wtf/sct.jpg',\n", | |
" u'http://forecast.weather.gov/images/wtf/nsct.jpg',\n", | |
" u'http://forecast.weather.gov/images/wtf/hi_shwrs10.jpg',\n", | |
" u'http://forecast.weather.gov/images/wtf/scttsra30.jpg',\n", | |
" u'http://forecast.weather.gov/images/wtf/scttsra30.jpg',\n", | |
" u'http://forecast.weather.gov/images/wtf/nsct.jpg',\n", | |
" u'http://forecast.weather.gov/images/wtf/hi_shwrs20.jpg',\n", | |
" u'http://forecast.weather.gov/images/wtf/scttsra30.jpg',\n", | |
" u'http://forecast.weather.gov/images/wtf/sct.jpg',\n", | |
" u'http://forecast.weather.gov/images/wtf/nsct.jpg',\n", | |
" u'http://forecast.weather.gov/images/wtf/sct.jpg',\n", | |
" u'http://forecast.weather.gov/images/wtf/sct.jpg',\n", | |
" u'http://forecast.weather.gov/images/wtf/scttsra10.jpg',\n", | |
" u'http://forecast.weather.gov/images/wtf/hi_nshwrs30.jpg',\n", | |
" u'http://forecast.weather.gov/images/wtf/hi_shwrs30.jpg',\n", | |
" u'http://forecast.weather.gov/images/wtf/tsra40.jpg',\n", | |
" u'http://forecast.weather.gov/images/wtf/tsra40.jpg'])])),\n", | |
" (u'hazards',\n", | |
" OrderedDict([(u'@time-layout', u'k-p1h-n69-8'),\n", | |
" (u'name',\n", | |
" u'Watches, Warnings, and Advisories'),\n", | |
" (u'hazard-conditions',\n", | |
" [None,\n", | |
" None,\n", | |
" None,\n", | |
" None,\n", | |
" None,\n", | |
" None,\n", | |
" None,\n", | |
" None,\n", | |
" None,\n", | |
" None,\n", | |
" None,\n", | |
" None,\n", | |
" None,\n", | |
" None,\n", | |
" None,\n", | |
" None,\n", | |
" None,\n", | |
" None,\n", | |
" None,\n", | |
" None,\n", | |
" None,\n", | |
" None,\n", | |
" None,\n", | |
" None,\n", | |
" None,\n", | |
" None,\n", | |
" None,\n", | |
" None,\n", | |
" None,\n", | |
" None,\n", | |
" None,\n", | |
" None,\n", | |
" None,\n", | |
" None,\n", | |
" None,\n", | |
" None,\n", | |
" None,\n", | |
" None,\n", | |
" None,\n", | |
" None,\n", | |
" None,\n", | |
" None,\n", | |
" None,\n", | |
" None,\n", | |
" None,\n", | |
" None,\n", | |
" None,\n", | |
" None,\n", | |
" None,\n", | |
" None,\n", | |
" None,\n", | |
" None,\n", | |
" None,\n", | |
" None,\n", | |
" None,\n", | |
" None,\n", | |
" None,\n", | |
" None,\n", | |
" None,\n", | |
" None,\n", | |
" None,\n", | |
" None,\n", | |
" None,\n", | |
" None,\n", | |
" None,\n", | |
" None,\n", | |
" None,\n", | |
" None,\n", | |
" None])])),\n", | |
" (u'water-state',\n", | |
" OrderedDict([(u'@time-layout', u'k-p3h-n33-6'),\n", | |
" (u'waves',\n", | |
" OrderedDict([(u'@type',\n", | |
" u'significant'),\n", | |
" (u'@units', u'feet'),\n", | |
" (u'name',\n", | |
" u'Wave Height'),\n", | |
" (u'value',\n", | |
" [OrderedDict([(u'@xsi:nil',\n", | |
" u'true')]),\n", | |
" OrderedDict([(u'@xsi:nil',\n", | |
" u'true')]),\n", | |
" OrderedDict([(u'@xsi:nil',\n", | |
" u'true')]),\n", | |
" OrderedDict([(u'@xsi:nil',\n", | |
" u'true')]),\n", | |
" OrderedDict([(u'@xsi:nil',\n", | |
" u'true')]),\n", | |
" OrderedDict([(u'@xsi:nil',\n", | |
" u'true')]),\n", | |
" OrderedDict([(u'@xsi:nil',\n", | |
" u'true')]),\n", | |
" OrderedDict([(u'@xsi:nil',\n", | |
" u'true')]),\n", | |
" OrderedDict([(u'@xsi:nil',\n", | |
" u'true')]),\n", | |
" OrderedDict([(u'@xsi:nil',\n", | |
" u'true')]),\n", | |
" OrderedDict([(u'@xsi:nil',\n", | |
" u'true')]),\n", | |
" OrderedDict([(u'@xsi:nil',\n", | |
" u'true')]),\n", | |
" OrderedDict([(u'@xsi:nil',\n", | |
" u'true')]),\n", | |
" OrderedDict([(u'@xsi:nil',\n", | |
" u'true')]),\n", | |
" OrderedDict([(u'@xsi:nil',\n", | |
" u'true')]),\n", | |
" OrderedDict([(u'@xsi:nil',\n", | |
" u'true')]),\n", | |
" OrderedDict([(u'@xsi:nil',\n", | |
" u'true')]),\n", | |
" OrderedDict([(u'@xsi:nil',\n", | |
" u'true')]),\n", | |
" OrderedDict([(u'@xsi:nil',\n", | |
" u'true')]),\n", | |
" OrderedDict([(u'@xsi:nil',\n", | |
" u'true')]),\n", | |
" OrderedDict([(u'@xsi:nil',\n", | |
" u'true')]),\n", | |
" OrderedDict([(u'@xsi:nil',\n", | |
" u'true')]),\n", | |
" OrderedDict([(u'@xsi:nil',\n", | |
" u'true')]),\n", | |
" OrderedDict([(u'@xsi:nil',\n", | |
" u'true')]),\n", | |
" OrderedDict([(u'@xsi:nil',\n", | |
" u'true')]),\n", | |
" OrderedDict([(u'@xsi:nil',\n", | |
" u'true')]),\n", | |
" OrderedDict([(u'@xsi:nil',\n", | |
" u'true')]),\n", | |
" OrderedDict([(u'@xsi:nil',\n", | |
" u'true')]),\n", | |
" OrderedDict([(u'@xsi:nil',\n", | |
" u'true')]),\n", | |
" OrderedDict([(u'@xsi:nil',\n", | |
" u'true')]),\n", | |
" OrderedDict([(u'@xsi:nil',\n", | |
" u'true')]),\n", | |
" OrderedDict([(u'@xsi:nil',\n", | |
" u'true')]),\n", | |
" OrderedDict([(u'@xsi:nil',\n", | |
" u'true')])])]))]))]))])" | |
] | |
}, | |
"execution_count": 48, | |
"metadata": {}, | |
"output_type": "execute_result" | |
} | |
], | |
"source": [ | |
"t['dwml']['data']" | |
] | |
} | |
], | |
"metadata": { | |
"kernelspec": { | |
"display_name": "Python [conda env:test4]", | |
"language": "python", | |
"name": "conda-env-test4-py" | |
}, | |
"language_info": { | |
"codemirror_mode": { | |
"name": "ipython", | |
"version": 2 | |
}, | |
"file_extension": ".py", | |
"mimetype": "text/x-python", | |
"name": "python", | |
"nbconvert_exporter": "python", | |
"pygments_lexer": "ipython2", | |
"version": "2.7.15" | |
} | |
}, | |
"nbformat": 4, | |
"nbformat_minor": 2 | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment