Skip to content

Instantly share code, notes, and snippets.

@tijptjik
Created September 25, 2015 14:00
Show Gist options
  • Save tijptjik/481cca410244b59711f0 to your computer and use it in GitHub Desktop.
Save tijptjik/481cca410244b59711f0 to your computer and use it in GitHub Desktop.
Display the source blob
Display the rendered blob
Raw
{
"cells": [
{
"metadata": {
"collapsed": false,
"twolaSignature": "snapshot-selector",
"trusted": true
},
"cell_type": "code",
"source": "from twola.datastore.snapshot import Snapshot\n%hub SnapshotSelector",
"execution_count": 1,
"outputs": [
{
"execution_count": 1,
"output_type": "execute_result",
"data": {
"application/javascript": "\nvar twolaCheck = function() {\n if(window.Twola) {\n if(IPython.notebook.kernel.is_connected() == true) {\n clearInterval(poller);\n window.Twola.SnapshotSelector(element, \"\");\n }\n }\n}\nvar poller = setInterval(twolaCheck, 100);\n",
"text/plain": "<IPython.core.display.Javascript object>"
},
"metadata": {}
}
]
},
{
"metadata": {
"collapsed": false,
"trusted": true
},
"cell_type": "code",
"source": "%reload_ext autoreload\n%autoreload 2\n\ndata = Snapshot('/Users/twola-data/chelm/5602bddcc4dcf16481263002/data/denver_conditions.h5')\nobs = [(oid, row['current_observation']) for oid, row in data]\nprint len(obs)",
"execution_count": 16,
"outputs": [
{
"output_type": "stream",
"name": "stdout",
"text": "221\n"
}
]
},
{
"metadata": {
"collapsed": false,
"trusted": true
},
"cell_type": "code",
"source": "from IPython.display import HTML\nfrom SnapshotSummary import SnapshotSummary\nsp = SnapshotSummary(obs)\nHTML(str(sp.as_html()))",
"execution_count": 43,
"outputs": [
{
"execution_count": 43,
"output_type": "execute_result",
"data": {
"text/plain": "<IPython.core.display.HTML object>",
"text/html": "<div id=\"snapshot-field-summary\"><table class=\"table table-striped\" id=\"summary-table\">\n<tr><th id=\"col-header\">Attribute</th><th id=\"col-header\">Type</th><th id=\"col-header\">Values</th><th id=\"col-header\">Min</th><th id=\"col-header\">Mean</th><th id=\"col-header\">Max</th></tr>\n<tbody>\n<tr><td>PRECIP_TODAY_METRIC</td><td>int</td><td><td>291</td><td>291.0</td><td>291</td></tr>\n<tr><td>IMAGE</td><td>list</td></tr>\n<tr><td>OBSERVATION_LOCATION</td><td>list</td></tr>\n<tr><td>WEATHER</td><td>str</td><td>1</td><td><td><td></tr>\n<tr><td>LOCAL_TIME_RFC822</td><td>str</td><td>21</td><td><td><td></tr>\n<tr><td>WIND_STRING</td><td>str</td><td>8</td><td><td><td></tr>\n<tr><td>WINDCHILL_C</td><td>str</td><td>1</td><td><td><td></tr>\n<tr><td>OB_URL</td><td>str</td><td>1</td><td><td><td></tr>\n<tr><td>WINDCHILL_F</td><td>str</td><td>1</td><td><td><td></tr>\n<tr><td>PRESSURE_MB</td><td>int</td><td><td>1021</td><td>1021.0</td><td>1021</td></tr>\n<tr><td>DEWPOINT_STRING</td><td>str</td><td>7</td><td><td><td></tr>\n<tr><td>SOLARRADIATION</td><td>int</td><td><td>770</td><td>770.0</td><td>770</td></tr>\n<tr><td>ESTIMATED</td><td>list</td></tr>\n<tr><td>RELATIVE_HUMIDITY</td><td>str</td><td>7</td><td><td><td></tr>\n<tr><td>LOCAL_EPOCH</td><td>int</td><td><td>1443125699</td><td>1443126732.86</td><td>1443127857</td></tr>\n<tr><td>ICON_URL</td><td>str</td><td>1</td><td><td><td></tr>\n<tr><td>DISPLAY_LOCATION</td><td>list</td></tr>\n<tr><td>PRECIP_TODAY_STRING</td><td>str</td><td>1</td><td><td><td></tr>\n<tr><td>FEELSLIKE_C</td><td>float</td><td><td>25.1</td><td>25.2538461538</td><td>25.5</td></tr>\n<tr><td>DEWPOINT_C</td><td>int</td><td><td>2</td><td>4.07239819005</td><td>7</td></tr>\n<tr><td>HEAT_INDEX_C</td><td>str</td><td>1</td><td><td><td></tr>\n<tr><td>LOCAL_TZ_LONG</td><td>str</td><td>1</td><td><td><td></tr>\n<tr><td>WIND_MPH</td><td>float</td><td><td>1.0</td><td>2.44343891403</td><td>4.0</td></tr>\n<tr><td>WIND_GUST_KPH</td><td>float</td><td><td>1.6</td><td>5.51990950226</td><td>11.3</td></tr>\n<tr><td>FEELSLIKE_F</td><td>float</td><td><td>77.1</td><td>77.4592760181</td><td>77.9</td></tr>\n<tr><td>LOCAL_TZ_SHORT</td><td>str</td><td>1</td><td><td><td></tr>\n<tr><td>PRECIP_TODAY_IN</td><td>float</td><td><td>11.47</td><td>11.47</td><td>11.47</td></tr>\n<tr><td>HEAT_INDEX_F</td><td>str</td><td>1</td><td><td><td></tr>\n<tr><td>NOWCAST</td><td>str</td><td>1</td><td><td><td></tr>\n<tr><td>TEMP_F</td><td>float</td><td><td>77.1</td><td>77.4592760181</td><td>77.9</td></tr>\n<tr><td>STATION_ID</td><td>str</td><td>1</td><td><td><td></tr>\n<tr><td>WINDCHILL_STRING</td><td>str</td><td>1</td><td><td><td></tr>\n<tr><td>TEMP_C</td><td>float</td><td><td>25.1</td><td>25.2538461538</td><td>25.5</td></tr>\n<tr><td>VISIBILITY_KM</td><td>float</td><td><td>16.1</td><td>16.1</td><td>16.1</td></tr>\n<tr><td>PRESSURE_TREND</td><td>str</td><td>1</td><td><td><td></tr>\n<tr><td>VISIBILITY_MI</td><td>float</td><td><td>10.0</td><td>10.0</td><td>10.0</td></tr>\n<tr><td>FORECAST_URL</td><td>str</td><td>1</td><td><td><td></tr>\n<tr><td>PRESSURE_IN</td><td>float</td><td><td>30.15</td><td>30.15</td><td>30.15</td></tr>\n<tr><td>TEMPERATURE_STRING</td><td>str</td><td>7</td><td><td><td></tr>\n<tr><td>WIND_DIR</td><td>str</td><td>6</td><td><td><td></tr>\n<tr><td>ICON</td><td>str</td><td>1</td><td><td><td></tr>\n<tr><td>WIND_DEGREES</td><td>int</td><td><td>24</td><td>140.316742081</td><td>227</td></tr>\n<tr><td>PRECIP_1HR_IN</td><td>float</td><td><td>0.0</td><td>0.0</td><td>0.0</td></tr>\n<tr><td>LOCAL_TZ_OFFSET</td><td>float</td><td><td>-600.0</td><td>-600.0</td><td>-600.0</td></tr>\n<tr><td>WIND_KPH</td><td>float</td><td><td>1.6</td><td>3.90950226244</td><td>6.4</td></tr>\n<tr><td>WIND_GUST_MPH</td><td>float</td><td><td>1.0</td><td>3.43891402715</td><td>7.0</td></tr>\n<tr><td>OBSERVATION_TIME</td><td>str</td><td>8</td><td><td><td></tr>\n<tr><td>UV</td><td>float</td><td><td>0.0</td><td>0.0</td><td>0.0</td></tr>\n<tr><td>HEAT_INDEX_STRING</td><td>str</td><td>1</td><td><td><td></tr>\n<tr><td>OBSERVATION_EPOCH</td><td>int</td><td><td>1443125419</td><td>1443126561.95</td><td>1443127807</td></tr>\n<tr><td>PRECIP_1HR_METRIC</td><td>float</td><td><td>0.0</td><td>0.0</td><td>0.0</td></tr>\n<tr><td>DEWPOINT_F</td><td>int</td><td><td>36</td><td>39.4705882353</td><td>44</td></tr>\n<tr><td>OBSERVATION_TIME_RFC822</td><td>str</td><td>8</td><td><td><td></tr>\n<tr><td>PRECIP_1HR_STRING</td><td>str</td><td>1</td><td><td><td></tr>\n<tr><td>FEELSLIKE_STRING</td><td>str</td><td>7</td><td><td><td></tr>\n<tr><td>HISTORY_URL</td><td>str</td><td>1</td><td><td><td></tr>\n</table></div>"
},
"metadata": {}
}
]
},
{
"metadata": {
"collapsed": false,
"trusted": true
},
"cell_type": "code",
"source": "",
"execution_count": 38,
"outputs": [
{
"output_type": "stream",
"name": "stdout",
"text": "str\n"
}
]
},
{
"metadata": {
"collapsed": true,
"trusted": true
},
"cell_type": "code",
"source": "",
"execution_count": null,
"outputs": []
}
],
"metadata": {
"kernelspec": {
"name": "python2",
"display_name": "Python 2",
"language": "python"
},
"language_info": {
"mimetype": "text/x-python",
"nbconvert_exporter": "python",
"name": "python",
"pygments_lexer": "ipython2",
"version": "2.7.10",
"file_extension": ".py",
"codemirror_mode": {
"version": 2,
"name": "ipython"
}
}
},
"nbformat": 3,
"nbformat_minor": 0
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment