{ "cells": [ { "cell_type": "markdown", "metadata": { "extensions": { "jupyter_dashboards": { "version": 1, "views": { "grid_default": { "col": 0, "height": 38, "hidden": false, "row": 17, "width": 12 }, "report_default": { "hidden": false } } } } }, "source": [ "# Loading meteorological data formats\n", " \n", "A talk prepared for PyLadies 20 May 2017\n", " \n", "This talk aims to discuss, demystify and crack open various data formats used by meteorological\n", "agencies. Formats encountered along the way includes curiously formatted comma separated files, xml (blergh), json as well as n-dimensional data — all using data available online. The talk will be presented in jupyter notebooks which will be made available after the talk. The presenter, Maree Carroll, has been working at the Australian Bureau of Meteorology for the past ten years. Python is the programming language of choice for many of the staff there.\n", "\n", "## Where to find meteorological data\n", "\n", "* www.bom.gov.au \n", "* ftp://ftp.bom.gov.au/\n", "* AWS Public datasets \n", "* NZ met office\n", "* NOAA data\n", "* UK met office\n", "* Europe met offices\n", "* data.gov.au\n", " \n", "## Data formats used for meteorological data\n", " \n", " * Flat files\n", " * Excel files\n", " * JSON\n", " * XML\n", " * NetCDF\n", " * grib\n", " * Arc Ascii grid\n", " \n", "## Flat files\n", " \n", " - each row is a unique observation or record, containing one item of information\n", " - each column is a feature or attribute\n", " - text files containing records\n", " - table data without structured relationships (unlike relational database tables)\n", " - can have a header\n", " - file extension can be *csv* (\"comma separated values\"), but not always. e.g. `.txt`\n", " - the field separator might not be a comma e.g. it could be a tab (tab-delimited file)\n", " \n", "## Importing flat files examples\n", " \n", "There are two main python modules you generally use for importing flat files: numpy, pandas\n", " \n", "If all the data are numerical we can import the data with numpy\n", " \n", "Numpy arrays are the python standard for storing numerical data - efficiency, work well with other packages e.g. sci-kit learn for machine learning\n", " \n", "The two main funtions for loading numerical data in numpy from flat files are:\n", " \n", " * `loadtxt()` https://docs.scipy.org/doc/numpy/reference/generated/numpy.loadtxt.html\n", " * `genfromtxt()` https://docs.scipy.org/doc/numpy/reference/generated/numpy.genfromtxt.html\n", " \n", "Lets have a look at one file from the Bureau of Meteorology anonymous ftp server that is numerical data -- the rainfall daily grid at [ftp://ftp.bom.gov.au/anon/gen/clim_data/IDCKZRDA00.rainfall.daily.grid](ftp://ftp.bom.gov.au/anon/gen/clim_data/IDCKZRDA00.rainfall.daily.grid)" ] }, { "cell_type": "code", "execution_count": 7, "metadata": { "collapsed": false, "extensions": { "jupyter_dashboards": { "version": 1, "views": { "grid_default": { "col": 0, "height": 5, "hidden": false, "row": 55, "width": 4 }, "report_default": { "hidden": false } } } } }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ " % Total % Received % Xferd Average Speed Time Time Time Current\n", " Dload Upload Total Spent Left Speed\n", "100 2401k 100 2401k 0 0 789k 0 0:00:03 0:00:03 --:--:-- 789k\n" ] } ], "source": [ "!curl ftp://ftp.bom.gov.au/anon/gen/clim_data/IDCKZRDA00.rainfall.daily.grid -O" ] }, { "cell_type": "code", "execution_count": 15, "metadata": { "collapsed": false, "extensions": { "jupyter_dashboards": { "version": 1, "views": { "grid_default": { "col": 4, "height": 8, "hidden": false, "row": 55, "width": 4 }, "report_default": { "hidden": false } } } } }, "outputs": [ { "data": { "text/plain": [ "array([[ 0., 0., 0., ..., 0., 0., 0.],\n", " [ 0., 0., 0., ..., 0., 0., 0.],\n", " [ 0., 0., 0., ..., 0., 0., 0.],\n", " ..., \n", " [ 0., 0., 0., ..., 0., 0., 0.],\n", " [ 0., 0., 0., ..., 0., 0., 0.],\n", " [ 0., 0., 0., ..., 0., 0., 0.]])" ] }, "execution_count": 15, "metadata": {}, "output_type": "execute_result" } ], "source": [ "import numpy as np\n", "\n", "filename = 'IDCKZRDA00.rainfall.daily.grid'\n", "data = np.genfromtxt(filename, delimiter=' ', skip_header=6, skip_footer=18) \n", "#white space delimiter is actually default\n", "data" ] }, { "cell_type": "code", "execution_count": 13, "metadata": { "collapsed": false, "extensions": { "jupyter_dashboards": { "version": 1, "views": { "grid_default": { "col": 8, "height": 11, "hidden": false, "row": 55, "width": 4 }, "report_default": { "hidden": false } } } } }, "outputs": [ { "data": { "text/plain": [ "" ] }, "execution_count": 13, "metadata": {}, "output_type": "execute_result" }, { "data": { "image/png": "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\nAABJRU5ErkJggg==\n", "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "%matplotlib inline\n", "import matplotlib.pyplot as plt\n", "plt.imshow(data, cmap='Blues', interpolation='nearest')" ] }, { "cell_type": "markdown", "metadata": { "extensions": { "jupyter_dashboards": { "version": 1, "views": { "grid_default": { "col": 5, "height": 4, "hidden": false, "row": 13, "width": 4 }, "report_default": { "hidden": false } } } } }, "source": [ "Another useful parameter is usecols which lets you only load certain columns of the data. e.g if you only want the first and third column you could use: `usecol=[0,2]` " ] }, { "cell_type": "markdown", "metadata": { "extensions": { "jupyter_dashboards": { "version": 1, "views": { "grid_default": { "col": 0, "height": 4, "hidden": false, "row": 60, "width": 4 }, "report_default": { "hidden": false } } } } }, "source": [ "Data with mixed types (not exclusively numerical data) is best loaded into a DataFrame with pandas. " ] }, { "cell_type": "code", "execution_count": 16, "metadata": { "collapsed": true, "extensions": { "jupyter_dashboards": { "version": 1, "views": { "grid_default": { "hidden": true }, "report_default": { "hidden": true } } } } }, "outputs": [], "source": [ "import pandas as pd" ] }, { "cell_type": "markdown", "metadata": { "extensions": { "jupyter_dashboards": { "version": 1, "views": { "grid_default": { "col": 0, "height": 4, "hidden": false, "row": 66, "width": 12 }, "report_default": { "hidden": false } } } } }, "source": [ "A useful function for creating a DataFrame from a flat file in pandas is read_csv http://pandas.pydata.org/pandas-docs/stable/generated/pandas.read_csv.html. This method can be used for any delimiter flat file.\n", "\n", "Lets have a look at a file separated by `#`, the capital city precis forecast file at ftp://ftp.bom.gov.au/anon/gen/fwo/IDA00100.dat. Another handy thing with the most recent pandas versions is you can give it a URL as a file-like object. But let's download it with curl anyway so we can have a quick look at this small file." ] }, { "cell_type": "code", "execution_count": 21, "metadata": { "collapsed": false, "extensions": { "jupyter_dashboards": { "version": 1, "views": { "grid_default": { "col": 0, "height": 5, "hidden": false, "row": 70, "width": 4 }, "report_default": { "hidden": false } } } } }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ " % Total % Received % Xferd Average Speed Time Time Time Current\n", " Dload Upload Total Spent Left Speed\n", "100 628 100 628 0 0 949 0 --:--:-- --:--:-- --:--:-- 950\n" ] } ], "source": [ "!curl ftp://ftp.bom.gov.au/anon/gen/fwo/IDA00100.dat -O" ] }, { "cell_type": "code", "execution_count": 22, "metadata": { "collapsed": false, "extensions": { "jupyter_dashboards": { "version": 1, "views": { "grid_default": { "col": 4, "height": 11, "hidden": false, "row": 70, "width": 4 }, "report_default": { "hidden": false } } } } }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "location#state#issue_date#issue_time#product_code#forecast_date#max#forecast#\r\n", "Sydney#NSW#20170515#095409#IDN10064#20170515000000#20#Shower or two. Windy.#\r\n", "Melbourne#VIC#20170515#044005#IDV10450#20170515000000#17#Cloudy.#\r\n", "Brisbane#QLD#20170515#020527#IDQ10095#20170515000000#26#Sunny.#\r\n", "Perth#WA#20170515#035827#IDW12300#20170515000000#21#Showers.#\r\n", "Adelaide#SA#20170515#044847#IDS10034#20170515000000#21#Mostly sunny.#\r\n", "Hobart#TAS#20170515#031707#IDT65061#20170515000000#14#Possible light shower.#\r\n", "Canberra#NSW#20170515#095409#IDN10035#20170515000000#17#Partly cloudy.#\r\n", "Darwin#NT#20170515#043003#IDD10150#20170515000000#33#Sunny.#\r\n" ] } ], "source": [ "!cat IDA00100.dat" ] }, { "cell_type": "markdown", "metadata": { "extensions": { "jupyter_dashboards": { "version": 1, "views": { "grid_default": { "col": 0, "height": 5, "hidden": false, "row": 81, "width": 12 }, "report_default": { "hidden": false } } } } }, "source": [ "We can notice the following about this file:\n", "- it has a header row\n", "- it has a mix of string an numerical data. There is also date and time in there\n", "- We are probably not interested in all of these columns. We don't care about the product code, for example.\n", "- the datetime is not ISO, just to be annoying, and sometimes this means you'll have to specify a date parser" ] }, { "cell_type": "code", "execution_count": 43, "metadata": { "collapsed": true, "extensions": { "jupyter_dashboards": { "version": 1, "views": { "grid_default": { "hidden": true }, "report_default": { "hidden": true } } } } }, "outputs": [], "source": [ "dateparse = lambda x: pd.datetime.strptime(x, '%Y%m%d%H%M%S')" ] }, { "cell_type": "code", "execution_count": 72, "metadata": { "collapsed": false, "extensions": { "jupyter_dashboards": { "version": 1, "views": { "grid_default": { "col": 0, "height": 14, "hidden": false, "row": 86, "width": 4 }, "report_default": { "hidden": false } } } } }, "outputs": [ { "data": { "text/html": [ "
\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
locationstateforecast_datemaxforecast
0SydneyNSW2017-05-1520Shower or two. Windy.
1MelbourneVIC2017-05-1517Cloudy.
2BrisbaneQLD2017-05-1526Sunny.
3PerthWA2017-05-1521Showers.
4AdelaideSA2017-05-1521Mostly sunny.
5HobartTAS2017-05-1514Possible light shower.
6CanberraNSW2017-05-1517Partly cloudy.
7DarwinNT2017-05-1533Sunny.
\n", "
" ], "text/plain": [ " location state forecast_date max forecast\n", "0 Sydney NSW 2017-05-15 20 Shower or two. Windy.\n", "1 Melbourne VIC 2017-05-15 17 Cloudy.\n", "2 Brisbane QLD 2017-05-15 26 Sunny.\n", "3 Perth WA 2017-05-15 21 Showers.\n", "4 Adelaide SA 2017-05-15 21 Mostly sunny.\n", "5 Hobart TAS 2017-05-15 14 Possible light shower.\n", "6 Canberra NSW 2017-05-15 17 Partly cloudy.\n", "7 Darwin NT 2017-05-15 33 Sunny." ] }, "execution_count": 72, "metadata": {}, "output_type": "execute_result" } ], "source": [ "data = pd.read_csv('ftp://ftp.bom.gov.au/anon/gen/fwo/IDA00100.dat', \n", " sep='#', \n", " usecols=[0,1,5,6,7], \n", " parse_dates=[2],\n", " #date_parser=dateparse ## in this instance we don't need it as intelligent parser figured it out\n", " )\n", "data" ] }, { "cell_type": "markdown", "metadata": { "extensions": { "jupyter_dashboards": { "version": 1, "views": { "grid_default": { "col": 0, "height": 4, "hidden": false, "row": 100, "width": 12 }, "report_default": { "hidden": false } } } } }, "source": [ "Here's another example, using fixed width columns, showing the UV forecast for various locations [ftp://ftp.bom.gov.au/anon/gen/fwo/IDZ75006.txt](ftp://ftp.bom.gov.au/anon/gen/fwo/IDZ75006.txt)\n", "\n", "Here we can use pandas `read_fwf()` http://pandas.pydata.org/pandas-docs/stable/generated/pandas.read_fwf.html?highlight=read_fwf#pandas.read_fwf" ] }, { "cell_type": "code", "execution_count": 80, "metadata": { "collapsed": false, "extensions": { "jupyter_dashboards": { "version": 1, "views": { "grid_default": { "col": 0, "height": 42, "hidden": false, "row": 104, "width": 6 }, "report_default": { "hidden": false } } } } }, "outputs": [ { "data": { "text/html": [ "
\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
LatLonRegionLocationDateStartEndIndexRating
0-34.56150.79NSWAlbion Park2017-05-1511:00 am1:00 pm3[Moderate]
1-30.53151.67NSWArmidale2017-05-1510:00 am2:00 pm5[Moderate]
2-28.84153.56NSWBallina2017-05-159:40 am2:00 pm5[Moderate]
3-34.64143.56NSWBalranald2017-05-1511:50 am1:10 pm3[Moderate]
4-30.38150.61NSWBarraba2017-05-1510:00 am2:00 pm4[Moderate]
5-35.72150.19NSWBatemans Bay2017-05-1511:20 am1:00 pm3[Moderate]
6-33.43149.56NSWBathurst2017-05-1510:50 am1:20 pm3[Moderate]
7-36.67149.82NSWBega2017-05-1512:00 pm12:10 pm3[Moderate]
8-34.37150.93NSWWollongong2017-05-1511:00 am1:00 pm3[Moderate]
9-30.04145.95NSWBourke2017-05-1510:20 am2:20 pm4[Moderate]
10-34.49150.40NSWBowral2017-05-1510:50 am1:10 pm3[Moderate]
11-35.43149.78NSWBraidwood2017-05-1511:10 am1:00 pm3[Moderate]
12-29.96146.87NSWBrewarrina2017-05-1510:20 am2:10 pm4[Moderate]
13-31.98141.47NSWBroken Hill2017-05-1510:50 am2:20 pm4[Moderate]
14-28.64153.64NSWByron Bay2017-05-159:40 am2:00 pm5[Moderate]
15-35.94148.38NSWCabramurra2017-05-1511:20 am1:00 pm3[Moderate]
16-34.06150.77NSWCampbelltown2017-05-1510:50 am1:10 pm3[Moderate]
17-35.31149.20ACTCanberra2017-05-1511:00 am1:10 pm3[Moderate]
18-33.91151.11NSWCanterbury2017-05-1510:50 am1:10 pm3[Moderate]
19-32.79151.34NSWCessnock2017-05-1510:40 am1:20 pm3[Moderate]
20-36.43148.33NSWCharlotte Pass2017-05-1511:30 am1:00 pm3[Moderate]
21-31.48145.83NSWCobar2017-05-1510:40 am2:00 pm4[Moderate]
22-30.30153.11NSWCoffs Harbour2017-05-1510:00 am1:40 pm4[Moderate]
23-36.23149.12NSWCooma2017-05-1511:30 am12:50 pm3[Moderate]
24-31.27149.27NSWCoonabarabran2017-05-1510:20 am1:50 pm4[Moderate]
\n", "
" ], "text/plain": [ " Lat Lon Region Location Date Start End \\\n", "0 -34.56 150.79 NSW Albion Park 2017-05-15 11:00 am 1:00 pm \n", "1 -30.53 151.67 NSW Armidale 2017-05-15 10:00 am 2:00 pm \n", "2 -28.84 153.56 NSW Ballina 2017-05-15 9:40 am 2:00 pm \n", "3 -34.64 143.56 NSW Balranald 2017-05-15 11:50 am 1:10 pm \n", "4 -30.38 150.61 NSW Barraba 2017-05-15 10:00 am 2:00 pm \n", "5 -35.72 150.19 NSW Batemans Bay 2017-05-15 11:20 am 1:00 pm \n", "6 -33.43 149.56 NSW Bathurst 2017-05-15 10:50 am 1:20 pm \n", "7 -36.67 149.82 NSW Bega 2017-05-15 12:00 pm 12:10 pm \n", "8 -34.37 150.93 NSW Wollongong 2017-05-15 11:00 am 1:00 pm \n", "9 -30.04 145.95 NSW Bourke 2017-05-15 10:20 am 2:20 pm \n", "10 -34.49 150.40 NSW Bowral 2017-05-15 10:50 am 1:10 pm \n", "11 -35.43 149.78 NSW Braidwood 2017-05-15 11:10 am 1:00 pm \n", "12 -29.96 146.87 NSW Brewarrina 2017-05-15 10:20 am 2:10 pm \n", "13 -31.98 141.47 NSW Broken Hill 2017-05-15 10:50 am 2:20 pm \n", "14 -28.64 153.64 NSW Byron Bay 2017-05-15 9:40 am 2:00 pm \n", "15 -35.94 148.38 NSW Cabramurra 2017-05-15 11:20 am 1:00 pm \n", "16 -34.06 150.77 NSW Campbelltown 2017-05-15 10:50 am 1:10 pm \n", "17 -35.31 149.20 ACT Canberra 2017-05-15 11:00 am 1:10 pm \n", "18 -33.91 151.11 NSW Canterbury 2017-05-15 10:50 am 1:10 pm \n", "19 -32.79 151.34 NSW Cessnock 2017-05-15 10:40 am 1:20 pm \n", "20 -36.43 148.33 NSW Charlotte Pass 2017-05-15 11:30 am 1:00 pm \n", "21 -31.48 145.83 NSW Cobar 2017-05-15 10:40 am 2:00 pm \n", "22 -30.30 153.11 NSW Coffs Harbour 2017-05-15 10:00 am 1:40 pm \n", "23 -36.23 149.12 NSW Cooma 2017-05-15 11:30 am 12:50 pm \n", "24 -31.27 149.27 NSW Coonabarabran 2017-05-15 10:20 am 1:50 pm \n", "\n", " Index Rating \n", "0 3 [Moderate] \n", "1 5 [Moderate] \n", "2 5 [Moderate] \n", "3 3 [Moderate] \n", "4 4 [Moderate] \n", "5 3 [Moderate] \n", "6 3 [Moderate] \n", "7 3 [Moderate] \n", "8 3 [Moderate] \n", "9 4 [Moderate] \n", "10 3 [Moderate] \n", "11 3 [Moderate] \n", "12 4 [Moderate] \n", "13 4 [Moderate] \n", "14 5 [Moderate] \n", "15 3 [Moderate] \n", "16 3 [Moderate] \n", "17 3 [Moderate] \n", "18 3 [Moderate] \n", "19 3 [Moderate] \n", "20 3 [Moderate] \n", "21 4 [Moderate] \n", "22 4 [Moderate] \n", "23 3 [Moderate] \n", "24 4 [Moderate] " ] }, "execution_count": 80, "metadata": {}, "output_type": "execute_result" } ], "source": [ "data = pd.read_fwf('ftp://ftp.bom.gov.au/anon/gen/fwo/IDZ75006.txt',\n", " parse_dates=[4],\n", " dayfirst=True,\n", " header=0, #explicitly replace names\n", " names=['Lat','Lon','Region','Location','Date','Start','End', 'Index','Rating'],\n", " widths=[7,9,8,26,12,32,9,3,9,29,3,11],\n", " usecols=[0,1,2,3,4,6,8,10,11],\n", " nrows=25\n", " )\n", "data" ] }, { "cell_type": "code", "execution_count": 89, "metadata": { "collapsed": false, "extensions": { "jupyter_dashboards": { "version": 1, "views": { "grid_default": { "col": 6, "height": 61, "hidden": false, "row": 104, "width": 4 }, "report_default": { "hidden": false } } } } }, "outputs": [ { "data": { "text/html": [ "
\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
uvbedcs
LOCAL date
2017-05-14 22:00:000.000000
2017-05-14 23:00:000.000000
2017-05-15 00:00:000.000000
2017-05-15 01:00:000.000000
2017-05-15 02:00:000.000000
2017-05-15 03:00:000.000000
2017-05-15 04:00:000.000000
2017-05-15 05:00:000.000000
2017-05-15 06:00:000.000000
2017-05-15 07:00:000.015324
2017-05-15 08:00:000.327018
2017-05-15 09:00:001.086187
2017-05-15 10:00:002.176819
2017-05-15 11:00:003.155390
2017-05-15 12:00:003.553925
2017-05-15 13:00:003.160435
2017-05-15 14:00:002.196711
2017-05-15 15:00:001.106842
2017-05-15 16:00:000.340004
2017-05-15 17:00:000.018048
2017-05-15 18:00:000.000000
2017-05-15 19:00:000.000000
2017-05-15 20:00:000.000000
2017-05-15 21:00:000.000000
2017-05-15 22:00:000.000000
2017-05-15 23:00:000.000000
2017-05-16 00:00:000.000000
2017-05-16 01:00:000.000000
2017-05-16 02:00:000.000000
2017-05-16 03:00:000.000000
......
2017-05-18 17:00:000.012589
2017-05-18 18:00:000.000000
2017-05-18 19:00:000.000000
2017-05-18 20:00:000.000000
2017-05-18 21:00:000.000000
2017-05-18 22:00:000.000000
2017-05-18 23:00:000.000000
2017-05-19 00:00:000.000000
2017-05-19 01:00:000.000000
2017-05-19 02:00:000.000000
2017-05-19 03:00:000.000000
2017-05-19 04:00:000.000000
2017-05-19 05:00:000.000000
2017-05-19 06:00:000.000000
2017-05-19 07:00:000.005472
2017-05-19 08:00:000.303810
2017-05-19 09:00:001.037195
2017-05-19 10:00:002.098964
2017-05-19 11:00:003.056808
2017-05-19 12:00:003.427765
2017-05-19 13:00:003.031539
2017-05-19 14:00:002.091407
2017-05-19 15:00:001.042628
2017-05-19 16:00:000.308480
2017-05-19 17:00:000.011346
2017-05-19 18:00:000.000000
2017-05-19 19:00:000.000000
2017-05-19 20:00:000.000000
2017-05-19 21:00:000.000000
2017-05-19 22:00:000.000000
\n", "

121 rows × 1 columns

\n", "
" ], "text/plain": [ " uvbedcs\n", "LOCAL date \n", "2017-05-14 22:00:00 0.000000\n", "2017-05-14 23:00:00 0.000000\n", "2017-05-15 00:00:00 0.000000\n", "2017-05-15 01:00:00 0.000000\n", "2017-05-15 02:00:00 0.000000\n", "2017-05-15 03:00:00 0.000000\n", "2017-05-15 04:00:00 0.000000\n", "2017-05-15 05:00:00 0.000000\n", "2017-05-15 06:00:00 0.000000\n", "2017-05-15 07:00:00 0.015324\n", "2017-05-15 08:00:00 0.327018\n", "2017-05-15 09:00:00 1.086187\n", "2017-05-15 10:00:00 2.176819\n", "2017-05-15 11:00:00 3.155390\n", "2017-05-15 12:00:00 3.553925\n", "2017-05-15 13:00:00 3.160435\n", "2017-05-15 14:00:00 2.196711\n", "2017-05-15 15:00:00 1.106842\n", "2017-05-15 16:00:00 0.340004\n", "2017-05-15 17:00:00 0.018048\n", "2017-05-15 18:00:00 0.000000\n", "2017-05-15 19:00:00 0.000000\n", "2017-05-15 20:00:00 0.000000\n", "2017-05-15 21:00:00 0.000000\n", "2017-05-15 22:00:00 0.000000\n", "2017-05-15 23:00:00 0.000000\n", "2017-05-16 00:00:00 0.000000\n", "2017-05-16 01:00:00 0.000000\n", "2017-05-16 02:00:00 0.000000\n", "2017-05-16 03:00:00 0.000000\n", "... ...\n", "2017-05-18 17:00:00 0.012589\n", "2017-05-18 18:00:00 0.000000\n", "2017-05-18 19:00:00 0.000000\n", "2017-05-18 20:00:00 0.000000\n", "2017-05-18 21:00:00 0.000000\n", "2017-05-18 22:00:00 0.000000\n", "2017-05-18 23:00:00 0.000000\n", "2017-05-19 00:00:00 0.000000\n", "2017-05-19 01:00:00 0.000000\n", "2017-05-19 02:00:00 0.000000\n", "2017-05-19 03:00:00 0.000000\n", "2017-05-19 04:00:00 0.000000\n", "2017-05-19 05:00:00 0.000000\n", "2017-05-19 06:00:00 0.000000\n", "2017-05-19 07:00:00 0.005472\n", "2017-05-19 08:00:00 0.303810\n", "2017-05-19 09:00:00 1.037195\n", "2017-05-19 10:00:00 2.098964\n", "2017-05-19 11:00:00 3.056808\n", "2017-05-19 12:00:00 3.427765\n", "2017-05-19 13:00:00 3.031539\n", "2017-05-19 14:00:00 2.091407\n", "2017-05-19 15:00:00 1.042628\n", "2017-05-19 16:00:00 0.308480\n", "2017-05-19 17:00:00 0.011346\n", "2017-05-19 18:00:00 0.000000\n", "2017-05-19 19:00:00 0.000000\n", "2017-05-19 20:00:00 0.000000\n", "2017-05-19 21:00:00 0.000000\n", "2017-05-19 22:00:00 0.000000\n", "\n", "[121 rows x 1 columns]" ] }, "execution_count": 89, "metadata": {}, "output_type": "execute_result" } ], "source": [ "data = pd.read_csv('ftp://ftp.bom.gov.au/anon/gen/fwo/IDZ75007.csv',\n", " nrows=121,\n", " parse_dates=[0],\n", " usecols=[6,7])\n", "# UV biologically effective dose clear-sky (uvbedcs)\n", "data.index = data.pop('LOCAL date')\n", "data" ] }, { "cell_type": "code", "execution_count": 90, "metadata": { "collapsed": false, "extensions": { "jupyter_dashboards": { "version": 1, "views": { "grid_default": { "col": 4, "height": 12, "hidden": false, "row": 86, "width": 4 }, "report_default": { "hidden": false } } } } }, "outputs": [ { "data": { "text/plain": [ "" ] }, "execution_count": 90, "metadata": {}, "output_type": "execute_result" }, { "data": { "image/png": "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\nf89xKHAfZ8nnAAAAAElFTkSuQmCC\n", "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "data.plot()" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "A daily rainfall file from http://www.bom.gov.au/climate/data/" ] }, { "cell_type": "code", "execution_count": 117, "metadata": { "collapsed": false }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "Product code,Bureau of Meteorology station number,Year,Month,Day,Rainfall amount (millimetres),Period over which rainfall was measured (days),Quality\r", "\r\n", "IDCJAC0009,086338,2013,01,01,,,\r", "\r\n", "IDCJAC0009,086338,2013,01,02,,,\r", "\r\n", "IDCJAC0009,086338,2013,01,03,,,\r", "\r\n", "IDCJAC0009,086338,2013,01,04,,,\r", "\r\n", "IDCJAC0009,086338,2013,01,05,,,\r", "\r\n", "IDCJAC0009,086338,2013,01,06,,,\r", "\r\n", "IDCJAC0009,086338,2013,01,07,,,\r", "\r\n", "IDCJAC0009,086338,2013,01,08,,,\r", "\r\n", "IDCJAC0009,086338,2013,01,09,,,\r", "\r\n" ] } ], "source": [ "!head -10 IDCJAC0009_086338_1800_Data.csv" ] }, { "cell_type": "code", "execution_count": 125, "metadata": { "collapsed": false }, "outputs": [ { "data": { "text/html": [ "
\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
Year_Month_DayRainfall amount (millimetres)Period over which rainfall was measured (days)
02013-01-01NaNNaN
12013-01-02NaNNaN
22013-01-03NaNNaN
32013-01-04NaNNaN
42013-01-05NaNNaN
52013-01-06NaNNaN
62013-01-07NaNNaN
72013-01-08NaNNaN
82013-01-09NaNNaN
92013-01-10NaNNaN
102013-01-11NaNNaN
112013-01-12NaNNaN
122013-01-13NaNNaN
132013-01-14NaNNaN
142013-01-15NaNNaN
152013-01-16NaNNaN
162013-01-17NaNNaN
172013-01-18NaNNaN
182013-01-19NaNNaN
192013-01-20NaNNaN
202013-01-21NaNNaN
212013-01-22NaNNaN
222013-01-23NaNNaN
232013-01-24NaNNaN
242013-01-25NaNNaN
252013-01-26NaNNaN
262013-01-27NaNNaN
272013-01-28NaNNaN
282013-01-29NaNNaN
292013-01-30NaNNaN
............
15542017-04-040.01.0
15552017-04-050.01.0
15562017-04-060.01.0
15572017-04-070.01.0
15582017-04-080.01.0
15592017-04-0910.61.0
15602017-04-1025.41.0
15612017-04-1115.41.0
15622017-04-120.01.0
15632017-04-130.01.0
15642017-04-140.01.0
15652017-04-150.01.0
15662017-04-160.01.0
15672017-04-170.01.0
15682017-04-180.01.0
15692017-04-190.01.0
15702017-04-200.01.0
15712017-04-219.41.0
15722017-04-224.61.0
15732017-04-230.01.0
15742017-04-240.01.0
15752017-04-2521.61.0
15762017-04-2620.01.0
15772017-04-2715.41.0
15782017-04-280.41.0
15792017-04-290.21.0
15802017-04-300.01.0
15812017-05-010.01.0
15822017-05-022.41.0
15832017-05-030.81.0
\n", "

1584 rows × 3 columns

\n", "
" ], "text/plain": [ " Year_Month_Day Rainfall amount (millimetres) \\\n", "0 2013-01-01 NaN \n", "1 2013-01-02 NaN \n", "2 2013-01-03 NaN \n", "3 2013-01-04 NaN \n", "4 2013-01-05 NaN \n", "5 2013-01-06 NaN \n", "6 2013-01-07 NaN \n", "7 2013-01-08 NaN \n", "8 2013-01-09 NaN \n", "9 2013-01-10 NaN \n", "10 2013-01-11 NaN \n", "11 2013-01-12 NaN \n", "12 2013-01-13 NaN \n", "13 2013-01-14 NaN \n", "14 2013-01-15 NaN \n", "15 2013-01-16 NaN \n", "16 2013-01-17 NaN \n", "17 2013-01-18 NaN \n", "18 2013-01-19 NaN \n", "19 2013-01-20 NaN \n", "20 2013-01-21 NaN \n", "21 2013-01-22 NaN \n", "22 2013-01-23 NaN \n", "23 2013-01-24 NaN \n", "24 2013-01-25 NaN \n", "25 2013-01-26 NaN \n", "26 2013-01-27 NaN \n", "27 2013-01-28 NaN \n", "28 2013-01-29 NaN \n", "29 2013-01-30 NaN \n", "... ... ... \n", "1554 2017-04-04 0.0 \n", "1555 2017-04-05 0.0 \n", "1556 2017-04-06 0.0 \n", "1557 2017-04-07 0.0 \n", "1558 2017-04-08 0.0 \n", "1559 2017-04-09 10.6 \n", "1560 2017-04-10 25.4 \n", "1561 2017-04-11 15.4 \n", "1562 2017-04-12 0.0 \n", "1563 2017-04-13 0.0 \n", "1564 2017-04-14 0.0 \n", "1565 2017-04-15 0.0 \n", "1566 2017-04-16 0.0 \n", "1567 2017-04-17 0.0 \n", "1568 2017-04-18 0.0 \n", "1569 2017-04-19 0.0 \n", "1570 2017-04-20 0.0 \n", "1571 2017-04-21 9.4 \n", "1572 2017-04-22 4.6 \n", "1573 2017-04-23 0.0 \n", "1574 2017-04-24 0.0 \n", "1575 2017-04-25 21.6 \n", "1576 2017-04-26 20.0 \n", "1577 2017-04-27 15.4 \n", "1578 2017-04-28 0.4 \n", "1579 2017-04-29 0.2 \n", "1580 2017-04-30 0.0 \n", "1581 2017-05-01 0.0 \n", "1582 2017-05-02 2.4 \n", "1583 2017-05-03 0.8 \n", "\n", " Period over which rainfall was measured (days) \n", "0 NaN \n", "1 NaN \n", "2 NaN \n", "3 NaN \n", "4 NaN \n", "5 NaN \n", "6 NaN \n", "7 NaN \n", "8 NaN \n", "9 NaN \n", "10 NaN \n", "11 NaN \n", "12 NaN \n", "13 NaN \n", "14 NaN \n", "15 NaN \n", "16 NaN \n", "17 NaN \n", "18 NaN \n", "19 NaN \n", "20 NaN \n", "21 NaN \n", "22 NaN \n", "23 NaN \n", "24 NaN \n", "25 NaN \n", "26 NaN \n", "27 NaN \n", "28 NaN \n", "29 NaN \n", "... ... \n", "1554 1.0 \n", "1555 1.0 \n", "1556 1.0 \n", "1557 1.0 \n", "1558 1.0 \n", "1559 1.0 \n", "1560 1.0 \n", "1561 1.0 \n", "1562 1.0 \n", "1563 1.0 \n", "1564 1.0 \n", "1565 1.0 \n", "1566 1.0 \n", "1567 1.0 \n", "1568 1.0 \n", "1569 1.0 \n", "1570 1.0 \n", "1571 1.0 \n", "1572 1.0 \n", "1573 1.0 \n", "1574 1.0 \n", "1575 1.0 \n", "1576 1.0 \n", "1577 1.0 \n", "1578 1.0 \n", "1579 1.0 \n", "1580 1.0 \n", "1581 1.0 \n", "1582 1.0 \n", "1583 1.0 \n", "\n", "[1584 rows x 3 columns]" ] }, "execution_count": 125, "metadata": {}, "output_type": "execute_result" } ], "source": [ "pd.read_csv('IDCJAC0009_086338_1800_Data.csv',usecols=[2,3,4,5,6],parse_dates=[[0,1,2]])" ] }, { "cell_type": "markdown", "metadata": { "extensions": { "jupyter_dashboards": { "version": 1, "views": { "grid_default": { "hidden": true }, "report_default": { "hidden": false } } } } }, "source": [ "## JSON\n", " \n", "Example, the last 72 hours of observations for Melbourne via http://www.bom.gov.au/products/IDV60901/IDV60901.95936.shtml link to http://www.bom.gov.au/fwo/IDV60901/IDV60901.95936.json" ] }, { "cell_type": "code", "execution_count": 101, "metadata": { "collapsed": false, "extensions": { "jupyter_dashboards": { "version": 1, "views": { "grid_default": { "col": 8, "height": 5, "hidden": false, "row": 70, "width": 4 }, "report_default": { "hidden": false } } } } }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ " % Total % Received % Xferd Average Speed Time Time Time Current\n", " Dload Upload Total Spent Left Speed\n", "100 125k 0 125k 0 0 193k 0 --:--:-- --:--:-- --:--:-- 193k\n" ] } ], "source": [ "!curl http://www.bom.gov.au/fwo/IDV60901/IDV60901.95936.json -O" ] }, { "cell_type": "code", "execution_count": 112, "metadata": { "collapsed": false, "extensions": { "jupyter_dashboards": { "version": 1, "views": { "grid_default": { "col": 8, "height": 12, "hidden": false, "row": 86, "width": 4 }, "report_default": { "hidden": false } } } }, "scrolled": false }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "[{'aifstime_utc': '20170515053000',\n", " 'air_temp': 14.7,\n", " 'apparent_t': 13.7,\n", " 'cloud': '-',\n", " 'cloud_base_m': None,\n", " 'cloud_oktas': None,\n", " 'cloud_type': '-',\n", " 'cloud_type_id': None,\n", " 'delta_t': 2.0,\n", " 'dewpt': 10.9,\n", " 'gust_kmh': 9,\n", " 'gust_kt': 5,\n", " 'history_product': 'IDV60901',\n", " 'lat': -37.8,\n", " 'local_date_time': '15/03:30pm',\n", " 'local_date_time_full': '20170515153000',\n", " 'lon': 145.0,\n", " 'name': 'Melbourne (Olympic Park)',\n", " 'press': 1018.9,\n", " 'press_msl': 1018.9,\n", " 'press_qnh': 1018.9,\n", " 'press_tend': '-',\n", " 'rain_trace': '0.0',\n", " 'rel_hum': 78,\n", " 'sea_state': '-',\n", " 'sort_order': 0,\n", " 'swell_dir_worded': '-',\n", " 'swell_height': None,\n", " 'swell_period': None,\n", " 'vis_km': '10',\n", " 'weather': '-',\n", " 'wind_dir': 'S',\n", " 'wind_spd_kmh': 7,\n", " 'wind_spd_kt': 4,\n", " 'wmo': 95936},\n", " {'aifstime_utc': '20170515050000',\n", " 'air_temp': 15.4,\n", " 'apparent_t': 14.0,\n", " 'cloud': '-',\n", " 'cloud_base_m': None,\n", " 'cloud_oktas': None,\n", " 'cloud_type': '-',\n", " 'cloud_type_id': None,\n", " 'delta_t': 2.4,\n", " 'dewpt': 10.8,\n", " 'gust_kmh': 13,\n", " 'gust_kt': 7,\n", " 'history_product': 'IDV60901',\n", " 'lat': -37.8,\n", " 'local_date_time': '15/03:00pm',\n", " 'local_date_time_full': '20170515150000',\n", " 'lon': 145.0,\n", " 'name': 'Melbourne (Olympic Park)',\n", " 'press': 1019.0,\n", " 'press_msl': 1019.0,\n", " 'press_qnh': 1019.0,\n", " 'press_tend': '-',\n", " 'rain_trace': '0.0',\n", " 'rel_hum': 74,\n", " 'sea_state': '-',\n", " 'sort_order': 1,\n", " 'swell_dir_worded': '-',\n", " 'swell_height': None,\n", " 'swell_period': None,\n", " 'vis_km': '10',\n", " 'weather': '-',\n", " 'wind_dir': 'S',\n", " 'wind_spd_kmh': 9,\n", " 'wind_spd_kt': 5,\n", " 'wmo': 95936},\n", " {'aifstime_utc': '20170515043000',\n", " 'air_temp': 16.7,\n", " 'apparent_t': 16.7,\n", " 'cloud': '-',\n", " 'cloud_base_m': None,\n", " 'cloud_oktas': None,\n", " 'cloud_type': '-',\n", " 'cloud_type_id': None,\n", " 'delta_t': 3.1,\n", " 'dewpt': 11.0,\n", " 'gust_kmh': 9,\n", " 'gust_kt': 5,\n", " 'history_product': 'IDV60901',\n", " 'lat': -37.8,\n", " 'local_date_time': '15/02:30pm',\n", " 'local_date_time_full': '20170515143000',\n", " 'lon': 145.0,\n", " 'name': 'Melbourne (Olympic Park)',\n", " 'press': 1018.9,\n", " 'press_msl': 1018.9,\n", " 'press_qnh': 1018.9,\n", " 'press_tend': '-',\n", " 'rain_trace': '0.0',\n", " 'rel_hum': 69,\n", " 'sea_state': '-',\n", " 'sort_order': 2,\n", " 'swell_dir_worded': '-',\n", " 'swell_height': None,\n", " 'swell_period': None,\n", " 'vis_km': '10',\n", " 'weather': '-',\n", " 'wind_dir': 'NNW',\n", " 'wind_spd_kmh': 2,\n", " 'wind_spd_kt': 1,\n", " 'wmo': 95936},\n", " {'aifstime_utc': '20170515040000',\n", " 'air_temp': 15.4,\n", " 'apparent_t': 14.9,\n", " 'cloud': '-',\n", " 'cloud_base_m': None,\n", " 'cloud_oktas': None,\n", " 'cloud_type': '-',\n", " 'cloud_type_id': None,\n", " 'delta_t': 2.5,\n", " 'dewpt': 10.6,\n", " 'gust_kmh': 11,\n", " 'gust_kt': 6,\n", " 'history_product': 'IDV60901',\n", " 'lat': -37.8,\n", " 'local_date_time': '15/02:00pm',\n", " 'local_date_time_full': '20170515140000',\n", " 'lon': 145.0,\n", " 'name': 'Melbourne (Olympic Park)',\n", " 'press': 1019.2,\n", " 'press_msl': 1019.2,\n", " 'press_qnh': 1019.2,\n", " 'press_tend': '-',\n", " 'rain_trace': '0.0',\n", " 'rel_hum': 73,\n", " 'sea_state': '-',\n", " 'sort_order': 3,\n", " 'swell_dir_worded': '-',\n", " 'swell_height': None,\n", " 'swell_period': None,\n", " 'vis_km': '10',\n", " 'weather': '-',\n", " 'wind_dir': 'NNW',\n", " 'wind_spd_kmh': 4,\n", " 'wind_spd_kt': 2,\n", " 'wmo': 95936},\n", " {'aifstime_utc': '20170515033000',\n", " 'air_temp': 14.5,\n", " 'apparent_t': 14.3,\n", " 'cloud': '-',\n", " 'cloud_base_m': None,\n", " 'cloud_oktas': None,\n", " 'cloud_type': '-',\n", " 'cloud_type_id': None,\n", " 'delta_t': 2.1,\n", " 'dewpt': 10.5,\n", " 'gust_kmh': 9,\n", " 'gust_kt': 5,\n", " 'history_product': 'IDV60901',\n", " 'lat': -37.8,\n", " 'local_date_time': '15/01:30pm',\n", " 'local_date_time_full': '20170515133000',\n", " 'lon': 145.0,\n", " 'name': 'Melbourne (Olympic Park)',\n", " 'press': 1019.4,\n", " 'press_msl': 1019.4,\n", " 'press_qnh': 1019.4,\n", " 'press_tend': '-',\n", " 'rain_trace': '0.0',\n", " 'rel_hum': 77,\n", " 'sea_state': '-',\n", " 'sort_order': 4,\n", " 'swell_dir_worded': '-',\n", " 'swell_height': None,\n", " 'swell_period': None,\n", " 'vis_km': '10',\n", " 'weather': '-',\n", " 'wind_dir': 'NNE',\n", " 'wind_spd_kmh': 2,\n", " 'wind_spd_kt': 1,\n", " 'wmo': 95936},\n", " {'aifstime_utc': '20170515030000',\n", " 'air_temp': 13.4,\n", " 'apparent_t': 12.8,\n", " 'cloud': '-',\n", " 'cloud_base_m': None,\n", " 'cloud_oktas': None,\n", " 'cloud_type': '-',\n", " 'cloud_type_id': None,\n", " 'delta_t': 1.6,\n", " 'dewpt': 10.4,\n", " 'gust_kmh': 9,\n", " 'gust_kt': 5,\n", " 'history_product': 'IDV60901',\n", " 'lat': -37.8,\n", " 'local_date_time': '15/01:00pm',\n", " 'local_date_time_full': '20170515130000',\n", " 'lon': 145.0,\n", " 'name': 'Melbourne (Olympic Park)',\n", " 'press': 1019.7,\n", " 'press_msl': 1019.7,\n", " 'press_qnh': 1019.7,\n", " 'press_tend': '-',\n", " 'rain_trace': '0.0',\n", " 'rel_hum': 82,\n", " 'sea_state': '-',\n", " 'sort_order': 5,\n", " 'swell_dir_worded': '-',\n", " 'swell_height': None,\n", " 'swell_period': None,\n", " 'vis_km': '10',\n", " 'weather': '-',\n", " 'wind_dir': 'W',\n", " 'wind_spd_kmh': 4,\n", " 'wind_spd_kt': 2,\n", " 'wmo': 95936},\n", " {'aifstime_utc': '20170515023000',\n", " 'air_temp': 13.0,\n", " 'apparent_t': 12.7,\n", " 'cloud': '-',\n", " 'cloud_base_m': None,\n", " 'cloud_oktas': None,\n", " 'cloud_type': '-',\n", " 'cloud_type_id': None,\n", " 'delta_t': 1.4,\n", " 'dewpt': 10.2,\n", " 'gust_kmh': 13,\n", " 'gust_kt': 7,\n", " 'history_product': 'IDV60901',\n", " 'lat': -37.8,\n", " 'local_date_time': '15/12:30pm',\n", " 'local_date_time_full': '20170515123000',\n", " 'lon': 145.0,\n", " 'name': 'Melbourne (Olympic Park)',\n", " 'press': 1020.1,\n", " 'press_msl': 1020.1,\n", " 'press_qnh': 1020.1,\n", " 'press_tend': '-',\n", " 'rain_trace': '0.0',\n", " 'rel_hum': 83,\n", " 'sea_state': '-',\n", " 'sort_order': 6,\n", " 'swell_dir_worded': '-',\n", " 'swell_height': None,\n", " 'swell_period': None,\n", " 'vis_km': '10',\n", " 'weather': '-',\n", " 'wind_dir': 'NNE',\n", " 'wind_spd_kmh': 2,\n", " 'wind_spd_kt': 1,\n", " 'wmo': 95936},\n", " {'aifstime_utc': '20170515020000',\n", " 'air_temp': 12.2,\n", " 'apparent_t': 11.2,\n", " 'cloud': '-',\n", " 'cloud_base_m': None,\n", " 'cloud_oktas': None,\n", " 'cloud_type': '-',\n", " 'cloud_type_id': None,\n", " 'delta_t': 1.0,\n", " 'dewpt': 10.3,\n", " 'gust_kmh': 11,\n", " 'gust_kt': 6,\n", " 'history_product': 'IDV60901',\n", " 'lat': -37.8,\n", " 'local_date_time': '15/12:00pm',\n", " 'local_date_time_full': '20170515120000',\n", " 'lon': 145.0,\n", " 'name': 'Melbourne (Olympic Park)',\n", " 'press': 1020.7,\n", " 'press_msl': 1020.7,\n", " 'press_qnh': 1020.7,\n", " 'press_tend': '-',\n", " 'rain_trace': '0.0',\n", " 'rel_hum': 88,\n", " 'sea_state': '-',\n", " 'sort_order': 7,\n", " 'swell_dir_worded': '-',\n", " 'swell_height': None,\n", " 'swell_period': None,\n", " 'vis_km': '10',\n", " 'weather': '-',\n", " 'wind_dir': 'NNE',\n", " 'wind_spd_kmh': 6,\n", " 'wind_spd_kt': 3,\n", " 'wmo': 95936},\n", " {'aifstime_utc': '20170515013000',\n", " 'air_temp': 11.3,\n", " 'apparent_t': 11.1,\n", " 'cloud': '-',\n", " 'cloud_base_m': None,\n", " 'cloud_oktas': None,\n", " 'cloud_type': '-',\n", " 'cloud_type_id': None,\n", " 'delta_t': 0.5,\n", " 'dewpt': 10.4,\n", " 'gust_kmh': 7,\n", " 'gust_kt': 4,\n", " 'history_product': 'IDV60901',\n", " 'lat': -37.8,\n", " 'local_date_time': '15/11:30am',\n", " 'local_date_time_full': '20170515113000',\n", " 'lon': 145.0,\n", " 'name': 'Melbourne (Olympic Park)',\n", " 'press': 1021.1,\n", " 'press_msl': 1021.1,\n", " 'press_qnh': 1021.1,\n", " 'press_tend': '-',\n", " 'rain_trace': '0.0',\n", " 'rel_hum': 94,\n", " 'sea_state': '-',\n", " 'sort_order': 8,\n", " 'swell_dir_worded': '-',\n", " 'swell_height': None,\n", " 'swell_period': None,\n", " 'vis_km': '10',\n", " 'weather': '-',\n", " 'wind_dir': 'SE',\n", " 'wind_spd_kmh': 2,\n", " 'wind_spd_kt': 1,\n", " 'wmo': 95936},\n", " {'aifstime_utc': '20170515010000',\n", " 'air_temp': 10.7,\n", " 'apparent_t': 10.6,\n", " 'cloud': '-',\n", " 'cloud_base_m': None,\n", " 'cloud_oktas': None,\n", " 'cloud_type': '-',\n", " 'cloud_type_id': None,\n", " 'delta_t': 0.0,\n", " 'dewpt': 10.7,\n", " 'gust_kmh': 7,\n", " 'gust_kt': 4,\n", " 'history_product': 'IDV60901',\n", " 'lat': -37.8,\n", " 'local_date_time': '15/11:00am',\n", " 'local_date_time_full': '20170515110000',\n", " 'lon': 145.0,\n", " 'name': 'Melbourne (Olympic Park)',\n", " 'press': 1021.3,\n", " 'press_msl': 1021.3,\n", " 'press_qnh': 1021.3,\n", " 'press_tend': '-',\n", " 'rain_trace': '0.0',\n", " 'rel_hum': 100,\n", " 'sea_state': '-',\n", " 'sort_order': 9,\n", " 'swell_dir_worded': '-',\n", " 'swell_height': None,\n", " 'swell_period': None,\n", " 'vis_km': '10',\n", " 'weather': '-',\n", " 'wind_dir': 'NE',\n", " 'wind_spd_kmh': 2,\n", " 'wind_spd_kt': 1,\n", " 'wmo': 95936},\n", " {'aifstime_utc': '20170515003000',\n", " 'air_temp': 10.3,\n", " 'apparent_t': 10.1,\n", " 'cloud': '-',\n", " 'cloud_base_m': None,\n", " 'cloud_oktas': None,\n", " 'cloud_type': '-',\n", " 'cloud_type_id': None,\n", " 'delta_t': 0.0,\n", " 'dewpt': 10.3,\n", " 'gust_kmh': 9,\n", " 'gust_kt': 5,\n", " 'history_product': 'IDV60901',\n", " 'lat': -37.8,\n", " 'local_date_time': '15/10:30am',\n", " 'local_date_time_full': '20170515103000',\n", " 'lon': 145.0,\n", " 'name': 'Melbourne (Olympic Park)',\n", " 'press': 1021.4,\n", " 'press_msl': 1021.4,\n", " 'press_qnh': 1021.4,\n", " 'press_tend': '-',\n", " 'rain_trace': '0.0',\n", " 'rel_hum': 100,\n", " 'sea_state': '-',\n", " 'sort_order': 10,\n", " 'swell_dir_worded': '-',\n", " 'swell_height': None,\n", " 'swell_period': None,\n", " 'vis_km': '10',\n", " 'weather': '-',\n", " 'wind_dir': 'ENE',\n", " 'wind_spd_kmh': 2,\n", " 'wind_spd_kt': 1,\n", " 'wmo': 95936},\n", " {'aifstime_utc': '20170515000000',\n", " 'air_temp': 9.4,\n", " 'apparent_t': 9.3,\n", " 'cloud': '-',\n", " 'cloud_base_m': None,\n", " 'cloud_oktas': None,\n", " 'cloud_type': '-',\n", " 'cloud_type_id': None,\n", " 'delta_t': 0.0,\n", " 'dewpt': 9.4,\n", " 'gust_kmh': 0,\n", " 'gust_kt': 0,\n", " 'history_product': 'IDV60901',\n", " 'lat': -37.8,\n", " 'local_date_time': '15/10:00am',\n", " 'local_date_time_full': '20170515100000',\n", " 'lon': 145.0,\n", " 'name': 'Melbourne (Olympic Park)',\n", " 'press': 1021.6,\n", " 'press_msl': 1021.6,\n", " 'press_qnh': 1021.6,\n", " 'press_tend': '-',\n", " 'rain_trace': '0.0',\n", " 'rel_hum': 100,\n", " 'sea_state': '-',\n", " 'sort_order': 11,\n", " 'swell_dir_worded': '-',\n", " 'swell_height': None,\n", " 'swell_period': None,\n", " 'vis_km': '9',\n", " 'weather': '-',\n", " 'wind_dir': 'CALM',\n", " 'wind_spd_kmh': 0,\n", " 'wind_spd_kt': 0,\n", " 'wmo': 95936},\n", " {'aifstime_utc': '20170514235800',\n", " 'air_temp': 9.5,\n", " 'apparent_t': 9.4,\n", " 'cloud': '-',\n", " 'cloud_base_m': None,\n", " 'cloud_oktas': None,\n", " 'cloud_type': '-',\n", " 'cloud_type_id': None,\n", " 'delta_t': 0.0,\n", " 'dewpt': 9.5,\n", " 'gust_kmh': 0,\n", " 'gust_kt': 0,\n", " 'history_product': 'IDV60901',\n", " 'lat': -37.8,\n", " 'local_date_time': '15/09:58am',\n", " 'local_date_time_full': '20170515095800',\n", " 'lon': 145.0,\n", " 'name': 'Melbourne (Olympic Park)',\n", " 'press': 1021.6,\n", " 'press_msl': 1021.6,\n", " 'press_qnh': 1021.6,\n", " 'press_tend': '-',\n", " 'rain_trace': '0.0',\n", " 'rel_hum': 100,\n", " 'sea_state': '-',\n", " 'sort_order': 12,\n", " 'swell_dir_worded': '-',\n", " 'swell_height': None,\n", " 'swell_period': None,\n", " 'vis_km': '9',\n", " 'weather': '-',\n", " 'wind_dir': 'CALM',\n", " 'wind_spd_kmh': 0,\n", " 'wind_spd_kt': 0,\n", " 'wmo': 95936},\n", " {'aifstime_utc': '20170514233000',\n", " 'air_temp': 8.5,\n", " 'apparent_t': 6.8,\n", " 'cloud': '-',\n", " 'cloud_base_m': None,\n", " 'cloud_oktas': None,\n", " 'cloud_type': '-',\n", " 'cloud_type_id': None,\n", " 'delta_t': 0.0,\n", " 'dewpt': 8.5,\n", " 'gust_kmh': 11,\n", " 'gust_kt': 6,\n", " 'history_product': 'IDV60901',\n", " 'lat': -37.8,\n", " 'local_date_time': '15/09:30am',\n", " 'local_date_time_full': '20170515093000',\n", " 'lon': 145.0,\n", " 'name': 'Melbourne (Olympic Park)',\n", " 'press': 1021.7,\n", " 'press_msl': 1021.7,\n", " 'press_qnh': 1021.7,\n", " 'press_tend': '-',\n", " 'rain_trace': '0.0',\n", " 'rel_hum': 100,\n", " 'sea_state': '-',\n", " 'sort_order': 13,\n", " 'swell_dir_worded': '-',\n", " 'swell_height': None,\n", " 'swell_period': None,\n", " 'vis_km': '6',\n", " 'weather': '-',\n", " 'wind_dir': 'NE',\n", " 'wind_spd_kmh': 7,\n", " 'wind_spd_kt': 4,\n", " 'wmo': 95936},\n", " {'aifstime_utc': '20170514230000',\n", " 'air_temp': 7.9,\n", " 'apparent_t': 6.3,\n", " 'cloud': '-',\n", " 'cloud_base_m': None,\n", " 'cloud_oktas': None,\n", " 'cloud_type': '-',\n", " 'cloud_type_id': None,\n", " 'delta_t': 0.0,\n", " 'dewpt': 7.9,\n", " 'gust_kmh': 9,\n", " 'gust_kt': 5,\n", " 'history_product': 'IDV60901',\n", " 'lat': -37.8,\n", " 'local_date_time': '15/09:00am',\n", " 'local_date_time_full': '20170515090000',\n", " 'lon': 145.0,\n", " 'name': 'Melbourne (Olympic Park)',\n", " 'press': 1021.6,\n", " 'press_msl': 1021.6,\n", " 'press_qnh': 1021.6,\n", " 'press_tend': '-',\n", " 'rain_trace': '0.0',\n", " 'rel_hum': 100,\n", " 'sea_state': '-',\n", " 'sort_order': 14,\n", " 'swell_dir_worded': '-',\n", " 'swell_height': None,\n", " 'swell_period': None,\n", " 'vis_km': '2',\n", " 'weather': '-',\n", " 'wind_dir': 'NNE',\n", " 'wind_spd_kmh': 6,\n", " 'wind_spd_kt': 3,\n", " 'wmo': 95936},\n", " {'aifstime_utc': '20170514223000',\n", " 'air_temp': 7.2,\n", " 'apparent_t': 5.2,\n", " 'cloud': '-',\n", " 'cloud_base_m': None,\n", " 'cloud_oktas': None,\n", " 'cloud_type': '-',\n", " 'cloud_type_id': None,\n", " 'delta_t': 0.0,\n", " 'dewpt': 7.2,\n", " 'gust_kmh': 9,\n", " 'gust_kt': 5,\n", " 'history_product': 'IDV60901',\n", " 'lat': -37.8,\n", " 'local_date_time': '15/08:30am',\n", " 'local_date_time_full': '20170515083000',\n", " 'lon': 145.0,\n", " 'name': 'Melbourne (Olympic Park)',\n", " 'press': 1021.5,\n", " 'press_msl': 1021.5,\n", " 'press_qnh': 1021.5,\n", " 'press_tend': '-',\n", " 'rain_trace': '0.0',\n", " 'rel_hum': 100,\n", " 'sea_state': '-',\n", " 'sort_order': 15,\n", " 'swell_dir_worded': '-',\n", " 'swell_height': None,\n", " 'swell_period': None,\n", " 'vis_km': '0.7',\n", " 'weather': '-',\n", " 'wind_dir': 'NE',\n", " 'wind_spd_kmh': 7,\n", " 'wind_spd_kt': 4,\n", " 'wmo': 95936},\n", " {'aifstime_utc': '20170514220000',\n", " 'air_temp': 7.0,\n", " 'apparent_t': 5.0,\n", " 'cloud': '-',\n", " 'cloud_base_m': None,\n", " 'cloud_oktas': None,\n", " 'cloud_type': '-',\n", " 'cloud_type_id': None,\n", " 'delta_t': 0.0,\n", " 'dewpt': 7.0,\n", " 'gust_kmh': 9,\n", " 'gust_kt': 5,\n", " 'history_product': 'IDV60901',\n", " 'lat': -37.8,\n", " 'local_date_time': '15/08:00am',\n", " 'local_date_time_full': '20170515080000',\n", " 'lon': 145.0,\n", " 'name': 'Melbourne (Olympic Park)',\n", " 'press': 1021.3,\n", " 'press_msl': 1021.3,\n", " 'press_qnh': 1021.3,\n", " 'press_tend': '-',\n", " 'rain_trace': '0.0',\n", " 'rel_hum': 100,\n", " 'sea_state': '-',\n", " 'sort_order': 16,\n", " 'swell_dir_worded': '-',\n", " 'swell_height': None,\n", " 'swell_period': None,\n", " 'vis_km': '0.5',\n", " 'weather': '-',\n", " 'wind_dir': 'NNE',\n", " 'wind_spd_kmh': 7,\n", " 'wind_spd_kt': 4,\n", " 'wmo': 95936},\n", " {'aifstime_utc': '20170514213000',\n", " 'air_temp': 6.8,\n", " 'apparent_t': 4.7,\n", " 'cloud': '-',\n", " 'cloud_base_m': None,\n", " 'cloud_oktas': None,\n", " 'cloud_type': '-',\n", " 'cloud_type_id': None,\n", " 'delta_t': 0.0,\n", " 'dewpt': 6.8,\n", " 'gust_kmh': 11,\n", " 'gust_kt': 6,\n", " 'history_product': 'IDV60901',\n", " 'lat': -37.8,\n", " 'local_date_time': '15/07:30am',\n", " 'local_date_time_full': '20170515073000',\n", " 'lon': 145.0,\n", " 'name': 'Melbourne (Olympic Park)',\n", " 'press': 1021.2,\n", " 'press_msl': 1021.2,\n", " 'press_qnh': 1021.2,\n", " 'press_tend': '-',\n", " 'rain_trace': '0.0',\n", " 'rel_hum': 100,\n", " 'sea_state': '-',\n", " 'sort_order': 17,\n", " 'swell_dir_worded': '-',\n", " 'swell_height': None,\n", " 'swell_period': None,\n", " 'vis_km': '0.5',\n", " 'weather': '-',\n", " 'wind_dir': 'NNE',\n", " 'wind_spd_kmh': 7,\n", " 'wind_spd_kt': 4,\n", " 'wmo': 95936},\n", " {'aifstime_utc': '20170514210000',\n", " 'air_temp': 6.9,\n", " 'apparent_t': 4.9,\n", " 'cloud': '-',\n", " 'cloud_base_m': None,\n", " 'cloud_oktas': None,\n", " 'cloud_type': '-',\n", " 'cloud_type_id': None,\n", " 'delta_t': 0.0,\n", " 'dewpt': 6.9,\n", " 'gust_kmh': 9,\n", " 'gust_kt': 5,\n", " 'history_product': 'IDV60901',\n", " 'lat': -37.8,\n", " 'local_date_time': '15/07:00am',\n", " 'local_date_time_full': '20170515070000',\n", " 'lon': 145.0,\n", " 'name': 'Melbourne (Olympic Park)',\n", " 'press': 1021.3,\n", " 'press_msl': 1021.3,\n", " 'press_qnh': 1021.3,\n", " 'press_tend': '-',\n", " 'rain_trace': '0.0',\n", " 'rel_hum': 100,\n", " 'sea_state': '-',\n", " 'sort_order': 18,\n", " 'swell_dir_worded': '-',\n", " 'swell_height': None,\n", " 'swell_period': None,\n", " 'vis_km': '0.2',\n", " 'weather': '-',\n", " 'wind_dir': 'N',\n", " 'wind_spd_kmh': 7,\n", " 'wind_spd_kt': 4,\n", " 'wmo': 95936},\n", " {'aifstime_utc': '20170514203000',\n", " 'air_temp': 6.9,\n", " 'apparent_t': 5.0,\n", " 'cloud': '-',\n", " 'cloud_base_m': None,\n", " 'cloud_oktas': None,\n", " 'cloud_type': '-',\n", " 'cloud_type_id': None,\n", " 'delta_t': 0.0,\n", " 'dewpt': 6.8,\n", " 'gust_kmh': 7,\n", " 'gust_kt': 4,\n", " 'history_product': 'IDV60901',\n", " 'lat': -37.8,\n", " 'local_date_time': '15/06:30am',\n", " 'local_date_time_full': '20170515063000',\n", " 'lon': 145.0,\n", " 'name': 'Melbourne (Olympic Park)',\n", " 'press': 1021.2,\n", " 'press_msl': 1021.2,\n", " 'press_qnh': 1021.2,\n", " 'press_tend': '-',\n", " 'rain_trace': '0.0',\n", " 'rel_hum': 99,\n", " 'sea_state': '-',\n", " 'sort_order': 19,\n", " 'swell_dir_worded': '-',\n", " 'swell_height': None,\n", " 'swell_period': None,\n", " 'vis_km': '1',\n", " 'weather': '-',\n", " 'wind_dir': 'NNE',\n", " 'wind_spd_kmh': 6,\n", " 'wind_spd_kt': 3,\n", " 'wmo': 95936},\n", " {'aifstime_utc': '20170514202600',\n", " 'air_temp': 6.9,\n", " 'apparent_t': 5.0,\n", " 'cloud': '-',\n", " 'cloud_base_m': None,\n", " 'cloud_oktas': None,\n", " 'cloud_type': '-',\n", " 'cloud_type_id': None,\n", " 'delta_t': 0.0,\n", " 'dewpt': 6.8,\n", " 'gust_kmh': 9,\n", " 'gust_kt': 5,\n", " 'history_product': 'IDV60901',\n", " 'lat': -37.8,\n", " 'local_date_time': '15/06:26am',\n", " 'local_date_time_full': '20170515062600',\n", " 'lon': 145.0,\n", " 'name': 'Melbourne (Olympic Park)',\n", " 'press': 1021.2,\n", " 'press_msl': 1021.2,\n", " 'press_qnh': 1021.2,\n", " 'press_tend': '-',\n", " 'rain_trace': '0.0',\n", " 'rel_hum': 99,\n", " 'sea_state': '-',\n", " 'sort_order': 20,\n", " 'swell_dir_worded': '-',\n", " 'swell_height': None,\n", " 'swell_period': None,\n", " 'vis_km': '6',\n", " 'weather': '-',\n", " 'wind_dir': 'NNE',\n", " 'wind_spd_kmh': 6,\n", " 'wind_spd_kt': 3,\n", " 'wmo': 95936},\n", " {'aifstime_utc': '20170514200000',\n", " 'air_temp': 6.5,\n", " 'apparent_t': 4.5,\n", " 'cloud': '-',\n", " 'cloud_base_m': None,\n", " 'cloud_oktas': None,\n", " 'cloud_type': '-',\n", " 'cloud_type_id': None,\n", " 'delta_t': 0.0,\n", " 'dewpt': 6.4,\n", " 'gust_kmh': 9,\n", " 'gust_kt': 5,\n", " 'history_product': 'IDV60901',\n", " 'lat': -37.8,\n", " 'local_date_time': '15/06:00am',\n", " 'local_date_time_full': '20170515060000',\n", " 'lon': 145.0,\n", " 'name': 'Melbourne (Olympic Park)',\n", " 'press': 1021.0,\n", " 'press_msl': 1021.0,\n", " 'press_qnh': 1021.0,\n", " 'press_tend': '-',\n", " 'rain_trace': '0.0',\n", " 'rel_hum': 99,\n", " 'sea_state': '-',\n", " 'sort_order': 21,\n", " 'swell_dir_worded': '-',\n", " 'swell_height': None,\n", " 'swell_period': None,\n", " 'vis_km': '10',\n", " 'weather': '-',\n", " 'wind_dir': 'NNE',\n", " 'wind_spd_kmh': 6,\n", " 'wind_spd_kt': 3,\n", " 'wmo': 95936},\n", " {'aifstime_utc': '20170514193000',\n", " 'air_temp': 6.8,\n", " 'apparent_t': 6.1,\n", " 'cloud': '-',\n", " 'cloud_base_m': None,\n", " 'cloud_oktas': None,\n", " 'cloud_type': '-',\n", " 'cloud_type_id': None,\n", " 'delta_t': 0.0,\n", " 'dewpt': 6.8,\n", " 'gust_kmh': 6,\n", " 'gust_kt': 3,\n", " 'history_product': 'IDV60901',\n", " 'lat': -37.8,\n", " 'local_date_time': '15/05:30am',\n", " 'local_date_time_full': '20170515053000',\n", " 'lon': 145.0,\n", " 'name': 'Melbourne (Olympic Park)',\n", " 'press': 1020.9,\n", " 'press_msl': 1020.9,\n", " 'press_qnh': 1020.9,\n", " 'press_tend': '-',\n", " 'rain_trace': '0.0',\n", " 'rel_hum': 100,\n", " 'sea_state': '-',\n", " 'sort_order': 22,\n", " 'swell_dir_worded': '-',\n", " 'swell_height': None,\n", " 'swell_period': None,\n", " 'vis_km': '10',\n", " 'weather': '-',\n", " 'wind_dir': 'CALM',\n", " 'wind_spd_kmh': 0,\n", " 'wind_spd_kt': 0,\n", " 'wmo': 95936},\n", " {'aifstime_utc': '20170514190100',\n", " 'air_temp': 6.7,\n", " 'apparent_t': 5.2,\n", " 'cloud': '-',\n", " 'cloud_base_m': None,\n", " 'cloud_oktas': None,\n", " 'cloud_type': '-',\n", " 'cloud_type_id': None,\n", " 'delta_t': 0.0,\n", " 'dewpt': 6.7,\n", " 'gust_kmh': 9,\n", " 'gust_kt': 5,\n", " 'history_product': 'IDV60901',\n", " 'lat': -37.8,\n", " 'local_date_time': '15/05:01am',\n", " 'local_date_time_full': '20170515050100',\n", " 'lon': 145.0,\n", " 'name': 'Melbourne (Olympic Park)',\n", " 'press': 1020.9,\n", " 'press_msl': 1020.9,\n", " 'press_qnh': 1020.9,\n", " 'press_tend': '-',\n", " 'rain_trace': '0.0',\n", " 'rel_hum': 100,\n", " 'sea_state': '-',\n", " 'sort_order': 23,\n", " 'swell_dir_worded': '-',\n", " 'swell_height': None,\n", " 'swell_period': None,\n", " 'vis_km': '10',\n", " 'weather': '-',\n", " 'wind_dir': 'NNE',\n", " 'wind_spd_kmh': 4,\n", " 'wind_spd_kt': 2,\n", " 'wmo': 95936},\n", " {'aifstime_utc': '20170514190000',\n", " 'air_temp': 6.7,\n", " 'apparent_t': 5.2,\n", " 'cloud': '-',\n", " 'cloud_base_m': None,\n", " 'cloud_oktas': None,\n", " 'cloud_type': '-',\n", " 'cloud_type_id': None,\n", " 'delta_t': 0.0,\n", " 'dewpt': 6.7,\n", " 'gust_kmh': 9,\n", " 'gust_kt': 5,\n", " 'history_product': 'IDV60901',\n", " 'lat': -37.8,\n", " 'local_date_time': '15/05:00am',\n", " 'local_date_time_full': '20170515050000',\n", " 'lon': 145.0,\n", " 'name': 'Melbourne (Olympic Park)',\n", " 'press': 1020.9,\n", " 'press_msl': 1020.9,\n", " 'press_qnh': 1020.9,\n", " 'press_tend': '-',\n", " 'rain_trace': '0.0',\n", " 'rel_hum': 100,\n", " 'sea_state': '-',\n", " 'sort_order': 24,\n", " 'swell_dir_worded': '-',\n", " 'swell_height': None,\n", " 'swell_period': None,\n", " 'vis_km': '9',\n", " 'weather': '-',\n", " 'wind_dir': 'NNE',\n", " 'wind_spd_kmh': 4,\n", " 'wind_spd_kt': 2,\n", " 'wmo': 95936},\n", " {'aifstime_utc': '20170514183000',\n", " 'air_temp': 6.6,\n", " 'apparent_t': 5.8,\n", " 'cloud': '-',\n", " 'cloud_base_m': None,\n", " 'cloud_oktas': None,\n", " 'cloud_type': '-',\n", " 'cloud_type_id': None,\n", " 'delta_t': 0.0,\n", " 'dewpt': 6.6,\n", " 'gust_kmh': 0,\n", " 'gust_kt': 0,\n", " 'history_product': 'IDV60901',\n", " 'lat': -37.8,\n", " 'local_date_time': '15/04:30am',\n", " 'local_date_time_full': '20170515043000',\n", " 'lon': 145.0,\n", " 'name': 'Melbourne (Olympic Park)',\n", " 'press': 1020.9,\n", " 'press_msl': 1020.9,\n", " 'press_qnh': 1020.9,\n", " 'press_tend': '-',\n", " 'rain_trace': '0.0',\n", " 'rel_hum': 100,\n", " 'sea_state': '-',\n", " 'sort_order': 25,\n", " 'swell_dir_worded': '-',\n", " 'swell_height': None,\n", " 'swell_period': None,\n", " 'vis_km': '4',\n", " 'weather': '-',\n", " 'wind_dir': 'CALM',\n", " 'wind_spd_kmh': 0,\n", " 'wind_spd_kt': 0,\n", " 'wmo': 95936},\n", " {'aifstime_utc': '20170514180000',\n", " 'air_temp': 6.9,\n", " 'apparent_t': 6.2,\n", " 'cloud': '-',\n", " 'cloud_base_m': None,\n", " 'cloud_oktas': None,\n", " 'cloud_type': '-',\n", " 'cloud_type_id': None,\n", " 'delta_t': 0.0,\n", " 'dewpt': 6.9,\n", " 'gust_kmh': 0,\n", " 'gust_kt': 0,\n", " 'history_product': 'IDV60901',\n", " 'lat': -37.8,\n", " 'local_date_time': '15/04:00am',\n", " 'local_date_time_full': '20170515040000',\n", " 'lon': 145.0,\n", " 'name': 'Melbourne (Olympic Park)',\n", " 'press': 1020.8,\n", " 'press_msl': 1020.8,\n", " 'press_qnh': 1020.8,\n", " 'press_tend': '-',\n", " 'rain_trace': '0.0',\n", " 'rel_hum': 100,\n", " 'sea_state': '-',\n", " 'sort_order': 26,\n", " 'swell_dir_worded': '-',\n", " 'swell_height': None,\n", " 'swell_period': None,\n", " 'vis_km': '5',\n", " 'weather': '-',\n", " 'wind_dir': 'CALM',\n", " 'wind_spd_kmh': 0,\n", " 'wind_spd_kt': 0,\n", " 'wmo': 95936},\n", " {'aifstime_utc': '20170514173000',\n", " 'air_temp': 7.2,\n", " 'apparent_t': 6.6,\n", " 'cloud': '-',\n", " 'cloud_base_m': None,\n", " 'cloud_oktas': None,\n", " 'cloud_type': '-',\n", " 'cloud_type_id': None,\n", " 'delta_t': 0.0,\n", " 'dewpt': 7.2,\n", " 'gust_kmh': 0,\n", " 'gust_kt': 0,\n", " 'history_product': 'IDV60901',\n", " 'lat': -37.8,\n", " 'local_date_time': '15/03:30am',\n", " 'local_date_time_full': '20170515033000',\n", " 'lon': 145.0,\n", " 'name': 'Melbourne (Olympic Park)',\n", " 'press': 1021.0,\n", " 'press_msl': 1021.0,\n", " 'press_qnh': 1021.0,\n", " 'press_tend': '-',\n", " 'rain_trace': '0.0',\n", " 'rel_hum': 100,\n", " 'sea_state': '-',\n", " 'sort_order': 27,\n", " 'swell_dir_worded': '-',\n", " 'swell_height': None,\n", " 'swell_period': None,\n", " 'vis_km': '5',\n", " 'weather': '-',\n", " 'wind_dir': 'CALM',\n", " 'wind_spd_kmh': 0,\n", " 'wind_spd_kt': 0,\n", " 'wmo': 95936},\n", " {'aifstime_utc': '20170514170000',\n", " 'air_temp': 7.6,\n", " 'apparent_t': 6.3,\n", " 'cloud': '-',\n", " 'cloud_base_m': None,\n", " 'cloud_oktas': None,\n", " 'cloud_type': '-',\n", " 'cloud_type_id': None,\n", " 'delta_t': 0.0,\n", " 'dewpt': 7.6,\n", " 'gust_kmh': 9,\n", " 'gust_kt': 5,\n", " 'history_product': 'IDV60901',\n", " 'lat': -37.8,\n", " 'local_date_time': '15/03:00am',\n", " 'local_date_time_full': '20170515030000',\n", " 'lon': 145.0,\n", " 'name': 'Melbourne (Olympic Park)',\n", " 'press': 1021.1,\n", " 'press_msl': 1021.1,\n", " 'press_qnh': 1021.1,\n", " 'press_tend': '-',\n", " 'rain_trace': '0.0',\n", " 'rel_hum': 100,\n", " 'sea_state': '-',\n", " 'sort_order': 28,\n", " 'swell_dir_worded': '-',\n", " 'swell_height': None,\n", " 'swell_period': None,\n", " 'vis_km': '7',\n", " 'weather': '-',\n", " 'wind_dir': 'E',\n", " 'wind_spd_kmh': 4,\n", " 'wind_spd_kt': 2,\n", " 'wmo': 95936},\n", " {'aifstime_utc': '20170514163000',\n", " 'air_temp': 7.4,\n", " 'apparent_t': 6.8,\n", " 'cloud': '-',\n", " 'cloud_base_m': None,\n", " 'cloud_oktas': None,\n", " 'cloud_type': '-',\n", " 'cloud_type_id': None,\n", " 'delta_t': 0.0,\n", " 'dewpt': 7.4,\n", " 'gust_kmh': 0,\n", " 'gust_kt': 0,\n", " 'history_product': 'IDV60901',\n", " 'lat': -37.8,\n", " 'local_date_time': '15/02:30am',\n", " 'local_date_time_full': '20170515023000',\n", " 'lon': 145.0,\n", " 'name': 'Melbourne (Olympic Park)',\n", " 'press': 1021.2,\n", " 'press_msl': 1021.2,\n", " 'press_qnh': 1021.2,\n", " 'press_tend': '-',\n", " 'rain_trace': '0.0',\n", " 'rel_hum': 100,\n", " 'sea_state': '-',\n", " 'sort_order': 29,\n", " 'swell_dir_worded': '-',\n", " 'swell_height': None,\n", " 'swell_period': None,\n", " 'vis_km': '4',\n", " 'weather': '-',\n", " 'wind_dir': 'CALM',\n", " 'wind_spd_kmh': 0,\n", " 'wind_spd_kt': 0,\n", " 'wmo': 95936},\n", " {'aifstime_utc': '20170514160000',\n", " 'air_temp': 7.7,\n", " 'apparent_t': 7.2,\n", " 'cloud': '-',\n", " 'cloud_base_m': None,\n", " 'cloud_oktas': None,\n", " 'cloud_type': '-',\n", " 'cloud_type_id': None,\n", " 'delta_t': 0.0,\n", " 'dewpt': 7.7,\n", " 'gust_kmh': 0,\n", " 'gust_kt': 0,\n", " 'history_product': 'IDV60901',\n", " 'lat': -37.8,\n", " 'local_date_time': '15/02:00am',\n", " 'local_date_time_full': '20170515020000',\n", " 'lon': 145.0,\n", " 'name': 'Melbourne (Olympic Park)',\n", " 'press': 1021.3,\n", " 'press_msl': 1021.3,\n", " 'press_qnh': 1021.3,\n", " 'press_tend': '-',\n", " 'rain_trace': '0.0',\n", " 'rel_hum': 100,\n", " 'sea_state': '-',\n", " 'sort_order': 30,\n", " 'swell_dir_worded': '-',\n", " 'swell_height': None,\n", " 'swell_period': None,\n", " 'vis_km': '4',\n", " 'weather': '-',\n", " 'wind_dir': 'CALM',\n", " 'wind_spd_kmh': 0,\n", " 'wind_spd_kt': 0,\n", " 'wmo': 95936},\n", " {'aifstime_utc': '20170514153000',\n", " 'air_temp': 8.0,\n", " 'apparent_t': 7.5,\n", " 'cloud': '-',\n", " 'cloud_base_m': None,\n", " 'cloud_oktas': None,\n", " 'cloud_type': '-',\n", " 'cloud_type_id': None,\n", " 'delta_t': 0.0,\n", " 'dewpt': 7.9,\n", " 'gust_kmh': 0,\n", " 'gust_kt': 0,\n", " 'history_product': 'IDV60901',\n", " 'lat': -37.8,\n", " 'local_date_time': '15/01:30am',\n", " 'local_date_time_full': '20170515013000',\n", " 'lon': 145.0,\n", " 'name': 'Melbourne (Olympic Park)',\n", " 'press': 1021.3,\n", " 'press_msl': 1021.3,\n", " 'press_qnh': 1021.3,\n", " 'press_tend': '-',\n", " 'rain_trace': '0.0',\n", " 'rel_hum': 99,\n", " 'sea_state': '-',\n", " 'sort_order': 31,\n", " 'swell_dir_worded': '-',\n", " 'swell_height': None,\n", " 'swell_period': None,\n", " 'vis_km': '4',\n", " 'weather': '-',\n", " 'wind_dir': 'CALM',\n", " 'wind_spd_kmh': 0,\n", " 'wind_spd_kt': 0,\n", " 'wmo': 95936},\n", " {'aifstime_utc': '20170514150000',\n", " 'air_temp': 8.4,\n", " 'apparent_t': 8.0,\n", " 'cloud': '-',\n", " 'cloud_base_m': None,\n", " 'cloud_oktas': None,\n", " 'cloud_type': '-',\n", " 'cloud_type_id': None,\n", " 'delta_t': 0.1,\n", " 'dewpt': 8.1,\n", " 'gust_kmh': 0,\n", " 'gust_kt': 0,\n", " 'history_product': 'IDV60901',\n", " 'lat': -37.8,\n", " 'local_date_time': '15/01:00am',\n", " 'local_date_time_full': '20170515010000',\n", " 'lon': 145.0,\n", " 'name': 'Melbourne (Olympic Park)',\n", " 'press': 1021.2,\n", " 'press_msl': 1021.2,\n", " 'press_qnh': 1021.2,\n", " 'press_tend': '-',\n", " 'rain_trace': '0.0',\n", " 'rel_hum': 98,\n", " 'sea_state': '-',\n", " 'sort_order': 32,\n", " 'swell_dir_worded': '-',\n", " 'swell_height': None,\n", " 'swell_period': None,\n", " 'vis_km': '5',\n", " 'weather': '-',\n", " 'wind_dir': 'CALM',\n", " 'wind_spd_kmh': 0,\n", " 'wind_spd_kt': 0,\n", " 'wmo': 95936},\n", " {'aifstime_utc': '20170514143100',\n", " 'air_temp': 8.9,\n", " 'apparent_t': 8.6,\n", " 'cloud': '-',\n", " 'cloud_base_m': None,\n", " 'cloud_oktas': None,\n", " 'cloud_type': '-',\n", " 'cloud_type_id': None,\n", " 'delta_t': 0.2,\n", " 'dewpt': 8.5,\n", " 'gust_kmh': 0,\n", " 'gust_kt': 0,\n", " 'history_product': 'IDV60901',\n", " 'lat': -37.8,\n", " 'local_date_time': '15/12:31am',\n", " 'local_date_time_full': '20170515003100',\n", " 'lon': 145.0,\n", " 'name': 'Melbourne (Olympic Park)',\n", " 'press': 1021.4,\n", " 'press_msl': 1021.4,\n", " 'press_qnh': 1021.4,\n", " 'press_tend': '-',\n", " 'rain_trace': '0.0',\n", " 'rel_hum': 97,\n", " 'sea_state': '-',\n", " 'sort_order': 33,\n", " 'swell_dir_worded': '-',\n", " 'swell_height': None,\n", " 'swell_period': None,\n", " 'vis_km': '7',\n", " 'weather': '-',\n", " 'wind_dir': 'CALM',\n", " 'wind_spd_kmh': 0,\n", " 'wind_spd_kt': 0,\n", " 'wmo': 95936},\n", " {'aifstime_utc': '20170514143000',\n", " 'air_temp': 8.9,\n", " 'apparent_t': 8.6,\n", " 'cloud': '-',\n", " 'cloud_base_m': None,\n", " 'cloud_oktas': None,\n", " 'cloud_type': '-',\n", " 'cloud_type_id': None,\n", " 'delta_t': 0.2,\n", " 'dewpt': 8.5,\n", " 'gust_kmh': 0,\n", " 'gust_kt': 0,\n", " 'history_product': 'IDV60901',\n", " 'lat': -37.8,\n", " 'local_date_time': '15/12:30am',\n", " 'local_date_time_full': '20170515003000',\n", " 'lon': 145.0,\n", " 'name': 'Melbourne (Olympic Park)',\n", " 'press': 1021.4,\n", " 'press_msl': 1021.4,\n", " 'press_qnh': 1021.4,\n", " 'press_tend': '-',\n", " 'rain_trace': '0.0',\n", " 'rel_hum': 97,\n", " 'sea_state': '-',\n", " 'sort_order': 34,\n", " 'swell_dir_worded': '-',\n", " 'swell_height': None,\n", " 'swell_period': None,\n", " 'vis_km': '8',\n", " 'weather': '-',\n", " 'wind_dir': 'CALM',\n", " 'wind_spd_kmh': 0,\n", " 'wind_spd_kt': 0,\n", " 'wmo': 95936},\n", " {'aifstime_utc': '20170514140000',\n", " 'air_temp': 9.1,\n", " 'apparent_t': 8.8,\n", " 'cloud': '-',\n", " 'cloud_base_m': None,\n", " 'cloud_oktas': None,\n", " 'cloud_type': '-',\n", " 'cloud_type_id': None,\n", " 'delta_t': 0.3,\n", " 'dewpt': 8.5,\n", " 'gust_kmh': 0,\n", " 'gust_kt': 0,\n", " 'history_product': 'IDV60901',\n", " 'lat': -37.8,\n", " 'local_date_time': '15/12:00am',\n", " 'local_date_time_full': '20170515000000',\n", " 'lon': 145.0,\n", " 'name': 'Melbourne (Olympic Park)',\n", " 'press': 1021.3,\n", " 'press_msl': 1021.3,\n", " 'press_qnh': 1021.3,\n", " 'press_tend': '-',\n", " 'rain_trace': '0.0',\n", " 'rel_hum': 96,\n", " 'sea_state': '-',\n", " 'sort_order': 35,\n", " 'swell_dir_worded': '-',\n", " 'swell_height': None,\n", " 'swell_period': None,\n", " 'vis_km': '10',\n", " 'weather': '-',\n", " 'wind_dir': 'CALM',\n", " 'wind_spd_kmh': 0,\n", " 'wind_spd_kt': 0,\n", " 'wmo': 95936},\n", " {'aifstime_utc': '20170514133000',\n", " 'air_temp': 9.7,\n", " 'apparent_t': 9.4,\n", " 'cloud': '-',\n", " 'cloud_base_m': None,\n", " 'cloud_oktas': None,\n", " 'cloud_type': '-',\n", " 'cloud_type_id': None,\n", " 'delta_t': 0.4,\n", " 'dewpt': 8.8,\n", " 'gust_kmh': 0,\n", " 'gust_kt': 0,\n", " 'history_product': 'IDV60901',\n", " 'lat': -37.8,\n", " 'local_date_time': '14/11:30pm',\n", " 'local_date_time_full': '20170514233000',\n", " 'lon': 145.0,\n", " 'name': 'Melbourne (Olympic Park)',\n", " 'press': 1021.4,\n", " 'press_msl': 1021.4,\n", " 'press_qnh': 1021.4,\n", " 'press_tend': '-',\n", " 'rain_trace': '0.0',\n", " 'rel_hum': 94,\n", " 'sea_state': '-',\n", " 'sort_order': 36,\n", " 'swell_dir_worded': '-',\n", " 'swell_height': None,\n", " 'swell_period': None,\n", " 'vis_km': '10',\n", " 'weather': '-',\n", " 'wind_dir': 'CALM',\n", " 'wind_spd_kmh': 0,\n", " 'wind_spd_kt': 0,\n", " 'wmo': 95936},\n", " {'aifstime_utc': '20170514130000',\n", " 'air_temp': 10.3,\n", " 'apparent_t': 10.1,\n", " 'cloud': '-',\n", " 'cloud_base_m': None,\n", " 'cloud_oktas': None,\n", " 'cloud_type': '-',\n", " 'cloud_type_id': None,\n", " 'delta_t': 0.7,\n", " 'dewpt': 8.9,\n", " 'gust_kmh': 0,\n", " 'gust_kt': 0,\n", " 'history_product': 'IDV60901',\n", " 'lat': -37.8,\n", " 'local_date_time': '14/11:00pm',\n", " 'local_date_time_full': '20170514230000',\n", " 'lon': 145.0,\n", " 'name': 'Melbourne (Olympic Park)',\n", " 'press': 1021.5,\n", " 'press_msl': 1021.5,\n", " 'press_qnh': 1021.5,\n", " 'press_tend': '-',\n", " 'rain_trace': '0.0',\n", " 'rel_hum': 91,\n", " 'sea_state': '-',\n", " 'sort_order': 37,\n", " 'swell_dir_worded': '-',\n", " 'swell_height': None,\n", " 'swell_period': None,\n", " 'vis_km': '10',\n", " 'weather': '-',\n", " 'wind_dir': 'CALM',\n", " 'wind_spd_kmh': 0,\n", " 'wind_spd_kt': 0,\n", " 'wmo': 95936},\n", " {'aifstime_utc': '20170514123000',\n", " 'air_temp': 10.9,\n", " 'apparent_t': 10.8,\n", " 'cloud': '-',\n", " 'cloud_base_m': None,\n", " 'cloud_oktas': None,\n", " 'cloud_type': '-',\n", " 'cloud_type_id': None,\n", " 'delta_t': 0.8,\n", " 'dewpt': 9.3,\n", " 'gust_kmh': 0,\n", " 'gust_kt': 0,\n", " 'history_product': 'IDV60901',\n", " 'lat': -37.8,\n", " 'local_date_time': '14/10:30pm',\n", " 'local_date_time_full': '20170514223000',\n", " 'lon': 145.0,\n", " 'name': 'Melbourne (Olympic Park)',\n", " 'press': 1021.8,\n", " 'press_msl': 1021.8,\n", " 'press_qnh': 1021.8,\n", " 'press_tend': '-',\n", " 'rain_trace': '0.0',\n", " 'rel_hum': 90,\n", " 'sea_state': '-',\n", " 'sort_order': 38,\n", " 'swell_dir_worded': '-',\n", " 'swell_height': None,\n", " 'swell_period': None,\n", " 'vis_km': '10',\n", " 'weather': '-',\n", " 'wind_dir': 'CALM',\n", " 'wind_spd_kmh': 0,\n", " 'wind_spd_kt': 0,\n", " 'wmo': 95936},\n", " {'aifstime_utc': '20170514120000',\n", " 'air_temp': 11.0,\n", " 'apparent_t': 10.9,\n", " 'cloud': '-',\n", " 'cloud_base_m': None,\n", " 'cloud_oktas': None,\n", " 'cloud_type': '-',\n", " 'cloud_type_id': None,\n", " 'delta_t': 0.8,\n", " 'dewpt': 9.4,\n", " 'gust_kmh': 0,\n", " 'gust_kt': 0,\n", " 'history_product': 'IDV60901',\n", " 'lat': -37.8,\n", " 'local_date_time': '14/10:00pm',\n", " 'local_date_time_full': '20170514220000',\n", " 'lon': 145.0,\n", " 'name': 'Melbourne (Olympic Park)',\n", " 'press': 1021.9,\n", " 'press_msl': 1021.9,\n", " 'press_qnh': 1021.9,\n", " 'press_tend': '-',\n", " 'rain_trace': '0.0',\n", " 'rel_hum': 90,\n", " 'sea_state': '-',\n", " 'sort_order': 39,\n", " 'swell_dir_worded': '-',\n", " 'swell_height': None,\n", " 'swell_period': None,\n", " 'vis_km': '10',\n", " 'weather': '-',\n", " 'wind_dir': 'CALM',\n", " 'wind_spd_kmh': 0,\n", " 'wind_spd_kt': 0,\n", " 'wmo': 95936},\n", " {'aifstime_utc': '20170514113000',\n", " 'air_temp': 11.3,\n", " 'apparent_t': 11.1,\n", " 'cloud': '-',\n", " 'cloud_base_m': None,\n", " 'cloud_oktas': None,\n", " 'cloud_type': '-',\n", " 'cloud_type_id': None,\n", " 'delta_t': 1.1,\n", " 'dewpt': 9.0,\n", " 'gust_kmh': 2,\n", " 'gust_kt': 1,\n", " 'history_product': 'IDV60901',\n", " 'lat': -37.8,\n", " 'local_date_time': '14/09:30pm',\n", " 'local_date_time_full': '20170514213000',\n", " 'lon': 145.0,\n", " 'name': 'Melbourne (Olympic Park)',\n", " 'press': 1022.1,\n", " 'press_msl': 1022.1,\n", " 'press_qnh': 1022.1,\n", " 'press_tend': '-',\n", " 'rain_trace': '0.0',\n", " 'rel_hum': 86,\n", " 'sea_state': '-',\n", " 'sort_order': 40,\n", " 'swell_dir_worded': '-',\n", " 'swell_height': None,\n", " 'swell_period': None,\n", " 'vis_km': '10',\n", " 'weather': '-',\n", " 'wind_dir': 'CALM',\n", " 'wind_spd_kmh': 0,\n", " 'wind_spd_kt': 0,\n", " 'wmo': 95936},\n", " {'aifstime_utc': '20170514110000',\n", " 'air_temp': 12.3,\n", " 'apparent_t': 11.5,\n", " 'cloud': '-',\n", " 'cloud_base_m': None,\n", " 'cloud_oktas': None,\n", " 'cloud_type': '-',\n", " 'cloud_type_id': None,\n", " 'delta_t': 1.4,\n", " 'dewpt': 9.5,\n", " 'gust_kmh': 7,\n", " 'gust_kt': 4,\n", " 'history_product': 'IDV60901',\n", " 'lat': -37.8,\n", " 'local_date_time': '14/09:00pm',\n", " 'local_date_time_full': '20170514210000',\n", " 'lon': 145.0,\n", " 'name': 'Melbourne (Olympic Park)',\n", " 'press': 1022.0,\n", " 'press_msl': 1022.0,\n", " 'press_qnh': 1022.0,\n", " 'press_tend': '-',\n", " 'rain_trace': '0.0',\n", " 'rel_hum': 83,\n", " 'sea_state': '-',\n", " 'sort_order': 41,\n", " 'swell_dir_worded': '-',\n", " 'swell_height': None,\n", " 'swell_period': None,\n", " 'vis_km': '10',\n", " 'weather': '-',\n", " 'wind_dir': 'SSE',\n", " 'wind_spd_kmh': 4,\n", " 'wind_spd_kt': 2,\n", " 'wmo': 95936},\n", " {'aifstime_utc': '20170514103000',\n", " 'air_temp': 12.7,\n", " 'apparent_t': 11.9,\n", " 'cloud': '-',\n", " 'cloud_base_m': None,\n", " 'cloud_oktas': None,\n", " 'cloud_type': '-',\n", " 'cloud_type_id': None,\n", " 'delta_t': 1.6,\n", " 'dewpt': 9.5,\n", " 'gust_kmh': 7,\n", " 'gust_kt': 4,\n", " 'history_product': 'IDV60901',\n", " 'lat': -37.8,\n", " 'local_date_time': '14/08:30pm',\n", " 'local_date_time_full': '20170514203000',\n", " 'lon': 145.0,\n", " 'name': 'Melbourne (Olympic Park)',\n", " 'press': 1022.1,\n", " 'press_msl': 1022.1,\n", " 'press_qnh': 1022.1,\n", " 'press_tend': '-',\n", " 'rain_trace': '0.0',\n", " 'rel_hum': 81,\n", " 'sea_state': '-',\n", " 'sort_order': 42,\n", " 'swell_dir_worded': '-',\n", " 'swell_height': None,\n", " 'swell_period': None,\n", " 'vis_km': '10',\n", " 'weather': '-',\n", " 'wind_dir': 'SSE',\n", " 'wind_spd_kmh': 4,\n", " 'wind_spd_kt': 2,\n", " 'wmo': 95936},\n", " {'aifstime_utc': '20170514100000',\n", " 'air_temp': 13.5,\n", " 'apparent_t': 12.3,\n", " 'cloud': '-',\n", " 'cloud_base_m': None,\n", " 'cloud_oktas': None,\n", " 'cloud_type': '-',\n", " 'cloud_type_id': None,\n", " 'delta_t': 2.0,\n", " 'dewpt': 9.6,\n", " 'gust_kmh': 11,\n", " 'gust_kt': 6,\n", " 'history_product': 'IDV60901',\n", " 'lat': -37.8,\n", " 'local_date_time': '14/08:00pm',\n", " 'local_date_time_full': '20170514200000',\n", " 'lon': 145.0,\n", " 'name': 'Melbourne (Olympic Park)',\n", " 'press': 1022.3,\n", " 'press_msl': 1022.3,\n", " 'press_qnh': 1022.3,\n", " 'press_tend': '-',\n", " 'rain_trace': '0.0',\n", " 'rel_hum': 77,\n", " 'sea_state': '-',\n", " 'sort_order': 43,\n", " 'swell_dir_worded': '-',\n", " 'swell_height': None,\n", " 'swell_period': None,\n", " 'vis_km': '10',\n", " 'weather': '-',\n", " 'wind_dir': 'SSE',\n", " 'wind_spd_kmh': 6,\n", " 'wind_spd_kt': 3,\n", " 'wmo': 95936},\n", " {'aifstime_utc': '20170514093000',\n", " 'air_temp': 13.8,\n", " 'apparent_t': 12.6,\n", " 'cloud': '-',\n", " 'cloud_base_m': None,\n", " 'cloud_oktas': None,\n", " 'cloud_type': '-',\n", " 'cloud_type_id': None,\n", " 'delta_t': 2.2,\n", " 'dewpt': 9.6,\n", " 'gust_kmh': 15,\n", " 'gust_kt': 8,\n", " 'history_product': 'IDV60901',\n", " 'lat': -37.8,\n", " 'local_date_time': '14/07:30pm',\n", " 'local_date_time_full': '20170514193000',\n", " 'lon': 145.0,\n", " 'name': 'Melbourne (Olympic Park)',\n", " 'press': 1022.2,\n", " 'press_msl': 1022.2,\n", " 'press_qnh': 1022.2,\n", " 'press_tend': '-',\n", " 'rain_trace': '0.0',\n", " 'rel_hum': 76,\n", " 'sea_state': '-',\n", " 'sort_order': 44,\n", " 'swell_dir_worded': '-',\n", " 'swell_height': None,\n", " 'swell_period': None,\n", " 'vis_km': '10',\n", " 'weather': '-',\n", " 'wind_dir': 'SSE',\n", " 'wind_spd_kmh': 6,\n", " 'wind_spd_kt': 3,\n", " 'wmo': 95936},\n", " {'aifstime_utc': '20170514090000',\n", " 'air_temp': 14.3,\n", " 'apparent_t': 12.9,\n", " 'cloud': '-',\n", " 'cloud_base_m': None,\n", " 'cloud_oktas': None,\n", " 'cloud_type': '-',\n", " 'cloud_type_id': None,\n", " 'delta_t': 2.5,\n", " 'dewpt': 9.5,\n", " 'gust_kmh': 13,\n", " 'gust_kt': 7,\n", " 'history_product': 'IDV60901',\n", " 'lat': -37.8,\n", " 'local_date_time': '14/07:00pm',\n", " 'local_date_time_full': '20170514190000',\n", " 'lon': 145.0,\n", " 'name': 'Melbourne (Olympic Park)',\n", " 'press': 1022.1,\n", " 'press_msl': 1022.1,\n", " 'press_qnh': 1022.1,\n", " 'press_tend': '-',\n", " 'rain_trace': '0.0',\n", " 'rel_hum': 73,\n", " 'sea_state': '-',\n", " 'sort_order': 45,\n", " 'swell_dir_worded': '-',\n", " 'swell_height': None,\n", " 'swell_period': None,\n", " 'vis_km': '10',\n", " 'weather': '-',\n", " 'wind_dir': 'SSE',\n", " 'wind_spd_kmh': 7,\n", " 'wind_spd_kt': 4,\n", " 'wmo': 95936},\n", " {'aifstime_utc': '20170514083000',\n", " 'air_temp': 14.5,\n", " 'apparent_t': 13.4,\n", " 'cloud': '-',\n", " 'cloud_base_m': None,\n", " 'cloud_oktas': None,\n", " 'cloud_type': '-',\n", " 'cloud_type_id': None,\n", " 'delta_t': 2.4,\n", " 'dewpt': 9.9,\n", " 'gust_kmh': 11,\n", " 'gust_kt': 6,\n", " 'history_product': 'IDV60901',\n", " 'lat': -37.8,\n", " 'local_date_time': '14/06:30pm',\n", " 'local_date_time_full': '20170514183000',\n", " 'lon': 145.0,\n", " 'name': 'Melbourne (Olympic Park)',\n", " 'press': 1021.9,\n", " 'press_msl': 1021.9,\n", " 'press_qnh': 1021.9,\n", " 'press_tend': '-',\n", " 'rain_trace': '0.0',\n", " 'rel_hum': 74,\n", " 'sea_state': '-',\n", " 'sort_order': 46,\n", " 'swell_dir_worded': '-',\n", " 'swell_height': None,\n", " 'swell_period': None,\n", " 'vis_km': '10',\n", " 'weather': '-',\n", " 'wind_dir': 'SSE',\n", " 'wind_spd_kmh': 6,\n", " 'wind_spd_kt': 3,\n", " 'wmo': 95936},\n", " {'aifstime_utc': '20170514080000',\n", " 'air_temp': 14.6,\n", " 'apparent_t': 13.5,\n", " 'cloud': '-',\n", " 'cloud_base_m': None,\n", " 'cloud_oktas': None,\n", " 'cloud_type': '-',\n", " 'cloud_type_id': None,\n", " 'delta_t': 2.4,\n", " 'dewpt': 10.0,\n", " 'gust_kmh': 9,\n", " 'gust_kt': 5,\n", " 'history_product': 'IDV60901',\n", " 'lat': -37.8,\n", " 'local_date_time': '14/06:00pm',\n", " 'local_date_time_full': '20170514180000',\n", " 'lon': 145.0,\n", " 'name': 'Melbourne (Olympic Park)',\n", " 'press': 1021.7,\n", " 'press_msl': 1021.7,\n", " 'press_qnh': 1021.7,\n", " 'press_tend': '-',\n", " 'rain_trace': '0.0',\n", " 'rel_hum': 74,\n", " 'sea_state': '-',\n", " 'sort_order': 47,\n", " 'swell_dir_worded': '-',\n", " 'swell_height': None,\n", " 'swell_period': None,\n", " 'vis_km': '10',\n", " 'weather': '-',\n", " 'wind_dir': 'S',\n", " 'wind_spd_kmh': 6,\n", " 'wind_spd_kt': 3,\n", " 'wmo': 95936},\n", " {'aifstime_utc': '20170514073000',\n", " 'air_temp': 14.2,\n", " 'apparent_t': 13.2,\n", " 'cloud': '-',\n", " 'cloud_base_m': None,\n", " 'cloud_oktas': None,\n", " 'cloud_type': '-',\n", " 'cloud_type_id': None,\n", " 'delta_t': 2.0,\n", " 'dewpt': 10.4,\n", " 'gust_kmh': 13,\n", " 'gust_kt': 7,\n", " 'history_product': 'IDV60901',\n", " 'lat': -37.8,\n", " 'local_date_time': '14/05:30pm',\n", " 'local_date_time_full': '20170514173000',\n", " 'lon': 145.0,\n", " 'name': 'Melbourne (Olympic Park)',\n", " 'press': 1021.5,\n", " 'press_msl': 1021.5,\n", " 'press_qnh': 1021.5,\n", " 'press_tend': '-',\n", " 'rain_trace': '0.0',\n", " 'rel_hum': 78,\n", " 'sea_state': '-',\n", " 'sort_order': 48,\n", " 'swell_dir_worded': '-',\n", " 'swell_height': None,\n", " 'swell_period': None,\n", " 'vis_km': '10',\n", " 'weather': '-',\n", " 'wind_dir': 'S',\n", " 'wind_spd_kmh': 6,\n", " 'wind_spd_kt': 3,\n", " 'wmo': 95936},\n", " {'aifstime_utc': '20170514070000',\n", " 'air_temp': 14.1,\n", " 'apparent_t': 14.2,\n", " 'cloud': '-',\n", " 'cloud_base_m': None,\n", " 'cloud_oktas': None,\n", " 'cloud_type': '-',\n", " 'cloud_type_id': None,\n", " 'delta_t': 2.1,\n", " 'dewpt': 10.1,\n", " 'gust_kmh': 0,\n", " 'gust_kt': 0,\n", " 'history_product': 'IDV60901',\n", " 'lat': -37.8,\n", " 'local_date_time': '14/05:00pm',\n", " 'local_date_time_full': '20170514170000',\n", " 'lon': 145.0,\n", " 'name': 'Melbourne (Olympic Park)',\n", " 'press': 1021.5,\n", " 'press_msl': 1021.5,\n", " 'press_qnh': 1021.5,\n", " 'press_tend': '-',\n", " 'rain_trace': '0.0',\n", " 'rel_hum': 77,\n", " 'sea_state': '-',\n", " 'sort_order': 49,\n", " 'swell_dir_worded': '-',\n", " 'swell_height': None,\n", " 'swell_period': None,\n", " 'vis_km': '10',\n", " 'weather': '-',\n", " 'wind_dir': 'CALM',\n", " 'wind_spd_kmh': 0,\n", " 'wind_spd_kt': 0,\n", " 'wmo': 95936},\n", " {'aifstime_utc': '20170514063000',\n", " 'air_temp': 14.3,\n", " 'apparent_t': 13.9,\n", " 'cloud': '-',\n", " 'cloud_base_m': None,\n", " 'cloud_oktas': None,\n", " 'cloud_type': '-',\n", " 'cloud_type_id': None,\n", " 'delta_t': 2.3,\n", " 'dewpt': 9.9,\n", " 'gust_kmh': 6,\n", " 'gust_kt': 3,\n", " 'history_product': 'IDV60901',\n", " 'lat': -37.8,\n", " 'local_date_time': '14/04:30pm',\n", " 'local_date_time_full': '20170514163000',\n", " 'lon': 145.0,\n", " 'name': 'Melbourne (Olympic Park)',\n", " 'press': 1021.5,\n", " 'press_msl': 1021.5,\n", " 'press_qnh': 1021.5,\n", " 'press_tend': '-',\n", " 'rain_trace': '0.0',\n", " 'rel_hum': 75,\n", " 'sea_state': '-',\n", " 'sort_order': 50,\n", " 'swell_dir_worded': '-',\n", " 'swell_height': None,\n", " 'swell_period': None,\n", " 'vis_km': '10',\n", " 'weather': '-',\n", " 'wind_dir': 'SSW',\n", " 'wind_spd_kmh': 2,\n", " 'wind_spd_kt': 1,\n", " 'wmo': 95936},\n", " {'aifstime_utc': '20170514060000',\n", " 'air_temp': 14.4,\n", " 'apparent_t': 13.3,\n", " 'cloud': '-',\n", " 'cloud_base_m': None,\n", " 'cloud_oktas': None,\n", " 'cloud_type': '-',\n", " 'cloud_type_id': None,\n", " 'delta_t': 2.4,\n", " 'dewpt': 9.8,\n", " 'gust_kmh': 9,\n", " 'gust_kt': 5,\n", " 'history_product': 'IDV60901',\n", " 'lat': -37.8,\n", " 'local_date_time': '14/04:00pm',\n", " 'local_date_time_full': '20170514160000',\n", " 'lon': 145.0,\n", " 'name': 'Melbourne (Olympic Park)',\n", " 'press': 1021.7,\n", " 'press_msl': 1021.7,\n", " 'press_qnh': 1021.7,\n", " 'press_tend': '-',\n", " 'rain_trace': '0.0',\n", " 'rel_hum': 74,\n", " 'sea_state': '-',\n", " 'sort_order': 51,\n", " 'swell_dir_worded': '-',\n", " 'swell_height': None,\n", " 'swell_period': None,\n", " 'vis_km': '10',\n", " 'weather': '-',\n", " 'wind_dir': 'SSW',\n", " 'wind_spd_kmh': 6,\n", " 'wind_spd_kt': 3,\n", " 'wmo': 95936},\n", " {'aifstime_utc': '20170514053000',\n", " 'air_temp': 14.5,\n", " 'apparent_t': 13.3,\n", " 'cloud': '-',\n", " 'cloud_base_m': None,\n", " 'cloud_oktas': None,\n", " 'cloud_type': '-',\n", " 'cloud_type_id': None,\n", " 'delta_t': 2.5,\n", " 'dewpt': 9.7,\n", " 'gust_kmh': 9,\n", " 'gust_kt': 5,\n", " 'history_product': 'IDV60901',\n", " 'lat': -37.8,\n", " 'local_date_time': '14/03:30pm',\n", " 'local_date_time_full': '20170514153000',\n", " 'lon': 145.0,\n", " 'name': 'Melbourne (Olympic Park)',\n", " 'press': 1021.7,\n", " 'press_msl': 1021.7,\n", " 'press_qnh': 1021.7,\n", " 'press_tend': '-',\n", " 'rain_trace': '0.0',\n", " 'rel_hum': 73,\n", " 'sea_state': '-',\n", " 'sort_order': 52,\n", " 'swell_dir_worded': '-',\n", " 'swell_height': None,\n", " 'swell_period': None,\n", " 'vis_km': '10',\n", " 'weather': '-',\n", " 'wind_dir': 'SSW',\n", " 'wind_spd_kmh': 6,\n", " 'wind_spd_kt': 3,\n", " 'wmo': 95936},\n", " {'aifstime_utc': '20170514050000',\n", " 'air_temp': 14.6,\n", " 'apparent_t': 14.2,\n", " 'cloud': '-',\n", " 'cloud_base_m': None,\n", " 'cloud_oktas': None,\n", " 'cloud_type': '-',\n", " 'cloud_type_id': None,\n", " 'delta_t': 2.6,\n", " 'dewpt': 9.6,\n", " 'gust_kmh': 9,\n", " 'gust_kt': 5,\n", " 'history_product': 'IDV60901',\n", " 'lat': -37.8,\n", " 'local_date_time': '14/03:00pm',\n", " 'local_date_time_full': '20170514150000',\n", " 'lon': 145.0,\n", " 'name': 'Melbourne (Olympic Park)',\n", " 'press': 1021.7,\n", " 'press_msl': 1021.7,\n", " 'press_qnh': 1021.7,\n", " 'press_tend': '-',\n", " 'rain_trace': '0.0',\n", " 'rel_hum': 72,\n", " 'sea_state': '-',\n", " 'sort_order': 53,\n", " 'swell_dir_worded': '-',\n", " 'swell_height': None,\n", " 'swell_period': None,\n", " 'vis_km': '10',\n", " 'weather': '-',\n", " 'wind_dir': 'SSW',\n", " 'wind_spd_kmh': 2,\n", " 'wind_spd_kt': 1,\n", " 'wmo': 95936},\n", " {'aifstime_utc': '20170514043000',\n", " 'air_temp': 14.8,\n", " 'apparent_t': 13.4,\n", " 'cloud': '-',\n", " 'cloud_base_m': None,\n", " 'cloud_oktas': None,\n", " 'cloud_type': '-',\n", " 'cloud_type_id': None,\n", " 'delta_t': 2.8,\n", " 'dewpt': 9.4,\n", " 'gust_kmh': 11,\n", " 'gust_kt': 6,\n", " 'history_product': 'IDV60901',\n", " 'lat': -37.8,\n", " 'local_date_time': '14/02:30pm',\n", " 'local_date_time_full': '20170514143000',\n", " 'lon': 145.0,\n", " 'name': 'Melbourne (Olympic Park)',\n", " 'press': 1021.8,\n", " 'press_msl': 1021.8,\n", " 'press_qnh': 1021.8,\n", " 'press_tend': '-',\n", " 'rain_trace': '0.0',\n", " 'rel_hum': 70,\n", " 'sea_state': '-',\n", " 'sort_order': 54,\n", " 'swell_dir_worded': '-',\n", " 'swell_height': None,\n", " 'swell_period': None,\n", " 'vis_km': '10',\n", " 'weather': '-',\n", " 'wind_dir': 'E',\n", " 'wind_spd_kmh': 7,\n", " 'wind_spd_kt': 4,\n", " 'wmo': 95936},\n", " {'aifstime_utc': '20170514040000',\n", " 'air_temp': 14.3,\n", " 'apparent_t': 12.9,\n", " 'cloud': '-',\n", " 'cloud_base_m': None,\n", " 'cloud_oktas': None,\n", " 'cloud_type': '-',\n", " 'cloud_type_id': None,\n", " 'delta_t': 2.7,\n", " 'dewpt': 8.9,\n", " 'gust_kmh': 11,\n", " 'gust_kt': 6,\n", " 'history_product': 'IDV60901',\n", " 'lat': -37.8,\n", " 'local_date_time': '14/02:00pm',\n", " 'local_date_time_full': '20170514140000',\n", " 'lon': 145.0,\n", " 'name': 'Melbourne (Olympic Park)',\n", " 'press': 1021.9,\n", " 'press_msl': 1021.9,\n", " 'press_qnh': 1021.9,\n", " 'press_tend': '-',\n", " 'rain_trace': '0.0',\n", " 'rel_hum': 70,\n", " 'sea_state': '-',\n", " 'sort_order': 55,\n", " 'swell_dir_worded': '-',\n", " 'swell_height': None,\n", " 'swell_period': None,\n", " 'vis_km': '10',\n", " 'weather': '-',\n", " 'wind_dir': 'E',\n", " 'wind_spd_kmh': 6,\n", " 'wind_spd_kt': 3,\n", " 'wmo': 95936},\n", " {'aifstime_utc': '20170514033000',\n", " 'air_temp': 14.2,\n", " 'apparent_t': 12.7,\n", " 'cloud': '-',\n", " 'cloud_base_m': None,\n", " 'cloud_oktas': None,\n", " 'cloud_type': '-',\n", " 'cloud_type_id': None,\n", " 'delta_t': 2.6,\n", " 'dewpt': 9.0,\n", " 'gust_kmh': 11,\n", " 'gust_kt': 6,\n", " 'history_product': 'IDV60901',\n", " 'lat': -37.8,\n", " 'local_date_time': '14/01:30pm',\n", " 'local_date_time_full': '20170514133000',\n", " 'lon': 145.0,\n", " 'name': 'Melbourne (Olympic Park)',\n", " 'press': 1022.3,\n", " 'press_msl': 1022.3,\n", " 'press_qnh': 1022.3,\n", " 'press_tend': '-',\n", " 'rain_trace': '0.0',\n", " 'rel_hum': 71,\n", " 'sea_state': '-',\n", " 'sort_order': 56,\n", " 'swell_dir_worded': '-',\n", " 'swell_height': None,\n", " 'swell_period': None,\n", " 'vis_km': '10',\n", " 'weather': '-',\n", " 'wind_dir': 'NE',\n", " 'wind_spd_kmh': 7,\n", " 'wind_spd_kt': 4,\n", " 'wmo': 95936},\n", " {'aifstime_utc': '20170514030000',\n", " 'air_temp': 13.2,\n", " 'apparent_t': 11.7,\n", " 'cloud': '-',\n", " 'cloud_base_m': None,\n", " 'cloud_oktas': None,\n", " 'cloud_type': '-',\n", " 'cloud_type_id': None,\n", " 'delta_t': 2.1,\n", " 'dewpt': 9.1,\n", " 'gust_kmh': 9,\n", " 'gust_kt': 5,\n", " 'history_product': 'IDV60901',\n", " 'lat': -37.8,\n", " 'local_date_time': '14/01:00pm',\n", " 'local_date_time_full': '20170514130000',\n", " 'lon': 145.0,\n", " 'name': 'Melbourne (Olympic Park)',\n", " 'press': 1022.6,\n", " 'press_msl': 1022.6,\n", " 'press_qnh': 1022.6,\n", " 'press_tend': '-',\n", " 'rain_trace': '0.0',\n", " 'rel_hum': 76,\n", " 'sea_state': '-',\n", " 'sort_order': 57,\n", " 'swell_dir_worded': '-',\n", " 'swell_height': None,\n", " 'swell_period': None,\n", " 'vis_km': '10',\n", " 'weather': '-',\n", " 'wind_dir': 'NNE',\n", " 'wind_spd_kmh': 7,\n", " 'wind_spd_kt': 4,\n", " 'wmo': 95936},\n", " {'aifstime_utc': '20170514023000',\n", " 'air_temp': 12.4,\n", " 'apparent_t': 10.3,\n", " 'cloud': '-',\n", " 'cloud_base_m': None,\n", " 'cloud_oktas': None,\n", " 'cloud_type': '-',\n", " 'cloud_type_id': None,\n", " 'delta_t': 2.0,\n", " 'dewpt': 8.3,\n", " 'gust_kmh': 15,\n", " 'gust_kt': 8,\n", " 'history_product': 'IDV60901',\n", " 'lat': -37.8,\n", " 'local_date_time': '14/12:30pm',\n", " 'local_date_time_full': '20170514123000',\n", " 'lon': 145.0,\n", " 'name': 'Melbourne (Olympic Park)',\n", " 'press': 1022.9,\n", " 'press_msl': 1022.9,\n", " 'press_qnh': 1022.9,\n", " 'press_tend': '-',\n", " 'rain_trace': '0.0',\n", " 'rel_hum': 76,\n", " 'sea_state': '-',\n", " 'sort_order': 58,\n", " 'swell_dir_worded': '-',\n", " 'swell_height': None,\n", " 'swell_period': None,\n", " 'vis_km': '10',\n", " 'weather': '-',\n", " 'wind_dir': 'NE',\n", " 'wind_spd_kmh': 9,\n", " 'wind_spd_kt': 5,\n", " 'wmo': 95936},\n", " {'aifstime_utc': '20170514020000',\n", " 'air_temp': 13.0,\n", " 'apparent_t': 12.0,\n", " 'cloud': '-',\n", " 'cloud_base_m': None,\n", " 'cloud_oktas': None,\n", " 'cloud_type': '-',\n", " 'cloud_type_id': None,\n", " 'delta_t': 2.1,\n", " 'dewpt': 8.7,\n", " 'gust_kmh': 11,\n", " 'gust_kt': 6,\n", " 'history_product': 'IDV60901',\n", " 'lat': -37.8,\n", " 'local_date_time': '14/12:00pm',\n", " 'local_date_time_full': '20170514120000',\n", " 'lon': 145.0,\n", " 'name': 'Melbourne (Olympic Park)',\n", " 'press': 1023.2,\n", " 'press_msl': 1023.2,\n", " 'press_qnh': 1023.2,\n", " 'press_tend': '-',\n", " 'rain_trace': '0.0',\n", " 'rel_hum': 75,\n", " 'sea_state': '-',\n", " 'sort_order': 59,\n", " 'swell_dir_worded': '-',\n", " 'swell_height': None,\n", " 'swell_period': None,\n", " 'vis_km': '10',\n", " 'weather': '-',\n", " 'wind_dir': 'E',\n", " 'wind_spd_kmh': 4,\n", " 'wind_spd_kt': 2,\n", " 'wmo': 95936},\n", " {'aifstime_utc': '20170514013000',\n", " 'air_temp': 13.3,\n", " 'apparent_t': 11.3,\n", " 'cloud': '-',\n", " 'cloud_base_m': None,\n", " 'cloud_oktas': None,\n", " 'cloud_type': '-',\n", " 'cloud_type_id': None,\n", " 'delta_t': 2.3,\n", " 'dewpt': 8.8,\n", " 'gust_kmh': 15,\n", " 'gust_kt': 8,\n", " 'history_product': 'IDV60901',\n", " 'lat': -37.8,\n", " 'local_date_time': '14/11:30am',\n", " 'local_date_time_full': '20170514113000',\n", " 'lon': 145.0,\n", " 'name': 'Melbourne (Olympic Park)',\n", " 'press': 1023.3,\n", " 'press_msl': 1023.3,\n", " 'press_qnh': 1023.3,\n", " 'press_tend': '-',\n", " 'rain_trace': '0.0',\n", " 'rel_hum': 74,\n", " 'sea_state': '-',\n", " 'sort_order': 60,\n", " 'swell_dir_worded': '-',\n", " 'swell_height': None,\n", " 'swell_period': None,\n", " 'vis_km': '10',\n", " 'weather': '-',\n", " 'wind_dir': 'ESE',\n", " 'wind_spd_kmh': 9,\n", " 'wind_spd_kt': 5,\n", " 'wmo': 95936},\n", " {'aifstime_utc': '20170514010000',\n", " 'air_temp': 12.7,\n", " 'apparent_t': 11.6,\n", " 'cloud': '-',\n", " 'cloud_base_m': None,\n", " 'cloud_oktas': None,\n", " 'cloud_type': '-',\n", " 'cloud_type_id': None,\n", " 'delta_t': 2.0,\n", " 'dewpt': 8.6,\n", " 'gust_kmh': 9,\n", " 'gust_kt': 5,\n", " 'history_product': 'IDV60901',\n", " 'lat': -37.8,\n", " 'local_date_time': '14/11:00am',\n", " 'local_date_time_full': '20170514110000',\n", " 'lon': 145.0,\n", " 'name': 'Melbourne (Olympic Park)',\n", " 'press': 1023.6,\n", " 'press_msl': 1023.6,\n", " 'press_qnh': 1023.6,\n", " 'press_tend': '-',\n", " 'rain_trace': '0.0',\n", " 'rel_hum': 76,\n", " 'sea_state': '-',\n", " 'sort_order': 61,\n", " 'swell_dir_worded': '-',\n", " 'swell_height': None,\n", " 'swell_period': None,\n", " 'vis_km': '10',\n", " 'weather': '-',\n", " 'wind_dir': 'ESE',\n", " 'wind_spd_kmh': 4,\n", " 'wind_spd_kt': 2,\n", " 'wmo': 95936},\n", " {'aifstime_utc': '20170514003000',\n", " 'air_temp': 11.5,\n", " 'apparent_t': 10.6,\n", " 'cloud': '-',\n", " 'cloud_base_m': None,\n", " 'cloud_oktas': None,\n", " 'cloud_type': '-',\n", " 'cloud_type_id': None,\n", " 'delta_t': 1.8,\n", " 'dewpt': 7.8,\n", " 'gust_kmh': 7,\n", " 'gust_kt': 4,\n", " 'history_product': 'IDV60901',\n", " 'lat': -37.8,\n", " 'local_date_time': '14/10:30am',\n", " 'local_date_time_full': '20170514103000',\n", " 'lon': 145.0,\n", " 'name': 'Melbourne (Olympic Park)',\n", " 'press': 1023.8,\n", " 'press_msl': 1023.8,\n", " 'press_qnh': 1023.8,\n", " 'press_tend': '-',\n", " 'rain_trace': '0.0',\n", " 'rel_hum': 78,\n", " 'sea_state': '-',\n", " 'sort_order': 62,\n", " 'swell_dir_worded': '-',\n", " 'swell_height': None,\n", " 'swell_period': None,\n", " 'vis_km': '10',\n", " 'weather': '-',\n", " 'wind_dir': 'SSE',\n", " 'wind_spd_kmh': 2,\n", " 'wind_spd_kt': 1,\n", " 'wmo': 95936},\n", " {'aifstime_utc': '20170514000000',\n", " 'air_temp': 11.1,\n", " 'apparent_t': 10.4,\n", " 'cloud': '-',\n", " 'cloud_base_m': None,\n", " 'cloud_oktas': None,\n", " 'cloud_type': '-',\n", " 'cloud_type_id': None,\n", " 'delta_t': 2.0,\n", " 'dewpt': 6.8,\n", " 'gust_kmh': 4,\n", " 'gust_kt': 2,\n", " 'history_product': 'IDV60901',\n", " 'lat': -37.8,\n", " 'local_date_time': '14/10:00am',\n", " 'local_date_time_full': '20170514100000',\n", " 'lon': 145.0,\n", " 'name': 'Melbourne (Olympic Park)',\n", " 'press': 1024.0,\n", " 'press_msl': 1024.0,\n", " 'press_qnh': 1024.0,\n", " 'press_tend': '-',\n", " 'rain_trace': '0.0',\n", " 'rel_hum': 75,\n", " 'sea_state': '-',\n", " 'sort_order': 63,\n", " 'swell_dir_worded': '-',\n", " 'swell_height': None,\n", " 'swell_period': None,\n", " 'vis_km': '10',\n", " 'weather': '-',\n", " 'wind_dir': 'CALM',\n", " 'wind_spd_kmh': 0,\n", " 'wind_spd_kt': 0,\n", " 'wmo': 95936},\n", " {'aifstime_utc': '20170513233000',\n", " 'air_temp': 10.8,\n", " 'apparent_t': 10.3,\n", " 'cloud': '-',\n", " 'cloud_base_m': None,\n", " 'cloud_oktas': None,\n", " 'cloud_type': '-',\n", " 'cloud_type_id': None,\n", " 'delta_t': 1.4,\n", " 'dewpt': 7.9,\n", " 'gust_kmh': 0,\n", " 'gust_kt': 0,\n", " 'history_product': 'IDV60901',\n", " 'lat': -37.8,\n", " 'local_date_time': '14/09:30am',\n", " 'local_date_time_full': '20170514093000',\n", " 'lon': 145.0,\n", " 'name': 'Melbourne (Olympic Park)',\n", " 'press': 1024.1,\n", " 'press_msl': 1024.1,\n", " 'press_qnh': 1024.1,\n", " 'press_tend': '-',\n", " 'rain_trace': '0.0',\n", " 'rel_hum': 82,\n", " 'sea_state': '-',\n", " 'sort_order': 64,\n", " 'swell_dir_worded': '-',\n", " 'swell_height': None,\n", " 'swell_period': None,\n", " 'vis_km': '10',\n", " 'weather': '-',\n", " 'wind_dir': 'CALM',\n", " 'wind_spd_kmh': 0,\n", " 'wind_spd_kt': 0,\n", " 'wmo': 95936},\n", " {'aifstime_utc': '20170513230000',\n", " 'air_temp': 8.3,\n", " 'apparent_t': 7.2,\n", " 'cloud': '-',\n", " 'cloud_base_m': None,\n", " 'cloud_oktas': None,\n", " 'cloud_type': '-',\n", " 'cloud_type_id': None,\n", " 'delta_t': 0.6,\n", " 'dewpt': 6.9,\n", " 'gust_kmh': 7,\n", " 'gust_kt': 4,\n", " 'history_product': 'IDV60901',\n", " 'lat': -37.8,\n", " 'local_date_time': '14/09:00am',\n", " 'local_date_time_full': '20170514090000',\n", " 'lon': 145.0,\n", " 'name': 'Melbourne (Olympic Park)',\n", " 'press': 1024.1,\n", " 'press_msl': 1024.1,\n", " 'press_qnh': 1024.1,\n", " 'press_tend': '-',\n", " 'rain_trace': '0.0',\n", " 'rel_hum': 91,\n", " 'sea_state': '-',\n", " 'sort_order': 65,\n", " 'swell_dir_worded': '-',\n", " 'swell_height': None,\n", " 'swell_period': None,\n", " 'vis_km': '10',\n", " 'weather': '-',\n", " 'wind_dir': 'ENE',\n", " 'wind_spd_kmh': 2,\n", " 'wind_spd_kt': 1,\n", " 'wmo': 95936},\n", " {'aifstime_utc': '20170513223000',\n", " 'air_temp': 7.0,\n", " 'apparent_t': 4.9,\n", " 'cloud': '-',\n", " 'cloud_base_m': None,\n", " 'cloud_oktas': None,\n", " 'cloud_type': '-',\n", " 'cloud_type_id': None,\n", " 'delta_t': 0.2,\n", " 'dewpt': 6.6,\n", " 'gust_kmh': 13,\n", " 'gust_kt': 7,\n", " 'history_product': 'IDV60901',\n", " 'lat': -37.8,\n", " 'local_date_time': '14/08:30am',\n", " 'local_date_time_full': '20170514083000',\n", " 'lon': 145.0,\n", " 'name': 'Melbourne (Olympic Park)',\n", " 'press': 1024.1,\n", " 'press_msl': 1024.1,\n", " 'press_qnh': 1024.1,\n", " 'press_tend': '-',\n", " 'rain_trace': '0.0',\n", " 'rel_hum': 97,\n", " 'sea_state': '-',\n", " 'sort_order': 66,\n", " 'swell_dir_worded': '-',\n", " 'swell_height': None,\n", " 'swell_period': None,\n", " 'vis_km': '10',\n", " 'weather': '-',\n", " 'wind_dir': 'NE',\n", " 'wind_spd_kmh': 7,\n", " 'wind_spd_kt': 4,\n", " 'wmo': 95936},\n", " {'aifstime_utc': '20170513220000',\n", " 'air_temp': 6.6,\n", " 'apparent_t': 5.4,\n", " 'cloud': '-',\n", " 'cloud_base_m': None,\n", " 'cloud_oktas': None,\n", " 'cloud_type': '-',\n", " 'cloud_type_id': None,\n", " 'delta_t': 0.0,\n", " 'dewpt': 6.5,\n", " 'gust_kmh': 6,\n", " 'gust_kt': 3,\n", " 'history_product': 'IDV60901',\n", " 'lat': -37.8,\n", " 'local_date_time': '14/08:00am',\n", " 'local_date_time_full': '20170514080000',\n", " 'lon': 145.0,\n", " 'name': 'Melbourne (Olympic Park)',\n", " 'press': 1023.9,\n", " 'press_msl': 1023.9,\n", " 'press_qnh': 1023.9,\n", " 'press_tend': '-',\n", " 'rain_trace': '0.0',\n", " 'rel_hum': 99,\n", " 'sea_state': '-',\n", " 'sort_order': 67,\n", " 'swell_dir_worded': '-',\n", " 'swell_height': None,\n", " 'swell_period': None,\n", " 'vis_km': '10',\n", " 'weather': '-',\n", " 'wind_dir': 'ENE',\n", " 'wind_spd_kmh': 2,\n", " 'wind_spd_kt': 1,\n", " 'wmo': 95936},\n", " {'aifstime_utc': '20170513213000',\n", " 'air_temp': 6.8,\n", " 'apparent_t': 5.3,\n", " 'cloud': '-',\n", " 'cloud_base_m': None,\n", " 'cloud_oktas': None,\n", " 'cloud_type': '-',\n", " 'cloud_type_id': None,\n", " 'delta_t': 0.0,\n", " 'dewpt': 6.7,\n", " 'gust_kmh': 7,\n", " 'gust_kt': 4,\n", " 'history_product': 'IDV60901',\n", " 'lat': -37.8,\n", " 'local_date_time': '14/07:30am',\n", " 'local_date_time_full': '20170514073000',\n", " 'lon': 145.0,\n", " 'name': 'Melbourne (Olympic Park)',\n", " 'press': 1023.7,\n", " 'press_msl': 1023.7,\n", " 'press_qnh': 1023.7,\n", " 'press_tend': '-',\n", " 'rain_trace': '0.0',\n", " 'rel_hum': 99,\n", " 'sea_state': '-',\n", " 'sort_order': 68,\n", " 'swell_dir_worded': '-',\n", " 'swell_height': None,\n", " 'swell_period': None,\n", " 'vis_km': '10',\n", " 'weather': '-',\n", " 'wind_dir': 'E',\n", " 'wind_spd_kmh': 4,\n", " 'wind_spd_kt': 2,\n", " 'wmo': 95936},\n", " {'aifstime_utc': '20170513210000',\n", " 'air_temp': 7.5,\n", " 'apparent_t': 6.9,\n", " 'cloud': '-',\n", " 'cloud_base_m': None,\n", " 'cloud_oktas': None,\n", " 'cloud_type': '-',\n", " 'cloud_type_id': None,\n", " 'delta_t': 0.0,\n", " 'dewpt': 7.5,\n", " 'gust_kmh': 0,\n", " 'gust_kt': 0,\n", " 'history_product': 'IDV60901',\n", " 'lat': -37.8,\n", " 'local_date_time': '14/07:00am',\n", " 'local_date_time_full': '20170514070000',\n", " 'lon': 145.0,\n", " 'name': 'Melbourne (Olympic Park)',\n", " 'press': 1023.7,\n", " 'press_msl': 1023.7,\n", " 'press_qnh': 1023.7,\n", " 'press_tend': '-',\n", " 'rain_trace': '0.0',\n", " 'rel_hum': 100,\n", " 'sea_state': '-',\n", " 'sort_order': 69,\n", " 'swell_dir_worded': '-',\n", " 'swell_height': None,\n", " 'swell_period': None,\n", " 'vis_km': '10',\n", " 'weather': '-',\n", " 'wind_dir': 'CALM',\n", " 'wind_spd_kmh': 0,\n", " 'wind_spd_kt': 0,\n", " 'wmo': 95936},\n", " {'aifstime_utc': '20170513203000',\n", " 'air_temp': 8.0,\n", " 'apparent_t': 7.5,\n", " 'cloud': '-',\n", " 'cloud_base_m': None,\n", " 'cloud_oktas': None,\n", " 'cloud_type': '-',\n", " 'cloud_type_id': None,\n", " 'delta_t': 0.0,\n", " 'dewpt': 7.9,\n", " 'gust_kmh': 0,\n", " 'gust_kt': 0,\n", " 'history_product': 'IDV60901',\n", " 'lat': -37.8,\n", " 'local_date_time': '14/06:30am',\n", " 'local_date_time_full': '20170514063000',\n", " 'lon': 145.0,\n", " 'name': 'Melbourne (Olympic Park)',\n", " 'press': 1023.6,\n", " 'press_msl': 1023.6,\n", " 'press_qnh': 1023.6,\n", " 'press_tend': '-',\n", " 'rain_trace': '0.0',\n", " 'rel_hum': 99,\n", " 'sea_state': '-',\n", " 'sort_order': 70,\n", " 'swell_dir_worded': '-',\n", " 'swell_height': None,\n", " 'swell_period': None,\n", " 'vis_km': '10',\n", " 'weather': '-',\n", " 'wind_dir': 'CALM',\n", " 'wind_spd_kmh': 0,\n", " 'wind_spd_kt': 0,\n", " 'wmo': 95936},\n", " {'aifstime_utc': '20170513200000',\n", " 'air_temp': 8.4,\n", " 'apparent_t': 8.0,\n", " 'cloud': '-',\n", " 'cloud_base_m': None,\n", " 'cloud_oktas': None,\n", " 'cloud_type': '-',\n", " 'cloud_type_id': None,\n", " 'delta_t': 0.0,\n", " 'dewpt': 8.3,\n", " 'gust_kmh': 0,\n", " 'gust_kt': 0,\n", " 'history_product': 'IDV60901',\n", " 'lat': -37.8,\n", " 'local_date_time': '14/06:00am',\n", " 'local_date_time_full': '20170514060000',\n", " 'lon': 145.0,\n", " 'name': 'Melbourne (Olympic Park)',\n", " 'press': 1023.5,\n", " 'press_msl': 1023.5,\n", " 'press_qnh': 1023.5,\n", " 'press_tend': '-',\n", " 'rain_trace': '0.0',\n", " 'rel_hum': 99,\n", " 'sea_state': '-',\n", " 'sort_order': 71,\n", " 'swell_dir_worded': '-',\n", " 'swell_height': None,\n", " 'swell_period': None,\n", " 'vis_km': '10',\n", " 'weather': '-',\n", " 'wind_dir': 'CALM',\n", " 'wind_spd_kmh': 0,\n", " 'wind_spd_kt': 0,\n", " 'wmo': 95936},\n", " {'aifstime_utc': '20170513193000',\n", " 'air_temp': 8.5,\n", " 'apparent_t': 8.1,\n", " 'cloud': '-',\n", " 'cloud_base_m': None,\n", " 'cloud_oktas': None,\n", " 'cloud_type': '-',\n", " 'cloud_type_id': None,\n", " 'delta_t': 0.1,\n", " 'dewpt': 8.2,\n", " 'gust_kmh': 0,\n", " 'gust_kt': 0,\n", " 'history_product': 'IDV60901',\n", " 'lat': -37.8,\n", " 'local_date_time': '14/05:30am',\n", " 'local_date_time_full': '20170514053000',\n", " 'lon': 145.0,\n", " 'name': 'Melbourne (Olympic Park)',\n", " 'press': 1023.3,\n", " 'press_msl': 1023.3,\n", " 'press_qnh': 1023.3,\n", " 'press_tend': '-',\n", " 'rain_trace': '0.0',\n", " 'rel_hum': 98,\n", " 'sea_state': '-',\n", " 'sort_order': 72,\n", " 'swell_dir_worded': '-',\n", " 'swell_height': None,\n", " 'swell_period': None,\n", " 'vis_km': '10',\n", " 'weather': '-',\n", " 'wind_dir': 'CALM',\n", " 'wind_spd_kmh': 0,\n", " 'wind_spd_kt': 0,\n", " 'wmo': 95936},\n", " {'aifstime_utc': '20170513190000',\n", " 'air_temp': 8.8,\n", " 'apparent_t': 8.4,\n", " 'cloud': '-',\n", " 'cloud_base_m': None,\n", " 'cloud_oktas': None,\n", " 'cloud_type': '-',\n", " 'cloud_type_id': None,\n", " 'delta_t': 0.2,\n", " 'dewpt': 8.4,\n", " 'gust_kmh': 0,\n", " 'gust_kt': 0,\n", " 'history_product': 'IDV60901',\n", " 'lat': -37.8,\n", " 'local_date_time': '14/05:00am',\n", " 'local_date_time_full': '20170514050000',\n", " 'lon': 145.0,\n", " 'name': 'Melbourne (Olympic Park)',\n", " 'press': 1023.1,\n", " 'press_msl': 1023.1,\n", " 'press_qnh': 1023.1,\n", " 'press_tend': '-',\n", " 'rain_trace': '0.0',\n", " 'rel_hum': 97,\n", " 'sea_state': '-',\n", " 'sort_order': 73,\n", " 'swell_dir_worded': '-',\n", " 'swell_height': None,\n", " 'swell_period': None,\n", " 'vis_km': '10',\n", " 'weather': '-',\n", " 'wind_dir': 'CALM',\n", " 'wind_spd_kmh': 0,\n", " 'wind_spd_kt': 0,\n", " 'wmo': 95936},\n", " {'aifstime_utc': '20170513183000',\n", " 'air_temp': 9.1,\n", " 'apparent_t': 8.8,\n", " 'cloud': '-',\n", " 'cloud_base_m': None,\n", " 'cloud_oktas': None,\n", " 'cloud_type': '-',\n", " 'cloud_type_id': None,\n", " 'delta_t': 0.2,\n", " 'dewpt': 8.6,\n", " 'gust_kmh': 0,\n", " 'gust_kt': 0,\n", " 'history_product': 'IDV60901',\n", " 'lat': -37.8,\n", " 'local_date_time': '14/04:30am',\n", " 'local_date_time_full': '20170514043000',\n", " 'lon': 145.0,\n", " 'name': 'Melbourne (Olympic Park)',\n", " 'press': 1023.1,\n", " 'press_msl': 1023.1,\n", " 'press_qnh': 1023.1,\n", " 'press_tend': '-',\n", " 'rain_trace': '0.0',\n", " 'rel_hum': 97,\n", " 'sea_state': '-',\n", " 'sort_order': 74,\n", " 'swell_dir_worded': '-',\n", " 'swell_height': None,\n", " 'swell_period': None,\n", " 'vis_km': '10',\n", " 'weather': '-',\n", " 'wind_dir': 'CALM',\n", " 'wind_spd_kmh': 0,\n", " 'wind_spd_kt': 0,\n", " 'wmo': 95936},\n", " {'aifstime_utc': '20170513180000',\n", " 'air_temp': 9.1,\n", " 'apparent_t': 7.8,\n", " 'cloud': '-',\n", " 'cloud_base_m': None,\n", " 'cloud_oktas': None,\n", " 'cloud_type': '-',\n", " 'cloud_type_id': None,\n", " 'delta_t': 0.0,\n", " 'dewpt': 9.1,\n", " 'gust_kmh': 13,\n", " 'gust_kt': 7,\n", " 'history_product': 'IDV60901',\n", " 'lat': -37.8,\n", " 'local_date_time': '14/04:00am',\n", " 'local_date_time_full': '20170514040000',\n", " 'lon': 145.0,\n", " 'name': 'Melbourne (Olympic Park)',\n", " 'press': 1023.2,\n", " 'press_msl': 1023.2,\n", " 'press_qnh': 1023.2,\n", " 'press_tend': '-',\n", " 'rain_trace': '0.0',\n", " 'rel_hum': 100,\n", " 'sea_state': '-',\n", " 'sort_order': 75,\n", " 'swell_dir_worded': '-',\n", " 'swell_height': None,\n", " 'swell_period': None,\n", " 'vis_km': '10',\n", " 'weather': '-',\n", " 'wind_dir': 'SW',\n", " 'wind_spd_kmh': 6,\n", " 'wind_spd_kt': 3,\n", " 'wmo': 95936},\n", " {'aifstime_utc': '20170513173000',\n", " 'air_temp': 8.7,\n", " 'apparent_t': 8.4,\n", " 'cloud': '-',\n", " 'cloud_base_m': None,\n", " 'cloud_oktas': None,\n", " 'cloud_type': '-',\n", " 'cloud_type_id': None,\n", " 'delta_t': 0.0,\n", " 'dewpt': 8.7,\n", " 'gust_kmh': 0,\n", " 'gust_kt': 0,\n", " 'history_product': 'IDV60901',\n", " 'lat': -37.8,\n", " 'local_date_time': '14/03:30am',\n", " 'local_date_time_full': '20170514033000',\n", " 'lon': 145.0,\n", " 'name': 'Melbourne (Olympic Park)',\n", " 'press': 1023.3,\n", " 'press_msl': 1023.3,\n", " 'press_qnh': 1023.3,\n", " 'press_tend': '-',\n", " 'rain_trace': '0.0',\n", " 'rel_hum': 100,\n", " 'sea_state': '-',\n", " 'sort_order': 76,\n", " 'swell_dir_worded': '-',\n", " 'swell_height': None,\n", " 'swell_period': None,\n", " 'vis_km': '10',\n", " 'weather': '-',\n", " 'wind_dir': 'CALM',\n", " 'wind_spd_kmh': 0,\n", " 'wind_spd_kt': 0,\n", " 'wmo': 95936},\n", " {'aifstime_utc': '20170513170000',\n", " 'air_temp': 8.0,\n", " 'apparent_t': 7.5,\n", " 'cloud': '-',\n", " 'cloud_base_m': None,\n", " 'cloud_oktas': None,\n", " 'cloud_type': '-',\n", " 'cloud_type_id': None,\n", " 'delta_t': 0.0,\n", " 'dewpt': 7.9,\n", " 'gust_kmh': 0,\n", " 'gust_kt': 0,\n", " 'history_product': 'IDV60901',\n", " 'lat': -37.8,\n", " 'local_date_time': '14/03:00am',\n", " 'local_date_time_full': '20170514030000',\n", " 'lon': 145.0,\n", " 'name': 'Melbourne (Olympic Park)',\n", " 'press': 1023.2,\n", " 'press_msl': 1023.2,\n", " 'press_qnh': 1023.2,\n", " 'press_tend': '-',\n", " 'rain_trace': '0.0',\n", " 'rel_hum': 99,\n", " 'sea_state': '-',\n", " 'sort_order': 77,\n", " 'swell_dir_worded': '-',\n", " 'swell_height': None,\n", " 'swell_period': None,\n", " 'vis_km': '10',\n", " 'weather': '-',\n", " 'wind_dir': 'CALM',\n", " 'wind_spd_kmh': 0,\n", " 'wind_spd_kt': 0,\n", " 'wmo': 95936},\n", " {'aifstime_utc': '20170513163000',\n", " 'air_temp': 8.0,\n", " 'apparent_t': 7.5,\n", " 'cloud': '-',\n", " 'cloud_base_m': None,\n", " 'cloud_oktas': None,\n", " 'cloud_type': '-',\n", " 'cloud_type_id': None,\n", " 'delta_t': 0.1,\n", " 'dewpt': 7.7,\n", " 'gust_kmh': 0,\n", " 'gust_kt': 0,\n", " 'history_product': 'IDV60901',\n", " 'lat': -37.8,\n", " 'local_date_time': '14/02:30am',\n", " 'local_date_time_full': '20170514023000',\n", " 'lon': 145.0,\n", " 'name': 'Melbourne (Olympic Park)',\n", " 'press': 1023.4,\n", " 'press_msl': 1023.4,\n", " 'press_qnh': 1023.4,\n", " 'press_tend': '-',\n", " 'rain_trace': '0.0',\n", " 'rel_hum': 98,\n", " 'sea_state': '-',\n", " 'sort_order': 78,\n", " 'swell_dir_worded': '-',\n", " 'swell_height': None,\n", " 'swell_period': None,\n", " 'vis_km': '10',\n", " 'weather': '-',\n", " 'wind_dir': 'CALM',\n", " 'wind_spd_kmh': 0,\n", " 'wind_spd_kt': 0,\n", " 'wmo': 95936},\n", " {'aifstime_utc': '20170513160000',\n", " 'air_temp': 8.2,\n", " 'apparent_t': 7.7,\n", " 'cloud': '-',\n", " 'cloud_base_m': None,\n", " 'cloud_oktas': None,\n", " 'cloud_type': '-',\n", " 'cloud_type_id': None,\n", " 'delta_t': 0.1,\n", " 'dewpt': 7.9,\n", " 'gust_kmh': 0,\n", " 'gust_kt': 0,\n", " 'history_product': 'IDV60901',\n", " 'lat': -37.8,\n", " 'local_date_time': '14/02:00am',\n", " 'local_date_time_full': '20170514020000',\n", " 'lon': 145.0,\n", " 'name': 'Melbourne (Olympic Park)',\n", " 'press': 1023.4,\n", " 'press_msl': 1023.4,\n", " 'press_qnh': 1023.4,\n", " 'press_tend': '-',\n", " 'rain_trace': '0.0',\n", " 'rel_hum': 98,\n", " 'sea_state': '-',\n", " 'sort_order': 79,\n", " 'swell_dir_worded': '-',\n", " 'swell_height': None,\n", " 'swell_period': None,\n", " 'vis_km': '10',\n", " 'weather': '-',\n", " 'wind_dir': 'CALM',\n", " 'wind_spd_kmh': 0,\n", " 'wind_spd_kt': 0,\n", " 'wmo': 95936},\n", " {'aifstime_utc': '20170513153000',\n", " 'air_temp': 8.3,\n", " 'apparent_t': 7.8,\n", " 'cloud': '-',\n", " 'cloud_base_m': None,\n", " 'cloud_oktas': None,\n", " 'cloud_type': '-',\n", " 'cloud_type_id': None,\n", " 'delta_t': 0.2,\n", " 'dewpt': 7.9,\n", " 'gust_kmh': 0,\n", " 'gust_kt': 0,\n", " 'history_product': 'IDV60901',\n", " 'lat': -37.8,\n", " 'local_date_time': '14/01:30am',\n", " 'local_date_time_full': '20170514013000',\n", " 'lon': 145.0,\n", " 'name': 'Melbourne (Olympic Park)',\n", " 'press': 1023.6,\n", " 'press_msl': 1023.6,\n", " 'press_qnh': 1023.6,\n", " 'press_tend': '-',\n", " 'rain_trace': '0.0',\n", " 'rel_hum': 97,\n", " 'sea_state': '-',\n", " 'sort_order': 80,\n", " 'swell_dir_worded': '-',\n", " 'swell_height': None,\n", " 'swell_period': None,\n", " 'vis_km': '10',\n", " 'weather': '-',\n", " 'wind_dir': 'CALM',\n", " 'wind_spd_kmh': 0,\n", " 'wind_spd_kt': 0,\n", " 'wmo': 95936},\n", " {'aifstime_utc': '20170513150000',\n", " 'air_temp': 8.5,\n", " 'apparent_t': 8.0,\n", " 'cloud': '-',\n", " 'cloud_base_m': None,\n", " 'cloud_oktas': None,\n", " 'cloud_type': '-',\n", " 'cloud_type_id': None,\n", " 'delta_t': 0.3,\n", " 'dewpt': 7.9,\n", " 'gust_kmh': 0,\n", " 'gust_kt': 0,\n", " 'history_product': 'IDV60901',\n", " 'lat': -37.8,\n", " 'local_date_time': '14/01:00am',\n", " 'local_date_time_full': '20170514010000',\n", " 'lon': 145.0,\n", " 'name': 'Melbourne (Olympic Park)',\n", " 'press': 1023.7,\n", " 'press_msl': 1023.7,\n", " 'press_qnh': 1023.7,\n", " 'press_tend': '-',\n", " 'rain_trace': '0.0',\n", " 'rel_hum': 96,\n", " 'sea_state': '-',\n", " 'sort_order': 81,\n", " 'swell_dir_worded': '-',\n", " 'swell_height': None,\n", " 'swell_period': None,\n", " 'vis_km': '10',\n", " 'weather': '-',\n", " 'wind_dir': 'CALM',\n", " 'wind_spd_kmh': 0,\n", " 'wind_spd_kt': 0,\n", " 'wmo': 95936},\n", " {'aifstime_utc': '20170513143000',\n", " 'air_temp': 8.6,\n", " 'apparent_t': 8.1,\n", " 'cloud': '-',\n", " 'cloud_base_m': None,\n", " 'cloud_oktas': None,\n", " 'cloud_type': '-',\n", " 'cloud_type_id': None,\n", " 'delta_t': 0.4,\n", " 'dewpt': 7.8,\n", " 'gust_kmh': 0,\n", " 'gust_kt': 0,\n", " 'history_product': 'IDV60901',\n", " 'lat': -37.8,\n", " 'local_date_time': '14/12:30am',\n", " 'local_date_time_full': '20170514003000',\n", " 'lon': 145.0,\n", " 'name': 'Melbourne (Olympic Park)',\n", " 'press': 1024.0,\n", " 'press_msl': 1024.0,\n", " 'press_qnh': 1024.0,\n", " 'press_tend': '-',\n", " 'rain_trace': '0.0',\n", " 'rel_hum': 95,\n", " 'sea_state': '-',\n", " 'sort_order': 82,\n", " 'swell_dir_worded': '-',\n", " 'swell_height': None,\n", " 'swell_period': None,\n", " 'vis_km': '10',\n", " 'weather': '-',\n", " 'wind_dir': 'CALM',\n", " 'wind_spd_kmh': 0,\n", " 'wind_spd_kt': 0,\n", " 'wmo': 95936},\n", " {'aifstime_utc': '20170513140000',\n", " 'air_temp': 8.9,\n", " 'apparent_t': 8.4,\n", " 'cloud': '-',\n", " 'cloud_base_m': None,\n", " 'cloud_oktas': None,\n", " 'cloud_type': '-',\n", " 'cloud_type_id': None,\n", " 'delta_t': 0.4,\n", " 'dewpt': 8.0,\n", " 'gust_kmh': 0,\n", " 'gust_kt': 0,\n", " 'history_product': 'IDV60901',\n", " 'lat': -37.8,\n", " 'local_date_time': '14/12:00am',\n", " 'local_date_time_full': '20170514000000',\n", " 'lon': 145.0,\n", " 'name': 'Melbourne (Olympic Park)',\n", " 'press': 1024.3,\n", " 'press_msl': 1024.3,\n", " 'press_qnh': 1024.3,\n", " 'press_tend': '-',\n", " 'rain_trace': '0.0',\n", " 'rel_hum': 94,\n", " 'sea_state': '-',\n", " 'sort_order': 83,\n", " 'swell_dir_worded': '-',\n", " 'swell_height': None,\n", " 'swell_period': None,\n", " 'vis_km': '10',\n", " 'weather': '-',\n", " 'wind_dir': 'CALM',\n", " 'wind_spd_kmh': 0,\n", " 'wind_spd_kt': 0,\n", " 'wmo': 95936},\n", " {'aifstime_utc': '20170513133000',\n", " 'air_temp': 9.1,\n", " 'apparent_t': 8.6,\n", " 'cloud': '-',\n", " 'cloud_base_m': None,\n", " 'cloud_oktas': None,\n", " 'cloud_type': '-',\n", " 'cloud_type_id': None,\n", " 'delta_t': 0.5,\n", " 'dewpt': 8.0,\n", " 'gust_kmh': 0,\n", " 'gust_kt': 0,\n", " 'history_product': 'IDV60901',\n", " 'lat': -37.8,\n", " 'local_date_time': '13/11:30pm',\n", " 'local_date_time_full': '20170513233000',\n", " 'lon': 145.0,\n", " 'name': 'Melbourne (Olympic Park)',\n", " 'press': 1024.4,\n", " 'press_msl': 1024.4,\n", " 'press_qnh': 1024.4,\n", " 'press_tend': '-',\n", " 'rain_trace': '0.0',\n", " 'rel_hum': 93,\n", " 'sea_state': '-',\n", " 'sort_order': 84,\n", " 'swell_dir_worded': '-',\n", " 'swell_height': None,\n", " 'swell_period': None,\n", " 'vis_km': '10',\n", " 'weather': '-',\n", " 'wind_dir': 'CALM',\n", " 'wind_spd_kmh': 0,\n", " 'wind_spd_kt': 0,\n", " 'wmo': 95936},\n", " {'aifstime_utc': '20170513130000',\n", " 'air_temp': 9.3,\n", " 'apparent_t': 8.9,\n", " 'cloud': '-',\n", " 'cloud_base_m': None,\n", " 'cloud_oktas': None,\n", " 'cloud_type': '-',\n", " 'cloud_type_id': None,\n", " 'delta_t': 0.6,\n", " 'dewpt': 8.1,\n", " 'gust_kmh': 0,\n", " 'gust_kt': 0,\n", " 'history_product': 'IDV60901',\n", " 'lat': -37.8,\n", " 'local_date_time': '13/11:00pm',\n", " 'local_date_time_full': '20170513230000',\n", " 'lon': 145.0,\n", " 'name': 'Melbourne (Olympic Park)',\n", " 'press': 1024.8,\n", " 'press_msl': 1024.8,\n", " 'press_qnh': 1024.8,\n", " 'press_tend': '-',\n", " 'rain_trace': '0.0',\n", " 'rel_hum': 92,\n", " 'sea_state': '-',\n", " 'sort_order': 85,\n", " 'swell_dir_worded': '-',\n", " 'swell_height': None,\n", " 'swell_period': None,\n", " 'vis_km': '10',\n", " 'weather': '-',\n", " 'wind_dir': 'CALM',\n", " 'wind_spd_kmh': 0,\n", " 'wind_spd_kt': 0,\n", " 'wmo': 95936},\n", " {'aifstime_utc': '20170513123000',\n", " 'air_temp': 9.4,\n", " 'apparent_t': 8.9,\n", " 'cloud': '-',\n", " 'cloud_base_m': None,\n", " 'cloud_oktas': None,\n", " 'cloud_type': '-',\n", " 'cloud_type_id': None,\n", " 'delta_t': 0.8,\n", " 'dewpt': 7.8,\n", " 'gust_kmh': 0,\n", " 'gust_kt': 0,\n", " 'history_product': 'IDV60901',\n", " 'lat': -37.8,\n", " 'local_date_time': '13/10:30pm',\n", " 'local_date_time_full': '20170513223000',\n", " 'lon': 145.0,\n", " 'name': 'Melbourne (Olympic Park)',\n", " 'press': 1024.8,\n", " 'press_msl': 1024.8,\n", " 'press_qnh': 1024.8,\n", " 'press_tend': '-',\n", " 'rain_trace': '0.0',\n", " 'rel_hum': 90,\n", " 'sea_state': '-',\n", " 'sort_order': 86,\n", " 'swell_dir_worded': '-',\n", " 'swell_height': None,\n", " 'swell_period': None,\n", " 'vis_km': '10',\n", " 'weather': '-',\n", " 'wind_dir': 'CALM',\n", " 'wind_spd_kmh': 0,\n", " 'wind_spd_kt': 0,\n", " 'wmo': 95936},\n", " {'aifstime_utc': '20170513120000',\n", " 'air_temp': 9.6,\n", " 'apparent_t': 8.7,\n", " 'cloud': '-',\n", " 'cloud_base_m': None,\n", " 'cloud_oktas': None,\n", " 'cloud_type': '-',\n", " 'cloud_type_id': None,\n", " 'delta_t': 0.8,\n", " 'dewpt': 7.9,\n", " 'gust_kmh': 7,\n", " 'gust_kt': 4,\n", " 'history_product': 'IDV60901',\n", " 'lat': -37.8,\n", " 'local_date_time': '13/10:00pm',\n", " 'local_date_time_full': '20170513220000',\n", " 'lon': 145.0,\n", " 'name': 'Melbourne (Olympic Park)',\n", " 'press': 1025.0,\n", " 'press_msl': 1025.0,\n", " 'press_qnh': 1025.0,\n", " 'press_tend': '-',\n", " 'rain_trace': '0.0',\n", " 'rel_hum': 89,\n", " 'sea_state': '-',\n", " 'sort_order': 87,\n", " 'swell_dir_worded': '-',\n", " 'swell_height': None,\n", " 'swell_period': None,\n", " 'vis_km': '10',\n", " 'weather': '-',\n", " 'wind_dir': 'S',\n", " 'wind_spd_kmh': 2,\n", " 'wind_spd_kt': 1,\n", " 'wmo': 95936},\n", " {'aifstime_utc': '20170513113000',\n", " 'air_temp': 9.8,\n", " 'apparent_t': 9.2,\n", " 'cloud': '-',\n", " 'cloud_base_m': None,\n", " 'cloud_oktas': None,\n", " 'cloud_type': '-',\n", " 'cloud_type_id': None,\n", " 'delta_t': 1.0,\n", " 'dewpt': 7.6,\n", " 'gust_kmh': 6,\n", " 'gust_kt': 3,\n", " 'history_product': 'IDV60901',\n", " 'lat': -37.8,\n", " 'local_date_time': '13/09:30pm',\n", " 'local_date_time_full': '20170513213000',\n", " 'lon': 145.0,\n", " 'name': 'Melbourne (Olympic Park)',\n", " 'press': 1025.0,\n", " 'press_msl': 1025.0,\n", " 'press_qnh': 1025.0,\n", " 'press_tend': '-',\n", " 'rain_trace': '0.0',\n", " 'rel_hum': 86,\n", " 'sea_state': '-',\n", " 'sort_order': 88,\n", " 'swell_dir_worded': '-',\n", " 'swell_height': None,\n", " 'swell_period': None,\n", " 'vis_km': '10',\n", " 'weather': '-',\n", " 'wind_dir': 'CALM',\n", " 'wind_spd_kmh': 0,\n", " 'wind_spd_kt': 0,\n", " 'wmo': 95936},\n", " {'aifstime_utc': '20170513110000',\n", " 'air_temp': 10.2,\n", " 'apparent_t': 9.3,\n", " 'cloud': '-',\n", " 'cloud_base_m': None,\n", " 'cloud_oktas': None,\n", " 'cloud_type': '-',\n", " 'cloud_type_id': None,\n", " 'delta_t': 1.1,\n", " 'dewpt': 7.8,\n", " 'gust_kmh': 6,\n", " 'gust_kt': 3,\n", " 'history_product': 'IDV60901',\n", " 'lat': -37.8,\n", " 'local_date_time': '13/09:00pm',\n", " 'local_date_time_full': '20170513210000',\n", " 'lon': 145.0,\n", " 'name': 'Melbourne (Olympic Park)',\n", " 'press': 1025.0,\n", " 'press_msl': 1025.0,\n", " 'press_qnh': 1025.0,\n", " 'press_tend': '-',\n", " 'rain_trace': '0.0',\n", " 'rel_hum': 85,\n", " 'sea_state': '-',\n", " 'sort_order': 89,\n", " 'swell_dir_worded': '-',\n", " 'swell_height': None,\n", " 'swell_period': None,\n", " 'vis_km': '10',\n", " 'weather': '-',\n", " 'wind_dir': 'S',\n", " 'wind_spd_kmh': 2,\n", " 'wind_spd_kt': 1,\n", " 'wmo': 95936},\n", " {'aifstime_utc': '20170513103000',\n", " 'air_temp': 10.7,\n", " 'apparent_t': 9.8,\n", " 'cloud': '-',\n", " 'cloud_base_m': None,\n", " 'cloud_oktas': None,\n", " 'cloud_type': '-',\n", " 'cloud_type_id': None,\n", " 'delta_t': 1.5,\n", " 'dewpt': 7.6,\n", " 'gust_kmh': 9,\n", " 'gust_kt': 5,\n", " 'history_product': 'IDV60901',\n", " 'lat': -37.8,\n", " 'local_date_time': '13/08:30pm',\n", " 'local_date_time_full': '20170513203000',\n", " 'lon': 145.0,\n", " 'name': 'Melbourne (Olympic Park)',\n", " 'press': 1025.1,\n", " 'press_msl': 1025.1,\n", " 'press_qnh': 1025.1,\n", " 'press_tend': '-',\n", " 'rain_trace': '0.0',\n", " 'rel_hum': 81,\n", " 'sea_state': '-',\n", " 'sort_order': 90,\n", " 'swell_dir_worded': '-',\n", " 'swell_height': None,\n", " 'swell_period': None,\n", " 'vis_km': '10',\n", " 'weather': '-',\n", " 'wind_dir': 'S',\n", " 'wind_spd_kmh': 2,\n", " 'wind_spd_kt': 1,\n", " 'wmo': 95936},\n", " {'aifstime_utc': '20170513100000',\n", " 'air_temp': 11.4,\n", " 'apparent_t': 9.7,\n", " 'cloud': '-',\n", " 'cloud_base_m': None,\n", " 'cloud_oktas': None,\n", " 'cloud_type': '-',\n", " 'cloud_type_id': None,\n", " 'delta_t': 1.8,\n", " 'dewpt': 7.7,\n", " 'gust_kmh': 9,\n", " 'gust_kt': 5,\n", " 'history_product': 'IDV60901',\n", " 'lat': -37.8,\n", " 'local_date_time': '13/08:00pm',\n", " 'local_date_time_full': '20170513200000',\n", " 'lon': 145.0,\n", " 'name': 'Melbourne (Olympic Park)',\n", " 'press': 1025.0,\n", " 'press_msl': 1025.0,\n", " 'press_qnh': 1025.0,\n", " 'press_tend': '-',\n", " 'rain_trace': '0.0',\n", " 'rel_hum': 78,\n", " 'sea_state': '-',\n", " 'sort_order': 91,\n", " 'swell_dir_worded': '-',\n", " 'swell_height': None,\n", " 'swell_period': None,\n", " 'vis_km': '10',\n", " 'weather': '-',\n", " 'wind_dir': 'S',\n", " 'wind_spd_kmh': 6,\n", " 'wind_spd_kt': 3,\n", " 'wmo': 95936},\n", " {'aifstime_utc': '20170513093000',\n", " 'air_temp': 11.7,\n", " 'apparent_t': 10.0,\n", " 'cloud': '-',\n", " 'cloud_base_m': None,\n", " 'cloud_oktas': None,\n", " 'cloud_type': '-',\n", " 'cloud_type_id': None,\n", " 'delta_t': 2.0,\n", " 'dewpt': 7.6,\n", " 'gust_kmh': 9,\n", " 'gust_kt': 5,\n", " 'history_product': 'IDV60901',\n", " 'lat': -37.8,\n", " 'local_date_time': '13/07:30pm',\n", " 'local_date_time_full': '20170513193000',\n", " 'lon': 145.0,\n", " 'name': 'Melbourne (Olympic Park)',\n", " 'press': 1024.9,\n", " 'press_msl': 1024.9,\n", " 'press_qnh': 1024.9,\n", " 'press_tend': '-',\n", " 'rain_trace': '0.0',\n", " 'rel_hum': 76,\n", " 'sea_state': '-',\n", " 'sort_order': 92,\n", " 'swell_dir_worded': '-',\n", " 'swell_height': None,\n", " 'swell_period': None,\n", " 'vis_km': '10',\n", " 'weather': '-',\n", " 'wind_dir': 'SSE',\n", " 'wind_spd_kmh': 6,\n", " 'wind_spd_kt': 3,\n", " 'wmo': 95936},\n", " {'aifstime_utc': '20170513090000',\n", " 'air_temp': 12.1,\n", " 'apparent_t': 10.5,\n", " 'cloud': '-',\n", " 'cloud_base_m': None,\n", " 'cloud_oktas': None,\n", " 'cloud_type': '-',\n", " 'cloud_type_id': None,\n", " 'delta_t': 2.1,\n", " 'dewpt': 7.8,\n", " 'gust_kmh': 13,\n", " 'gust_kt': 7,\n", " 'history_product': 'IDV60901',\n", " 'lat': -37.8,\n", " 'local_date_time': '13/07:00pm',\n", " 'local_date_time_full': '20170513190000',\n", " 'lon': 145.0,\n", " 'name': 'Melbourne (Olympic Park)',\n", " 'press': 1024.6,\n", " 'press_msl': 1024.6,\n", " 'press_qnh': 1024.6,\n", " 'press_tend': '-',\n", " 'rain_trace': '0.0',\n", " 'rel_hum': 75,\n", " 'sea_state': '-',\n", " 'sort_order': 93,\n", " 'swell_dir_worded': '-',\n", " 'swell_height': None,\n", " 'swell_period': None,\n", " 'vis_km': '10',\n", " 'weather': '-',\n", " 'wind_dir': 'SSE',\n", " 'wind_spd_kmh': 6,\n", " 'wind_spd_kt': 3,\n", " 'wmo': 95936},\n", " {'aifstime_utc': '20170513083000',\n", " 'air_temp': 12.1,\n", " 'apparent_t': 10.5,\n", " 'cloud': '-',\n", " 'cloud_base_m': None,\n", " 'cloud_oktas': None,\n", " 'cloud_type': '-',\n", " 'cloud_type_id': None,\n", " 'delta_t': 2.1,\n", " 'dewpt': 7.8,\n", " 'gust_kmh': 9,\n", " 'gust_kt': 5,\n", " 'history_product': 'IDV60901',\n", " 'lat': -37.8,\n", " 'local_date_time': '13/06:30pm',\n", " 'local_date_time_full': '20170513183000',\n", " 'lon': 145.0,\n", " 'name': 'Melbourne (Olympic Park)',\n", " 'press': 1024.2,\n", " 'press_msl': 1024.2,\n", " 'press_qnh': 1024.2,\n", " 'press_tend': '-',\n", " 'rain_trace': '0.0',\n", " 'rel_hum': 75,\n", " 'sea_state': '-',\n", " 'sort_order': 94,\n", " 'swell_dir_worded': '-',\n", " 'swell_height': None,\n", " 'swell_period': None,\n", " 'vis_km': '10',\n", " 'weather': '-',\n", " 'wind_dir': 'S',\n", " 'wind_spd_kmh': 6,\n", " 'wind_spd_kt': 3,\n", " 'wmo': 95936},\n", " {'aifstime_utc': '20170513080000',\n", " 'air_temp': 12.7,\n", " 'apparent_t': 11.4,\n", " 'cloud': '-',\n", " 'cloud_base_m': None,\n", " 'cloud_oktas': None,\n", " 'cloud_type': '-',\n", " 'cloud_type_id': None,\n", " 'delta_t': 2.5,\n", " 'dewpt': 7.6,\n", " 'gust_kmh': 7,\n", " 'gust_kt': 4,\n", " 'history_product': 'IDV60901',\n", " 'lat': -37.8,\n", " 'local_date_time': '13/06:00pm',\n", " 'local_date_time_full': '20170513180000',\n", " 'lon': 145.0,\n", " 'name': 'Melbourne (Olympic Park)',\n", " 'press': 1023.9,\n", " 'press_msl': 1023.9,\n", " 'press_qnh': 1023.9,\n", " 'press_tend': '-',\n", " 'rain_trace': '0.0',\n", " 'rel_hum': 71,\n", " 'sea_state': '-',\n", " 'sort_order': 95,\n", " 'swell_dir_worded': '-',\n", " 'swell_height': None,\n", " 'swell_period': None,\n", " 'vis_km': '10',\n", " 'weather': '-',\n", " 'wind_dir': 'S',\n", " 'wind_spd_kmh': 4,\n", " 'wind_spd_kt': 2,\n", " 'wmo': 95936},\n", " {'aifstime_utc': '20170513073000',\n", " 'air_temp': 13.0,\n", " 'apparent_t': 11.4,\n", " 'cloud': '-',\n", " 'cloud_base_m': None,\n", " 'cloud_oktas': None,\n", " 'cloud_type': '-',\n", " 'cloud_type_id': None,\n", " 'delta_t': 2.5,\n", " 'dewpt': 7.9,\n", " 'gust_kmh': 11,\n", " 'gust_kt': 6,\n", " 'history_product': 'IDV60901',\n", " 'lat': -37.8,\n", " 'local_date_time': '13/05:30pm',\n", " 'local_date_time_full': '20170513173000',\n", " 'lon': 145.0,\n", " 'name': 'Melbourne (Olympic Park)',\n", " 'press': 1023.7,\n", " 'press_msl': 1023.7,\n", " 'press_qnh': 1023.7,\n", " 'press_tend': '-',\n", " 'rain_trace': '0.0',\n", " 'rel_hum': 71,\n", " 'sea_state': '-',\n", " 'sort_order': 96,\n", " 'swell_dir_worded': '-',\n", " 'swell_height': None,\n", " 'swell_period': None,\n", " 'vis_km': '10',\n", " 'weather': '-',\n", " 'wind_dir': 'S',\n", " 'wind_spd_kmh': 6,\n", " 'wind_spd_kt': 3,\n", " 'wmo': 95936},\n", " {'aifstime_utc': '20170513070000',\n", " 'air_temp': 13.6,\n", " 'apparent_t': 11.8,\n", " 'cloud': '-',\n", " 'cloud_base_m': None,\n", " 'cloud_oktas': None,\n", " 'cloud_type': '-',\n", " 'cloud_type_id': None,\n", " 'delta_t': 2.8,\n", " 'dewpt': 8.0,\n", " 'gust_kmh': 15,\n", " 'gust_kt': 8,\n", " 'history_product': 'IDV60901',\n", " 'lat': -37.8,\n", " 'local_date_time': '13/05:00pm',\n", " 'local_date_time_full': '20170513170000',\n", " 'lon': 145.0,\n", " 'name': 'Melbourne (Olympic Park)',\n", " 'press': 1023.5,\n", " 'press_msl': 1023.5,\n", " 'press_qnh': 1023.5,\n", " 'press_tend': '-',\n", " 'rain_trace': '0.0',\n", " 'rel_hum': 69,\n", " 'sea_state': '-',\n", " 'sort_order': 97,\n", " 'swell_dir_worded': '-',\n", " 'swell_height': None,\n", " 'swell_period': None,\n", " 'vis_km': '10',\n", " 'weather': '-',\n", " 'wind_dir': 'S',\n", " 'wind_spd_kmh': 7,\n", " 'wind_spd_kt': 4,\n", " 'wmo': 95936},\n", " {'aifstime_utc': '20170513063000',\n", " 'air_temp': 14.1,\n", " 'apparent_t': 12.0,\n", " 'cloud': '-',\n", " 'cloud_base_m': None,\n", " 'cloud_oktas': None,\n", " 'cloud_type': '-',\n", " 'cloud_type_id': None,\n", " 'delta_t': 2.9,\n", " 'dewpt': 8.3,\n", " 'gust_kmh': 17,\n", " 'gust_kt': 9,\n", " 'history_product': 'IDV60901',\n", " 'lat': -37.8,\n", " 'local_date_time': '13/04:30pm',\n", " 'local_date_time_full': '20170513163000',\n", " 'lon': 145.0,\n", " 'name': 'Melbourne (Olympic Park)',\n", " 'press': 1023.4,\n", " 'press_msl': 1023.4,\n", " 'press_qnh': 1023.4,\n", " 'press_tend': '-',\n", " 'rain_trace': '0.0',\n", " 'rel_hum': 68,\n", " 'sea_state': '-',\n", " 'sort_order': 98,\n", " 'swell_dir_worded': '-',\n", " 'swell_height': None,\n", " 'swell_period': None,\n", " 'vis_km': '10',\n", " 'weather': '-',\n", " 'wind_dir': 'SSW',\n", " 'wind_spd_kmh': 9,\n", " 'wind_spd_kt': 5,\n", " 'wmo': 95936},\n", " {'aifstime_utc': '20170513060000',\n", " 'air_temp': 14.8,\n", " 'apparent_t': 13.1,\n", " 'cloud': '-',\n", " 'cloud_base_m': None,\n", " 'cloud_oktas': None,\n", " 'cloud_type': '-',\n", " 'cloud_type_id': None,\n", " 'delta_t': 3.2,\n", " 'dewpt': 8.5,\n", " 'gust_kmh': 17,\n", " 'gust_kt': 9,\n", " 'history_product': 'IDV60901',\n", " 'lat': -37.8,\n", " 'local_date_time': '13/04:00pm',\n", " 'local_date_time_full': '20170513160000',\n", " 'lon': 145.0,\n", " 'name': 'Melbourne (Olympic Park)',\n", " 'press': 1023.3,\n", " 'press_msl': 1023.3,\n", " 'press_qnh': 1023.3,\n", " 'press_tend': '-',\n", " 'rain_trace': '0.0',\n", " 'rel_hum': 66,\n", " 'sea_state': '-',\n", " 'sort_order': 99,\n", " 'swell_dir_worded': '-',\n", " 'swell_height': None,\n", " 'swell_period': None,\n", " 'vis_km': '10',\n", " 'weather': '-',\n", " 'wind_dir': 'SSW',\n", " 'wind_spd_kmh': 7,\n", " 'wind_spd_kt': 4,\n", " 'wmo': 95936},\n", " {'aifstime_utc': '20170513053000',\n", " 'air_temp': 14.8,\n", " 'apparent_t': 12.7,\n", " 'cloud': '-',\n", " 'cloud_base_m': None,\n", " 'cloud_oktas': None,\n", " 'cloud_type': '-',\n", " 'cloud_type_id': None,\n", " 'delta_t': 3.3,\n", " 'dewpt': 8.3,\n", " 'gust_kmh': 20,\n", " 'gust_kt': 11,\n", " 'history_product': 'IDV60901',\n", " 'lat': -37.8,\n", " 'local_date_time': '13/03:30pm',\n", " 'local_date_time_full': '20170513153000',\n", " 'lon': 145.0,\n", " 'name': 'Melbourne (Olympic Park)',\n", " 'press': 1023.4,\n", " 'press_msl': 1023.4,\n", " 'press_qnh': 1023.4,\n", " 'press_tend': '-',\n", " 'rain_trace': '0.0',\n", " 'rel_hum': 65,\n", " 'sea_state': '-',\n", " 'sort_order': 100,\n", " 'swell_dir_worded': '-',\n", " 'swell_height': None,\n", " 'swell_period': None,\n", " 'vis_km': '10',\n", " 'weather': '-',\n", " 'wind_dir': 'SSW',\n", " 'wind_spd_kmh': 9,\n", " 'wind_spd_kt': 5,\n", " 'wmo': 95936},\n", " {'aifstime_utc': '20170513050000',\n", " 'air_temp': 14.6,\n", " 'apparent_t': 12.6,\n", " 'cloud': '-',\n", " 'cloud_base_m': None,\n", " 'cloud_oktas': None,\n", " 'cloud_type': '-',\n", " 'cloud_type_id': None,\n", " 'delta_t': 2.9,\n", " 'dewpt': 8.8,\n", " 'gust_kmh': 15,\n", " 'gust_kt': 8,\n", " 'history_product': 'IDV60901',\n", " 'lat': -37.8,\n", " 'local_date_time': '13/03:00pm',\n", " 'local_date_time_full': '20170513150000',\n", " 'lon': 145.0,\n", " 'name': 'Melbourne (Olympic Park)',\n", " 'press': 1023.4,\n", " 'press_msl': 1023.4,\n", " 'press_qnh': 1023.4,\n", " 'press_tend': '-',\n", " 'rain_trace': '0.0',\n", " 'rel_hum': 68,\n", " 'sea_state': '-',\n", " 'sort_order': 101,\n", " 'swell_dir_worded': '-',\n", " 'swell_height': None,\n", " 'swell_period': None,\n", " 'vis_km': '10',\n", " 'weather': '-',\n", " 'wind_dir': 'SSW',\n", " 'wind_spd_kmh': 9,\n", " 'wind_spd_kt': 5,\n", " 'wmo': 95936},\n", " {'aifstime_utc': '20170513043000',\n", " 'air_temp': 14.3,\n", " 'apparent_t': 11.8,\n", " 'cloud': '-',\n", " 'cloud_base_m': None,\n", " 'cloud_oktas': None,\n", " 'cloud_type': '-',\n", " 'cloud_type_id': None,\n", " 'delta_t': 3.0,\n", " 'dewpt': 8.3,\n", " 'gust_kmh': 17,\n", " 'gust_kt': 9,\n", " 'history_product': 'IDV60901',\n", " 'lat': -37.8,\n", " 'local_date_time': '13/02:30pm',\n", " 'local_date_time_full': '20170513143000',\n", " 'lon': 145.0,\n", " 'name': 'Melbourne (Olympic Park)',\n", " 'press': 1023.5,\n", " 'press_msl': 1023.5,\n", " 'press_qnh': 1023.5,\n", " 'press_tend': '-',\n", " 'rain_trace': '0.0',\n", " 'rel_hum': 67,\n", " 'sea_state': '-',\n", " 'sort_order': 102,\n", " 'swell_dir_worded': '-',\n", " 'swell_height': None,\n", " 'swell_period': None,\n", " 'vis_km': '10',\n", " 'weather': '-',\n", " 'wind_dir': 'SSW',\n", " 'wind_spd_kmh': 11,\n", " 'wind_spd_kt': 6,\n", " 'wmo': 95936},\n", " {'aifstime_utc': '20170513040000',\n", " 'air_temp': 14.6,\n", " 'apparent_t': 12.1,\n", " 'cloud': '-',\n", " 'cloud_base_m': None,\n", " 'cloud_oktas': None,\n", " 'cloud_type': '-',\n", " 'cloud_type_id': None,\n", " 'delta_t': 3.2,\n", " 'dewpt': 8.1,\n", " 'gust_kmh': 17,\n", " 'gust_kt': 9,\n", " 'history_product': 'IDV60901',\n", " 'lat': -37.8,\n", " 'local_date_time': '13/02:00pm',\n", " 'local_date_time_full': '20170513140000',\n", " 'lon': 145.0,\n", " 'name': 'Melbourne (Olympic Park)',\n", " 'press': 1023.7,\n", " 'press_msl': 1023.7,\n", " 'press_qnh': 1023.7,\n", " 'press_tend': '-',\n", " 'rain_trace': '0.0',\n", " 'rel_hum': 65,\n", " 'sea_state': '-',\n", " 'sort_order': 103,\n", " 'swell_dir_worded': '-',\n", " 'swell_height': None,\n", " 'swell_period': None,\n", " 'vis_km': '10',\n", " 'weather': '-',\n", " 'wind_dir': 'SSW',\n", " 'wind_spd_kmh': 11,\n", " 'wind_spd_kt': 6,\n", " 'wmo': 95936},\n", " {'aifstime_utc': '20170513033000',\n", " 'air_temp': 14.8,\n", " 'apparent_t': 12.7,\n", " 'cloud': '-',\n", " 'cloud_base_m': None,\n", " 'cloud_oktas': None,\n", " 'cloud_type': '-',\n", " 'cloud_type_id': None,\n", " 'delta_t': 3.3,\n", " 'dewpt': 8.3,\n", " 'gust_kmh': 17,\n", " 'gust_kt': 9,\n", " 'history_product': 'IDV60901',\n", " 'lat': -37.8,\n", " 'local_date_time': '13/01:30pm',\n", " 'local_date_time_full': '20170513133000',\n", " 'lon': 145.0,\n", " 'name': 'Melbourne (Olympic Park)',\n", " 'press': 1023.9,\n", " 'press_msl': 1023.9,\n", " 'press_qnh': 1023.9,\n", " 'press_tend': '-',\n", " 'rain_trace': '0.0',\n", " 'rel_hum': 65,\n", " 'sea_state': '-',\n", " 'sort_order': 104,\n", " 'swell_dir_worded': '-',\n", " 'swell_height': None,\n", " 'swell_period': None,\n", " 'vis_km': '10',\n", " 'weather': '-',\n", " 'wind_dir': 'SW',\n", " 'wind_spd_kmh': 9,\n", " 'wind_spd_kt': 5,\n", " 'wmo': 95936},\n", " {'aifstime_utc': '20170513030000',\n", " 'air_temp': 15.1,\n", " 'apparent_t': 13.0,\n", " 'cloud': '-',\n", " 'cloud_base_m': None,\n", " 'cloud_oktas': None,\n", " 'cloud_type': '-',\n", " 'cloud_type_id': None,\n", " 'delta_t': 3.5,\n", " 'dewpt': 8.1,\n", " 'gust_kmh': 15,\n", " 'gust_kt': 8,\n", " 'history_product': 'IDV60901',\n", " 'lat': -37.8,\n", " 'local_date_time': '13/01:00pm',\n", " 'local_date_time_full': '20170513130000',\n", " 'lon': 145.0,\n", " 'name': 'Melbourne (Olympic Park)',\n", " 'press': 1024.1,\n", " 'press_msl': 1024.1,\n", " 'press_qnh': 1024.1,\n", " 'press_tend': '-',\n", " 'rain_trace': '0.0',\n", " 'rel_hum': 63,\n", " 'sea_state': '-',\n", " 'sort_order': 105,\n", " 'swell_dir_worded': '-',\n", " 'swell_height': None,\n", " 'swell_period': None,\n", " 'vis_km': '10',\n", " 'weather': '-',\n", " 'wind_dir': 'SW',\n", " 'wind_spd_kmh': 9,\n", " 'wind_spd_kt': 5,\n", " 'wmo': 95936},\n", " {'aifstime_utc': '20170513023000',\n", " 'air_temp': 15.5,\n", " 'apparent_t': 14.3,\n", " 'cloud': '-',\n", " 'cloud_base_m': None,\n", " 'cloud_oktas': None,\n", " 'cloud_type': '-',\n", " 'cloud_type_id': None,\n", " 'delta_t': 3.1,\n", " 'dewpt': 9.4,\n", " 'gust_kmh': 11,\n", " 'gust_kt': 6,\n", " 'history_product': 'IDV60901',\n", " 'lat': -37.8,\n", " 'local_date_time': '13/12:30pm',\n", " 'local_date_time_full': '20170513123000',\n", " 'lon': 145.0,\n", " 'name': 'Melbourne (Olympic Park)',\n", " 'press': 1024.4,\n", " 'press_msl': 1024.4,\n", " 'press_qnh': 1024.4,\n", " 'press_tend': '-',\n", " 'rain_trace': '0.0',\n", " 'rel_hum': 67,\n", " 'sea_state': '-',\n", " 'sort_order': 106,\n", " 'swell_dir_worded': '-',\n", " 'swell_height': None,\n", " 'swell_period': None,\n", " 'vis_km': '10',\n", " 'weather': '-',\n", " 'wind_dir': 'SSW',\n", " 'wind_spd_kmh': 6,\n", " 'wind_spd_kt': 3,\n", " 'wmo': 95936},\n", " {'aifstime_utc': '20170513020000',\n", " 'air_temp': 14.3,\n", " 'apparent_t': 11.9,\n", " 'cloud': '-',\n", " 'cloud_base_m': None,\n", " 'cloud_oktas': None,\n", " 'cloud_type': '-',\n", " 'cloud_type_id': None,\n", " 'delta_t': 2.8,\n", " 'dewpt': 8.7,\n", " 'gust_kmh': 17,\n", " 'gust_kt': 9,\n", " 'history_product': 'IDV60901',\n", " 'lat': -37.8,\n", " 'local_date_time': '13/12:00pm',\n", " 'local_date_time_full': '20170513120000',\n", " 'lon': 145.0,\n", " 'name': 'Melbourne (Olympic Park)',\n", " 'press': 1024.8,\n", " 'press_msl': 1024.8,\n", " 'press_qnh': 1024.8,\n", " 'press_tend': '-',\n", " 'rain_trace': '0.0',\n", " 'rel_hum': 69,\n", " 'sea_state': '-',\n", " 'sort_order': 107,\n", " 'swell_dir_worded': '-',\n", " 'swell_height': None,\n", " 'swell_period': None,\n", " 'vis_km': '10',\n", " 'weather': '-',\n", " 'wind_dir': 'SSW',\n", " 'wind_spd_kmh': 11,\n", " 'wind_spd_kt': 6,\n", " 'wmo': 95936},\n", " {'aifstime_utc': '20170513013000',\n", " 'air_temp': 14.3,\n", " 'apparent_t': 12.7,\n", " 'cloud': '-',\n", " 'cloud_base_m': None,\n", " 'cloud_oktas': None,\n", " 'cloud_type': '-',\n", " 'cloud_type_id': None,\n", " 'delta_t': 2.8,\n", " 'dewpt': 8.7,\n", " 'gust_kmh': 13,\n", " 'gust_kt': 7,\n", " 'history_product': 'IDV60901',\n", " 'lat': -37.8,\n", " 'local_date_time': '13/11:30am',\n", " 'local_date_time_full': '20170513113000',\n", " 'lon': 145.0,\n", " 'name': 'Melbourne (Olympic Park)',\n", " 'press': 1025.1,\n", " 'press_msl': 1025.1,\n", " 'press_qnh': 1025.1,\n", " 'press_tend': '-',\n", " 'rain_trace': '0.0',\n", " 'rel_hum': 69,\n", " 'sea_state': '-',\n", " 'sort_order': 108,\n", " 'swell_dir_worded': '-',\n", " 'swell_height': None,\n", " 'swell_period': None,\n", " 'vis_km': '10',\n", " 'weather': '-',\n", " 'wind_dir': 'SSW',\n", " 'wind_spd_kmh': 7,\n", " 'wind_spd_kt': 4,\n", " 'wmo': 95936},\n", " {'aifstime_utc': '20170513010000',\n", " 'air_temp': 14.3,\n", " 'apparent_t': 12.9,\n", " 'cloud': '-',\n", " 'cloud_base_m': None,\n", " 'cloud_oktas': None,\n", " 'cloud_type': '-',\n", " 'cloud_type_id': None,\n", " 'delta_t': 2.7,\n", " 'dewpt': 8.9,\n", " 'gust_kmh': 11,\n", " 'gust_kt': 6,\n", " 'history_product': 'IDV60901',\n", " 'lat': -37.8,\n", " 'local_date_time': '13/11:00am',\n", " 'local_date_time_full': '20170513110000',\n", " 'lon': 145.0,\n", " 'name': 'Melbourne (Olympic Park)',\n", " 'press': 1025.4,\n", " 'press_msl': 1025.4,\n", " 'press_qnh': 1025.4,\n", " 'press_tend': '-',\n", " 'rain_trace': '0.0',\n", " 'rel_hum': 70,\n", " 'sea_state': '-',\n", " 'sort_order': 109,\n", " 'swell_dir_worded': '-',\n", " 'swell_height': None,\n", " 'swell_period': None,\n", " 'vis_km': '10',\n", " 'weather': '-',\n", " 'wind_dir': 'SSW',\n", " 'wind_spd_kmh': 6,\n", " 'wind_spd_kt': 3,\n", " 'wmo': 95936},\n", " {'aifstime_utc': '20170513003000',\n", " 'air_temp': 14.1,\n", " 'apparent_t': 12.8,\n", " 'cloud': '-',\n", " 'cloud_base_m': None,\n", " 'cloud_oktas': None,\n", " 'cloud_type': '-',\n", " 'cloud_type_id': None,\n", " 'delta_t': 2.5,\n", " 'dewpt': 9.3,\n", " 'gust_kmh': 9,\n", " 'gust_kt': 5,\n", " 'history_product': 'IDV60901',\n", " 'lat': -37.8,\n", " 'local_date_time': '13/10:30am',\n", " 'local_date_time_full': '20170513103000',\n", " 'lon': 145.0,\n", " 'name': 'Melbourne (Olympic Park)',\n", " 'press': 1025.6,\n", " 'press_msl': 1025.6,\n", " 'press_qnh': 1025.6,\n", " 'press_tend': '-',\n", " 'rain_trace': '0.0',\n", " 'rel_hum': 73,\n", " 'sea_state': '-',\n", " 'sort_order': 110,\n", " 'swell_dir_worded': '-',\n", " 'swell_height': None,\n", " 'swell_period': None,\n", " 'vis_km': '10',\n", " 'weather': '-',\n", " 'wind_dir': 'SSW',\n", " 'wind_spd_kmh': 6,\n", " 'wind_spd_kt': 3,\n", " 'wmo': 95936},\n", " {'aifstime_utc': '20170513000000',\n", " 'air_temp': 13.3,\n", " 'apparent_t': 11.8,\n", " 'cloud': '-',\n", " 'cloud_base_m': None,\n", " 'cloud_oktas': None,\n", " 'cloud_type': '-',\n", " 'cloud_type_id': None,\n", " 'delta_t': 2.4,\n", " 'dewpt': 8.4,\n", " 'gust_kmh': 13,\n", " 'gust_kt': 7,\n", " 'history_product': 'IDV60901',\n", " 'lat': -37.8,\n", " 'local_date_time': '13/10:00am',\n", " 'local_date_time_full': '20170513100000',\n", " 'lon': 145.0,\n", " 'name': 'Melbourne (Olympic Park)',\n", " 'press': 1025.6,\n", " 'press_msl': 1025.6,\n", " 'press_qnh': 1025.6,\n", " 'press_tend': '-',\n", " 'rain_trace': '0.0',\n", " 'rel_hum': 72,\n", " 'sea_state': '-',\n", " 'sort_order': 111,\n", " 'swell_dir_worded': '-',\n", " 'swell_height': None,\n", " 'swell_period': None,\n", " 'vis_km': '10',\n", " 'weather': '-',\n", " 'wind_dir': 'SSW',\n", " 'wind_spd_kmh': 6,\n", " 'wind_spd_kt': 3,\n", " 'wmo': 95936},\n", " {'aifstime_utc': '20170512233000',\n", " 'air_temp': 12.8,\n", " 'apparent_t': 11.3,\n", " 'cloud': '-',\n", " 'cloud_base_m': None,\n", " 'cloud_oktas': None,\n", " 'cloud_type': '-',\n", " 'cloud_type_id': None,\n", " 'delta_t': 2.1,\n", " 'dewpt': 8.5,\n", " 'gust_kmh': 11,\n", " 'gust_kt': 6,\n", " 'history_product': 'IDV60901',\n", " 'lat': -37.8,\n", " 'local_date_time': '13/09:30am',\n", " 'local_date_time_full': '20170513093000',\n", " 'lon': 145.0,\n", " 'name': 'Melbourne (Olympic Park)',\n", " 'press': 1025.6,\n", " 'press_msl': 1025.6,\n", " 'press_qnh': 1025.6,\n", " 'press_tend': '-',\n", " 'rain_trace': '0.0',\n", " 'rel_hum': 75,\n", " 'sea_state': '-',\n", " 'sort_order': 112,\n", " 'swell_dir_worded': '-',\n", " 'swell_height': None,\n", " 'swell_period': None,\n", " 'vis_km': '10',\n", " 'weather': '-',\n", " 'wind_dir': 'SW',\n", " 'wind_spd_kmh': 6,\n", " 'wind_spd_kt': 3,\n", " 'wmo': 95936},\n", " {'aifstime_utc': '20170512230000',\n", " 'air_temp': 12.2,\n", " 'apparent_t': 11.2,\n", " 'cloud': '-',\n", " 'cloud_base_m': None,\n", " 'cloud_oktas': None,\n", " 'cloud_type': '-',\n", " 'cloud_type_id': None,\n", " 'delta_t': 1.6,\n", " 'dewpt': 8.9,\n", " 'gust_kmh': 9,\n", " 'gust_kt': 5,\n", " 'history_product': 'IDV60901',\n", " 'lat': -37.8,\n", " 'local_date_time': '13/09:00am',\n", " 'local_date_time_full': '20170513090000',\n", " 'lon': 145.0,\n", " 'name': 'Melbourne (Olympic Park)',\n", " 'press': 1025.6,\n", " 'press_msl': 1025.6,\n", " 'press_qnh': 1025.6,\n", " 'press_tend': '-',\n", " 'rain_trace': '0.2',\n", " 'rel_hum': 80,\n", " 'sea_state': '-',\n", " 'sort_order': 113,\n", " 'swell_dir_worded': '-',\n", " 'swell_height': None,\n", " 'swell_period': None,\n", " 'vis_km': '10',\n", " 'weather': '-',\n", " 'wind_dir': 'SW',\n", " 'wind_spd_kmh': 4,\n", " 'wind_spd_kt': 2,\n", " 'wmo': 95936},\n", " {'aifstime_utc': '20170512223000',\n", " 'air_temp': 10.7,\n", " 'apparent_t': 10.2,\n", " 'cloud': '-',\n", " 'cloud_base_m': None,\n", " 'cloud_oktas': None,\n", " 'cloud_type': '-',\n", " 'cloud_type_id': None,\n", " 'delta_t': 0.6,\n", " 'dewpt': 9.5,\n", " 'gust_kmh': 9,\n", " 'gust_kt': 5,\n", " 'history_product': 'IDV60901',\n", " 'lat': -37.8,\n", " 'local_date_time': '13/08:30am',\n", " 'local_date_time_full': '20170513083000',\n", " 'lon': 145.0,\n", " 'name': 'Melbourne (Olympic Park)',\n", " 'press': 1025.6,\n", " 'press_msl': 1025.6,\n", " 'press_qnh': 1025.6,\n", " 'press_tend': '-',\n", " 'rain_trace': '0.2',\n", " 'rel_hum': 92,\n", " 'sea_state': '-',\n", " 'sort_order': 114,\n", " 'swell_dir_worded': '-',\n", " 'swell_height': None,\n", " 'swell_period': None,\n", " 'vis_km': '10',\n", " 'weather': '-',\n", " 'wind_dir': 'W',\n", " 'wind_spd_kmh': 2,\n", " 'wind_spd_kt': 1,\n", " 'wmo': 95936},\n", " {'aifstime_utc': '20170512220000',\n", " 'air_temp': 9.1,\n", " 'apparent_t': 8.4,\n", " 'cloud': '-',\n", " 'cloud_base_m': None,\n", " 'cloud_oktas': None,\n", " 'cloud_type': '-',\n", " 'cloud_type_id': None,\n", " 'delta_t': 0.2,\n", " 'dewpt': 8.6,\n", " 'gust_kmh': 7,\n", " 'gust_kt': 4,\n", " 'history_product': 'IDV60901',\n", " 'lat': -37.8,\n", " 'local_date_time': '13/08:00am',\n", " 'local_date_time_full': '20170513080000',\n", " 'lon': 145.0,\n", " 'name': 'Melbourne (Olympic Park)',\n", " 'press': 1025.5,\n", " 'press_msl': 1025.5,\n", " 'press_qnh': 1025.5,\n", " 'press_tend': '-',\n", " 'rain_trace': '0.2',\n", " 'rel_hum': 97,\n", " 'sea_state': '-',\n", " 'sort_order': 115,\n", " 'swell_dir_worded': '-',\n", " 'swell_height': None,\n", " 'swell_period': None,\n", " 'vis_km': '10',\n", " 'weather': '-',\n", " 'wind_dir': 'WSW',\n", " 'wind_spd_kmh': 2,\n", " 'wind_spd_kt': 1,\n", " 'wmo': 95936},\n", " {'aifstime_utc': '20170512213000',\n", " 'air_temp': 8.6,\n", " 'apparent_t': 8.1,\n", " 'cloud': '-',\n", " 'cloud_base_m': None,\n", " 'cloud_oktas': None,\n", " 'cloud_type': '-',\n", " 'cloud_type_id': None,\n", " 'delta_t': 0.4,\n", " 'dewpt': 7.8,\n", " 'gust_kmh': 0,\n", " 'gust_kt': 0,\n", " 'history_product': 'IDV60901',\n", " 'lat': -37.8,\n", " 'local_date_time': '13/07:30am',\n", " 'local_date_time_full': '20170513073000',\n", " 'lon': 145.0,\n", " 'name': 'Melbourne (Olympic Park)',\n", " 'press': 1025.3,\n", " 'press_msl': 1025.3,\n", " 'press_qnh': 1025.3,\n", " 'press_tend': '-',\n", " 'rain_trace': '0.2',\n", " 'rel_hum': 95,\n", " 'sea_state': '-',\n", " 'sort_order': 116,\n", " 'swell_dir_worded': '-',\n", " 'swell_height': None,\n", " 'swell_period': None,\n", " 'vis_km': '10',\n", " 'weather': '-',\n", " 'wind_dir': 'CALM',\n", " 'wind_spd_kmh': 0,\n", " 'wind_spd_kt': 0,\n", " 'wmo': 95936},\n", " {'aifstime_utc': '20170512210000',\n", " 'air_temp': 8.7,\n", " 'apparent_t': 8.2,\n", " 'cloud': '-',\n", " 'cloud_base_m': None,\n", " 'cloud_oktas': None,\n", " 'cloud_type': '-',\n", " 'cloud_type_id': None,\n", " 'delta_t': 0.4,\n", " 'dewpt': 7.8,\n", " 'gust_kmh': 0,\n", " 'gust_kt': 0,\n", " 'history_product': 'IDV60901',\n", " 'lat': -37.8,\n", " 'local_date_time': '13/07:00am',\n", " 'local_date_time_full': '20170513070000',\n", " 'lon': 145.0,\n", " 'name': 'Melbourne (Olympic Park)',\n", " 'press': 1025.1,\n", " 'press_msl': 1025.1,\n", " 'press_qnh': 1025.1,\n", " 'press_tend': '-',\n", " 'rain_trace': '0.2',\n", " 'rel_hum': 94,\n", " 'sea_state': '-',\n", " 'sort_order': 117,\n", " 'swell_dir_worded': '-',\n", " 'swell_height': None,\n", " 'swell_period': None,\n", " 'vis_km': '10',\n", " 'weather': '-',\n", " 'wind_dir': 'CALM',\n", " 'wind_spd_kmh': 0,\n", " 'wind_spd_kt': 0,\n", " 'wmo': 95936},\n", " {'aifstime_utc': '20170512203000',\n", " 'air_temp': 9.2,\n", " 'apparent_t': 8.8,\n", " 'cloud': '-',\n", " 'cloud_base_m': None,\n", " 'cloud_oktas': None,\n", " 'cloud_type': '-',\n", " 'cloud_type_id': None,\n", " 'delta_t': 0.5,\n", " 'dewpt': 8.1,\n", " 'gust_kmh': 0,\n", " 'gust_kt': 0,\n", " 'history_product': 'IDV60901',\n", " 'lat': -37.8,\n", " 'local_date_time': '13/06:30am',\n", " 'local_date_time_full': '20170513063000',\n", " 'lon': 145.0,\n", " 'name': 'Melbourne (Olympic Park)',\n", " 'press': 1024.9,\n", " 'press_msl': 1024.9,\n", " 'press_qnh': 1024.9,\n", " 'press_tend': '-',\n", " 'rain_trace': '0.2',\n", " 'rel_hum': 93,\n", " 'sea_state': '-',\n", " 'sort_order': 118,\n", " 'swell_dir_worded': '-',\n", " 'swell_height': None,\n", " 'swell_period': None,\n", " 'vis_km': '10',\n", " 'weather': '-',\n", " 'wind_dir': 'CALM',\n", " 'wind_spd_kmh': 0,\n", " 'wind_spd_kt': 0,\n", " 'wmo': 95936},\n", " {'aifstime_utc': '20170512200000',\n", " 'air_temp': 9.3,\n", " 'apparent_t': 8.8,\n", " 'cloud': '-',\n", " 'cloud_base_m': None,\n", " 'cloud_oktas': None,\n", " 'cloud_type': '-',\n", " 'cloud_type_id': None,\n", " 'delta_t': 0.8,\n", " 'dewpt': 7.7,\n", " 'gust_kmh': 0,\n", " 'gust_kt': 0,\n", " 'history_product': 'IDV60901',\n", " 'lat': -37.8,\n", " 'local_date_time': '13/06:00am',\n", " 'local_date_time_full': '20170513060000',\n", " 'lon': 145.0,\n", " 'name': 'Melbourne (Olympic Park)',\n", " 'press': 1024.8,\n", " 'press_msl': 1024.8,\n", " 'press_qnh': 1024.8,\n", " 'press_tend': '-',\n", " 'rain_trace': '0.2',\n", " 'rel_hum': 90,\n", " 'sea_state': '-',\n", " 'sort_order': 119,\n", " 'swell_dir_worded': '-',\n", " 'swell_height': None,\n", " 'swell_period': None,\n", " 'vis_km': '10',\n", " 'weather': '-',\n", " 'wind_dir': 'CALM',\n", " 'wind_spd_kmh': 0,\n", " 'wind_spd_kt': 0,\n", " 'wmo': 95936},\n", " {'aifstime_utc': '20170512193000',\n", " 'air_temp': 10.0,\n", " 'apparent_t': 9.5,\n", " 'cloud': '-',\n", " 'cloud_base_m': None,\n", " 'cloud_oktas': None,\n", " 'cloud_type': '-',\n", " 'cloud_type_id': None,\n", " 'delta_t': 1.1,\n", " 'dewpt': 7.8,\n", " 'gust_kmh': 0,\n", " 'gust_kt': 0,\n", " 'history_product': 'IDV60901',\n", " 'lat': -37.8,\n", " 'local_date_time': '13/05:30am',\n", " 'local_date_time_full': '20170513053000',\n", " 'lon': 145.0,\n", " 'name': 'Melbourne (Olympic Park)',\n", " 'press': 1024.7,\n", " 'press_msl': 1024.7,\n", " 'press_qnh': 1024.7,\n", " 'press_tend': '-',\n", " 'rain_trace': '0.2',\n", " 'rel_hum': 86,\n", " 'sea_state': '-',\n", " 'sort_order': 120,\n", " 'swell_dir_worded': '-',\n", " 'swell_height': None,\n", " 'swell_period': None,\n", " 'vis_km': '10',\n", " 'weather': '-',\n", " 'wind_dir': 'CALM',\n", " 'wind_spd_kmh': 0,\n", " 'wind_spd_kt': 0,\n", " 'wmo': 95936},\n", " {'aifstime_utc': '20170512190000',\n", " 'air_temp': 10.4,\n", " 'apparent_t': 9.5,\n", " 'cloud': '-',\n", " 'cloud_base_m': None,\n", " 'cloud_oktas': None,\n", " 'cloud_type': '-',\n", " 'cloud_type_id': None,\n", " 'delta_t': 1.2,\n", " 'dewpt': 7.8,\n", " 'gust_kmh': 7,\n", " 'gust_kt': 4,\n", " 'history_product': 'IDV60901',\n", " 'lat': -37.8,\n", " 'local_date_time': '13/05:00am',\n", " 'local_date_time_full': '20170513050000',\n", " 'lon': 145.0,\n", " 'name': 'Melbourne (Olympic Park)',\n", " 'press': 1024.6,\n", " 'press_msl': 1024.6,\n", " 'press_qnh': 1024.6,\n", " 'press_tend': '-',\n", " 'rain_trace': '0.2',\n", " 'rel_hum': 84,\n", " 'sea_state': '-',\n", " 'sort_order': 121,\n", " 'swell_dir_worded': '-',\n", " 'swell_height': None,\n", " 'swell_period': None,\n", " 'vis_km': '10',\n", " 'weather': '-',\n", " 'wind_dir': 'SW',\n", " 'wind_spd_kmh': 2,\n", " 'wind_spd_kt': 1,\n", " 'wmo': 95936},\n", " {'aifstime_utc': '20170512183000',\n", " 'air_temp': 10.7,\n", " 'apparent_t': 10.1,\n", " 'cloud': '-',\n", " 'cloud_base_m': None,\n", " 'cloud_oktas': None,\n", " 'cloud_type': '-',\n", " 'cloud_type_id': None,\n", " 'delta_t': 1.5,\n", " 'dewpt': 7.6,\n", " 'gust_kmh': 0,\n", " 'gust_kt': 0,\n", " 'history_product': 'IDV60901',\n", " 'lat': -37.8,\n", " 'local_date_time': '13/04:30am',\n", " 'local_date_time_full': '20170513043000',\n", " 'lon': 145.0,\n", " 'name': 'Melbourne (Olympic Park)',\n", " 'press': 1024.4,\n", " 'press_msl': 1024.4,\n", " 'press_qnh': 1024.4,\n", " 'press_tend': '-',\n", " 'rain_trace': '0.2',\n", " 'rel_hum': 81,\n", " 'sea_state': '-',\n", " 'sort_order': 122,\n", " 'swell_dir_worded': '-',\n", " 'swell_height': None,\n", " 'swell_period': None,\n", " 'vis_km': '10',\n", " 'weather': '-',\n", " 'wind_dir': 'CALM',\n", " 'wind_spd_kmh': 0,\n", " 'wind_spd_kt': 0,\n", " 'wmo': 95936},\n", " {'aifstime_utc': '20170512180000',\n", " 'air_temp': 11.1,\n", " 'apparent_t': 10.2,\n", " 'cloud': '-',\n", " 'cloud_base_m': None,\n", " 'cloud_oktas': None,\n", " 'cloud_type': '-',\n", " 'cloud_type_id': None,\n", " 'delta_t': 1.7,\n", " 'dewpt': 7.6,\n", " 'gust_kmh': 9,\n", " 'gust_kt': 5,\n", " 'history_product': 'IDV60901',\n", " 'lat': -37.8,\n", " 'local_date_time': '13/04:00am',\n", " 'local_date_time_full': '20170513040000',\n", " 'lon': 145.0,\n", " 'name': 'Melbourne (Olympic Park)',\n", " 'press': 1024.3,\n", " 'press_msl': 1024.3,\n", " 'press_qnh': 1024.3,\n", " 'press_tend': '-',\n", " 'rain_trace': '0.2',\n", " 'rel_hum': 79,\n", " 'sea_state': '-',\n", " 'sort_order': 123,\n", " 'swell_dir_worded': '-',\n", " 'swell_height': None,\n", " 'swell_period': None,\n", " 'vis_km': '10',\n", " 'weather': '-',\n", " 'wind_dir': 'WSW',\n", " 'wind_spd_kmh': 2,\n", " 'wind_spd_kt': 1,\n", " 'wmo': 95936},\n", " {'aifstime_utc': '20170512173000',\n", " 'air_temp': 11.4,\n", " 'apparent_t': 10.5,\n", " 'cloud': '-',\n", " 'cloud_base_m': None,\n", " 'cloud_oktas': None,\n", " 'cloud_type': '-',\n", " 'cloud_type_id': None,\n", " 'delta_t': 1.7,\n", " 'dewpt': 7.9,\n", " 'gust_kmh': 7,\n", " 'gust_kt': 4,\n", " 'history_product': 'IDV60901',\n", " 'lat': -37.8,\n", " 'local_date_time': '13/03:30am',\n", " 'local_date_time_full': '20170513033000',\n", " 'lon': 145.0,\n", " 'name': 'Melbourne (Olympic Park)',\n", " 'press': 1024.3,\n", " 'press_msl': 1024.3,\n", " 'press_qnh': 1024.3,\n", " 'press_tend': '-',\n", " 'rain_trace': '0.2',\n", " 'rel_hum': 79,\n", " 'sea_state': '-',\n", " 'sort_order': 124,\n", " 'swell_dir_worded': '-',\n", " 'swell_height': None,\n", " 'swell_period': None,\n", " 'vis_km': '10',\n", " 'weather': '-',\n", " 'wind_dir': 'W',\n", " 'wind_spd_kmh': 2,\n", " 'wind_spd_kt': 1,\n", " 'wmo': 95936},\n", " {'aifstime_utc': '20170512170000',\n", " 'air_temp': 11.7,\n", " 'apparent_t': 10.1,\n", " 'cloud': '-',\n", " 'cloud_base_m': None,\n", " 'cloud_oktas': None,\n", " 'cloud_type': '-',\n", " 'cloud_type_id': None,\n", " 'delta_t': 1.9,\n", " 'dewpt': 7.8,\n", " 'gust_kmh': 9,\n", " 'gust_kt': 5,\n", " 'history_product': 'IDV60901',\n", " 'lat': -37.8,\n", " 'local_date_time': '13/03:00am',\n", " 'local_date_time_full': '20170513030000',\n", " 'lon': 145.0,\n", " 'name': 'Melbourne (Olympic Park)',\n", " 'press': 1024.2,\n", " 'press_msl': 1024.2,\n", " 'press_qnh': 1024.2,\n", " 'press_tend': '-',\n", " 'rain_trace': '0.2',\n", " 'rel_hum': 77,\n", " 'sea_state': '-',\n", " 'sort_order': 125,\n", " 'swell_dir_worded': '-',\n", " 'swell_height': None,\n", " 'swell_period': None,\n", " 'vis_km': '10',\n", " 'weather': '-',\n", " 'wind_dir': 'W',\n", " 'wind_spd_kmh': 6,\n", " 'wind_spd_kt': 3,\n", " 'wmo': 95936},\n", " {'aifstime_utc': '20170512163000',\n", " 'air_temp': 11.8,\n", " 'apparent_t': 10.9,\n", " 'cloud': '-',\n", " 'cloud_base_m': None,\n", " 'cloud_oktas': None,\n", " 'cloud_type': '-',\n", " 'cloud_type_id': None,\n", " 'delta_t': 1.9,\n", " 'dewpt': 7.9,\n", " 'gust_kmh': 7,\n", " 'gust_kt': 4,\n", " 'history_product': 'IDV60901',\n", " 'lat': -37.8,\n", " 'local_date_time': '13/02:30am',\n", " 'local_date_time_full': '20170513023000',\n", " 'lon': 145.0,\n", " 'name': 'Melbourne (Olympic Park)',\n", " 'press': 1024.4,\n", " 'press_msl': 1024.4,\n", " 'press_qnh': 1024.4,\n", " 'press_tend': '-',\n", " 'rain_trace': '0.2',\n", " 'rel_hum': 77,\n", " 'sea_state': '-',\n", " 'sort_order': 126,\n", " 'swell_dir_worded': '-',\n", " 'swell_height': None,\n", " 'swell_period': None,\n", " 'vis_km': '10',\n", " 'weather': '-',\n", " 'wind_dir': 'W',\n", " 'wind_spd_kmh': 2,\n", " 'wind_spd_kt': 1,\n", " 'wmo': 95936},\n", " {'aifstime_utc': '20170512160000',\n", " 'air_temp': 11.9,\n", " 'apparent_t': 11.0,\n", " 'cloud': '-',\n", " 'cloud_base_m': None,\n", " 'cloud_oktas': None,\n", " 'cloud_type': '-',\n", " 'cloud_type_id': None,\n", " 'delta_t': 2.0,\n", " 'dewpt': 7.8,\n", " 'gust_kmh': 7,\n", " 'gust_kt': 4,\n", " 'history_product': 'IDV60901',\n", " 'lat': -37.8,\n", " 'local_date_time': '13/02:00am',\n", " 'local_date_time_full': '20170513020000',\n", " 'lon': 145.0,\n", " 'name': 'Melbourne (Olympic Park)',\n", " 'press': 1024.6,\n", " 'press_msl': 1024.6,\n", " 'press_qnh': 1024.6,\n", " 'press_tend': '-',\n", " 'rain_trace': '0.2',\n", " 'rel_hum': 76,\n", " 'sea_state': '-',\n", " 'sort_order': 127,\n", " 'swell_dir_worded': '-',\n", " 'swell_height': None,\n", " 'swell_period': None,\n", " 'vis_km': '10',\n", " 'weather': '-',\n", " 'wind_dir': 'WSW',\n", " 'wind_spd_kmh': 2,\n", " 'wind_spd_kt': 1,\n", " 'wmo': 95936},\n", " {'aifstime_utc': '20170512153000',\n", " 'air_temp': 12.1,\n", " 'apparent_t': 10.5,\n", " 'cloud': '-',\n", " 'cloud_base_m': None,\n", " 'cloud_oktas': None,\n", " 'cloud_type': '-',\n", " 'cloud_type_id': None,\n", " 'delta_t': 2.0,\n", " 'dewpt': 8.0,\n", " 'gust_kmh': 11,\n", " 'gust_kt': 6,\n", " 'history_product': 'IDV60901',\n", " 'lat': -37.8,\n", " 'local_date_time': '13/01:30am',\n", " 'local_date_time_full': '20170513013000',\n", " 'lon': 145.0,\n", " 'name': 'Melbourne (Olympic Park)',\n", " 'press': 1024.7,\n", " 'press_msl': 1024.7,\n", " 'press_qnh': 1024.7,\n", " 'press_tend': '-',\n", " 'rain_trace': '0.2',\n", " 'rel_hum': 76,\n", " 'sea_state': '-',\n", " 'sort_order': 128,\n", " 'swell_dir_worded': '-',\n", " 'swell_height': None,\n", " 'swell_period': None,\n", " 'vis_km': '10',\n", " 'weather': '-',\n", " 'wind_dir': 'W',\n", " 'wind_spd_kmh': 6,\n", " 'wind_spd_kt': 3,\n", " 'wmo': 95936},\n", " {'aifstime_utc': '20170512150000',\n", " 'air_temp': 12.3,\n", " 'apparent_t': 11.6,\n", " 'cloud': '-',\n", " 'cloud_base_m': None,\n", " 'cloud_oktas': None,\n", " 'cloud_type': '-',\n", " 'cloud_type_id': None,\n", " 'delta_t': 1.9,\n", " 'dewpt': 8.4,\n", " 'gust_kmh': 7,\n", " 'gust_kt': 4,\n", " 'history_product': 'IDV60901',\n", " 'lat': -37.8,\n", " 'local_date_time': '13/01:00am',\n", " 'local_date_time_full': '20170513010000',\n", " 'lon': 145.0,\n", " 'name': 'Melbourne (Olympic Park)',\n", " 'press': 1024.9,\n", " 'press_msl': 1024.9,\n", " 'press_qnh': 1024.9,\n", " 'press_tend': '-',\n", " 'rain_trace': '0.2',\n", " 'rel_hum': 77,\n", " 'sea_state': '-',\n", " 'sort_order': 129,\n", " 'swell_dir_worded': '-',\n", " 'swell_height': None,\n", " 'swell_period': None,\n", " 'vis_km': '10',\n", " 'weather': '-',\n", " 'wind_dir': 'WNW',\n", " 'wind_spd_kmh': 2,\n", " 'wind_spd_kt': 1,\n", " 'wmo': 95936},\n", " {'aifstime_utc': '20170512143000',\n", " 'air_temp': 12.5,\n", " 'apparent_t': 11.8,\n", " 'cloud': '-',\n", " 'cloud_base_m': None,\n", " 'cloud_oktas': None,\n", " 'cloud_type': '-',\n", " 'cloud_type_id': None,\n", " 'delta_t': 1.9,\n", " 'dewpt': 8.6,\n", " 'gust_kmh': 6,\n", " 'gust_kt': 3,\n", " 'history_product': 'IDV60901',\n", " 'lat': -37.8,\n", " 'local_date_time': '13/12:30am',\n", " 'local_date_time_full': '20170513003000',\n", " 'lon': 145.0,\n", " 'name': 'Melbourne (Olympic Park)',\n", " 'press': 1025.1,\n", " 'press_msl': 1025.1,\n", " 'press_qnh': 1025.1,\n", " 'press_tend': '-',\n", " 'rain_trace': '0.2',\n", " 'rel_hum': 77,\n", " 'sea_state': '-',\n", " 'sort_order': 130,\n", " 'swell_dir_worded': '-',\n", " 'swell_height': None,\n", " 'swell_period': None,\n", " 'vis_km': '10',\n", " 'weather': '-',\n", " 'wind_dir': 'WNW',\n", " 'wind_spd_kmh': 2,\n", " 'wind_spd_kt': 1,\n", " 'wmo': 95936},\n", " {'aifstime_utc': '20170512140000',\n", " 'air_temp': 12.7,\n", " 'apparent_t': 11.6,\n", " 'cloud': '-',\n", " 'cloud_base_m': None,\n", " 'cloud_oktas': None,\n", " 'cloud_type': '-',\n", " 'cloud_type_id': None,\n", " 'delta_t': 2.0,\n", " 'dewpt': 8.6,\n", " 'gust_kmh': 9,\n", " 'gust_kt': 5,\n", " 'history_product': 'IDV60901',\n", " 'lat': -37.8,\n", " 'local_date_time': '13/12:00am',\n", " 'local_date_time_full': '20170513000000',\n", " 'lon': 145.0,\n", " 'name': 'Melbourne (Olympic Park)',\n", " 'press': 1025.2,\n", " 'press_msl': 1025.2,\n", " 'press_qnh': 1025.2,\n", " 'press_tend': '-',\n", " 'rain_trace': '0.2',\n", " 'rel_hum': 76,\n", " 'sea_state': '-',\n", " 'sort_order': 131,\n", " 'swell_dir_worded': '-',\n", " 'swell_height': None,\n", " 'swell_period': None,\n", " 'vis_km': '10',\n", " 'weather': '-',\n", " 'wind_dir': 'WSW',\n", " 'wind_spd_kmh': 4,\n", " 'wind_spd_kt': 2,\n", " 'wmo': 95936},\n", " {'aifstime_utc': '20170512133000',\n", " 'air_temp': 12.8,\n", " 'apparent_t': 10.8,\n", " 'cloud': '-',\n", " 'cloud_base_m': None,\n", " 'cloud_oktas': None,\n", " 'cloud_type': '-',\n", " 'cloud_type_id': None,\n", " 'delta_t': 2.1,\n", " 'dewpt': 8.5,\n", " 'gust_kmh': 13,\n", " 'gust_kt': 7,\n", " 'history_product': 'IDV60901',\n", " 'lat': -37.8,\n", " 'local_date_time': '12/11:30pm',\n", " 'local_date_time_full': '20170512233000',\n", " 'lon': 145.0,\n", " 'name': 'Melbourne (Olympic Park)',\n", " 'press': 1025.3,\n", " 'press_msl': 1025.3,\n", " 'press_qnh': 1025.3,\n", " 'press_tend': '-',\n", " 'rain_trace': '0.2',\n", " 'rel_hum': 75,\n", " 'sea_state': '-',\n", " 'sort_order': 132,\n", " 'swell_dir_worded': '-',\n", " 'swell_height': None,\n", " 'swell_period': None,\n", " 'vis_km': '10',\n", " 'weather': '-',\n", " 'wind_dir': 'W',\n", " 'wind_spd_kmh': 9,\n", " 'wind_spd_kt': 5,\n", " 'wmo': 95936},\n", " {'aifstime_utc': '20170512130000',\n", " 'air_temp': 12.9,\n", " 'apparent_t': 11.3,\n", " 'cloud': '-',\n", " 'cloud_base_m': None,\n", " 'cloud_oktas': None,\n", " 'cloud_type': '-',\n", " 'cloud_type_id': None,\n", " 'delta_t': 2.1,\n", " 'dewpt': 8.6,\n", " 'gust_kmh': 11,\n", " 'gust_kt': 6,\n", " 'history_product': 'IDV60901',\n", " 'lat': -37.8,\n", " 'local_date_time': '12/11:00pm',\n", " 'local_date_time_full': '20170512230000',\n", " 'lon': 145.0,\n", " 'name': 'Melbourne (Olympic Park)',\n", " 'press': 1025.3,\n", " 'press_msl': 1025.3,\n", " 'press_qnh': 1025.3,\n", " 'press_tend': '-',\n", " 'rain_trace': '0.2',\n", " 'rel_hum': 75,\n", " 'sea_state': '-',\n", " 'sort_order': 133,\n", " 'swell_dir_worded': '-',\n", " 'swell_height': None,\n", " 'swell_period': None,\n", " 'vis_km': '10',\n", " 'weather': '-',\n", " 'wind_dir': 'WSW',\n", " 'wind_spd_kmh': 7,\n", " 'wind_spd_kt': 4,\n", " 'wmo': 95936},\n", " {'aifstime_utc': '20170512123000',\n", " 'air_temp': 13.4,\n", " 'apparent_t': 12.0,\n", " 'cloud': '-',\n", " 'cloud_base_m': None,\n", " 'cloud_oktas': None,\n", " 'cloud_type': '-',\n", " 'cloud_type_id': None,\n", " 'delta_t': 2.4,\n", " 'dewpt': 8.7,\n", " 'gust_kmh': 11,\n", " 'gust_kt': 6,\n", " 'history_product': 'IDV60901',\n", " 'lat': -37.8,\n", " 'local_date_time': '12/10:30pm',\n", " 'local_date_time_full': '20170512223000',\n", " 'lon': 145.0,\n", " 'name': 'Melbourne (Olympic Park)',\n", " 'press': 1025.5,\n", " 'press_msl': 1025.5,\n", " 'press_qnh': 1025.5,\n", " 'press_tend': '-',\n", " 'rain_trace': '0.2',\n", " 'rel_hum': 73,\n", " 'sea_state': '-',\n", " 'sort_order': 134,\n", " 'swell_dir_worded': '-',\n", " 'swell_height': None,\n", " 'swell_period': None,\n", " 'vis_km': '10',\n", " 'weather': '-',\n", " 'wind_dir': 'W',\n", " 'wind_spd_kmh': 6,\n", " 'wind_spd_kt': 3,\n", " 'wmo': 95936},\n", " {'aifstime_utc': '20170512120000',\n", " 'air_temp': 13.6,\n", " 'apparent_t': 12.9,\n", " 'cloud': '-',\n", " 'cloud_base_m': None,\n", " 'cloud_oktas': None,\n", " 'cloud_type': '-',\n", " 'cloud_type_id': None,\n", " 'delta_t': 2.4,\n", " 'dewpt': 8.7,\n", " 'gust_kmh': 9,\n", " 'gust_kt': 5,\n", " 'history_product': 'IDV60901',\n", " 'lat': -37.8,\n", " 'local_date_time': '12/10:00pm',\n", " 'local_date_time_full': '20170512220000',\n", " 'lon': 145.0,\n", " 'name': 'Melbourne (Olympic Park)',\n", " 'press': 1025.5,\n", " 'press_msl': 1025.5,\n", " 'press_qnh': 1025.5,\n", " 'press_tend': '-',\n", " 'rain_trace': '0.2',\n", " 'rel_hum': 72,\n", " 'sea_state': '-',\n", " 'sort_order': 135,\n", " 'swell_dir_worded': '-',\n", " 'swell_height': None,\n", " 'swell_period': None,\n", " 'vis_km': '10',\n", " 'weather': '-',\n", " 'wind_dir': 'WSW',\n", " 'wind_spd_kmh': 2,\n", " 'wind_spd_kt': 1,\n", " 'wmo': 95936},\n", " {'aifstime_utc': '20170512113000',\n", " 'air_temp': 13.7,\n", " 'apparent_t': 12.3,\n", " 'cloud': '-',\n", " 'cloud_base_m': None,\n", " 'cloud_oktas': None,\n", " 'cloud_type': '-',\n", " 'cloud_type_id': None,\n", " 'delta_t': 2.5,\n", " 'dewpt': 8.7,\n", " 'gust_kmh': 13,\n", " 'gust_kt': 7,\n", " 'history_product': 'IDV60901',\n", " 'lat': -37.8,\n", " 'local_date_time': '12/09:30pm',\n", " 'local_date_time_full': '20170512213000',\n", " 'lon': 145.0,\n", " 'name': 'Melbourne (Olympic Park)',\n", " 'press': 1025.3,\n", " 'press_msl': 1025.3,\n", " 'press_qnh': 1025.3,\n", " 'press_tend': '-',\n", " 'rain_trace': '0.2',\n", " 'rel_hum': 72,\n", " 'sea_state': '-',\n", " 'sort_order': 136,\n", " 'swell_dir_worded': '-',\n", " 'swell_height': None,\n", " 'swell_period': None,\n", " 'vis_km': '10',\n", " 'weather': '-',\n", " 'wind_dir': 'SSW',\n", " 'wind_spd_kmh': 6,\n", " 'wind_spd_kt': 3,\n", " 'wmo': 95936},\n", " {'aifstime_utc': '20170512110000',\n", " 'air_temp': 13.6,\n", " 'apparent_t': 13.5,\n", " 'cloud': '-',\n", " 'cloud_base_m': None,\n", " 'cloud_oktas': None,\n", " 'cloud_type': '-',\n", " 'cloud_type_id': None,\n", " 'delta_t': 2.1,\n", " 'dewpt': 9.5,\n", " 'gust_kmh': 7,\n", " 'gust_kt': 4,\n", " 'history_product': 'IDV60901',\n", " 'lat': -37.8,\n", " 'local_date_time': '12/09:00pm',\n", " 'local_date_time_full': '20170512210000',\n", " 'lon': 145.0,\n", " 'name': 'Melbourne (Olympic Park)',\n", " 'press': 1025.2,\n", " 'press_msl': 1025.2,\n", " 'press_qnh': 1025.2,\n", " 'press_tend': '-',\n", " 'rain_trace': '0.2',\n", " 'rel_hum': 76,\n", " 'sea_state': '-',\n", " 'sort_order': 137,\n", " 'swell_dir_worded': '-',\n", " 'swell_height': None,\n", " 'swell_period': None,\n", " 'vis_km': '10',\n", " 'weather': '-',\n", " 'wind_dir': 'CALM',\n", " 'wind_spd_kmh': 0,\n", " 'wind_spd_kt': 0,\n", " 'wmo': 95936},\n", " {'aifstime_utc': '20170512103000',\n", " 'air_temp': 13.8,\n", " 'apparent_t': 12.7,\n", " 'cloud': '-',\n", " 'cloud_base_m': None,\n", " 'cloud_oktas': None,\n", " 'cloud_type': '-',\n", " 'cloud_type_id': None,\n", " 'delta_t': 2.1,\n", " 'dewpt': 9.8,\n", " 'gust_kmh': 11,\n", " 'gust_kt': 6,\n", " 'history_product': 'IDV60901',\n", " 'lat': -37.8,\n", " 'local_date_time': '12/08:30pm',\n", " 'local_date_time_full': '20170512203000',\n", " 'lon': 145.0,\n", " 'name': 'Melbourne (Olympic Park)',\n", " 'press': 1025.0,\n", " 'press_msl': 1025.0,\n", " 'press_qnh': 1025.0,\n", " 'press_tend': '-',\n", " 'rain_trace': '0.2',\n", " 'rel_hum': 77,\n", " 'sea_state': '-',\n", " 'sort_order': 138,\n", " 'swell_dir_worded': '-',\n", " 'swell_height': None,\n", " 'swell_period': None,\n", " 'vis_km': '10',\n", " 'weather': '-',\n", " 'wind_dir': 'WSW',\n", " 'wind_spd_kmh': 6,\n", " 'wind_spd_kt': 3,\n", " 'wmo': 95936},\n", " {'aifstime_utc': '20170512100000',\n", " 'air_temp': 14.3,\n", " 'apparent_t': 13.6,\n", " 'cloud': '-',\n", " 'cloud_base_m': None,\n", " 'cloud_oktas': None,\n", " 'cloud_type': '-',\n", " 'cloud_type_id': None,\n", " 'delta_t': 2.2,\n", " 'dewpt': 10.1,\n", " 'gust_kmh': 9,\n", " 'gust_kt': 5,\n", " 'history_product': 'IDV60901',\n", " 'lat': -37.8,\n", " 'local_date_time': '12/08:00pm',\n", " 'local_date_time_full': '20170512200000',\n", " 'lon': 145.0,\n", " 'name': 'Melbourne (Olympic Park)',\n", " 'press': 1024.9,\n", " 'press_msl': 1024.9,\n", " 'press_qnh': 1024.9,\n", " 'press_tend': '-',\n", " 'rain_trace': '0.2',\n", " 'rel_hum': 76,\n", " 'sea_state': '-',\n", " 'sort_order': 139,\n", " 'swell_dir_worded': '-',\n", " 'swell_height': None,\n", " 'swell_period': None,\n", " 'vis_km': '10',\n", " 'weather': '-',\n", " 'wind_dir': 'WSW',\n", " 'wind_spd_kmh': 4,\n", " 'wind_spd_kt': 2,\n", " 'wmo': 95936},\n", " {'aifstime_utc': '20170512093000',\n", " 'air_temp': 14.7,\n", " 'apparent_t': 13.7,\n", " 'cloud': '-',\n", " 'cloud_base_m': None,\n", " 'cloud_oktas': None,\n", " 'cloud_type': '-',\n", " 'cloud_type_id': None,\n", " 'delta_t': 2.3,\n", " 'dewpt': 10.3,\n", " 'gust_kmh': 13,\n", " 'gust_kt': 7,\n", " 'history_product': 'IDV60901',\n", " 'lat': -37.8,\n", " 'local_date_time': '12/07:30pm',\n", " 'local_date_time_full': '20170512193000',\n", " 'lon': 145.0,\n", " 'name': 'Melbourne (Olympic Park)',\n", " 'press': 1024.7,\n", " 'press_msl': 1024.7,\n", " 'press_qnh': 1024.7,\n", " 'press_tend': '-',\n", " 'rain_trace': '0.2',\n", " 'rel_hum': 75,\n", " 'sea_state': '-',\n", " 'sort_order': 140,\n", " 'swell_dir_worded': '-',\n", " 'swell_height': None,\n", " 'swell_period': None,\n", " 'vis_km': '10',\n", " 'weather': '-',\n", " 'wind_dir': 'SW',\n", " 'wind_spd_kmh': 6,\n", " 'wind_spd_kt': 3,\n", " 'wmo': 95936},\n", " {'aifstime_utc': '20170512090000',\n", " 'air_temp': 14.8,\n", " 'apparent_t': 14.2,\n", " 'cloud': '-',\n", " 'cloud_base_m': None,\n", " 'cloud_oktas': None,\n", " 'cloud_type': '-',\n", " 'cloud_type_id': None,\n", " 'delta_t': 2.3,\n", " 'dewpt': 10.4,\n", " 'gust_kmh': 13,\n", " 'gust_kt': 7,\n", " 'history_product': 'IDV60901',\n", " 'lat': -37.8,\n", " 'local_date_time': '12/07:00pm',\n", " 'local_date_time_full': '20170512190000',\n", " 'lon': 145.0,\n", " 'name': 'Melbourne (Olympic Park)',\n", " 'press': 1024.4,\n", " 'press_msl': 1024.4,\n", " 'press_qnh': 1024.4,\n", " 'press_tend': '-',\n", " 'rain_trace': '0.2',\n", " 'rel_hum': 75,\n", " 'sea_state': '-',\n", " 'sort_order': 141,\n", " 'swell_dir_worded': '-',\n", " 'swell_height': None,\n", " 'swell_period': None,\n", " 'vis_km': '10',\n", " 'weather': '-',\n", " 'wind_dir': 'SW',\n", " 'wind_spd_kmh': 4,\n", " 'wind_spd_kt': 2,\n", " 'wmo': 95936},\n", " {'aifstime_utc': '20170512083000',\n", " 'air_temp': 15.0,\n", " 'apparent_t': 14.3,\n", " 'cloud': '-',\n", " 'cloud_base_m': None,\n", " 'cloud_oktas': None,\n", " 'cloud_type': '-',\n", " 'cloud_type_id': None,\n", " 'delta_t': 2.6,\n", " 'dewpt': 10.0,\n", " 'gust_kmh': 11,\n", " 'gust_kt': 6,\n", " 'history_product': 'IDV60901',\n", " 'lat': -37.8,\n", " 'local_date_time': '12/06:30pm',\n", " 'local_date_time_full': '20170512183000',\n", " 'lon': 145.0,\n", " 'name': 'Melbourne (Olympic Park)',\n", " 'press': 1024.1,\n", " 'press_msl': 1024.1,\n", " 'press_qnh': 1024.1,\n", " 'press_tend': '-',\n", " 'rain_trace': '0.2',\n", " 'rel_hum': 72,\n", " 'sea_state': '-',\n", " 'sort_order': 142,\n", " 'swell_dir_worded': '-',\n", " 'swell_height': None,\n", " 'swell_period': None,\n", " 'vis_km': '10',\n", " 'weather': '-',\n", " 'wind_dir': 'SW',\n", " 'wind_spd_kmh': 4,\n", " 'wind_spd_kt': 2,\n", " 'wmo': 95936},\n", " {'aifstime_utc': '20170512080000',\n", " 'air_temp': 15.2,\n", " 'apparent_t': 13.9,\n", " 'cloud': '-',\n", " 'cloud_base_m': None,\n", " 'cloud_oktas': None,\n", " 'cloud_type': '-',\n", " 'cloud_type_id': None,\n", " 'delta_t': 2.1,\n", " 'dewpt': 11.2,\n", " 'gust_kmh': 20,\n", " 'gust_kt': 11,\n", " 'history_product': 'IDV60901',\n", " 'lat': -37.8,\n", " 'local_date_time': '12/06:00pm',\n", " 'local_date_time_full': '20170512180000',\n", " 'lon': 145.0,\n", " 'name': 'Melbourne (Olympic Park)',\n", " 'press': 1023.8,\n", " 'press_msl': 1023.8,\n", " 'press_qnh': 1023.8,\n", " 'press_tend': '-',\n", " 'rain_trace': '0.2',\n", " 'rel_hum': 77,\n", " 'sea_state': '-',\n", " 'sort_order': 143,\n", " 'swell_dir_worded': '-',\n", " 'swell_height': None,\n", " 'swell_period': None,\n", " 'vis_km': '10',\n", " 'weather': '-',\n", " 'wind_dir': 'SW',\n", " 'wind_spd_kmh': 9,\n", " 'wind_spd_kt': 5,\n", " 'wmo': 95936},\n", " {'aifstime_utc': '20170512073000',\n", " 'air_temp': 15.3,\n", " 'apparent_t': 14.6,\n", " 'cloud': '-',\n", " 'cloud_base_m': None,\n", " 'cloud_oktas': None,\n", " 'cloud_type': '-',\n", " 'cloud_type_id': None,\n", " 'delta_t': 2.1,\n", " 'dewpt': 11.3,\n", " 'gust_kmh': 11,\n", " 'gust_kt': 6,\n", " 'history_product': 'IDV60901',\n", " 'lat': -37.8,\n", " 'local_date_time': '12/05:30pm',\n", " 'local_date_time_full': '20170512173000',\n", " 'lon': 145.0,\n", " 'name': 'Melbourne (Olympic Park)',\n", " 'press': 1023.5,\n", " 'press_msl': 1023.5,\n", " 'press_qnh': 1023.5,\n", " 'press_tend': '-',\n", " 'rain_trace': '0.2',\n", " 'rel_hum': 77,\n", " 'sea_state': '-',\n", " 'sort_order': 144,\n", " 'swell_dir_worded': '-',\n", " 'swell_height': None,\n", " 'swell_period': None,\n", " 'vis_km': '10',\n", " 'weather': '-',\n", " 'wind_dir': 'SSW',\n", " 'wind_spd_kmh': 6,\n", " 'wind_spd_kt': 3,\n", " 'wmo': 95936},\n", " {'aifstime_utc': '20170512070000',\n", " 'air_temp': 15.3,\n", " 'apparent_t': 14.5,\n", " 'cloud': '-',\n", " 'cloud_base_m': None,\n", " 'cloud_oktas': None,\n", " 'cloud_type': '-',\n", " 'cloud_type_id': None,\n", " 'delta_t': 2.3,\n", " 'dewpt': 10.9,\n", " 'gust_kmh': 13,\n", " 'gust_kt': 7,\n", " 'history_product': 'IDV60901',\n", " 'lat': -37.8,\n", " 'local_date_time': '12/05:00pm',\n", " 'local_date_time_full': '20170512170000',\n", " 'lon': 145.0,\n", " 'name': 'Melbourne (Olympic Park)',\n", " 'press': 1023.3,\n", " 'press_msl': 1023.3,\n", " 'press_qnh': 1023.3,\n", " 'press_tend': '-',\n", " 'rain_trace': '0.2',\n", " 'rel_hum': 75,\n", " 'sea_state': '-',\n", " 'sort_order': 145,\n", " 'swell_dir_worded': '-',\n", " 'swell_height': None,\n", " 'swell_period': None,\n", " 'vis_km': '10',\n", " 'weather': '-',\n", " 'wind_dir': 'SSW',\n", " 'wind_spd_kmh': 6,\n", " 'wind_spd_kt': 3,\n", " 'wmo': 95936},\n", " {'aifstime_utc': '20170512063000',\n", " 'air_temp': 15.9,\n", " 'apparent_t': 15.0,\n", " 'cloud': '-',\n", " 'cloud_base_m': None,\n", " 'cloud_oktas': None,\n", " 'cloud_type': '-',\n", " 'cloud_type_id': None,\n", " 'delta_t': 2.8,\n", " 'dewpt': 10.7,\n", " 'gust_kmh': 13,\n", " 'gust_kt': 7,\n", " 'history_product': 'IDV60901',\n", " 'lat': -37.8,\n", " 'local_date_time': '12/04:30pm',\n", " 'local_date_time_full': '20170512163000',\n", " 'lon': 145.0,\n", " 'name': 'Melbourne (Olympic Park)',\n", " 'press': 1023.1,\n", " 'press_msl': 1023.1,\n", " 'press_qnh': 1023.1,\n", " 'press_tend': '-',\n", " 'rain_trace': '0.2',\n", " 'rel_hum': 71,\n", " 'sea_state': '-',\n", " 'sort_order': 146,\n", " 'swell_dir_worded': '-',\n", " 'swell_height': None,\n", " 'swell_period': None,\n", " 'vis_km': '10',\n", " 'weather': '-',\n", " 'wind_dir': 'SSW',\n", " 'wind_spd_kmh': 6,\n", " 'wind_spd_kt': 3,\n", " 'wmo': 95936}]\n" ] } ], "source": [ "import json\n", "from pprint import pprint\n", "\n", "with open('IDV60901.95936.json') as fp:\n", " data = json.load(fp)\n", " pprint(data['observations']['data'])\n", " " ] }, { "cell_type": "code", "execution_count": 111, "metadata": { "collapsed": false, "extensions": { "jupyter_dashboards": { "version": 1, "views": { "grid_default": { "col": 0, "height": 60, "hidden": false, "row": 165, "width": 12 }, "report_default": { "hidden": false } } } }, "scrolled": false }, "outputs": [ { "data": { "text/html": [ "
\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
aifstime_utcair_tempapparent_tcloudcloud_base_mcloud_oktascloud_typecloud_type_iddelta_tdewpt...sort_orderswell_dir_wordedswell_heightswell_periodvis_kmweatherwind_dirwind_spd_kmhwind_spd_ktwmo
02017051505300014.713.7-NoneNone-None2.010.9...0-NoneNone10-S7495936
12017051505000015.414.0-NoneNone-None2.410.8...1-NoneNone10-S9595936
22017051504300016.716.7-NoneNone-None3.111.0...2-NoneNone10-NNW2195936
32017051504000015.414.9-NoneNone-None2.510.6...3-NoneNone10-NNW4295936
42017051503300014.514.3-NoneNone-None2.110.5...4-NoneNone10-NNE2195936
52017051503000013.412.8-NoneNone-None1.610.4...5-NoneNone10-W4295936
62017051502300013.012.7-NoneNone-None1.410.2...6-NoneNone10-NNE2195936
72017051502000012.211.2-NoneNone-None1.010.3...7-NoneNone10-NNE6395936
82017051501300011.311.1-NoneNone-None0.510.4...8-NoneNone10-SE2195936
92017051501000010.710.6-NoneNone-None0.010.7...9-NoneNone10-NE2195936
102017051500300010.310.1-NoneNone-None0.010.3...10-NoneNone10-ENE2195936
11201705150000009.49.3-NoneNone-None0.09.4...11-NoneNone9-CALM0095936
12201705142358009.59.4-NoneNone-None0.09.5...12-NoneNone9-CALM0095936
13201705142330008.56.8-NoneNone-None0.08.5...13-NoneNone6-NE7495936
14201705142300007.96.3-NoneNone-None0.07.9...14-NoneNone2-NNE6395936
15201705142230007.25.2-NoneNone-None0.07.2...15-NoneNone0.7-NE7495936
16201705142200007.05.0-NoneNone-None0.07.0...16-NoneNone0.5-NNE7495936
17201705142130006.84.7-NoneNone-None0.06.8...17-NoneNone0.5-NNE7495936
18201705142100006.94.9-NoneNone-None0.06.9...18-NoneNone0.2-N7495936
19201705142030006.95.0-NoneNone-None0.06.8...19-NoneNone1-NNE6395936
20201705142026006.95.0-NoneNone-None0.06.8...20-NoneNone6-NNE6395936
21201705142000006.54.5-NoneNone-None0.06.4...21-NoneNone10-NNE6395936
22201705141930006.86.1-NoneNone-None0.06.8...22-NoneNone10-CALM0095936
23201705141901006.75.2-NoneNone-None0.06.7...23-NoneNone10-NNE4295936
24201705141900006.75.2-NoneNone-None0.06.7...24-NoneNone9-NNE4295936
25201705141830006.65.8-NoneNone-None0.06.6...25-NoneNone4-CALM0095936
26201705141800006.96.2-NoneNone-None0.06.9...26-NoneNone5-CALM0095936
27201705141730007.26.6-NoneNone-None0.07.2...27-NoneNone5-CALM0095936
28201705141700007.66.3-NoneNone-None0.07.6...28-NoneNone7-E4295936
29201705141630007.46.8-NoneNone-None0.07.4...29-NoneNone4-CALM0095936
..................................................................
117201705122100008.78.2-NoneNone-None0.47.8...117-NoneNone10-CALM0095936
118201705122030009.28.8-NoneNone-None0.58.1...118-NoneNone10-CALM0095936
119201705122000009.38.8-NoneNone-None0.87.7...119-NoneNone10-CALM0095936
1202017051219300010.09.5-NoneNone-None1.17.8...120-NoneNone10-CALM0095936
1212017051219000010.49.5-NoneNone-None1.27.8...121-NoneNone10-SW2195936
1222017051218300010.710.1-NoneNone-None1.57.6...122-NoneNone10-CALM0095936
1232017051218000011.110.2-NoneNone-None1.77.6...123-NoneNone10-WSW2195936
1242017051217300011.410.5-NoneNone-None1.77.9...124-NoneNone10-W2195936
1252017051217000011.710.1-NoneNone-None1.97.8...125-NoneNone10-W6395936
1262017051216300011.810.9-NoneNone-None1.97.9...126-NoneNone10-W2195936
1272017051216000011.911.0-NoneNone-None2.07.8...127-NoneNone10-WSW2195936
1282017051215300012.110.5-NoneNone-None2.08.0...128-NoneNone10-W6395936
1292017051215000012.311.6-NoneNone-None1.98.4...129-NoneNone10-WNW2195936
1302017051214300012.511.8-NoneNone-None1.98.6...130-NoneNone10-WNW2195936
1312017051214000012.711.6-NoneNone-None2.08.6...131-NoneNone10-WSW4295936
1322017051213300012.810.8-NoneNone-None2.18.5...132-NoneNone10-W9595936
1332017051213000012.911.3-NoneNone-None2.18.6...133-NoneNone10-WSW7495936
1342017051212300013.412.0-NoneNone-None2.48.7...134-NoneNone10-W6395936
1352017051212000013.612.9-NoneNone-None2.48.7...135-NoneNone10-WSW2195936
1362017051211300013.712.3-NoneNone-None2.58.7...136-NoneNone10-SSW6395936
1372017051211000013.613.5-NoneNone-None2.19.5...137-NoneNone10-CALM0095936
1382017051210300013.812.7-NoneNone-None2.19.8...138-NoneNone10-WSW6395936
1392017051210000014.313.6-NoneNone-None2.210.1...139-NoneNone10-WSW4295936
1402017051209300014.713.7-NoneNone-None2.310.3...140-NoneNone10-SW6395936
1412017051209000014.814.2-NoneNone-None2.310.4...141-NoneNone10-SW4295936
1422017051208300015.014.3-NoneNone-None2.610.0...142-NoneNone10-SW4295936
1432017051208000015.213.9-NoneNone-None2.111.2...143-NoneNone10-SW9595936
1442017051207300015.314.6-NoneNone-None2.111.3...144-NoneNone10-SSW6395936
1452017051207000015.314.5-NoneNone-None2.310.9...145-NoneNone10-SSW6395936
1462017051206300015.915.0-NoneNone-None2.810.7...146-NoneNone10-SSW6395936
\n", "

147 rows × 35 columns

\n", "
" ], "text/plain": [ " aifstime_utc air_temp apparent_t cloud cloud_base_m cloud_oktas \\\n", "0 20170515053000 14.7 13.7 - None None \n", "1 20170515050000 15.4 14.0 - None None \n", "2 20170515043000 16.7 16.7 - None None \n", "3 20170515040000 15.4 14.9 - None None \n", "4 20170515033000 14.5 14.3 - None None \n", "5 20170515030000 13.4 12.8 - None None \n", "6 20170515023000 13.0 12.7 - None None \n", "7 20170515020000 12.2 11.2 - None None \n", "8 20170515013000 11.3 11.1 - None None \n", "9 20170515010000 10.7 10.6 - None None \n", "10 20170515003000 10.3 10.1 - None None \n", "11 20170515000000 9.4 9.3 - None None \n", "12 20170514235800 9.5 9.4 - None None \n", "13 20170514233000 8.5 6.8 - None None \n", "14 20170514230000 7.9 6.3 - None None \n", "15 20170514223000 7.2 5.2 - None None \n", "16 20170514220000 7.0 5.0 - None None \n", "17 20170514213000 6.8 4.7 - None None \n", "18 20170514210000 6.9 4.9 - None None \n", "19 20170514203000 6.9 5.0 - None None \n", "20 20170514202600 6.9 5.0 - None None \n", "21 20170514200000 6.5 4.5 - None None \n", "22 20170514193000 6.8 6.1 - None None \n", "23 20170514190100 6.7 5.2 - None None \n", "24 20170514190000 6.7 5.2 - None None \n", "25 20170514183000 6.6 5.8 - None None \n", "26 20170514180000 6.9 6.2 - None None \n", "27 20170514173000 7.2 6.6 - None None \n", "28 20170514170000 7.6 6.3 - None None \n", "29 20170514163000 7.4 6.8 - None None \n", ".. ... ... ... ... ... ... \n", "117 20170512210000 8.7 8.2 - None None \n", "118 20170512203000 9.2 8.8 - None None \n", "119 20170512200000 9.3 8.8 - None None \n", "120 20170512193000 10.0 9.5 - None None \n", "121 20170512190000 10.4 9.5 - None None \n", "122 20170512183000 10.7 10.1 - None None \n", "123 20170512180000 11.1 10.2 - None None \n", "124 20170512173000 11.4 10.5 - None None \n", "125 20170512170000 11.7 10.1 - None None \n", "126 20170512163000 11.8 10.9 - None None \n", "127 20170512160000 11.9 11.0 - None None \n", "128 20170512153000 12.1 10.5 - None None \n", "129 20170512150000 12.3 11.6 - None None \n", "130 20170512143000 12.5 11.8 - None None \n", "131 20170512140000 12.7 11.6 - None None \n", "132 20170512133000 12.8 10.8 - None None \n", "133 20170512130000 12.9 11.3 - None None \n", "134 20170512123000 13.4 12.0 - None None \n", "135 20170512120000 13.6 12.9 - None None \n", "136 20170512113000 13.7 12.3 - None None \n", "137 20170512110000 13.6 13.5 - None None \n", "138 20170512103000 13.8 12.7 - None None \n", "139 20170512100000 14.3 13.6 - None None \n", "140 20170512093000 14.7 13.7 - None None \n", "141 20170512090000 14.8 14.2 - None None \n", "142 20170512083000 15.0 14.3 - None None \n", "143 20170512080000 15.2 13.9 - None None \n", "144 20170512073000 15.3 14.6 - None None \n", "145 20170512070000 15.3 14.5 - None None \n", "146 20170512063000 15.9 15.0 - None None \n", "\n", " cloud_type cloud_type_id delta_t dewpt ... sort_order \\\n", "0 - None 2.0 10.9 ... 0 \n", "1 - None 2.4 10.8 ... 1 \n", "2 - None 3.1 11.0 ... 2 \n", "3 - None 2.5 10.6 ... 3 \n", "4 - None 2.1 10.5 ... 4 \n", "5 - None 1.6 10.4 ... 5 \n", "6 - None 1.4 10.2 ... 6 \n", "7 - None 1.0 10.3 ... 7 \n", "8 - None 0.5 10.4 ... 8 \n", "9 - None 0.0 10.7 ... 9 \n", "10 - None 0.0 10.3 ... 10 \n", "11 - None 0.0 9.4 ... 11 \n", "12 - None 0.0 9.5 ... 12 \n", "13 - None 0.0 8.5 ... 13 \n", "14 - None 0.0 7.9 ... 14 \n", "15 - None 0.0 7.2 ... 15 \n", "16 - None 0.0 7.0 ... 16 \n", "17 - None 0.0 6.8 ... 17 \n", "18 - None 0.0 6.9 ... 18 \n", "19 - None 0.0 6.8 ... 19 \n", "20 - None 0.0 6.8 ... 20 \n", "21 - None 0.0 6.4 ... 21 \n", "22 - None 0.0 6.8 ... 22 \n", "23 - None 0.0 6.7 ... 23 \n", "24 - None 0.0 6.7 ... 24 \n", "25 - None 0.0 6.6 ... 25 \n", "26 - None 0.0 6.9 ... 26 \n", "27 - None 0.0 7.2 ... 27 \n", "28 - None 0.0 7.6 ... 28 \n", "29 - None 0.0 7.4 ... 29 \n", ".. ... ... ... ... ... ... \n", "117 - None 0.4 7.8 ... 117 \n", "118 - None 0.5 8.1 ... 118 \n", "119 - None 0.8 7.7 ... 119 \n", "120 - None 1.1 7.8 ... 120 \n", "121 - None 1.2 7.8 ... 121 \n", "122 - None 1.5 7.6 ... 122 \n", "123 - None 1.7 7.6 ... 123 \n", "124 - None 1.7 7.9 ... 124 \n", "125 - None 1.9 7.8 ... 125 \n", "126 - None 1.9 7.9 ... 126 \n", "127 - None 2.0 7.8 ... 127 \n", "128 - None 2.0 8.0 ... 128 \n", "129 - None 1.9 8.4 ... 129 \n", "130 - None 1.9 8.6 ... 130 \n", "131 - None 2.0 8.6 ... 131 \n", "132 - None 2.1 8.5 ... 132 \n", "133 - None 2.1 8.6 ... 133 \n", "134 - None 2.4 8.7 ... 134 \n", "135 - None 2.4 8.7 ... 135 \n", "136 - None 2.5 8.7 ... 136 \n", "137 - None 2.1 9.5 ... 137 \n", "138 - None 2.1 9.8 ... 138 \n", "139 - None 2.2 10.1 ... 139 \n", "140 - None 2.3 10.3 ... 140 \n", "141 - None 2.3 10.4 ... 141 \n", "142 - None 2.6 10.0 ... 142 \n", "143 - None 2.1 11.2 ... 143 \n", "144 - None 2.1 11.3 ... 144 \n", "145 - None 2.3 10.9 ... 145 \n", "146 - None 2.8 10.7 ... 146 \n", "\n", " swell_dir_worded swell_height swell_period vis_km weather wind_dir \\\n", "0 - None None 10 - S \n", "1 - None None 10 - S \n", "2 - None None 10 - NNW \n", "3 - None None 10 - NNW \n", "4 - None None 10 - NNE \n", "5 - None None 10 - W \n", "6 - None None 10 - NNE \n", "7 - None None 10 - NNE \n", "8 - None None 10 - SE \n", "9 - None None 10 - NE \n", "10 - None None 10 - ENE \n", "11 - None None 9 - CALM \n", "12 - None None 9 - CALM \n", "13 - None None 6 - NE \n", "14 - None None 2 - NNE \n", "15 - None None 0.7 - NE \n", "16 - None None 0.5 - NNE \n", "17 - None None 0.5 - NNE \n", "18 - None None 0.2 - N \n", "19 - None None 1 - NNE \n", "20 - None None 6 - NNE \n", "21 - None None 10 - NNE \n", "22 - None None 10 - CALM \n", "23 - None None 10 - NNE \n", "24 - None None 9 - NNE \n", "25 - None None 4 - CALM \n", "26 - None None 5 - CALM \n", "27 - None None 5 - CALM \n", "28 - None None 7 - E \n", "29 - None None 4 - CALM \n", ".. ... ... ... ... ... ... \n", "117 - None None 10 - CALM \n", "118 - None None 10 - CALM \n", "119 - None None 10 - CALM \n", "120 - None None 10 - CALM \n", "121 - None None 10 - SW \n", "122 - None None 10 - CALM \n", "123 - None None 10 - WSW \n", "124 - None None 10 - W \n", "125 - None None 10 - W \n", "126 - None None 10 - W \n", "127 - None None 10 - WSW \n", "128 - None None 10 - W \n", "129 - None None 10 - WNW \n", "130 - None None 10 - WNW \n", "131 - None None 10 - WSW \n", "132 - None None 10 - W \n", "133 - None None 10 - WSW \n", "134 - None None 10 - W \n", "135 - None None 10 - WSW \n", "136 - None None 10 - SSW \n", "137 - None None 10 - CALM \n", "138 - None None 10 - WSW \n", "139 - None None 10 - WSW \n", "140 - None None 10 - SW \n", "141 - None None 10 - SW \n", "142 - None None 10 - SW \n", "143 - None None 10 - SW \n", "144 - None None 10 - SSW \n", "145 - None None 10 - SSW \n", "146 - None None 10 - SSW \n", "\n", " wind_spd_kmh wind_spd_kt wmo \n", "0 7 4 95936 \n", "1 9 5 95936 \n", "2 2 1 95936 \n", "3 4 2 95936 \n", "4 2 1 95936 \n", "5 4 2 95936 \n", "6 2 1 95936 \n", "7 6 3 95936 \n", "8 2 1 95936 \n", "9 2 1 95936 \n", "10 2 1 95936 \n", "11 0 0 95936 \n", "12 0 0 95936 \n", "13 7 4 95936 \n", "14 6 3 95936 \n", "15 7 4 95936 \n", "16 7 4 95936 \n", "17 7 4 95936 \n", "18 7 4 95936 \n", "19 6 3 95936 \n", "20 6 3 95936 \n", "21 6 3 95936 \n", "22 0 0 95936 \n", "23 4 2 95936 \n", "24 4 2 95936 \n", "25 0 0 95936 \n", "26 0 0 95936 \n", "27 0 0 95936 \n", "28 4 2 95936 \n", "29 0 0 95936 \n", ".. ... ... ... \n", "117 0 0 95936 \n", "118 0 0 95936 \n", "119 0 0 95936 \n", "120 0 0 95936 \n", "121 2 1 95936 \n", "122 0 0 95936 \n", "123 2 1 95936 \n", "124 2 1 95936 \n", "125 6 3 95936 \n", "126 2 1 95936 \n", "127 2 1 95936 \n", "128 6 3 95936 \n", "129 2 1 95936 \n", "130 2 1 95936 \n", "131 4 2 95936 \n", "132 9 5 95936 \n", "133 7 4 95936 \n", "134 6 3 95936 \n", "135 2 1 95936 \n", "136 6 3 95936 \n", "137 0 0 95936 \n", "138 6 3 95936 \n", "139 4 2 95936 \n", "140 6 3 95936 \n", "141 4 2 95936 \n", "142 4 2 95936 \n", "143 9 5 95936 \n", "144 6 3 95936 \n", "145 6 3 95936 \n", "146 6 3 95936 \n", "\n", "[147 rows x 35 columns]" ] }, "execution_count": 111, "metadata": {}, "output_type": "execute_result" } ], "source": [ "data = pd.DataFrame(data['observations']['data'])\n", "data" ] }, { "cell_type": "markdown", "metadata": { "extensions": { "jupyter_dashboards": { "version": 1, "views": { "grid_default": { "hidden": true }, "report_default": { "hidden": false } } } } }, "source": [ " \n", " \n", " ## XML\n", " \n", " Example of XML available from BoM: Forecasts for Melbourne area http://www.bom.gov.au/fwo/IDV10450.xml" ] }, { "cell_type": "code", "execution_count": 58, "metadata": { "collapsed": false, "extensions": { "jupyter_dashboards": { "version": 1, "views": { "grid_default": { "col": 0, "height": 5, "hidden": false, "row": 75, "width": 4 }, "report_default": { "hidden": false } } } } }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ " % Total % Received % Xferd Average Speed Time Time Time Current\n", " Dload Upload Total Spent Left Speed\n", "100 13031 100 13031 0 0 23629 0 --:--:-- --:--:-- --:--:-- 23606\n" ] } ], "source": [ "!curl http://www.bom.gov.au/fwo/IDV10450.xml -O" ] }, { "cell_type": "code", "execution_count": null, "metadata": { "collapsed": true, "extensions": { "jupyter_dashboards": { "version": 1, "views": { "grid_default": { "hidden": true }, "report_default": { "hidden": true } } } } }, "outputs": [], "source": [ "# You may need to install libxml first. If on a mac with homebrew, uncomment and run the following\n", "#!brew install libxml2\n", "#!brew install libxslt\n", "#!brew link libxml2 --force\n", "#!brew link libxslt --force" ] }, { "cell_type": "code", "execution_count": 62, "metadata": { "collapsed": false, "extensions": { "jupyter_dashboards": { "version": 1, "views": { "grid_default": { "hidden": true }, "report_default": { "hidden": true } } } } }, "outputs": [], "source": [ "import xml.etree.ElementTree as ET\n", "from lxml import etree\n", "import pandas as pd" ] }, { "cell_type": "code", "execution_count": 92, "metadata": { "collapsed": false, "extensions": { "jupyter_dashboards": { "version": 1, "views": { "grid_default": { "col": 0, "height": 61, "hidden": false, "row": 225, "width": 12 }, "report_default": { "hidden": false } } } } }, "outputs": [ { "data": { "text/html": [ "
\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
end-time-localend-time-utcforecastindexlocationprecisprobability_of_precipitationstart-time-localstart-time-utctypeuv_alert
02017-05-16T00:00:00+10:002017-05-15T14:00:00ZPartly cloudy. Areas of morning fog. Slight (2...0MelbourneNaNNaN2017-05-15T00:00:00+10:002017-05-14T14:00:00ZmetropolitanSun protection not recommended, UV Index predi...
12017-05-17T00:00:00+10:002017-05-16T14:00:00ZPartly cloudy. Areas of fog in the morning. Li...1MelbourneNaNNaN2017-05-16T00:00:00+10:002017-05-15T14:00:00ZmetropolitanNaN
22017-05-18T00:00:00+10:002017-05-17T14:00:00ZAreas of morning fog. Cloudy. Slight (30%) cha...2MelbourneNaNNaN2017-05-17T00:00:00+10:002017-05-16T14:00:00ZmetropolitanNaN
32017-05-19T00:00:00+10:002017-05-18T14:00:00ZAreas of morning fog. Partly cloudy. Light win...3MelbourneNaNNaN2017-05-18T00:00:00+10:002017-05-17T14:00:00ZmetropolitanNaN
42017-05-20T00:00:00+10:002017-05-19T14:00:00ZAreas of morning fog. Cloudy. Medium (60%) cha...4MelbourneNaNNaN2017-05-19T00:00:00+10:002017-05-18T14:00:00ZmetropolitanNaN
52017-05-21T00:00:00+10:002017-05-20T14:00:00ZCloudy. High (80%) chance of rain. Winds easte...5MelbourneNaNNaN2017-05-20T00:00:00+10:002017-05-19T14:00:00ZmetropolitanNaN
62017-05-22T00:00:00+10:002017-05-21T14:00:00ZPartly cloudy. Slight (30%) chance of a shower...6MelbourneNaNNaN2017-05-21T00:00:00+10:002017-05-20T14:00:00ZmetropolitanNaN
72017-05-16T00:00:00+10:002017-05-15T14:00:00ZNaN0MelbourneCloudy.10%2017-05-15T05:00:00+10:002017-05-14T19:00:00ZlocationNaN
82017-05-17T00:00:00+10:002017-05-16T14:00:00ZNaN1MelbournePartly cloudy.5%2017-05-16T00:00:00+10:002017-05-15T14:00:00ZlocationNaN
92017-05-18T00:00:00+10:002017-05-17T14:00:00ZNaN2MelbournePossible shower.30%2017-05-17T00:00:00+10:002017-05-16T14:00:00ZlocationNaN
102017-05-19T00:00:00+10:002017-05-18T14:00:00ZNaN3MelbournePartly cloudy.10%2017-05-18T00:00:00+10:002017-05-17T14:00:00ZlocationNaN
112017-05-20T00:00:00+10:002017-05-19T14:00:00ZNaN4MelbourneLate rain.60%2017-05-19T00:00:00+10:002017-05-18T14:00:00ZlocationNaN
122017-05-21T00:00:00+10:002017-05-20T14:00:00ZNaN5MelbourneRain periods.80%2017-05-20T00:00:00+10:002017-05-19T14:00:00ZlocationNaN
132017-05-22T00:00:00+10:002017-05-21T14:00:00ZNaN6MelbournePossible shower.30%2017-05-21T00:00:00+10:002017-05-20T14:00:00ZlocationNaN
142017-05-16T00:00:00+10:002017-05-15T14:00:00ZNaN0GeelongNaNNaN2017-05-15T05:00:00+10:002017-05-14T19:00:00ZlocationNaN
152017-05-16T00:00:00+10:002017-05-15T14:00:00ZNaN0LavertonNaNNaN2017-05-15T05:00:00+10:002017-05-14T19:00:00ZlocationNaN
162017-05-16T00:00:00+10:002017-05-15T14:00:00ZNaN0TullamarineNaNNaN2017-05-15T05:00:00+10:002017-05-14T19:00:00ZlocationNaN
172017-05-16T00:00:00+10:002017-05-15T14:00:00ZNaN0ScoresbyNaNNaN2017-05-15T05:00:00+10:002017-05-14T19:00:00ZlocationNaN
182017-05-16T00:00:00+10:002017-05-15T14:00:00ZNaN0WatsoniaNaNNaN2017-05-15T05:00:00+10:002017-05-14T19:00:00ZlocationNaN
192017-05-16T00:00:00+10:002017-05-15T14:00:00ZNaN0Mount DandenongNaNNaN2017-05-15T05:00:00+10:002017-05-14T19:00:00ZlocationNaN
202017-05-16T00:00:00+10:002017-05-15T14:00:00ZNaN0Yarra GlenNaNNaN2017-05-15T05:00:00+10:002017-05-14T19:00:00ZlocationNaN
212017-05-16T00:00:00+10:002017-05-15T14:00:00ZNaN0FrankstonNaNNaN2017-05-15T05:00:00+10:002017-05-14T19:00:00ZlocationNaN
\n", "
" ], "text/plain": [ " end-time-local end-time-utc \\\n", "0 2017-05-16T00:00:00+10:00 2017-05-15T14:00:00Z \n", "1 2017-05-17T00:00:00+10:00 2017-05-16T14:00:00Z \n", "2 2017-05-18T00:00:00+10:00 2017-05-17T14:00:00Z \n", "3 2017-05-19T00:00:00+10:00 2017-05-18T14:00:00Z \n", "4 2017-05-20T00:00:00+10:00 2017-05-19T14:00:00Z \n", "5 2017-05-21T00:00:00+10:00 2017-05-20T14:00:00Z \n", "6 2017-05-22T00:00:00+10:00 2017-05-21T14:00:00Z \n", "7 2017-05-16T00:00:00+10:00 2017-05-15T14:00:00Z \n", "8 2017-05-17T00:00:00+10:00 2017-05-16T14:00:00Z \n", "9 2017-05-18T00:00:00+10:00 2017-05-17T14:00:00Z \n", "10 2017-05-19T00:00:00+10:00 2017-05-18T14:00:00Z \n", "11 2017-05-20T00:00:00+10:00 2017-05-19T14:00:00Z \n", "12 2017-05-21T00:00:00+10:00 2017-05-20T14:00:00Z \n", "13 2017-05-22T00:00:00+10:00 2017-05-21T14:00:00Z \n", "14 2017-05-16T00:00:00+10:00 2017-05-15T14:00:00Z \n", "15 2017-05-16T00:00:00+10:00 2017-05-15T14:00:00Z \n", "16 2017-05-16T00:00:00+10:00 2017-05-15T14:00:00Z \n", "17 2017-05-16T00:00:00+10:00 2017-05-15T14:00:00Z \n", "18 2017-05-16T00:00:00+10:00 2017-05-15T14:00:00Z \n", "19 2017-05-16T00:00:00+10:00 2017-05-15T14:00:00Z \n", "20 2017-05-16T00:00:00+10:00 2017-05-15T14:00:00Z \n", "21 2017-05-16T00:00:00+10:00 2017-05-15T14:00:00Z \n", "\n", " forecast index location \\\n", "0 Partly cloudy. Areas of morning fog. Slight (2... 0 Melbourne \n", "1 Partly cloudy. Areas of fog in the morning. Li... 1 Melbourne \n", "2 Areas of morning fog. Cloudy. Slight (30%) cha... 2 Melbourne \n", "3 Areas of morning fog. Partly cloudy. Light win... 3 Melbourne \n", "4 Areas of morning fog. Cloudy. Medium (60%) cha... 4 Melbourne \n", "5 Cloudy. High (80%) chance of rain. Winds easte... 5 Melbourne \n", "6 Partly cloudy. Slight (30%) chance of a shower... 6 Melbourne \n", "7 NaN 0 Melbourne \n", "8 NaN 1 Melbourne \n", "9 NaN 2 Melbourne \n", "10 NaN 3 Melbourne \n", "11 NaN 4 Melbourne \n", "12 NaN 5 Melbourne \n", "13 NaN 6 Melbourne \n", "14 NaN 0 Geelong \n", "15 NaN 0 Laverton \n", "16 NaN 0 Tullamarine \n", "17 NaN 0 Scoresby \n", "18 NaN 0 Watsonia \n", "19 NaN 0 Mount Dandenong \n", "20 NaN 0 Yarra Glen \n", "21 NaN 0 Frankston \n", "\n", " precis probability_of_precipitation start-time-local \\\n", "0 NaN NaN 2017-05-15T00:00:00+10:00 \n", "1 NaN NaN 2017-05-16T00:00:00+10:00 \n", "2 NaN NaN 2017-05-17T00:00:00+10:00 \n", "3 NaN NaN 2017-05-18T00:00:00+10:00 \n", "4 NaN NaN 2017-05-19T00:00:00+10:00 \n", "5 NaN NaN 2017-05-20T00:00:00+10:00 \n", "6 NaN NaN 2017-05-21T00:00:00+10:00 \n", "7 Cloudy. 10% 2017-05-15T05:00:00+10:00 \n", "8 Partly cloudy. 5% 2017-05-16T00:00:00+10:00 \n", "9 Possible shower. 30% 2017-05-17T00:00:00+10:00 \n", "10 Partly cloudy. 10% 2017-05-18T00:00:00+10:00 \n", "11 Late rain. 60% 2017-05-19T00:00:00+10:00 \n", "12 Rain periods. 80% 2017-05-20T00:00:00+10:00 \n", "13 Possible shower. 30% 2017-05-21T00:00:00+10:00 \n", "14 NaN NaN 2017-05-15T05:00:00+10:00 \n", "15 NaN NaN 2017-05-15T05:00:00+10:00 \n", "16 NaN NaN 2017-05-15T05:00:00+10:00 \n", "17 NaN NaN 2017-05-15T05:00:00+10:00 \n", "18 NaN NaN 2017-05-15T05:00:00+10:00 \n", "19 NaN NaN 2017-05-15T05:00:00+10:00 \n", "20 NaN NaN 2017-05-15T05:00:00+10:00 \n", "21 NaN NaN 2017-05-15T05:00:00+10:00 \n", "\n", " start-time-utc type \\\n", "0 2017-05-14T14:00:00Z metropolitan \n", "1 2017-05-15T14:00:00Z metropolitan \n", "2 2017-05-16T14:00:00Z metropolitan \n", "3 2017-05-17T14:00:00Z metropolitan \n", "4 2017-05-18T14:00:00Z metropolitan \n", "5 2017-05-19T14:00:00Z metropolitan \n", "6 2017-05-20T14:00:00Z metropolitan \n", "7 2017-05-14T19:00:00Z location \n", "8 2017-05-15T14:00:00Z location \n", "9 2017-05-16T14:00:00Z location \n", "10 2017-05-17T14:00:00Z location \n", "11 2017-05-18T14:00:00Z location \n", "12 2017-05-19T14:00:00Z location \n", "13 2017-05-20T14:00:00Z location \n", "14 2017-05-14T19:00:00Z location \n", "15 2017-05-14T19:00:00Z location \n", "16 2017-05-14T19:00:00Z location \n", "17 2017-05-14T19:00:00Z location \n", "18 2017-05-14T19:00:00Z location \n", "19 2017-05-14T19:00:00Z location \n", "20 2017-05-14T19:00:00Z location \n", "21 2017-05-14T19:00:00Z location \n", "\n", " uv_alert \n", "0 Sun protection not recommended, UV Index predi... \n", "1 NaN \n", "2 NaN \n", "3 NaN \n", "4 NaN \n", "5 NaN \n", "6 NaN \n", "7 NaN \n", "8 NaN \n", "9 NaN \n", "10 NaN \n", "11 NaN \n", "12 NaN \n", "13 NaN \n", "14 NaN \n", "15 NaN \n", "16 NaN \n", "17 NaN \n", "18 NaN \n", "19 NaN \n", "20 NaN \n", "21 NaN " ] }, "execution_count": 92, "metadata": {}, "output_type": "execute_result" } ], "source": [ "xml_data = 'IDV10450.xml'\n", "\n", "tree = ET.parse(xml_data) \n", "root = tree.getroot() \n", "fcs = [] #forecasts data to turn into a dataframe\n", "for forecast in root.iter('forecast'):\n", " for area in forecast.iter('area'):\n", " if area.attrib['type'] == 'region': continue\n", " #print (\"Processing\", area.attrib['description'])\n", " for period in area.iter('forecast-period'):\n", " fc = {}\n", " fc['type'] = area.attrib['type']\n", " fc['location'] = area.attrib['description']\n", " for attr in period.attrib:\n", " fc[attr] = period.attrib[attr]\n", " for text in period.iter('text'):\n", " fc[text.attrib['type']] = text.text\n", " fcs.append(fc)\n", "data = pd.DataFrame(fcs)\n", "data\n", " " ] }, { "cell_type": "markdown", "metadata": { "extensions": { "jupyter_dashboards": { "version": 1, "views": { "grid_default": { "hidden": true }, "report_default": { "hidden": false } } } } }, "source": [ " There is also data like weather observations for the past 72 hours in XML format e.g. ftp://ftp.bom.gov.au/anon/gen/fwo/IDD65176.xml\n", " \n", " ## NetCDF\n", " \n", " e.g ftp://ftp.bom.gov.au/anon/gen/nwp/IDY00044.nc" ] }, { "cell_type": "code", "execution_count": 93, "metadata": { "collapsed": false, "extensions": { "jupyter_dashboards": { "version": 1, "views": { "grid_default": { "col": 8, "height": 5, "hidden": false, "row": 75, "width": 4 }, "report_default": { "hidden": false } } } } }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ " % Total % Received % Xferd Average Speed Time Time Time Current\n", " Dload Upload Total Spent Left Speed\n", "100 766k 100 766k 0 0 211k 0 0:00:03 0:00:03 --:--:-- 211k\n" ] } ], "source": [ "#!conda install netCDF4 -y\n", "!curl ftp://ftp.bom.gov.au/anon/gen/nwp/IDY00044.nc -O" ] }, { "cell_type": "code", "execution_count": 94, "metadata": { "collapsed": false, "extensions": { "jupyter_dashboards": { "version": 1, "views": { "grid_default": { "hidden": true }, "report_default": { "hidden": true } } } } }, "outputs": [], "source": [ "from netCDF4 import Dataset\n", "rootgrp = Dataset(\"IDY00044.nc\", \"r\", format=\"NETCDF4\")" ] }, { "cell_type": "code", "execution_count": 97, "metadata": { "collapsed": false, "extensions": { "jupyter_dashboards": { "version": 1, "views": { "grid_default": { "col": 0, "height": 41, "hidden": false, "row": 286, "width": 4 }, "report_default": { "hidden": false } } } } }, "outputs": [ { "data": { "text/plain": [ "\n", "root group (NETCDF3_CLASSIC data model, file format NETCDF3):\n", " Conventions: CF-1.0\n", " title: Analysed global low resolution blended 1m sea surface temperature\n", " DSD_entry_id: ABOM-L4LR1m-GLOB-v01\n", " references: \\nhttp://www.bom.gov.au/bmrc/ocean/BLUElink/SST/The_Bureau_of_Meteorology_SST_analysis_system.doc\\nhttp://www.bom.gov.au/bmrc/ocean/BLUElink/SST/BLUElink_L4_file_format_v4.pdf\n", " GDS_data_centre: ABOM\n", " institution: Australian Bureau of Meteorology\n", " contact: G.Warren@bom.gov.au\n", " GDS_version_id: v1.0-rev1.7\n", " netcdf_version_id: 4.1.3 of Aug 10 2011 04:46:23 $\n", " creation_date: 2017-05-15\n", " product_version: fv01\n", " history: 2017/05/15 00:23:26 -00 : uarch2ghrsst.x /rtop/data/ocean//sstanal//SSTanal.14May2017\n", " spatial_resolution: 1.0 degree\n", " start_date: 2017-05-08\n", " start_time: 00:00:00 UTC\n", " stop_date: 2017-05-15\n", " stop_time: 00:00:00 UTC\n", " southernmost_latitude: -89.5\n", " northernmost_latitude: 89.5\n", " westernmost_longitude: -179.5\n", " easternmost_longitude: 179.5\n", " software_version: L4 Processor v01\n", " file_quality_index: 0\n", " source_data: IN_SITU-GTS_BUOYS,IN_SITU-GTS_BATHY,IN_SITU-GTS_SHIP,IN_SITU-GTS_TESAC,NCEP-ICE\n", " comment: \\nThis is a legacy research product run operationally at the Bureau.\\nWARNING: some applications are unable to properly handle signed byte values.\\nIf byte values >127 are encountered, subtract 256 from this reported value.\n", " uarch_file_id: SSTanal.14May2017\n", " oi_scales: \\nUnivariate Statistical Interpolation Package, SIANAL v13\\nbackground correlation length scale = 250 km\\nobservation correlation length scale = 80 km\\nobservation correlation time scale = 2.0 days\n", " obsid_summary: \\nIN_SITU-GTS_BUOYS nobs=138429 obsesd: avg=0.601 min=0.600 max= 0.600\\nIN_SITU-GTS_BATHY nobs= 7321 obsesd: avg=0.600 min=0.600 max= 0.600\\nIN_SITU-GTS_SHIP nobs= 89339 obsesd: avg=1.000 min=1.000 max= 1.000\\nIN_SITU-GTS_TESAC nobs= 26775 obsesd: avg=1.000 min=1.000 max= 1.000\\nUNKNOWN_SAT-OBS nobs=605603 obsesd: avg=0.750 min=0.750 max= 0.750\n", " dimensions(sizes): lon(360), lat(180), time(1)\n", " variables(dimensions): float32 \u001b[4mlon\u001b[0m(lon), float32 \u001b[4mlat\u001b[0m(lat), int32 \u001b[4mtime\u001b[0m(time), int16 \u001b[4manalysed_sst\u001b[0m(time,lat,lon), int16 \u001b[4manalysis_error\u001b[0m(time,lat,lon), int8 \u001b[4msea_ice_fraction\u001b[0m(time,lat,lon), int8 \u001b[4mmask\u001b[0m(time,lat,lon), int16 \u001b[4msst_bgf\u001b[0m(time,lat,lon), int16 \u001b[4mbgf_error\u001b[0m(time,lat,lon), int16 \u001b[4msst_clim\u001b[0m(time,lat,lon)\n", " groups: " ] }, "execution_count": 97, "metadata": {}, "output_type": "execute_result" } ], "source": [ "rootgrp" ] }, { "cell_type": "markdown", "metadata": { "extensions": { "jupyter_dashboards": { "version": 1, "views": { "grid_default": { "col": 0, "height": 4, "hidden": false, "row": 146, "width": 4 }, "report_default": { "hidden": false } } } } }, "source": [ "However, as I prefer a more pandas-like API into netcdf files (as well as other n-dimenional files), I use xarray whenever I can. " ] }, { "cell_type": "code", "execution_count": 98, "metadata": { "collapsed": true, "extensions": { "jupyter_dashboards": { "version": 1, "views": { "grid_default": { "hidden": true }, "report_default": { "hidden": true } } } } }, "outputs": [], "source": [ "import xarray as xr" ] }, { "cell_type": "code", "execution_count": 9, "metadata": { "collapsed": false, "extensions": { "jupyter_dashboards": { "version": 1, "views": { "grid_default": { "col": 4, "height": 33, "hidden": false, "row": 286, "width": 4 }, "report_default": { "hidden": false } } } } }, "outputs": [ { "data": { "text/plain": [ "\n", "Dimensions: (lat: 45, level: 25, lon: 60, time: 1796)\n", "Coordinates:\n", " * time (time) datetime64[ns] 2000-01-01T12:00:00 2000-01-02T12:00:00 ...\n", " * lat (lat) float64 -88.0 -84.0 -80.0 -76.0 -72.0 -68.0 -64.0 -60.0 ...\n", " * level (level) int32 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 ...\n", " * lon (lon) float64 -177.0 -171.0 -165.0 -159.0 -153.0 -147.0 -141.0 ...\n", "Data variables:\n", " pressure (time, level, lat, lon) float64 6.923e+04 6.926e+04 6.93e+04 ...\n", " co2 (time, level, lat, lon) float64 366.4 366.4 366.4 366.4 366.4 ...\n", "Attributes:\n", " source: CarbonTracker release CT2007B\n", " history: Mon Mar 15 11:53:20 2010: ncatted -O -a units,time,o,c,days since 2000-01-01 00:00:00 CT2007B.molefrac.nc\n", "Tue Jun 10 10:08:27 2008: /usr/bin/ncrcat -H -O ./ct07b2i_molefrac_glb6x4_2000_co2.nc\n", "Created on Tue Jun 10 2008 10:05:21 PDT\n", "by script 'Time-stamp: '\n", " References: http://www.esrl.noaa.gov/psd/data/gridded/data.carbontracker.html\n", " nco_openmp_thread_number: 1\n", " institution: NOAA Earth System Research Laboratory\n", " Conventions: CF-1.1\n", " CT-runid: ct07b2i\n", " disclaimer: CarbonTracker is an open product of the NOAA Earth System Research \n", "Laboratory using data from the Global Monitoring Division greenhouse \n", "gas observational network and collaborating institutions. Results, \n", "including data, figures and tabular material found on the CarbonTracker \n", "website may be used for non-commercial purposes without restriction, \n", "but we request that the following acknowledgement text be included \n", "in documents or publications made using CarbonTracker results: \n", "\n", " CarbonTra...\n", " email: carbontracker.team@noaa.gov\n", " dataset_title: CarbonTracker CT2007B release\n", " url: http://carbontracker.noaa.gov" ] }, "execution_count": 9, "metadata": {}, "output_type": "execute_result" } ], "source": [ "data = xr.open_dataset('CT2007B.molefrac.nc')\n", "data" ] }, { "cell_type": "code", "execution_count": 22, "metadata": { "collapsed": false, "extensions": { "jupyter_dashboards": { "version": 1, "views": { "grid_default": { "col": 0, "height": 15, "hidden": false, "row": 150, "width": 4 }, "report_default": { "hidden": false } } } } }, "outputs": [ { "data": { "text/plain": [ "\n", "array([ 364.61859131, 363.92672729, 365.13171387, ..., 376.46270752,\n", " 376.28167725, 375.97399902])\n", "Coordinates:\n", " * time (time) datetime64[ns] 2000-01-01T12:00:00 2000-01-02T12:00:00 ...\n", " lat float64 -40.0\n", " level int32 1\n", " lon float64 -75.0\n", "Attributes:\n", " long_name: mole_fraction_of_carbon_dioxide_in_air\n", " actual_range: [ 357.24996948 473.51940918]\n", " valid_range: [ 357.24996948 473.51940918]\n", " statistic: Analyzed Mean\n", " var_desc: CarbonTracker CO2 mole fraction\n", " parent_stat: Individual Obs\n", " dataset: CarbonTracker CT2007B release\n", " level_desc: Multiple levels\n", " units: micromol mol-1" ] }, "execution_count": 22, "metadata": {}, "output_type": "execute_result" } ], "source": [ "%matplotlib inline\n", "import seaborn\n", "import matplotlib.pyplot as plt\n", "# New york lat lon 40.7128° N, 74.0059° W\n", "co21d = data.isel(lat=0, lon=0,level=0)\n", "## see http://xarray.pydata.org/en/stable/generated/xarray.Dataset.sel.html#xarray.Dataset.sel\n", "co21d = data.sel(lat=-40., lon=-74,level=1, method='nearest')\n", "co21d['co2']" ] }, { "cell_type": "code", "execution_count": 25, "metadata": { "collapsed": false, "extensions": { "jupyter_dashboards": { "version": 1, "views": { "grid_default": { "col": 8, "height": 11, "hidden": false, "row": 286, "width": 4 }, "report_default": { "hidden": false } } } } }, "outputs": [ { "data": { "text/plain": [ "[]" ] }, "execution_count": 25, "metadata": {}, "output_type": "execute_result" }, { "data": { "image/png": "iVBORw0KGgoAAAANSUhEUgAAAYQAAAEXCAYAAACtTzM+AAAABHNCSVQICAgIfAhkiAAAAAlwSFlz\nAAALEgAACxIB0t1+/AAAIABJREFUeJzsnXd8HMX1wL+nLlmSq1zlFhuNjSkGGxsb0wmhBqeSEEjg\nRyeNkATSSEJCAoSQ0FKAEGoICR1CIPRiU1ww2NjwMBjbuMtVlm1Z0t39/tjd097d3t1ek07y+34+\n/li3O7vzbnZv3sybN+8FwuEwiqIoilLU1QIoiqIohYEqBEVRFAVQhaAoiqLYqEJQFEVRAFUIiqIo\nio0qBEVRFAVQhaAoiqLYlHS1AErXY4w5HLhZRPZNUe5y4G0ReSIPMvQF5gE/FJGH7WMnAr8FyoCF\nwNki0uxxra9yMde8CNzk1JXD73EHsEhE/tCZ98rX90kHY8zRwO8BZ3NTFdAATBKRBcaY+UA50Gqf\n/4eIXOdxn58AZwDFwL0i8qu8C68AqhCUDvzsUDwKWJyn+u8Gap0PxpgBwN+BaSKyzBhzNXAN8E33\nRX7LdSeMMeOAPwFTgUVdLI5vROR54ADnszHmAeBBWxlUAaOBOhEJJrqHMeZ44Av2fULAM8aYJSLy\nYH6lV0AVghKDMaYBuBnoBQwF3gZOBc4BJgPXGmOCIvKY65rYkaHDZSLyrI86f2bX08t1+Fhgjogs\nsz//BXiH+I7eb7lk9U8HrsYa0YaAX4rIf40xs4HrXDOWqwBE5MfGmLOBC4EAsAn4loh8kKSOG4BD\nYw7vFpFpHsW/iaXkVvj9DjF1zQR+jmUSbgK+LyJzjTG/AEYBQ4CRwAbgVBFZF3P9ZVjPPJajRWSL\nTxlOt+tw7jMF2AH81xgzBHgO+ImItMRc+jngPue4PUs6HVCF0AmoQlBiOQe4U0TuM8aUAPOBE0Xk\nz8aYL2GZJR5zXxA7MkwHY8yxwGHAZ4AXXKeGA5+4Pq8Caowx1THmIL/lEtXfB6vzPVZEVtqd1Zu2\nkrgNOAt42BhThNUxHW6MOQz4OjBDRFqMMZ8GHgEmJKpHRL6bShZX2W/bsh3j9xrX9zFYSvFgEVlh\njDkSeMxW9AAzgIkissMY8xhwPnBFTP3XYM2yMsIYU4plwjtVREL24Rqs53sR0AbcB1wFfC/m8uFY\nysJhFVCfqSxKeqhCUGK5DPi0MeaHWPbfIUB1sgtcMwQ3YVLMEIwxI+zrjhGRsNWXRUjk8BBrbvBb\nLhHTsL7jo8aYgOva/YB/Y82IBmLNjpbaZqnzgTHAa65r+tjKxRN7hnBYzOGWBDOEbDgKeE5EVgCI\nyIvGmPXAJPv8SyKyw/57AdDPQ9bLgK/EHA7jf4bwReBDEXndOWCvO0XWnowxvwUeIl4heD1Pv89S\nyRJVCEos92P9KP8N/AcYgWUWSYjfGYIxZhLwNzpMS/cAlcDTdsc6FqsDHgCsxLKhO9QDW0RkV8xt\n/ZZLRDGwxN0x27OEDSIStO3gX8NSHLe5rrlHRH7sumaoiGyNUWoR0pkhZEkR8c+rGCi1/3a3S9ij\nrO8Zgq0YL7DvM09EzrNPnQrcEVP2JGCbiLzqkrPN47YrsRS0wzCsWYLSCajbqRLLscCvROQBrM5i\nKlaHAtBOR8eSNiIyX0QOEJED7X9/FJG97L8PoMPL6FbgGWCqMWaMffn5wGMet/VbLhFvAHsZYw4F\nMMZMBJZirZ+ApcDOxFIID7nq/KoxZrB9zUXA82nUmU9ewJrhjQIwxhyFpSTfzHVFInKL63me5zp1\nGPHtUY+l7CuMMcVYM4P7PW77GPA1Y0yVMaYcq+0fzbXsijeqEJRYfoJlPpkD/Bl4CWvkDtaU//fG\nmDPyVHdkUVpEGrHs9w8ZYxYD+wDfB2umYYx5y2e5BcnqEpGNWF4t1xpj3gbuAr4mIp/Y59/CGsk+\nKCKt9rFnsEbQz9rXfAVrMTTqO+SAqHv5/D7vYdnpHzHGLMSy5Z8kIttzKFdC7NldLxFZE3PqFuBl\n4C1gCbAd+LV9zfnGmFtt+f8DPAzMwXIhnisi93SG7AoE8pkPwV6Iuw0wWN4bF2CNMP+K9SP7QETO\nscteDxyC9aIAnNJZL7HSczHGPCEiJ3e1HLmip30fpbDI9xrCyUBYRGbYm59+i7VA9EsR+Z8x5l5j\nzIki8iTWotdnRGRznmVS9hCMMUOxZjk9gp72fZTCI68zBLBmCSISMsZ8AzgC+Aj4GMvt7FGsDTjP\nAmuBWcBg4HYRucP7joqiKEo+yLtCADDG3AnMxHJHG4ClBNYD24DDsUIOfAf4A9as5UXgLBF5N+/C\nKYqiKEAnKQQA25d7LlABHC4i79veGXsD38ZaiGq2y14DLBSRfyS6X3t7MFxSUpzotKIoiuJNQjfy\nvK4h2NvX60XkaqAFa/1gE+DsIF0DTMdadP6X7fJXgrWb8s5k996yZWeepPZPXV0NjY1dv+5dCHIU\nggyFIkchyFAochSCDIUiRyHI4MiRiHwvKj8M3GGMedmu67tYCuF+Y0wbVtTDc+2QAXdj+Uq3AnfZ\n7nOKoihKJ5FXhSAiO/EOkjXDo+x1QFwoXEVRFKVz0I1piqIoCqAKQVEURbFRhaAoiqIAqhAURVEU\nG1UIiqIoCqAKQVEURbFRhaAoiqIAqhAURVEUG1UIiqIoCqAKQVEURbFRhaAoiqIAqhAURVEUG1UI\niqIoCqAKQVEURbFRhaAoiqIAqhAURVEUG1UIiqIoCqAKQVEURbFRhaAoiqIAqhAURVEUG1UIiqIo\nCqAKQVEURbFRhaAoiqIAqhAURVEUG1UIiqIoCqAKQVEURbFRhaAoiqIAqhAURVEUG1UIiqIoCqAK\nQVEUJScsWNrIwo82drUYWaEKQVEUJQfc9NAirn9goe/yT7y2nFffWZNHidKnpKsFUBRF2RN55JVl\nABy6/9AulqSDvCoEY0wRcBtggBBwAVAK/BVoAz4QkXPssucC59nHfyMiT+ZTNkVRFCWafJuMTgbC\nIjIDuBz4LfBz4JcichhQYYw50RgzCPg2MA04DrjKGFOaZ9kURVEUF3lVCCLyGNaoH2AUsAVYAAww\nxgSAGqwZwRRgloi0i0gTsBTYL5+yKYqiKNHkfVFZRELGmDuBG4B/AB8CNwKLgYHAS0AtsM11WTPQ\nO9+yKYqiKB10yqKyiJxpjBkIzAUqgENE5H1jzEXAH4CnsZSCQw2wNdk9+/atoqSkOF8i+6aurqar\nRQAKQ45CkAEKQ45CkAEKQ45CkAHyK0c4HPZVj3POXX7AgGoCgUDeZEuHfC8qnw7Ui8jVQAsQBDZh\nzQAA1gDTsRTFb4wxZUAlMA54N9m9t2zZmS+xfVNXV0Nj4/auFqMg5CgEGQpFjkKQoVDkKAQZOkOO\nYCgU+TtRPW4ZQi6FsKFxO0WdqBCSKax8zxAeBu4wxrxs1/VdLIVwvzGmDWgFzhWR9caYG4FZQAD4\niYi05lk2RVGUnBAMdnTwH63exuihtUk7efcMgTBWr1cA5FUhiMhO4FSPUzM8yt4O3J5PeRRFUfJB\nMNTRwf/mnvmccWwDRx5Yn7C8Wx+EwmGKCkQj6E5lRVGULHErBAD5JOkSaJRCCIcTl+tsVCEoiqJk\nSVt7KHWhKDq0QLiANIIqBEVRlCxpbQ9GfU7Vx4d0hqAoitIzaW1Lc4YQtaZcOBpBFYKiKEqWtLbF\nzBBSlHe7nXrNEFZtaObD1dviT+QZVQiKoihZ8kljc+pCCQiFw9zzP+HNJesjx37+9zn89p75uRAt\nLVQhKIqiZMnytU1plXcvJDfvauPFBau55fHFCcsvXr6ZW59YHLUBLh+oQlAURcmSltZok1GqlWL3\n2VAo9RrCdfe/zRuL1/Peii0ZSOcfVQiKoihZ0h5Mb2HYrS+C6Vyb5/VnVQiKoihZ0h6MNuWk6rfd\nJqO2oH8zUKAovzuaVSEoiqJkyYr16QXOc88Q0tnUlu8geKoQFEVRfLCteTcLljbGHQ+Hw2xrjonF\nmWKK4D69a3e7bxnyPEFQhaAoiuKH39wzn5seWsRHa6L3B6S9KQ2ipgg3PLgwYbFQzOJ0kZqMFEXp\nDrS1B9navLurxcgbG7e1ALDJ/t9hV6v/Eb6DD8ciq5zfgjlCFYKiKDnh53+fyyU3z2Z3rAtmDyM2\nsqmXySdZNx4Kh/njv99OeP6Ft1Z13CdmhvC7+xaws6XNn6AZoApBUZScsH6zlcVwRx47rEIg1k3U\na1E41uvITePWXaxq3OF5bnNTC/c+80Hk83dvnMU/nu34HAyFWbhsU7oi+0YVgqIoOSUUDhMKh9m2\no2cmPYy168d+BpLOkpLlT35m7idRn1tagzw/f1XUsda2ECvT9GryiyoERVFySxj++thivnfTLFYn\niPHTHgzxx3+/w4IP4r12Cp1Yk1HsZ0i+rpCs0y0pTt0l3/nU+/zyjrk07YxWuFfcOZd/uGYXmaAK\nQVGUnBIKh5n3/gYAPlrlnTlsyfLNLFq2iZseXpT3+Dy5JhhjDnIWft2debK9BcnWF/77xgrfcjzy\nyjIWL99s3TMcZsW67Tz/1ioWLdvEv1/8kO/c8GpS05UXqhAURUlIOBxm9cYdaXm7+EkP6dYBsWaS\nVLS2Bdm4dVda1+SS2LZwPpeW+OtOc+U59PLba7jufmtx2t3Of/z3Ozz95kqad7Wl7fWlCkFRlIS8\n9u46Lv/bmzw262Pf14QT/O3GbXf/YGXy/MOx/PrueVz619fjTCZdRdBDISSLbZfuqD0dGWJJd2ez\nKgRFURKyxDZJvL54ne9r/OQIdpdpT3PEvNr20GmK3R3cRURmCC6TkfONNje1sGJd9ALwo2ko13Rl\niCXZArYXqhAURUmIYxdPZ1Qb1TclUA7R0T4zGzFns2t37aYdvs0prW1B1tkutV54zRCcL/iDP7/G\nFXfOjVKA8yX3C+mJZgh+lLObklwIoyhKz8Tp5NIJwOanE3LH9Q+Gwtz9P6F5VxsXzdzHdz2BANz6\n+GImmTommYG+rwP46W1vAvD3Hx2Vsuzv//U2H67qCFcR++281hBim8D5/Pjs3M8OwNv11S2bJUOY\nleubqaurSXgfnSEoipIQZ4aQTojmqEXlBGVeXLA68nd7MMxLC1ZHPJP8smbjTt5Ysp4/PfJuWtel\ni1sZeBH08DIKhkLsbGmPKvPwi0t59FV/CmHYgF6+5fvrY+/G7VWI1Gs/jFWNzZx9zYtccefcpPdS\nhaAoXcTu1mDaU/rOxhn1ppPEJXpUmrq82+30ibRG0Jm1XbZt7hiq2tpDvPrOGlrbrU1o7hlCW3uI\nX7k631AozB3/WeJ5v4b63sw8dHTUsYqyYt/yzHlvQ8JFf+dZ3PDAO77upQpBUbqAbTtaufAPL3Pb\nE96dRHcmkfkiEW5l84jPEXQ2ZKuDncv/89py7njqfe56WoAYhRAMs8HlGrtxW2I32cu+diCfGlIb\ndcyvC2sqHN3c3OIvAJ8qBEXpAj7ZYHmevLFkfRdLknuiPV5S977pehlF6smwY09XYSVi83Yr6qmz\nvlLm6sRjF+Evv32O5z0uOGUCgUCA4pgF8lyFuW7Z3c4lN8/yHXBQF5UVRUlIJn2nu8P1ZTKKTT8Z\nDvtyl8x0g1euNoZVlEZ3n24zj59F+Ft+cERkJjC4f/SawdD+vViyfIvXZWmxbG0TW9Nwz9UZgqIo\nKUnHnd3d4W6P2Tx21b3z+f39C6KO+YkN5FmPS9vc+4z4DgudqxlCcXF0o5SX+rf7Q7RZqG9NedS5\nqRMGZS6Yi3S/qioERVFyirs/f9nlTQSwdNU2lizfwmRTFzkWa17xu+fBrXheeGs1j89e7vM6X8US\n4nSysXb+sjQVQix1fSoA2G9Mf6rKc2S80X0IitINKGznoghhH4Ju2b6bzU0dWcRCoTDFRQGCoTCD\n+lZ5XtPoyjoWa15p9+nRFNvXbW5qYfXGHdRUllLbqyzhddnOEJw2ibX7pztDiOWXZ03hkw3N7FXf\nmy3bE2+a+/uPjuL/rn7B1z3TtY7lVSEYY4qA2wADhIALgZ8Bg7C8t0YBr4vIacaYG4DpgLPP+xQR\nyU/Qb6UgeX7+KspKijh0/6FdLYqSBt//0+yoz6FwmD7VZWxq2k15AvdJdziH2JzEsQoiHA7T2h6K\n63BjO/Z50sg8exfw3390FKFQmCffWMGU8QOjNmNlrRDsy2NNW+m4ig7sUxl3rLK8hIbhfQDoV1uR\nuYAulq1JvocilnzPEE4GwiIywxhzOPAbEZkJYIzpA7wAXGyXPRD4jIhszrNMSoHiZIZShVCIRI+G\nFyxtZHXjDk6cNjKuZCgUpqTE6hx3twVpbQuyo6U9zk4eKR/TQccuMl//wEIWLdvEX75/eJRSSNWx\nz31/A4+8soxn537CP688IXI8nMawecHS+DATjqlqW8xibUUaZp5LvjLRd1mAkYNqWJFBUpx5aYbJ\nyOsagog8BpxnfxwFuJfNrwBuEpENxpgAsBdwqzFmljHmrHzKpaTH5qaWvERo3JPpJhajhNz00CIe\nfmUZF1z3cty5UDgcCfS2uzXIXx59l+//aTaNLr/8WHOLm9cXr2P9lo7YQYvslJGxGdhSeQs5qTyb\nd7WxeNmmSO7jVPrArWhuemhR3PlwOMzutiCzFq2NOt6rIl4hTDZ1fGbK8LjjXjOERBw0biBfOOJT\nvstnQ94XlUUkZIy5E7gB+AeAMaYOOAq40y7WC7gROB04DrjIGOM/qImSNzY3tfCDP7/Gtf9ckLpw\nhuxsac+Z50dPYuX67bz27trUBfNJisfi5V4ZCoUpLbE6/N2tQd75yOrQL/vr61FlEvHIqx/z41ve\nAIhSDO0xdW1yrVt44VY5P/rTLK63d+smq3vRsk2cc82LvPPhxoRlNjW1cKGHIvQyGVVXlnLqUXsl\nlTMRJ00fBcCXjxwb9xymjE8vdpNfOmVRWUTONMYMBOYYY8YDXwTuExHna+4EbhSRFgBjzAvA/kDC\nICV9+1ZFpqVdSbJAUZ1JvuRYay/+LV21LWUdmcjQtKOV/7v6BSaN63jBs/0uhfBM+vXrxb1Pv8+R\nk+oZMbg27nzvTR0dXSJ5nYXDI6eMSrpImoxs26Kqyqq3KOD/XtU1FRRHTEbeO2T9qP8BA6qjFk97\n1VQwYEB15HNLW+JZa11dDTU10XZ45x0OFhVFlXPz3AMLAXh2/ioOnTzC896vvOOtpHv3jl9ALy0r\niavjpBmjfbXleZ/fj7Nn7ktJcRHl9nMoLyumrq6G758+mQdfWMoDzy9NeZ90yPei8ulAvYhcDbQA\nQazF5WOAX7uKNgD/MsZMtGWaQcfswZMtWxKHo+0s6upqaGzs+nXvfMqx1TXNT1ZHpjJ8tNpa9Jrv\nCmyWzXcphGdSV1fD07OX8eALS3nslY+45QdHxJXx264Aa9dtY7drkXHX7nbuf34px00dwZD+iYOg\nZdsW6zfvZJu9GzfsQ06HrVt30WrnFPa7Q9aLz/7g8Wh5Nmznb48sjHzetSvxvoPGxu00e4S3bmzc\nzkZX3+F8p03bWuhdXUabrcDWbtzBF3/0n7TkrfAYn+7Y2RrVbn++5DAqykrSfi7VpUWcfeJ46uuq\nI9cef9Dw7qUQgIeBO4wxL9t1fVdEdhtjGoBlTiERed8YczfwJtAK3CUi7+VZNsUHudlAn5ieaija\n3WZ1hLEmlVA4zMdrmtLaLRtb9qk3V/DqwrV8sGobV513cPbCerB2045IiGg3G7bs5JMNO5JeGwqH\nI77+LVkohFiCoTCLl0eHzU5Kgpd3oW3Cctjc1MIP//IaDfW9KbbXPpK5fcZyxrENVJaXMKhvFVef\nfzBPzF7O7HethELOszts/yEMGlBNRVnmXe4h+w6JO/bNz+3LLY+/69tVNxV5VQgishM41eP4vh7H\nrgOuy6c8SvqkmXApfXqoRihxmSXe+qCRAxusjVgvL1jNPc98QH1ddaJL44hdX3nyNSsRe3MeU0iu\n3eQ9A7/l8cV8vDb56DYUCkciijqKMRf85dFoC3IqpZro1f3nc9Gjaue7frBqG3uP6pu2XEceWB/5\ne2DfKmbsNySiEByldebx4/Mye51k6vj+qRO55r7crPHpTmWlS/Gz8alQ2LajldUbk4+OHdxhDW5+\neBHNu9oIh8O8Z+cPXtXY7LvetpjRn/MpnfSIazft4KW3V6cuaBObi9f5lEoZAOzc3c5O26Nnaxoj\n7VQ0x5iIUjki+G0ftwddLuIHmRF9GdDbMvHlKm5SMioTuLtmMphThaAoPvneTbO4/G9v+oqnH9uh\nfueGV3nk1Y8zMsHFetdkwk9ve5O7nxY+2eBPERVl0TP887mlaZlcMiXTGUIsfmMnpYNj3slkxpEu\n9XXVHDxhUNyekMoMzFOqEJQupTt6m77wlvdI+9d3zePSv7wGwJ8fjXeQe+qNFRnV54xgVzU2R/ni\nZxIh+d5nxFe5XIVfzifBVC+Pz6+Qjz02J08fxS/POojDDxiW83vHUlQU4LyTJ8StMfSt9d4ImPRe\nuRJK6ZmkY5ZIxeKPN7PS527LcNjKs5tuWsXOwNlRHcvHa5vYuK0l4YgzGApnNI1vD4Zo3tXGz2+f\nw5V3zes4kcHNlqZIB+lQHHvvAtQPuTDHhMPhtLLB+aWoKMCIQTVxM8V8EqvEa6vSd1VWhaDkHcfE\nct2/3uaXd8z1PBfL5qbdvLRgtedIO9e0tYdymsoy2WJvJgo2FIY19tqFezNWvvqa2YvWcu39b+fn\n5kmYMLpfWuWT2fsXL99MwIcWC4cznyGMG9GHy047IKNr80Fd7wrq6zrckGPDc/tBFYKSd751/Sv8\n6eH4EADJ6KxQGaFQmPN//xJX/+OtnN3zveWJw3Fl0ocnGgnna/R5+5Od5/HttnufMNV7I1gmXHf/\n274UZigc9pWxbR8PZXXpaQdiRuR/jcAvgUCAc07aO/K5JIOFIA1/reSVUCjMrt1B5n+QXpCtTBTC\nvPc3UN+0m8Fp2E6dfQJ+TSl+2JFkw5QfjfD64nWI7Y0ElqmprItNNrERSbOhrk8FjVutmY47p0Cf\nBMHvMmXjtujQFoEAbIvZrNbSGow75kXvXmV8+cix9KstJxAIeMYtKgTc716JPUPoVVHCDp85lQvz\nWykFQ7aD0DaPjj0UDkdGt4ksNZlstLnjqfcZ0KeCK86a4v+iPHS0ydInJgvq5nDbE0uiPlt+/fHl\nYp9NW3uIDz7ZyriRfSjOxk0oAe+tyN4lE6yZzSRTx3xppG91hxJItus6Ex6b9XHU59LiIr53c3So\n7ktunu1v8BGA43I4g8kXnxram0H9qvj05Ho+tAc5vSpK+f5XJvKrO+eluFoVgpJnvH5soVCYomJH\nIXh3/O0ZpLVqD4ZYu3EHwVAoLx2iX5KlcsxErkSL1LGq5YEXP+S5+av48pFj89J55SrA4VknjGev\n+t4EQ+G4IHIXztyHXbvb6VVRCoT50yPRa0gjBlWzcr3/PRxuAh7KOPb97FVRQm2vsviNed3EG668\nrDiye/3jtU2A9Vvy+96pQlCS4mdhLhleo+VgMIwTlzBRt5+J54e1QBhm49YWBvXzztQVf1Ha1dh1\nJU4Ev31nYoVQksFCXygc9lScsfW/v9Iawf/7xQ+p7VXKKUd6B1Db2rybPtW5Nc/44VdnT6FvTbnd\n2VttMXqIFfhv2oTBgBXqOV/4afmqihL61ZTHKYSGEX3yI1Qeqa602nnX7qBvp4mUasMYEzDGxL1Z\nxpjB6Qqo7Hl4bapyj3gTJSuJTZLiB+elX7vZf+DDTMNuJ7suWbgGr5HaI68s41d3zqWt3fu6YCjk\na7+GW0H87T+JF4YviTGb5BMnY9qYYbXU11VHlIFDv9oKrv/ODM46YZyv++V730p5aXHcWsb/nTCe\nQ/frfkmbTjh4JGOH9ebCmRPi8j8nImkpY8yRwBpghTHmeWOMe5fFfzMXVdlT8FpDCLrMQYk6Vj+e\nH4lYlyAOTy5JNoNJZpOetWhN3LEnXlvO8nXbWZlgF/F8aUwwQ4j+3Jk+7375zFTLi2iURwhwh9qq\nMkqKvbui2LAM2SgEP4H2ykuLqSiNrjOfs5Z8UlNVxk/OmMQ+o/szpH8vvnLUWH5x5kFJr0mlNq4F\nDgcGAM8ALxtjnO1whff2KQWH1+Kwe4aQaKkgU5MRwLrN/uINWddk1sMkC3eQLNTErt2JO6WdCTxB\n5kujp2Ur1pzXhcsmUdzygyOYNmEQF39pP04/fjxnHj+OLx4+JqN7/frsKUwcO8B1JL9ThLLSYsrK\nohsyUV7o7saxU0YwcnDyPAypXqFiEflAREIicg1wM/CMMaaWbrPMomRDtsHnEmXUivydaIaQhcko\nnRlCphORZAoh09g4O5IsRnvdcYMrpwJ4zxA2N7Xw4lur4u+XoN2Xr2tKLqQHjv3fobSkiHNPnsB+\nYwZQWV7CYfsPzbhT7VdbEZUdrMZj9+2Zx/szN/lhUL8qylyJt2794RE5u3d3IJVCWGeMucgY0xtA\nRK4HngKeAwpnR4aSN7K12Xp17O1RMwTvCpK5bibCudO6NNYQMiVZp5+J7GDNEFas8w7t4SdMg5cX\nzU9ufYN7nokPtZFIfj+uiV85ei9GDuoYaZ5+bEPKa7LBvTZy8N6D4s4P9utA4IPaqtKo3M+JTFk9\nlVTf9ixgGnCkc0BELgXuA3rnUS6lQMg2pIPnPoQUM4QFSxs9r0uGW86mnW1JXT+jZHFdt7V5t++Z\nSbIOOtNd1v+bs5Ir7pzreW5zivzB4P1jbk2gnLKJ3/PpyfVc6grZkInnVDq4Jz6lJUWcMmN01Pny\n0tyZdCrKSgpyLaazSOp2KiLrgDMAjDGlgLGvudmeLShKUrx27QaDId7+cCMN9b09FcLjs5czwyM7\nVDJi77J2807GDPUxZnFdeMnNsxnYt5Krz5/mWbS8rDiSEjKZF1SmCsHZvevFXU+njlL6QRq7rdtD\nIcop5qk3VrBi/XYuOGUf39cGAoHIYm91ZWmn7vkoKop3hB4+yH+yIb917Kn4epLGmMnAUuAu4A5g\npTFmaj4FUwqDbAJK7mxp56+PLY47/tYHjdz44EJufHCh50g7HAqnHckydibjdx0h9roNW3Z5lntv\n+eao/MBkDv9SAAAgAElEQVSxJhf3fZxF5XNP3pvOYtfu+AXpd5YmDhfiLPY/8NJHzHlvQ0ZK7OaL\nD+PaC6dHjeDzMbp237OuT2WUSfCrx+xFUSDAFw7/VE7q6t+7IqOgcD0Fv6r9BuBUEZkkIgcAnwdu\nyp9YSsGQhcmocat357qq0fIC+mDVNk8vo2A4nPb+AKe4Y/P1u47gp5bdrcG46J+xbrFucR1l0Zmm\nhyaPCKs/++trCcvHekI1bt3F2k2JvbPO+IwB4KKZHTOJqooSysuKo2z8P/vGJN8yZ8LoIbW8sWR9\n5LMTCsT9OG6/7MjYy+I44eCRcccu/tL+TGqoiw/9vQfhd6dytYhEMm6LyBvGmIo8yaQUEPmIOeoe\njXp1/KFQ5gphWF0vVqzbnsYMIXWZVo8NY7EzGLe8zqJyZ5oe0p1RxYYG+eltbyYoaXHQuIEcmSTZ\nyy0/OIJAID+LsLH9sztYWyQmluv7pwoxbob3oX5gfNyk/cb0t+6pJqOUbDbGnOJ8MMbMBDblRySl\noMjCZJTIZdW9NyGhQkjbVmWV71dbQWV5se8ZQktr6iiQXpK4N9cFQyEWftTxc1hv190Z/Yqs3MKi\nZZuYvWhdWtfNXrSW5+Z94rt8qkFzaUlRHj1yoit3h3guiswQ/L8vZ50wLspLSunA7wzhPOA/xpjb\nsZ5OGJieN6mUgiEbL6PEkUw7OlOv0BXBUNhz7WJ1YzM1vcqorSqLyOWMBp3ygaIAg/tV8cmGHVYQ\nvRS98u8zTATz/LxVnPbpBirLS3h27ir+/eKHkXOOR1BnmIyuuS+zgHP/eS15Os+jDhxGcVERz9pK\nI9uYVtkQ+widGD2QXjTemy8+jOKiAOVlxVEKPZZjJtXzzFz/yrIn4VelHw/sBEZiuaA2AkfkSaYu\nZ/vOVn5++5yoUd+eSjZOp342nXl1/MFQOE5RBEMhLr99Dt+7cRZgmTh+e8/8OEEDWH7p7cEQG324\navpJBu/1NWa/u46HX1kGwLI13t49XvsCOhs/4ba9GDagF189Zq/I54qu3K0b8xXci741ldZGtVBk\ngGAd//mZk+Nu46x5QPKoswP6VGYjbbfGr0I4DzhERHaIyEJgEvDt/InVtby6cC2rGpu5/oF3uPOp\n95KOJlLRtKPVc8Gvu5DpDKGtPcRtjy/xPBdlMvLQCCGPRWXnEbg3n320pinqGrBmDM5GpXVJFknT\nIZH5KrJonmCYmosZQqpQA6nINCd2rPmnK+3qsbMTd2feu9pSCM7r4rR5sthJXuRyt3N3xq9CKAXc\nvVorPTh0hfv1e+WdtSz8MPOZwsU3zeJie1QbSzgcZv2WnTnN55uIUCjMqsbmtOvyKr67Lcir76yh\npbWd9mCIj1Zvi+s058uGuNAKDsEUi8rW8Vg5Og60JokmGgjAYDvRSq6C3CVqM2dDVKKusqjI2sV7\n7sl70zcmgmbs7t5MR/KpyPS2U+0dwdd98xCu++YhOZQofWJ1mrutSm3F5Xh2paMAq1yB8w7bv/tF\nM80HfhXCo8ALxphvGWO+hRXo7rH8idXFxLxTtzy+OIOONBwVm8bLz/u5eav48S1v8MJbqzMSMx0e\nnbWMn98+J+3FR6+v/dirH3PHU+9z//Mf8vDLy/jNPfP53xvLo8ok22nc5sPLKLa93Z+82sspXxQI\nMMSZIeQohEWiMA+pzCjFgQBHHVjPtAmDGdo/OrzClPHRIRjGDOsdSTLfMLxPJEVj717xsXvSIZMZ\nQq+KEspsZde3pjxOmXU2cQrBZTJy/m6x92FUlns/kx99Iz7Kp+NK68W1F07nD9/qWkXYFfhaVBaR\ny4wxX8SKfNoG3Cgij+ZVsi4kdora2h5izcYdDKvzvyPy3mc+4MUFHR1XezAUNw2fLxsi/x89qT4L\niVMz931rk9K7H29ixn7+dwF7eQqt3miZYlau384ue7PWoo82MXmvAXFlvXCHTXjgxY88z8eZaVwf\n3Qu4HqcZ2LeSAIkVwvotO1mzcQd7j4xPnO5FollMRZn180m0qavMpTDOP2Uf/jdnJcMHVrN+806q\nK0s5eO9BEZ/6b31+X5p3tXHHf9/j658xVJQV8/Ha7axY35TVWlZPcKn/lL3j/MRp1t4B9wzBMWU5\n72FsuGyAU48ayyH7DaWxMTpOVDKvqP6990yvet8Z00TkQeDBPMpS0KSb49etDMDbDu2M3jrBYhQx\nHSTz5gyFwqzeuIP6ul5JZXN3MrH9zcr123lj8XoG908ccCxVesz2YCh+DSFFI0VsyEUBykqL6d+7\nImGinB/f8kbSe/3zuaVRC6qJ1hA+2bCdGx54hx0eu4SBqGQw1ZWlfCEmBPQ5J+2NfLKVSQ11VFeW\nUl1Zyo9P79jY1a+2glWNmaWLdMhEIXTG+5gO1ZWl/O2yIyPrA+41BEc5HLbfEN5csp6Zh46Ouz7R\n8yuUcOGFhKbQ9MDrR5RpZi2H9lCYtZt2MKhfVeTFdupxzB2rN+6gKJD7ZOPg8tdOohEeeXUZT76+\ngnNOGs/0fYakLO8+43yHX95hBWc7ZJ/ECfWS5QsAa0b2dprrNrEmpsH9qnj3483s2t3uOWpMxrPz\nPuGUGaOosjv0RE3w/sqtSe+TKgpnUVEgpX0+m7WFQCCzzj02nHUh4F6gdwfTc5TD+FH9uPWHR3iO\n+hP9dnv3skxhZaWqGRxUIXjg9RNMf6NUNK++s4aHXl7GCQePpLK8mAG9KyOjcCco2eV/s3aL/v1H\nR2VVlxeRHZ1JeogFS62E5ws+2Mj0fYbwyYZmHrJdKxORaASarLX8zLbWx4zuU63hOGed7+kohHWb\nd0by9qbDh6ubeO3dtZx1/PiUz76stIjWtmglNzlHWbayiasTCAR8DWSOPWg4RYEAT89ZCcCpR4/N\nuM7OwD1DcHs/JTIBJXp8nxpay1nHj8N0w3zJ+UIVggdeC3GZJj1xeMce8f73jY4NQYkWwPKB85WS\ndW5V9kKmsxj+qzvnen5vp3XagyGa7WimsaWSpSvcmcDEkoxUrR/p92zhHJPVuk2ZKYTrH3gHsBZ4\nU0VNjVUGADNnxJsuMiGbSKKhUJjWmOc3clANK9ZH29JHDKpmYN8qnp6zkvEj+xZ8DoCoRWUfM6hE\nebsBDlXvoihUIXjhZTLKUiF4jdSSpVOMrfuWxxdz8N6DOKChLqP6nZFzsq/huFE6MfQTKUFHYa5u\ndPn5xxT1ir6ZKbJyC4NSJUFxeRkBEU+jROsI6ZCJubBXZWnqQj7wmxzdL177CcpLSxg7rDc/PWMS\nw+pyb67MNW4l4EchVKRpMtyTKeyhQAERzHINIZVCSRZ++ON1Tcx9fwM3PbzI8/zfn1jsmSbRTcCH\nycj5cSVKnrKzpS0qBLSbWG8kPzGC/PL47OVccvNsz3PObuVI6Ar7eGQvgksh/G/OSj5a7T9nAFgd\nst8MaJd8ef/I347baLb0rc6ty+fxU0fEHSu3cwiPGdY74jlVyHh5GSUr19Vus92JvD59Y0wRcBtW\nYp0QcCHwM2AQ1m93FPC6iJxmjDkXa0d0G/AbEXkyn7IlIx9rCKlGmV5mB791P/KS5YZ55IGJXVcd\ny0OiDFrgUggJvIC+df2rFBcFIlEh3ZQWF7PdtSPb7+zHD++t2JLw3Iert0UpH0fx9akuo7ysOLI5\nbXNTC/96Id5dNRXL123njv++n7JcIAATRvdj5ozR7GgN5szs0qfGex/C3qP6smR54nZJxNAB8TOA\nitLCVwJu3CbdZDOEn319Mq+9u44DG/y5Qyv5NxmdDIRFZIYx5nCsjn4mgDGmD/ACcLExZhBWKIwD\ngSpgljHmGRHxlwcxx+RjDcGrj3WiBELyGUIu3AAH9K7ko9VNcYu1bopjdn16kejckuWbeHlBxyxl\n247OC9exrbk1YlpxHl0gEGBw3yrWbNpBKBxOOyWnw4s+Nw3WVJURCAT47IzR1NXVxPm8Z0p1Rbzp\nacr4gVRVlCZUCCdPH8UTry33POc1ou7OXjbJFMLIwTVZh/7Y08jrmyAij2GN+sGaDbjf4CuAm0Rk\nAzAFmCUi7SLShJWdbb98ypYu2c4QvEw1Xm6bfq/1c86N43rpy2SUwXdtjMk0lss1hFS0tocim9Xc\nunxw/yra2kNs3taScUwfLxrq4xeZa3K0ZhBLdVX6960fmHgDpVczFBf4InIycvlclU5YVBaRkDHm\nTmAm8EUAY0wdcBRwsV2sFnAbd5sBHwlx84PXO5b1DCFFx53s9skuzXZ/hJtUawgOhfYjbN7Vxpz3\nrF3fbtkGu0JY1FRlFwICrOQ755y4NyMGVXPL44sZNbiWogDc/8KHfP6w3KRwjKWirISq8pIoz6xw\nOHH8JOt89PMbPrCaTzZYG9yc6KBucr1w3RmccPDInK3TKB10SouKyJnGmIHAHGPMeCzFcJ+IOG9u\nE5ZScKgBku766du3ipKS/Lhtvrpwbdyxql7l1NXFTz+9jnmSohPt07fDi2ZXMEy/2gqCoTC1vcqo\ndSVfr6urYYFs4Lr75nPVRTMY1K866lwiKmzTQ1FRUcJyvexOM5ziXuUF5rVx7T87cgIEAh2ym1H9\nYdbHbG8N8od/z82qjl+cczCTXfGHLj9nGmB1vkcfPCqyiO3g+73wwT1XHMcXfvSfyOeyshIqksxI\namujwzdffvbBvLxgFZu2tTByeN+oczMPH8PeY+vyquRz2RYOF35pYkHI0R1lSEa+F5VPB+pF5Gqg\nBQhiLS4fA/zaVXQOcKUxpgyoBMYB7ya795YtuQlc5sWKdfH23xv/tYAJw6MnLb37VLFxY7OvEVZb\nkgidAJs2doQo+Oa1L0b+PvrAeia6FsUaG7dz3X3z2dbcyv3/e5+vuDYRJbJbN+9q4+nXlwOwtXk3\nv7z1Nb75uX0BK9TEzQ8vYlNTS2Qm0tYeTGoDb03DHPTb8w7mmTkreentNb6vyYYAgYjsVaVWJ/fk\nrI+zvm/fypKEbVJMdNvncg3Bi5aWNspKEnfgTU3R5rsd23dx9ETL3z5Wrs9OG8nGjdmFx0hGvtui\nO8lRCDI4ciQi33PFh4EDjDEvA08B3xWR3UADENkCKyLrgRuBWcBzwE9EpKCSCHi5Hp7286f49vWv\n+Lo+lWUnkenn+bdWxfn4O0UDAe+1jXA4zI9veZ1/PPMBAI/Pju4Q50tjxKzw4MsfsXFbS5R8qdZL\n5JPkIRvcVJaXcLxHQnM3X/+M4fzPTmDMMH8byPrVJnYjdA90B9mzrjUbs8+L0KuycGZF6RoJCyFR\nj9I9yOtbLiI7gVM9ju/rcex24PZ8ypOMj9c2UVwUYHiSBblYHJ/8ph2tvL9yC+NH9qWirIS7/xfv\nppjK1j9rUbyZyiFuIdiVDMZrbSMYCrN+yy7Wb1nF145t4Ll58XsUtmzfTb/aiqh0hA7toTAbE+Qy\nACK7k/1QUVZMVXkxVeUl7POpfnzusE/x41veoH9tBZvsjGbtwRBT9x7E/mP7c9EfUivYzU2Js5y5\nvWjKy4rpV1seV97t3eWHX58zNasdw7ngqvMPjgTlC4fDaSW0zFeuBaXnUTjDni7m13fNA+C2S49I\n+9qLb7IS4PSvLWfmoZ/yzDmQatSdLMdt7KXO55cWrGbahEFx5f14Hj308jLOPXlvKkrj12GCwTAP\nvhwfljoTykqKCAQC3PDdGQQIUFQU4NYfHkE4HOb8378MdORHyIUdOzZL2eB+VUkVSCoG9a1kmIfv\nfmczqG8VIwZWs3JDc8rZ5qC+0bu6E2VuG6cxfJQYup97QZ55Zo53cm2vDT2xbGraze1Pvud5Lhsv\npWQd/FX3vhV3zE9VW5t3W0rKc89FKCs3W3foaKeTLy4qiozeS4qLKHU5BDh15WIcG+tn7xVxNJ1v\ndtX507KUKIfERMf1YuLYAdQPjH5XEykEJyGPojioQojhgZe8R8YD7IQZqxqbufHBhWlvvErHzBLL\nhhgf/2QdQktre0eu3yS8t2ILP771dc9z4XDm8k6bMIiGen8jT2ctYHA/qwPLyQwhRiHkI5R4VxEJ\nP5KkzOB+VXHmra7Mh6x0L3qMySgUDkM4fy+/M8K/5bHFrN64g5ocmVT88M/nl0Z93p0kzMWVd8/3\nvYjauLUl4ag8Vax/sPLQ7jO6HwuWbuT1xev48pFjOW7qCJp2+lOWl552IIs+2hQJLZALz0cvk1FP\nwflm1j4E78bySj4Uu/xxwSkTuOtpKci8B0rX0mMUwk9ve5NdLW1c/51D83J/x6zheBs1dWJoBjcb\nt+1KGuYibY+aDDvhIyYO5YzPGAKBABP3GsDXThhPlR2WuLaqjNOO2SvlZrCBfSqjUocmMm2kQ+yA\nYFC/ygQlvZlk6pgvjVnLkQ86ZgjphRaJbdcp4wfF5XRWFOhBJqP1m3fStDMzM4cfe7nzQ3P2HLyT\nRZ7bbJj3fm47q0y74FNmjI50UCXFRYwcHO0yeszk4UzdO71OJzczhOjPVeXphX4IBsN8/bjEyde7\nko4MeyR8cM4u8599fbLrOjUZKf7oMQohG1ZuSL1ZxFEaXZ08xCvBfGfhTl1Y5RF0LVvysYaQbuC2\n9mCIIyYOy1qOfBBw24wS4ESq/dTQ9JMCKUqPUwjtwRBbm9NzM7zxwYUpyzgzhJIkO0S7ms1NLakL\nxZDIFh3LQeMGcsX/TYl8LtT4N7EKwa8PvhOwLpk5rqtxnlUoSSwjt8noB1+bxPdcORoUJRWF+avO\ngmv/uYBLbp6dlo1/V5J0jw7BUIgHXvqQj1Y3ZSNeXrn+gdSKLQ6f+u3CmfswpH8vBvWtpCyPyuDc\nk/aO/J3JKLc4Zpbhd9Zx7BQrcYx7TaPQ8PNV3IEJDz+wnn0/FZ+7QlES0eMUwlI7Yf0GH66XDkP7\np/ZEWbm+mafeWJmWLP1qy7n8G5NTF8wRqzOISZPufOc35x7Mny45LO16/OJOlXn2iePzVk8sBzbU\ncesPj2CSGdhpdaaLo9xCrilCADhpekdokGyj8ip7Nt1WIaxubE46vQ+mMfWvr4sPV+EV0sEvzrW7\nW4P0r62IO9+7OvtQzF54mZaXrWliTLKRdgqNUF/Xi+98oSM1RVFRIK9hHNyj4FyZpfyGSXavD82c\nMZovHJ6fkNaZEglPHg5HzEcV5cWUuTb5pfPeK0os3VYhXH77HO56KnFqw/YUMf3deG3CGtg3PXdF\nN3vZ9ujdbcG4oGjf+vy+/PbcgzO+d7pcefc8WpJEWk21hvCrs6cyca/OS0HodpEs8wirUdsrhTL1\nsKvM2G+IZ9HfXTCN/cb058KZ+8Sd++yM0Zw4bVTyujoZR0HGBlp0b1TUGYKSDd1WIQDMfjc+ZpBD\nOikTvRah3Z4mXjmEHWL7n+OmjGDMMGeBMhw1mp48biAHNtRFspd1Fqsb09ub8JWj90pdKE+427Pc\nI99FqjhNTTvin2Wi/Q0D+lRy8Zf256BxhWsmclNqz2Da20ORjHRlpcVRuxJUISjZ0K0VQjL8TJ1b\n24I8+uoy1myMzq3Qv7Y8aodrshHy5d+YzPFTR/C1Tzdw88WH8eWjxmKGW6EbDrdj0P/wKxMpLSni\ns4eM8rzHlPFd1yF59ZUVZflJPOQH9yJwqYfL6O4UDgD/8ch90FNCNzgzhNb2IAP6WKbIiWMHRMWy\nUJORkg09ZqdyLLHT6o/WbONvTyzh21/YLxKo7tl5n/D47OVx11rB1zo6I6+IoACnHz+OUYNrGRWz\nKWvMsN786uwpkfWD8aP6ccsPjkgo68S9BkRSQHY2m2JcVUuKA12qENx9t9fIfsr4QUlDhU/1CMfw\nQRr5GwoZZ+d3RVkJJxw8kro+lRw0biDbd7bxqK0IdYagZEO3niEESGxCaI1RCHc+9T7rt+zi3y9+\nyIKljXy4ahsPvbzM89pAIBC1oclrcfNzh47mi0c1JJStvq7at2moLUlsonwTG6ahpLiIUUNqKSsp\n6pJF1Vg30XNO6vA0uvKcqZx+rHebT5swmMryEi77erxXV+y70F357IxRHLLPYC6cuQ8lxUVMmzCY\nkuIi+taUR8ya7aoQlCzo1jOEMHD2NS8yrC4+ouXu1iDhcJhtO1qpriyN2NEXfrSJhT7CTvRyeRmV\netiyT5w+KqvEI589ZBRLV21j+MBq9ulEX/HLTjuAa+5bkPB8VUUJA/tUcvP3DuuSXdmxk4Lp+wzh\nvmeXsnN3e9IQ5IftP4RzT97b81klmuF1N3pVlHK2a5+Gm4gHUhrOFIoSS7dWCA5ei6at7UHu+O/7\nzFq0lsP2H5rW/dZt3kltVRmH7DOYuj6VlBbHd/zZBmKbeWjH6HtHS+ahsdNh1OAazIi+ScvM2Nfy\nyOmqEB29e1khsd2uwH/89gxSZTFItgGtvAtNYJ3FgQ11LFi6sUvXo5TuT49QCF48Pnt5ZB3htXcT\n25yT4YzG5r2fX/t+Z3W+l512YMJzv79oOlubWxk9JHEC7s6gqqKEP3zrEHpVuGdoqdsnWZnYmVx1\nZSm/POugzIUsQKbvM5i96ntT1ydzd2lF6dZrCMlwLyqnsyfBi/Gj+tK/toKx9v6CXFPqoRD8JpxP\nB8fb5ktHjIk716e6nE8NrS2IyJh9qst9KQH3zK88iVkodpnpS0eMoZ/HhsHuTCAQYGDfqoJ4fkr3\npccqhHTZf0x/zji2gb3qe8eFTOhVUcq1F03n1KPGAjB2WG4VQ1FRgINjciPX11V77qDOBmekHOuG\n+euzp3RL18wzjx8X+dtPfKURA6u58pypHLKv90Y1RdnT6bEmo3QZP7IvRx5Yz5EHJg5uNmZoby45\ndf+8ZOE67+QJBIDXF68HLO+pbBatvXAGj+71j6EDejEsx4on35x38t7saGmPOlbhx6Mr4C83tqLs\nqahCsCnzufC4z+j8eQS5U2OGwvGpD7PFMSe4F1kv6YbhkQ927TW48pyprN20M2nsqVS7mxVFsVCF\nYFNZ1vVNsWGLK0JrODcpJb3Y3/ZZP37qiG5vSx86oFfKUb+jDvzmflCUPZWu7wULhGEFYEpwu5+G\nCadl16/rU0HjVn8JcnpXl/O3S4/slusGWbGHfV1FSRddVMbKD1w/sOvt6FEug0lmCMdPHRF3zL0h\nKxCAn54xKWlde5wyUBQlJaoQgNFDCiP/7PmfnRD1OVGnPWV8fPJ6d26ISWZgVKKZPZ1TZoymoqyY\nr9heYoqieLPHK4SG4X0YPzL57t3Oom9NeVRCnUQKocRj57QTWRWsAHFdGaCu0Bg9pJY/X3J4yl3a\nirKns8crhB/YoakLjTCJTUYlHvKOHdabgS6TU1eFnlAUpfuyx/cahWxLT7QPITaRPFihGxxFEdKI\nl4qiZIAqhALb6u8WJ5FoIQ+/+pLiosh3cWLiX/6NyZ2aqF5RlO6Nup0WMIlmLwP6VNrpOAdw6+NL\nACseUnFxtEIYPaSW0UNqWfjRpoI0iymKUljkVSEYY4qA2wADhIALgEb7WB+gGPi6iHxsjLkeOATY\nbl9+iohsj7/rnoOXyeiYSfUUBQJcZCeGjyiEkiJKIjHxoxPCeCWRVxRFiSXfw8aTgbCIzAAuB34L\n/A64V0SOsI85EcomAZ8RkaPsfxkpgy8fmdi1cLi91yDWvbNQiTVnXXXewZz2ae+MYUVFgY4kKbqG\noChKBuRVIYjIY8B59seRwBZgOjDcGPMscBrwkjEmAOwF3GqMmWWMOSuT+g7dbwjHeWzacrj8G5P5\n47dndJskIrH7I5J182UlRRTbnkWaRlFRlEzIu2FZRELGmDuBG4H7gNHAJhH5NPAJ8COgl33+dOA4\n4CJjTNp2jmSx4PvVllNSXETvXmXdImZ8OAxHTRrGd76wn+tYfEf/+4umc9VFh1BVURpZc9A0ioqi\nZEKnLCqLyJnGmIHAXKxZwhP2qSeAK4EdwI0i0gJgjHkB2B94N516+vSuoK7OO+PXdd89nAEuP/07\nf36spSCqy9P8NtEkqi9TnFF+RUUJgwf1ZvCg3tz40EIA+vSpiqvP/bnSzjIWKArkXC4/dEWdXhSC\nHIUgAxSGHIUgAxSGHIUgQzLyvah8OlAvIlcDLUAQeAU4EbgXOAxYjLXo/C9jzERbphnAnenWF2oP\n0tgYvfRwzOR6Dho3kHBbe9y5VqBxV2u61USoq6uJu2e2OAvCLS3x8m7btotGj13KjhztbUEA2tri\n2yHf5KMtuqschSBDochRCDIUihyFIIMjRyLyPUN4GLjDGPOyXdd3gHeA240xFwDbgNNEZJsx5m7g\nTax++i4ReS/dymoqy+KODR9YzV71fbL4Cl1Fh9nnR187kCXLNzOob/J8ubtthZAsnaSiKEoi8qoQ\nRGQncKrHqWM9yl4HXJdNfdP2GRx3rNA2nmVCw/A+NAxPrdRqqiyT0aB+mmhdUZT06dYb00pLimhr\nDzGsrhc/+/pkz5Fxd1MI2Yh72jEN9K+t4PiDR+ZOIEVR9hi69fbVtnbL3t6/tiKhmSTQzb7h2Sfu\nTf/aCk6aPirta2t7lfGlI8cmTSepKIqSiG7WXUZzxAHDADh6Un3CMt1thtAwvA/XXjSdIf27PoOb\noih7Ft3aZDRl3EC+evTYqGxhsXQ3haAoitJVdOsZQmV5SVJlAMk3qymKoigddFuFcObx4xg5OPUm\njwJOd6AoilJQdFuFcNj+Q1MXorAT4CiKohQS3VYh+MUr3aSiKIoST4/vLUt0hqAoiuKLnq8QNNm8\noiiKL3pkb3nxl/aP/K0KQVEUxR89srfcb0z/yN/FHtFBFUVRlHh6pEJwozMERVEUf/T43lIXlRVF\nUfzR4xVCVYUGelMURfFDj1cIleWaLEZRFMUP3Tq4XTK+fpxh+45WjWWkKIrikx6rEI6YOKyrRVAU\nRelW9HiTkaIoiuIPVQiKoigKoApBURRFsVGFoCiKogCqEBRFURQbVQiKoigKoApBURRFsVGFoCiK\nogCqEBRFURQbVQiKoigKoApBURRFsVGFoCiKogCqEBRFURQbVQiKoigKkOfw18aYIuA2wAAh4AKg\n0fbZ2ZkAAA4LSURBVD7WBygGvi4iHxtjzgXOA9qA34jIk/mUTVEURYkm3zOEk4GwiMwALgd+C/wO\nuFdEjrCPjTPGDAK+DUwDjgOuMsZo7ktFUZROJK8KQUQewxr1A4wEtgDTgeHGmGeB04CXgCnALBFp\nF5EmYCmwXz5lUxRFUaLJ+xqCiISMMXcCNwL3AaOBTSLyaeAT4EdALbDNdVkz0DvfsimKoigddEoK\nTRE50xgzEJiLNUt4wj71BPAb+3it65IaYGuye9bV1RREsuS6upquFgEoDDkKQQYoDDkKQQYoDDkK\nQQYoDDkKQYZk5HWGYIw53RjzI/tjCxAEXgFOtI8dBryLpRBmGGPKjDG9gXH2cUVRFKWTCITD4bzd\n3BhTBdwBDMaajVwFvAPcDlRhmYlOE5FtxpizgfOBAJaX0aN5E0xRFEWJI68KQVEURek+6MY0RVEU\nBVCFoCiKotioQlAURVEAVQiKoiiKjSqEFBhjyrtahkLBGFPc1TIUCsaYvl0tgxtjTJftyzHGVHZV\n3V7YMdS6qu4+XVl/tqiXUQKMMSXA1UA1sFBE/tyFsowEjhaRv3ehDCcBk4BfiUiXvTTGmKOAL2Ft\nanxZRHZ0cv0lwK+w2uI14CER6ZI9M8aYI4AjgXuB5SLS1sn1l2DFJusHvCMif+zM+mNkGQrcLCKf\n70IZDgR+BtzeXYNzdltNlk/s0dZFQAXWC/9ZY8z5xpjBXSTSl4EvGmMO6uyKXSPPQ4D/owtjTBlj\nfgP8EGsj48nAZZ1cfxFwCVCG1Rb1WLG5Oh1jzJVYnQ/AxVibPDuz/gBWQMpSLAV5iTFmuutcZzMc\nmGmM+ZYtQ6fNZl111WDFbDvCDtjZpTO3TFCF4MIYMwLAHgF/GviPiCzDitI6Fji4C2QaC3wO2ACc\nYm/264x6I21hjKnDmim9DJxjjKnoDBk86A98x54pPQds7IxKXW0RwnoWD4nIamA+VmDGrqAf8D0R\n+QXWs2nujEpjfiNfAO6xfyPPAwcZY6q6aAZZA1wJ/MSWL5jvCl1t4dQ1BpgFfAwcbYyp7srZdCZ0\nSiyjQscYMwC4AtjbGPMMljnibuCrwNMi8ooxZiLQYIwpzufLZow5HxgPzBORe4EVtmxNwEzgBODB\nPNbvbov/Am/a3/+vwHvAM8BRwH/zJYNLlvOBvYHXReR+rCi4G+zThwIr81x/7HvxJJZCcOJs9QHm\n5FMGlyyxbfEG8LExZgZwBrDJGPNVEbk4T/XHtsXjwEkistUYcxxW6Po2rND1t4rI4nzIYcvi/Ebm\nisg/7MPfEJEz7PA3bwAPiMh1eao/9jfylog8jxWa50bgGOCnwIF26J5gd1EMOkOw+JL9/ylYnczV\nWEH4thpjnHMvAJ/NR+XGmID970LgWOCfwNeNMZeKSJuI/A+Yh9UhTrXtpfnC3RZrgEuNMUNEZLE9\nQr7Llq1/Pir3aIv7sGYl3xWR6+wwJ72xTDX32NfUJrllNsS+F78FykSkxRgzBDgCeNqWd99cLyYm\naYtLRORuEWnGGo1OxwoSOdUYk69ZbGxbXENHROLXRcQA38KareS880vyG/mJXeQjY8zRwF5YymKd\nfV0+TEexv5Hv2bPog4BfAF/DGshtsEP6dwtlAHuwQjDGHGB3LGDFWnrOzsXwAJaN+ivAw8AP7XIj\ngQ+wXvhcylEFkSn4aOBZEXkT+B5wojFmX/t8G/A60I6VRyKXMiRqi38Db9Fhq0ZE7gH65loGW45E\nbfEd4AtOWwDDsKbm240xNwLfz6EMqdrCCdY4FFgGTMAaLMzAisOVKzmStcVMV1tsE5E3gEpgEZCz\nkbmPtnDWcKba/x9ll2vJlQy2HMl+I8caYwxwNJbCvg7rfbjcviYns/kUbfG2XfcnwGosU9rVwChj\nzIRc1N9Z7HEmI3t0/Wes4HrbjTG3AMuxtP4jWNPeu7FGQO9hKYU/YEVg/a6IbPO4baayXGHfd7Et\nx0Kg3hjTT0QWG2NewUo7+k37kiVYduvtOao/VVu0YwUn/J0xpkFEPrAvvQxozYUMLlmStcUSY8zL\nwIVYi/1TsRIvHQA8KSK/z0H96bTFICzvnguwBlU/EZHXs5XBJYuftrjAGHMx8AdjTAgrTe2TIpL1\nu5FmWwwHphljzsMyof3YXlPICT7a4nXgG1im1J22AnjNmRkYYwLZjNB9tsXtWOsXr4rIa/Z1IeBK\nEVmTad1dwZ44QzgaWCUix2I96B8DLwITjDHH2i/PevtfGEsxfFdEDhGRebkSwhgzE2uh+nvAQOBM\nYATWM3G8iX6DtTg1FCIjpIdtE1Iu8NMW67BGPRH3ThF5W0SW5EiGdNriKGNMH6wO4l/Al3KhDGz8\ntsVarJnAm8B5InJBjpWB37Y4BmtW8BOs9ZyvdlFb7AZ+DXxTRI4Rkbk5ksFvW1wBfB6oEZGgsfcN\nicgt9v/Zmmv89heNwHLbrFUkIpu6mzKAPWSGYKzQ2mHgMawXuZcxplxEnjfGfB4rP8NPsWyBpcAo\nwDHVhMmRB4cxZhywRUTWY9l9XxORNcaYm7BySffHGv1/2hjzMdYi1Wys9QxseUJZypBJW0zE+uHn\njAzb4g17EfPnIpK1PBm2xX5Am4i8CryarQy2HJm+F2222eLxHMiQaVuE7XdyfbYy2HJk9Rvpwvdi\nItBq9xfdZs0glh6tEIwxw4D7sWz/27BGG4K14DMF6wd9FZbL3FSsjv84rNHIN0SkMUdyVGPZNI8G\nFtkv8r3A34E/iYgYY8ZgrU+8gvVy/R6oA/4iIrtyIEO2bZETF89s2wKy/9HnoC02ZVO/S46e8F7o\nbyTHv5GupKebjKYBL4rI2cCtWGk6n8fS4JOMMQNEZBWWf/14EXkJyx78fyKyIodyHAuMEJHJWJ4Y\nJ2KNPJYYY35ol3kda0T0iT3d/T4wQ0TuzpEM2hYdaFt0oG3RQaG0RZfRIxWC6XA1C9GxeakJS8tv\nBp4GhgC/N9bu132wXDqzNskkYDTgZIAbA6wXkQ3AtcCFtifCfra8jkfF0lx4SGhbdKBt0YG2RQcF\n2BZdRo8xGRnL//oCETkT68EiIg+7ihxrHZKdwJvGmPexQkL0AT4jOfDOSMI/6LCxDgY+tOVbZL9g\n52C9fD8TkQ+zrUzbogNtiw60LToo8LboMnpMcDtbyy8DzhSRF+2V/pDr/BVYO5BDWG5qN+XixYqR\nIbbOOJc3Y8ztWJu75gFn2FPfnKJtEVWHtkVHHdoWHXV0eVsUIj1GIQAYY04BfioiU2KOD8HaT7AV\nKAb+ICJP51GOzwPzHbui89LbLpPPY42GPo21kegn5GFru7ZFlAzaFh0yaFt0yFAQbVFI9AiFYKwA\ncH/DeoEex9qgc7Ox4w4Zy49/MXCpiNyWw3qjRjfG2j16IVZo5I+AO0XkGdf5fYCXsEYe14jI+7mS\nxVWHtkVHHdoWHXVoW3TU0SVt0R3oVovKxpixxpjbjJ2cxBgz3hhTY0/llmDt6P0O8E1jRV0M2g95\nDTAsxy96ccyLPhkr8NsLIjIVeBfLM2Gk67L1WJupzsr2Rde2iKpf26KjPm2LjvoKpi26C91KIdgP\nsh44yV4UcseBvx4rGuhmLH9hx2c9aP+/M8eyBI0xxcaYy4wxp4i1i3kO0GAXeQoYhBUbPWBf0ygi\nL+aofm2Ljvq1LTrq17boqL9g2qK70G0UgulwDfsd1mr/RixPhAnGmEFixdlZgxVq4mJyHCLaNdro\nb38+DvgPVmKOE40xPwAuBc6wRxsLsBattpPDoGd23doWHbJoW3TIom3RIUuXtkV3pVuuIRhjbsWa\n8r0GnI7lExzAGg0szddUzxjzFPBvEbnDGPMNrBdqAdZLfghwElaUw14icroxpkRE2vMhi0smbYsO\nmbQtOmTStuiQqUvaojvSbWYIEKf1T8OyN96PFehqMnBtPh6uq95rgFONMaOxXqqJWJFQn8OKEf9X\nrNHGvwDy+aJrW3jKpG2hbeElU6e2RXem280QjDH9RWSTrfVni8hdxpgKEclpDPYk9f8V68X+A1Z+\n3/9iZbI6BlgkuYs46UcWbYsOWbQtOmTRtuiQpUvborvRrRSCsYJP/RErtsgwrJC773RS3Y5L2his\nbE2fx4rJPx3YhJXrNycRH33Ko23RIY+2RYc82hYd8nRZW3RbwuFwt/rX0NAwtqGh4YyGhoaKLqi7\nv/3/bQ0NDV+x/67TttC20LbQtugJ/7rVDKEr0dFGB9oWHWhbdKBt0f1RhZAGxtrhOA14YE+3QWpb\ndKBt0YG2RfdGFYKiKIoCdDO3U0VRFCV/qEJQFEVRAFUIiqIoio0qBEVRFAVQhaAoiqLY9JicyoqS\nb4wxtVipHS8E/iYiJ3WxSIqSU1QhKIp/+gH7i8g6rKiditKjUIWgKP65ARhqjHkYOEBERhtj7gB2\nADOA3sD3gDOA/YDHROQHxpgi4FrgcKwcvXeKyA1d8g0UJQm6hqAo/vkOVnz/i7HCMzgMEZGJwC+A\nO7ACuh0AnGuMqQHOBcIiMhmYCsw0xhzSqZIrig90hqAo6ROb3esp+/8VWOGdNwEYYzYBfbHCPu9v\njDnaLtcL2BeY3QmyKopvVCEoSvrExntpdf3tlfClGLhURB4FK0Y/0Jwn2RQlY9RkpCj+accaRAXw\nlwPYKfMCcJ4xpsQYUw3MwjIdKUpBoTMERfHPeqxMYHcAIR/lnZnEX4GxWLmFi4HbReSVvEioKFmg\n0U4VRVEUQE1GiqIoio0qBEVRFAVQhaAoiqLYqEJQFEVRAFUIiqIoio0qBOX/26tjAgAAAIRB65/a\nxxhQAoBKCACcEACoanl92X78SBzpAAAAAElFTkSuQmCC\n", "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "co21d['co2'].plot()" ] }, { "cell_type": "markdown", "metadata": { "extensions": { "jupyter_dashboards": { "version": 1, "views": { "grid_default": { "col": 8, "height": 4, "hidden": false, "row": 297, "width": 4 }, "report_default": { "hidden": false } } } } }, "source": [ "Another module worth looking into if you are loading netcdf files is iris from the UK met office." ] }, { "cell_type": "code", "execution_count": 95, "metadata": { "collapsed": true, "extensions": { "jupyter_dashboards": { "version": 1, "views": { "grid_default": { "hidden": true }, "report_default": { "hidden": true } } } } }, "outputs": [], "source": [ "import iris" ] }, { "cell_type": "markdown", "metadata": { "extensions": { "jupyter_dashboards": { "version": 1, "views": { "grid_default": { "col": 0, "height": 11, "hidden": false, "row": 327, "width": 12 }, "report_default": { "hidden": false } } } } }, "source": [ " \n", " ## grib\n", " \n", " GRIB is the World Meteorological Organization (WMO) standard file format for the exchange of weather data. More information about this format can be found at https://en.wikipedia.org/wiki/GRIB\n", " \n", "netCDF is easier to deal with, but most operational forecast centers provide data in GRIB format. GRIB is a record format, where every record is a 2D field. In this example we use pygrib to read some ECMWF ensemble forecast data, then use matplotlib and Basemap plot forecast maps. Pygrib uses the ECMWF GRIB_API C library under the hood.\n", "\n", "ftp://ftp.cdc.noaa.gov/pub/Datasets/CarbonTracker/\n", "\n", "Acknowledgement: CarbonTracker results provided by NOAA/ESRL\n", "Boulder, Colorado, USA, http://carbontracker.noaa.gov.\n", "\n", "http://www.bom.gov.au/nwp/doc/access/NWPData.shtml\n", "\n", "Example grib file ftp://ftp.bom.gov.au/anon/sample/adfd/IDV71000_VIC_T_SFC.grb" ] }, { "cell_type": "code", "execution_count": 28, "metadata": { "collapsed": false, "extensions": { "jupyter_dashboards": { "version": 1, "views": { "grid_default": { "col": 8, "height": 5, "hidden": false, "row": 301, "width": 4 }, "report_default": { "hidden": false } } } } }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ " % Total % Received % Xferd Average Speed Time Time Time Current\n", " Dload Upload Total Spent Left Speed\n", "100 10.2M 100 10.2M 0 0 634k 0 0:00:16 0:00:16 --:--:-- 829k\n" ] } ], "source": [ "!curl ftp://ftp.bom.gov.au/anon/sample/adfd/IDV71000_VIC_T_SFC.grb -O" ] }, { "cell_type": "code", "execution_count": 104, "metadata": { "collapsed": true, "extensions": { "jupyter_dashboards": { "version": 1, "views": { "grid_default": { "hidden": true }, "report_default": { "hidden": true } } } } }, "outputs": [], "source": [ "#!conda install -c anaconda basemap=1.0.7 -y\n", "#!conda update jpeg -y; conda update jasper -y\n", "#!conda install -c conda-forge pygrib=2.0.2 \"libgdal<2.0\"" ] }, { "cell_type": "code", "execution_count": 27, "metadata": { "collapsed": false, "extensions": { "jupyter_dashboards": { "version": 1, "views": { "grid_default": { "hidden": true }, "report_default": { "hidden": true } } } } }, "outputs": [], "source": [ "from mpl_toolkits.basemap import Basemap # import Basemap matplotlib toolkit\n", "import numpy as np\n", "import matplotlib.pyplot as plt\n", "import pygrib # import pygrib interface to grib_api" ] }, { "cell_type": "code", "execution_count": 29, "metadata": { "collapsed": true, "extensions": { "jupyter_dashboards": { "version": 1, "views": { "grid_default": { "hidden": true }, "report_default": { "hidden": true } } } } }, "outputs": [], "source": [ "grbs = pygrib.open('IDV71000_VIC_T_SFC.grb')" ] }, { "cell_type": "code", "execution_count": 57, "metadata": { "collapsed": false, "extensions": { "jupyter_dashboards": { "version": 1, "views": { "grid_default": { "col": 8, "height": 18, "hidden": false, "row": 306, "width": 4 }, "report_default": { "hidden": false } } } } }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "1:Temperature:K (instant):regular_ll:surface:level 0:fcst time 0 hrs:from 201203281800\n", "2:Temperature:K (instant):regular_ll:surface:level 0:fcst time 1 hrs:from 201203281800\n", "3:Temperature:K (instant):regular_ll:surface:level 0:fcst time 2 hrs:from 201203281800\n", "4:Temperature:K (instant):regular_ll:surface:level 0:fcst time 3 hrs:from 201203281800\n", "5:Temperature:K (instant):regular_ll:surface:level 0:fcst time 4 hrs:from 201203281800\n", "6:Temperature:K (instant):regular_ll:surface:level 0:fcst time 5 hrs:from 201203281800\n", "7:Temperature:K (instant):regular_ll:surface:level 0:fcst time 6 hrs:from 201203281800\n", "8:Temperature:K (instant):regular_ll:surface:level 0:fcst time 7 hrs:from 201203281800\n", "9:Temperature:K (instant):regular_ll:surface:level 0:fcst time 8 hrs:from 201203281800\n", "10:Temperature:K (instant):regular_ll:surface:level 0:fcst time 9 hrs:from 201203281800\n" ] } ], "source": [ "for grb in grbs[:10]: \n", " print(grb)\n", "#print(grbs[1].keys())" ] }, { "cell_type": "code", "execution_count": 53, "metadata": { "collapsed": false, "extensions": { "jupyter_dashboards": { "version": 1, "views": { "grid_default": { "col": 4, "height": 4, "hidden": false, "row": 319, "width": 4 }, "report_default": { "hidden": false } } } } }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "(169, 292, 341) 275.56 9999.0\n", "min/max lat and lon -39.76 -33.94 140.902896 151.039184\n" ] } ], "source": [ "grbs.rewind() # rewind the iterator\n", "t2mens = []\n", "for grb in grbs:\n", " t2mens.append(grb.values)\n", "t2mens = np.array(t2mens)\n", "print (t2mens.shape, t2mens.min(), t2mens.max())\n", "lats, lons = grb.latlons() # get the lats and lons for the grid.\n", "print ('min/max lat and lon',lats.min(), lats.max(), lons.min(), lons.max())" ] }, { "cell_type": "code", "execution_count": 56, "metadata": { "collapsed": false, "extensions": { "jupyter_dashboards": { "version": 1, "views": { "grid_default": { "col": 0, "height": 26, "hidden": false, "row": 338, "width": 4 }, "report_default": { "hidden": false } } } } }, "outputs": [ { "data": { "image/png": "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\n89lnX7Bz5w4+++wL6tdv4OzQooWKRde3f/9eBg/uz+nTp+nQoTM//PA/9u49TIoUKZ0dmsPpGu76\n/P39Wbp0MUOHDiRDhoxUrFiZ1atXsWLFGmeHFi3CynHXH9KPBSwWC5UqVcHbeyMdOnRhypQJwabC\nRWKzRIkS8cUXX7Fjx37efbcAf/wxh9q16zk7LBG7SZs2LYMG/cTatZvx8fHhwIH9VKxY2dlhidhN\nwYKFmTdvCaNHj+P332dTqFCROFEoStzg5ubGBx98yJYtu2jYsDHTpk1RPyWAZhZjIJvNhr+/f5D7\nAFyZRuziHj8/P9zc3OLMgIhyPO7x8/OLM9dw0MxiXKN+SvRRjjuHv78/QJy4VQbCznFtcBMDWSyW\nOHMBlrhJ+S2uTjkurkz9FHF1caVIDA/9JkRERERERCQYFYsiIiIiIiISjIpFERERERERCUbFooiI\niIiIiASjYlFERERERESCUbEoIiIiIiIiwahYFBERERERkWBULIqIiIiIiEgwKhZFREREREQkGBWL\nIiIiIiIiEoyKRREREREREQlGxaKIiIiIiIgEo2JRREREREREglGxKCIiIiIiIsGoWBQREREREZFg\nVCyKiIiIiIhIMCoWRUREREREJBiLzWZzdgwiIiIiIiISw2hmUURERERERIJRsSgiIiIiIiLBqFgU\nERERERGRYFQsioiIiIiISDAqFkVERERERCQYFYsiIiIiIiISjIpFERERERERCUbFooiIiIiIiASj\nYlFERERERESCUbEoIiIiIiIiwahYFBERERERkWBULIqIiIiIiEgwKhZFREREREQkGBWLIiIiIiIi\nEoyKRREREREREQlGxaKIiIiIiIgEo2JRREREREREglGxKCIiIiIiIsGoWBQREREREZFgVCyKiIiI\niIhIMCoWRUREREREJBgViyIiIiIiIhKMikUREREREREJRsWiiIiIiIiIBKNiUURERERERIJRsSgi\nIiIiIiLBqFgUERERERGRYFQsioiIiIiISDAqFkVERERERCQYFYsiIiIiIiISjIpFERERERERCUbF\nooiIiIiIiAQT39kBxHVWq3UD8KthGIvt2GZK4FcgL5AYGGQYxmx7tS8SXvbOb6vVmgeYC9gC3ooP\nvAM0MAzjT3ucQyQiHHQNzwNMAtwBf+B/hmF426t9kYhwUI5XAoYD8YBbQAfDMA7aq32RsDgipwO1\n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\nvXoFe/f+Tf78BTxdpXShZDFrsNlsrF27ilGjRhIYGMjixSuSPskLqA3POm7evMmsWdP45JNx9OzZ\nmz59+nm6SulCyWImExUVRUxMDNmzZ/d0VdKFGuGs5/r16+TMmTPL3HurGM96rl27Ru7cuT1djXSj\nZDFriYmJ4datW+TMmdPTVUkXasOznlu3buHr64ufn5+nq5IuEovxrPE3kMnEvVlcxBvlypXL01UQ\ncauslChK1uPj45NlEkXJmrLKhE1yeP8NcSIiIiIiIpJiShZFREREREQkASWLIiIiIiIikoCSRRER\nEREREUlAyaKIiIiIiIgkoGRRREREREREElCyKCIiIiIiIgkoWRQREREREZEElCyKiIiIiIhIAkoW\nRUREREREJAEliyIiIiIiIpKAkkURERERERFJQMmiiIiIiIiIJKBkUURERERERBJQsigiIiIiIiIJ\nKFkUERERERGRBJQsioiIiIiISAIWm83m6TqIiIiIiIhIBqOZRREREREREUlAyaKIiIiIiIgkoGRR\nREREREREElCyKCIiIiIiIgkoWRQREREREZEElCyKiIiIiIhIAkoWRUREREREJAEliyIiIiIiIpKA\nkkURERERERFJQMmiiIiIiIiIJKBkUURERERERBJQsigiIiIiIiIJKFkUERERERGRBJQsioiIiIiI\nSAJKFkVERERERCQBJYsiIiIiIiKSgJJFERERERERSUDJooiIiIiIiCSgZFFEREREREQSULIoIiIi\nIiIiCShZFBERERERkQSULIqIiIiIiEgCShZFREREREQkASWLIiIiIiIikoCSRREREREREUlAyaKI\niIiIiIgkoGRRREREREREElCyKCIiIiIiIgkoWRQREREREZEElCyKiIiIiIhIAkoWRUREREREJAEl\niyIiIiIiIpKAn6crkNUYhrEB+Nxqtf7gwjKbAmOBbMB1oI/Vat0Z5/PswE/AJFdeV8SR9I5xwzD6\nAT2AKOAc0NNqtR5x1bVF4vNAjL8HdABswE7gZavVetNV1xaJzxN9FfsxfYDnrVZrVVddVyQ+D7Th\n3wNVgQj74RusVms/V13b3TSzmMkZhpEN+AZ4zmq13ge8D3wd5/M6wFagvmdqKJI2icW4YRjNMRPF\n2lar9X5gETDDU3UVSY0kYrwD0AKoZrVa7wVyA308VVeR1Eiqr2I/pj7wJuagiEimkYz4rgM0slqt\n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\n+N//enm6OClC6vBny/Xr1/n++0mEhNR7ZpYMSLIoUjWphIWvkxgXvk6SReHLpA4Xvs5ejMuaRSGE\nEEIIIYQQFiRZFEIIIYQQQghhQZJFIYQQQgghhBAWJFkUQgghhBBCCGFBkkUhhBBCCCGEEBYkWRRC\nCCGEEEIIYUGSRSGEEEIIIYQQFiRZFEIIIYQQQghhQZJFIYQQQgghhBAWJFkUQgghhBBCCGFBkkUh\nhBBCCCGEEBYkWRRCCCGEEEIIYUGSRSGEEEIIIYQQFiRZFEIIIYQQQghhQZJFIYQQQgghhBAWJFkU\nQgghhBBCCGFBkkUhhBBCCCGEEBYkWRRCCCGEEEIIYcHPYDB4ugxCCCGEEEIIIVIZGVkUQgghhBBC\nCGFBkkUhhBBCCCGEEBYkWRRCCCGEEEIIYUGSRSGEEEIIIYQQFiRZFEIIIYQQQghhQZJFIYQQQggh\nhBAWJFkUQgghhBBCCGFBkkUhhBBCCCGEEBYkWRRCCCGEEEIIYUGSRSGEEEIIIYQQFiRZFEIIIYQQ\nQghhQZJFIYQQQgghhBAWJFkUQgghhBBCCGFBkkUhhBBCCCGEEBYkWRRCCCGEEEIIYUGSRSGEEEII\nIYQQFiRZFEIIIYQQQghhQZJFIYQQQgghhBAWJFkUQgghhBBCCGFBkkUhhBBCCCGEEBYkWRRCCCGE\nEEIIYUGSRSGEEEIIIYQQFiRZFEIIIYQQQghhQZJFIYQQQgghhBAWJFkUQgghhBBCCGFBkkUhhBBC\nCCGEEBYkWRRCCCGEEEIIYUGSRSGEEEIIIYQQFiRZFEIIIYQQQghhQZJFIYQQQgghhBAWJFkUQggh\nhBBCCGEhnacL8KxRFOUvYIqqqkvdeM1awDggPfAQ+ERV1X3G914HxgIZgdtAZ1VVz7rr3kKYS6EY\n76Wq6n5FUfoDrQGD8dC8QBZVVXO4695CmPNAPd4N6AVEA2eBLqqq3nTXvYUw54EY/wpoCdwHdgGf\nqaoa5a57C2FKj/g2uXZRYD9QV1XVg8bX3gc+B9ICG9HaMLHuvrdeZGTRyymKkh5YhNZ4eBUYCcw3\nvvcisBTobnzvd+B7T5VViKSwEeM/A6iqOlZV1bKqqpYDaqE1NFp6rLBCJIGDejwA+AqoZnzvPDDM\nQ0UVIkkcxHhn4E2gvLEuv2Z8XwivoihKBrS4Tm/y2ivAl0B1VVUVICfQ2yMFTCKvGllUFOUtYAhP\n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\nkcTGzc2NRo2asHXrDtq168gHH3Rj+fKl1KmjHBfXkDZtWj76qDc7d/rh7e1NzZqVyZAhQ5LZ4ENc\nX65cuZky5WtWrFjP4cOHaN68kfopIbQM1QmdPn2KZMmSJZlNbLS8I2mxWq3s37+XwoVfi3Rm0RUp\nx5OWhw8fcuCAH2XLlnN0KAlGy1CTlqtXr3LjxnUsloKODiVB6B6e9Pz9919kzpyFF1980dGhJIjo\nclzFojicbsLi6pTj4upULIor0z1cXJ2eWRQREREREZFYUbEoIiIiIiIiEahYFBERERERkQhULIqI\niIiIiEgEKhZFREREREQkAhWLIiIiIiIiEoGKRREREREREYlAxaKIiIiIiIhEoGJRREREREREIlCx\nKCIiIiIiIhGoWBQREREREZEIVCyKiIiIiIhIBCoWRUREREREJAIViyIiIiIiIhKBikURERERERGJ\nQMWiiIiIiIiIRKBiUURERERERCJQsSgiIiIiIiIRuFmtVkfHICIiIiIiIk5GM4siIiIiIiISgYpF\nERERERERiUDFooiIiIiIiESgYlFEREREREQiULEoIiIiIiIiEahYFBERERERkQhULIqIiIiIiEgE\nKhZFREREREQkAhWLIiIiIiIiEoGKRREREREREYlAxaKIiIiIiIhEoGJRREREREREIlCxKCIiIiIi\nIhGoWBQREREREZEIVCyKiIiIiIhIBCoWRUREREREJAIViyIiIiIiIhKBikURERERERGJQMWiiIiI\niIiIRKBiUURERERERCJQsSgiIiIiIiIRqFgUERERERGRCFQsioiIiIiISAQqFkVERERERCQCFYsi\nIiIiIiISgYpFERERERERiUDFooiIiIiIiESgYlFEREREREQiULEoIiIiIiIiEahYFBERERERkQhU\nLIqIiIiIiEgEyR0dQFJjsVi2ANMNw1huh7bzAXuBOoZh7A/zeUpgFTDLHtcVCSuhc9xisfQF3gUe\nAVeBboZhnLT1tUVCOSDHxwDNACuwB+huGMZ9W19bJJQj+ioh3+sFvGcYRhFbX1cklAPu4cuAIkBg\nyGFbDMPoa+tr24tmFl1ESEH4E5Dimc/LAzuASo6IS8RWIstxi8VSC7NQLGcYRgngV+B7x0QoEj9R\n5HgzoDZQ1DCM14C0QC/HRCgSP1H1VUK+VwkYgDkoIpLoRJPf5YGqhmGUDPlKNIUiJLKZRYvF0hgY\n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\n", "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "## plot centred on Melbourne 37.8136° S, 144.9631° E\n", "fig = plt.figure(figsize=(16,35))\n", "m = Basemap(projection='lcc',lon_0=144,lat_0=-37,width=2.e6,height=2.e6)\n", "x,y = m(lons,lats)\n", "for nens in range(1,51):\n", " ax = plt.subplot(10,5,nens)\n", " m.drawcoastlines()\n", " cs = m.contourf(x,y,t2mens[nens],np.linspace(230,300,41),cmap=plt.cm.jet,extend='both')\n", " t = plt.title('ens member %s' % nens)" ] }, { "cell_type": "markdown", "metadata": { "extensions": { "jupyter_dashboards": { "version": 1, "views": { "grid_default": { "col": 0, "height": 13, "hidden": false, "row": 0, "width": 12 }, "report_default": { "hidden": false } } } } }, "source": [ " \n", "## Arc Ascii grid\n", "\n", "A good summary about this data format can be found at https://en.wikipedia.org/wiki/Esri_grid\n", "\n", "This data format is available from BoM, for example, from the average rainfall conditions map http://www.bom.gov.au/jsp/awap/rain/index.jsp you can download the grid.\n", "\n", "You can load this into numpy with `genfromtxt()`" ] }, { "cell_type": "code", "execution_count": 115, "metadata": { "collapsed": false, "extensions": { "jupyter_dashboards": { "version": 1, "views": { "grid_default": { "col": 4, "height": 8, "hidden": false, "row": 338, "width": 4 }, "report_default": { "hidden": false } } } } }, "outputs": [ { "data": { "text/plain": [ "array([[ 0., 0., 0., ..., 0., 0., 0.],\n", " [ 0., 0., 0., ..., 0., 0., 0.],\n", " [ 0., 0., 0., ..., 0., 0., 0.],\n", " ..., \n", " [ 0., 0., 0., ..., 0., 0., 0.],\n", " [ 0., 0., 0., ..., 0., 0., 0.],\n", " [ 0., 0., 0., ..., 0., 0., 0.]])" ] }, "execution_count": 115, "metadata": {}, "output_type": "execute_result" } ], "source": [ "import numpy as np\n", "data = np.genfromtxt('latest.grid.txt',skip_header=6, skip_footer=18)\n", "data" ] }, { "cell_type": "markdown", "metadata": { "extensions": { "jupyter_dashboards": { "version": 1, "views": { "grid_default": { "col": 4, "height": 4, "hidden": false, "row": 323, "width": 4 }, "report_default": { "hidden": false } } } } }, "source": [ "It's important to note that the origin (0,0) of this file is actually the bottom left corner, so you can use the numpy `flip` methods to allow indexing from the top left if that is where you are basing your indexing." ] }, { "cell_type": "markdown", "metadata": { "extensions": { "jupyter_dashboards": { "version": 1, "views": { "grid_default": { "col": 0, "height": 4, "hidden": false, "row": 13, "width": 5 }, "report_default": { "hidden": false } } } } }, "source": [ "More references:\n", "\n", "* https://github.com/pandas-dev/pandas/blob/master/doc/cheatsheet/Pandas_Cheat_Sheet.pdf\n", "* ftp://ftp.cdc.noaa.gov/pub/Datasets\n", "* http://apps.ecmwf.int/datasets/data/tigge/levtype=sfc/type=cf/\n", "* ftp://ftp.bom.gov.au/anon/sample/adfd/" ] } ], "metadata": { "extensions": { "jupyter_dashboards": { "activeView": "grid_default", "version": 1, "views": { "grid_default": { "cellMargin": 10, "defaultCellHeight": 20, "maxColumns": 12, "name": "grid", "type": "grid" }, "report_default": { "name": "report", "type": "report" } } } }, "kernelspec": { "display_name": "Python 3", "language": "python", "name": "python3" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 3 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", "version": "3.5.1" } }, "nbformat": 4, "nbformat_minor": 0 }