From d69287e0006d87a68ff83e801d481039034b92ec Mon Sep 17 00:00:00 2001 From: palean Date: Fri, 19 Jul 2019 21:57:07 -0500 Subject: [PATCH 1/3] First advance: Adding the API part --- .../Week3_Project_API-checkpoint.ipynb | 1406 +++++++++++++++++ your-code/Week3_Project_API.ipynb | 1406 +++++++++++++++++ your-code/clean_data_API.csv | 834 ++++++++++ your-code/raw_data_API.csv | 18 + 4 files changed, 3664 insertions(+) create mode 100644 your-code/.ipynb_checkpoints/Week3_Project_API-checkpoint.ipynb create mode 100644 your-code/Week3_Project_API.ipynb create mode 100644 your-code/clean_data_API.csv create mode 100644 your-code/raw_data_API.csv diff --git a/your-code/.ipynb_checkpoints/Week3_Project_API-checkpoint.ipynb b/your-code/.ipynb_checkpoints/Week3_Project_API-checkpoint.ipynb new file mode 100644 index 0000000..919cc9f --- /dev/null +++ b/your-code/.ipynb_checkpoints/Week3_Project_API-checkpoint.ipynb @@ -0,0 +1,1406 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": 1, + "metadata": {}, + "outputs": [], + "source": [ + "import requests\n", + "import pandas as pd\n", + "from pandas.io.json import json_normalize" + ] + }, + { + "cell_type": "code", + "execution_count": 44, + "metadata": {}, + "outputs": [], + "source": [ + "#Data exploration\n", + "\n", + "data_response = [] #lista de los responses, por región (son 17 regiones, 17 páginas)\n", + "for q in range (1,18):\n", + " response = requests.get(f'https://api.carbonintensity.org.uk/regional/intensity/2019-05-15T12:00Z/2019-05-16T12:00Z/regionid/{q}')\n", + " data_response.append(response)\n", + " \n", + "region_json =[]\n", + "for i in range(17):\n", + " region = data_response[i].json()\n", + " region_json.append(region)\n", + "#region_json\n", + "\n", + "df_0 = pd.DataFrame(region_json)\n", + "df_0.to_csv('raw_data.csv')" + ] + }, + { + "cell_type": "code", + "execution_count": 30, + "metadata": { + "scrolled": true + }, + "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", + "
regionfromtoforecastindexbiomasscoalimportsgasnuclearotherhydrosolarwind
0North Scotland2019-05-15T11:30Z2019-05-15T12:00Z258moderate0.00.00.064.90.006.40.028.7
1North Scotland2019-05-15T12:00Z2019-05-15T12:30Z263high0.00.00.067.70.004.60.027.7
2North Scotland2019-05-15T12:30Z2019-05-15T13:00Z251moderate0.00.00.064.30.005.40.030.3
3North Scotland2019-05-15T13:00Z2019-05-15T13:30Z243moderate0.00.00.061.90.006.40.031.7
4North Scotland2019-05-15T13:30Z2019-05-15T14:00Z235moderate0.00.00.060.90.006.90.032.2
5North Scotland2019-05-15T14:00Z2019-05-15T14:30Z224moderate0.00.00.057.50.007.80.034.7
6North Scotland2019-05-15T14:30Z2019-05-15T15:00Z222moderate0.00.00.056.20.008.80.035.0
7North Scotland2019-05-15T15:00Z2019-05-15T15:30Z229moderate0.00.00.057.90.006.90.035.2
8North Scotland2019-05-15T15:30Z2019-05-15T16:00Z235moderate0.00.00.060.20.005.80.034.0
9North Scotland2019-05-15T16:00Z2019-05-15T16:30Z229moderate0.00.00.058.80.007.10.034.1
10North Scotland2019-05-15T16:30Z2019-05-15T17:00Z223moderate0.00.00.056.40.007.90.035.7
11North Scotland2019-05-15T17:00Z2019-05-15T17:30Z225moderate0.00.00.057.70.009.10.033.2
12North Scotland2019-05-15T17:30Z2019-05-15T18:00Z217moderate0.00.00.055.70.0012.20.032.1
13North Scotland2019-05-15T18:00Z2019-05-15T18:30Z210moderate0.00.00.053.70.0013.30.033.0
14North Scotland2019-05-15T18:30Z2019-05-15T19:00Z203moderate0.00.00.052.40.0015.10.032.5
15North Scotland2019-05-15T19:00Z2019-05-15T19:30Z202moderate0.00.00.049.90.0017.30.032.8
16North Scotland2019-05-15T19:30Z2019-05-15T20:00Z223moderate0.00.00.056.60.006.60.036.8
17North Scotland2019-05-15T20:00Z2019-05-15T20:30Z223moderate0.00.00.056.60.003.70.039.7
18North Scotland2019-05-15T20:30Z2019-05-15T21:00Z219moderate0.00.00.055.80.002.90.041.3
19North Scotland2019-05-15T21:00Z2019-05-15T21:30Z209moderate0.00.00.053.80.003.80.042.4
20North Scotland2019-05-15T21:30Z2019-05-15T22:00Z197moderate0.00.00.050.70.004.40.044.9
21North Scotland2019-05-15T22:00Z2019-05-15T22:30Z185moderate0.00.00.047.50.005.00.047.5
22North Scotland2019-05-15T22:30Z2019-05-15T23:00Z171moderate0.00.00.044.40.005.30.050.3
23North Scotland2019-05-15T23:00Z2019-05-15T23:30Z155low0.00.00.040.20.005.00.054.8
24North Scotland2019-05-15T23:30Z2019-05-16T00:00Z146low0.00.00.036.60.006.60.056.8
25North Scotland2019-05-16T00:00Z2019-05-16T00:30Z154low0.00.00.038.90.004.20.056.9
26North Scotland2019-05-16T00:30Z2019-05-16T01:00Z163moderate0.00.00.040.50.003.40.056.1
27North Scotland2019-05-16T01:00Z2019-05-16T01:30Z176moderate0.00.00.045.20.002.70.052.1
28North Scotland2019-05-16T01:30Z2019-05-16T02:00Z175moderate0.00.00.044.80.003.20.052.0
29North Scotland2019-05-16T02:00Z2019-05-16T02:30Z171moderate0.00.00.043.70.005.20.051.1
.............................................
803Wales2019-05-15T21:00Z2019-05-15T21:30Z308high0.00.00.079.00.002.50.018.5
804Wales2019-05-15T21:30Z2019-05-15T22:00Z294high0.00.00.075.20.003.00.021.8
805Wales2019-05-15T22:00Z2019-05-15T22:30Z280high0.00.00.071.90.003.40.024.7
806Wales2019-05-15T22:30Z2019-05-15T23:00Z269high0.00.00.767.50.002.70.029.1
807Wales2019-05-15T23:00Z2019-05-15T23:30Z267high0.00.00.067.40.002.30.030.3
808Wales2019-05-15T23:30Z2019-05-16T00:00Z271high0.00.00.068.50.000.80.030.7
809Wales2019-05-16T00:00Z2019-05-16T00:30Z276high0.00.00.070.00.001.60.028.4
810Wales2019-05-16T00:30Z2019-05-16T01:00Z281high0.00.00.070.60.002.40.027.0
811Wales2019-05-16T01:00Z2019-05-16T01:30Z294high0.00.00.074.20.002.60.023.2
812Wales2019-05-16T01:30Z2019-05-16T02:00Z295high0.00.00.075.30.001.40.023.3
813Wales2019-05-16T02:00Z2019-05-16T02:30Z298high0.00.00.075.50.001.00.023.5
814Wales2019-05-16T02:30Z2019-05-16T03:00Z176moderate1.10.00.246.310.601.60.040.2
815Wales2019-05-16T03:00Z2019-05-16T03:30Z147low1.50.00.038.413.502.30.044.3
816Wales2019-05-16T03:30Z2019-05-16T04:00Z124low1.60.00.032.215.104.50.046.6
817Wales2019-05-16T04:00Z2019-05-16T04:30Z123low1.70.01.027.915.606.60.147.1
818Wales2019-05-16T04:30Z2019-05-16T05:00Z174moderate1.10.010.230.010.504.40.942.9
819Wales2019-05-16T05:00Z2019-05-16T05:30Z194moderate0.80.011.733.27.002.62.742.0
820Wales2019-05-16T05:30Z2019-05-16T06:00Z238moderate0.00.012.546.50.400.24.735.7
821Wales2019-05-16T06:00Z2019-05-16T06:30Z227moderate0.10.01.554.60.600.27.135.9
822Wales2019-05-16T06:30Z2019-05-16T07:00Z248moderate0.00.00.061.50.000.08.030.5
823Wales2019-05-16T07:00Z2019-05-16T07:30Z267high0.00.00.067.80.000.78.123.4
824Wales2019-05-16T07:30Z2019-05-16T08:00Z269high0.00.00.068.40.000.09.622.0
825Wales2019-05-16T08:00Z2019-05-16T08:30Z267high0.00.00.068.00.001.310.220.5
826Wales2019-05-16T08:30Z2019-05-16T09:00Z263high0.00.00.067.00.001.611.519.9
827Wales2019-05-16T09:00Z2019-05-16T09:30Z258moderate0.00.00.066.20.001.113.319.4
828Wales2019-05-16T09:30Z2019-05-16T10:00Z249moderate0.00.00.063.40.001.315.619.7
829Wales2019-05-16T10:00Z2019-05-16T10:30Z240moderate0.00.00.061.40.001.317.719.6
830Wales2019-05-16T10:30Z2019-05-16T11:00Z236moderate0.00.00.059.60.001.618.919.9
831Wales2019-05-16T11:00Z2019-05-16T11:30Z238moderate0.00.00.060.80.001.118.819.3
832Wales2019-05-16T11:30Z2019-05-16T12:00Z235moderate0.00.00.059.50.001.319.919.3
\n", + "

833 rows × 14 columns

\n", + "
" + ], + "text/plain": [ + " region from to forecast index \\\n", + "0 North Scotland 2019-05-15T11:30Z 2019-05-15T12:00Z 258 moderate \n", + "1 North Scotland 2019-05-15T12:00Z 2019-05-15T12:30Z 263 high \n", + "2 North Scotland 2019-05-15T12:30Z 2019-05-15T13:00Z 251 moderate \n", + "3 North Scotland 2019-05-15T13:00Z 2019-05-15T13:30Z 243 moderate \n", + "4 North Scotland 2019-05-15T13:30Z 2019-05-15T14:00Z 235 moderate \n", + "5 North Scotland 2019-05-15T14:00Z 2019-05-15T14:30Z 224 moderate \n", + "6 North Scotland 2019-05-15T14:30Z 2019-05-15T15:00Z 222 moderate \n", + "7 North Scotland 2019-05-15T15:00Z 2019-05-15T15:30Z 229 moderate \n", + "8 North Scotland 2019-05-15T15:30Z 2019-05-15T16:00Z 235 moderate \n", + "9 North Scotland 2019-05-15T16:00Z 2019-05-15T16:30Z 229 moderate \n", + "10 North Scotland 2019-05-15T16:30Z 2019-05-15T17:00Z 223 moderate \n", + "11 North Scotland 2019-05-15T17:00Z 2019-05-15T17:30Z 225 moderate \n", + "12 North Scotland 2019-05-15T17:30Z 2019-05-15T18:00Z 217 moderate \n", + "13 North Scotland 2019-05-15T18:00Z 2019-05-15T18:30Z 210 moderate \n", + "14 North Scotland 2019-05-15T18:30Z 2019-05-15T19:00Z 203 moderate \n", + "15 North Scotland 2019-05-15T19:00Z 2019-05-15T19:30Z 202 moderate \n", + "16 North Scotland 2019-05-15T19:30Z 2019-05-15T20:00Z 223 moderate \n", + "17 North Scotland 2019-05-15T20:00Z 2019-05-15T20:30Z 223 moderate \n", + "18 North Scotland 2019-05-15T20:30Z 2019-05-15T21:00Z 219 moderate \n", + "19 North Scotland 2019-05-15T21:00Z 2019-05-15T21:30Z 209 moderate \n", + "20 North Scotland 2019-05-15T21:30Z 2019-05-15T22:00Z 197 moderate \n", + "21 North Scotland 2019-05-15T22:00Z 2019-05-15T22:30Z 185 moderate \n", + "22 North Scotland 2019-05-15T22:30Z 2019-05-15T23:00Z 171 moderate \n", + "23 North Scotland 2019-05-15T23:00Z 2019-05-15T23:30Z 155 low \n", + "24 North Scotland 2019-05-15T23:30Z 2019-05-16T00:00Z 146 low \n", + "25 North Scotland 2019-05-16T00:00Z 2019-05-16T00:30Z 154 low \n", + "26 North Scotland 2019-05-16T00:30Z 2019-05-16T01:00Z 163 moderate \n", + "27 North Scotland 2019-05-16T01:00Z 2019-05-16T01:30Z 176 moderate \n", + "28 North Scotland 2019-05-16T01:30Z 2019-05-16T02:00Z 175 moderate \n", + "29 North Scotland 2019-05-16T02:00Z 2019-05-16T02:30Z 171 moderate \n", + ".. ... ... ... ... ... \n", + "803 Wales 2019-05-15T21:00Z 2019-05-15T21:30Z 308 high \n", + "804 Wales 2019-05-15T21:30Z 2019-05-15T22:00Z 294 high \n", + "805 Wales 2019-05-15T22:00Z 2019-05-15T22:30Z 280 high \n", + "806 Wales 2019-05-15T22:30Z 2019-05-15T23:00Z 269 high \n", + "807 Wales 2019-05-15T23:00Z 2019-05-15T23:30Z 267 high \n", + "808 Wales 2019-05-15T23:30Z 2019-05-16T00:00Z 271 high \n", + "809 Wales 2019-05-16T00:00Z 2019-05-16T00:30Z 276 high \n", + "810 Wales 2019-05-16T00:30Z 2019-05-16T01:00Z 281 high \n", + "811 Wales 2019-05-16T01:00Z 2019-05-16T01:30Z 294 high \n", + "812 Wales 2019-05-16T01:30Z 2019-05-16T02:00Z 295 high \n", + "813 Wales 2019-05-16T02:00Z 2019-05-16T02:30Z 298 high \n", + "814 Wales 2019-05-16T02:30Z 2019-05-16T03:00Z 176 moderate \n", + "815 Wales 2019-05-16T03:00Z 2019-05-16T03:30Z 147 low \n", + "816 Wales 2019-05-16T03:30Z 2019-05-16T04:00Z 124 low \n", + "817 Wales 2019-05-16T04:00Z 2019-05-16T04:30Z 123 low \n", + "818 Wales 2019-05-16T04:30Z 2019-05-16T05:00Z 174 moderate \n", + "819 Wales 2019-05-16T05:00Z 2019-05-16T05:30Z 194 moderate \n", + "820 Wales 2019-05-16T05:30Z 2019-05-16T06:00Z 238 moderate \n", + "821 Wales 2019-05-16T06:00Z 2019-05-16T06:30Z 227 moderate \n", + "822 Wales 2019-05-16T06:30Z 2019-05-16T07:00Z 248 moderate \n", + "823 Wales 2019-05-16T07:00Z 2019-05-16T07:30Z 267 high \n", + "824 Wales 2019-05-16T07:30Z 2019-05-16T08:00Z 269 high \n", + "825 Wales 2019-05-16T08:00Z 2019-05-16T08:30Z 267 high \n", + "826 Wales 2019-05-16T08:30Z 2019-05-16T09:00Z 263 high \n", + "827 Wales 2019-05-16T09:00Z 2019-05-16T09:30Z 258 moderate \n", + "828 Wales 2019-05-16T09:30Z 2019-05-16T10:00Z 249 moderate \n", + "829 Wales 2019-05-16T10:00Z 2019-05-16T10:30Z 240 moderate \n", + "830 Wales 2019-05-16T10:30Z 2019-05-16T11:00Z 236 moderate \n", + "831 Wales 2019-05-16T11:00Z 2019-05-16T11:30Z 238 moderate \n", + "832 Wales 2019-05-16T11:30Z 2019-05-16T12:00Z 235 moderate \n", + "\n", + " biomass coal imports gas nuclear other hydro solar wind \n", + "0 0.0 0.0 0.0 64.9 0.0 0 6.4 0.0 28.7 \n", + "1 0.0 0.0 0.0 67.7 0.0 0 4.6 0.0 27.7 \n", + "2 0.0 0.0 0.0 64.3 0.0 0 5.4 0.0 30.3 \n", + "3 0.0 0.0 0.0 61.9 0.0 0 6.4 0.0 31.7 \n", + "4 0.0 0.0 0.0 60.9 0.0 0 6.9 0.0 32.2 \n", + "5 0.0 0.0 0.0 57.5 0.0 0 7.8 0.0 34.7 \n", + "6 0.0 0.0 0.0 56.2 0.0 0 8.8 0.0 35.0 \n", + "7 0.0 0.0 0.0 57.9 0.0 0 6.9 0.0 35.2 \n", + "8 0.0 0.0 0.0 60.2 0.0 0 5.8 0.0 34.0 \n", + "9 0.0 0.0 0.0 58.8 0.0 0 7.1 0.0 34.1 \n", + "10 0.0 0.0 0.0 56.4 0.0 0 7.9 0.0 35.7 \n", + "11 0.0 0.0 0.0 57.7 0.0 0 9.1 0.0 33.2 \n", + "12 0.0 0.0 0.0 55.7 0.0 0 12.2 0.0 32.1 \n", + "13 0.0 0.0 0.0 53.7 0.0 0 13.3 0.0 33.0 \n", + "14 0.0 0.0 0.0 52.4 0.0 0 15.1 0.0 32.5 \n", + "15 0.0 0.0 0.0 49.9 0.0 0 17.3 0.0 32.8 \n", + "16 0.0 0.0 0.0 56.6 0.0 0 6.6 0.0 36.8 \n", + "17 0.0 0.0 0.0 56.6 0.0 0 3.7 0.0 39.7 \n", + "18 0.0 0.0 0.0 55.8 0.0 0 2.9 0.0 41.3 \n", + "19 0.0 0.0 0.0 53.8 0.0 0 3.8 0.0 42.4 \n", + "20 0.0 0.0 0.0 50.7 0.0 0 4.4 0.0 44.9 \n", + "21 0.0 0.0 0.0 47.5 0.0 0 5.0 0.0 47.5 \n", + "22 0.0 0.0 0.0 44.4 0.0 0 5.3 0.0 50.3 \n", + "23 0.0 0.0 0.0 40.2 0.0 0 5.0 0.0 54.8 \n", + "24 0.0 0.0 0.0 36.6 0.0 0 6.6 0.0 56.8 \n", + "25 0.0 0.0 0.0 38.9 0.0 0 4.2 0.0 56.9 \n", + "26 0.0 0.0 0.0 40.5 0.0 0 3.4 0.0 56.1 \n", + "27 0.0 0.0 0.0 45.2 0.0 0 2.7 0.0 52.1 \n", + "28 0.0 0.0 0.0 44.8 0.0 0 3.2 0.0 52.0 \n", + "29 0.0 0.0 0.0 43.7 0.0 0 5.2 0.0 51.1 \n", + ".. ... ... ... ... ... ... ... ... ... \n", + "803 0.0 0.0 0.0 79.0 0.0 0 2.5 0.0 18.5 \n", + "804 0.0 0.0 0.0 75.2 0.0 0 3.0 0.0 21.8 \n", + "805 0.0 0.0 0.0 71.9 0.0 0 3.4 0.0 24.7 \n", + "806 0.0 0.0 0.7 67.5 0.0 0 2.7 0.0 29.1 \n", + "807 0.0 0.0 0.0 67.4 0.0 0 2.3 0.0 30.3 \n", + "808 0.0 0.0 0.0 68.5 0.0 0 0.8 0.0 30.7 \n", + "809 0.0 0.0 0.0 70.0 0.0 0 1.6 0.0 28.4 \n", + "810 0.0 0.0 0.0 70.6 0.0 0 2.4 0.0 27.0 \n", + "811 0.0 0.0 0.0 74.2 0.0 0 2.6 0.0 23.2 \n", + "812 0.0 0.0 0.0 75.3 0.0 0 1.4 0.0 23.3 \n", + "813 0.0 0.0 0.0 75.5 0.0 0 1.0 0.0 23.5 \n", + "814 1.1 0.0 0.2 46.3 10.6 0 1.6 0.0 40.2 \n", + "815 1.5 0.0 0.0 38.4 13.5 0 2.3 0.0 44.3 \n", + "816 1.6 0.0 0.0 32.2 15.1 0 4.5 0.0 46.6 \n", + "817 1.7 0.0 1.0 27.9 15.6 0 6.6 0.1 47.1 \n", + "818 1.1 0.0 10.2 30.0 10.5 0 4.4 0.9 42.9 \n", + "819 0.8 0.0 11.7 33.2 7.0 0 2.6 2.7 42.0 \n", + "820 0.0 0.0 12.5 46.5 0.4 0 0.2 4.7 35.7 \n", + "821 0.1 0.0 1.5 54.6 0.6 0 0.2 7.1 35.9 \n", + "822 0.0 0.0 0.0 61.5 0.0 0 0.0 8.0 30.5 \n", + "823 0.0 0.0 0.0 67.8 0.0 0 0.7 8.1 23.4 \n", + "824 0.0 0.0 0.0 68.4 0.0 0 0.0 9.6 22.0 \n", + "825 0.0 0.0 0.0 68.0 0.0 0 1.3 10.2 20.5 \n", + "826 0.0 0.0 0.0 67.0 0.0 0 1.6 11.5 19.9 \n", + "827 0.0 0.0 0.0 66.2 0.0 0 1.1 13.3 19.4 \n", + "828 0.0 0.0 0.0 63.4 0.0 0 1.3 15.6 19.7 \n", + "829 0.0 0.0 0.0 61.4 0.0 0 1.3 17.7 19.6 \n", + "830 0.0 0.0 0.0 59.6 0.0 0 1.6 18.9 19.9 \n", + "831 0.0 0.0 0.0 60.8 0.0 0 1.1 18.8 19.3 \n", + "832 0.0 0.0 0.0 59.5 0.0 0 1.3 19.9 19.3 \n", + "\n", + "[833 rows x 14 columns]" + ] + }, + "execution_count": 30, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "#Data unraveled\n", + "lista = []\n", + "for page in range(1,18):\n", + " k = page\n", + " url = f'https://api.carbonintensity.org.uk/regional/intensity/2019-05-15T12:00Z/2019-05-16T12:00Z/regionid/{k}'\n", + " response_1 = requests.get(url)\n", + " response_1 = response_1.json()\n", + "\n", + " results = response_1['data']['data']\n", + " region = response_1['data']['shortname']\n", + "\n", + " for r in results:\n", + " #print(r)\n", + " temp = []\n", + " temp.append(region)\n", + " for element in r:\n", + " #print(element)\n", + " #temp.append(region)\n", + " if element == 'from' or element == 'to':\n", + " temp.append(r[element])\n", + " #print(r[element])\n", + " elif element == 'intensity':\n", + " temp.append(r[element]['forecast'])\n", + " temp.append(r[element]['index'])\n", + " elif element == 'generationmix':\n", + " for e in r[element]:\n", + " temp.append(e['perc'])\n", + " lista.append(temp) \n", + "\n", + "df = pd.DataFrame(lista)\n", + "df.columns = ['region','from','to','forecast','index','biomass','coal','imports','gas','nuclear','other','hydro','solar','wind']\n", + "df" + ] + }, + { + "cell_type": "code", + "execution_count": 46, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "region 0\n", + "from 0\n", + "to 0\n", + "forecast 0\n", + "index 0\n", + "biomass 0\n", + "coal 0\n", + "imports 0\n", + "gas 0\n", + "nuclear 0\n", + "other 0\n", + "hydro 0\n", + "solar 0\n", + "wind 0\n", + "dtype: int64" + ] + }, + "execution_count": 46, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "#Searching null values\n", + "\n", + "null_values = df.isnull().sum()\n", + "null_values" + ] + }, + { + "cell_type": "code", + "execution_count": 47, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + "RangeIndex: 833 entries, 0 to 832\n", + "Data columns (total 14 columns):\n", + "region 833 non-null object\n", + "from 833 non-null object\n", + "to 833 non-null object\n", + "forecast 833 non-null int64\n", + "index 833 non-null object\n", + "biomass 833 non-null float64\n", + "coal 833 non-null float64\n", + "imports 833 non-null float64\n", + "gas 833 non-null float64\n", + "nuclear 833 non-null float64\n", + "other 833 non-null int64\n", + "hydro 833 non-null float64\n", + "solar 833 non-null float64\n", + "wind 833 non-null float64\n", + "dtypes: float64(8), int64(2), object(4)\n", + "memory usage: 91.2+ KB\n" + ] + }, + { + "data": { + "text/plain": [ + "None" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "display(df.info())" + ] + }, + { + "cell_type": "code", + "execution_count": 49, + "metadata": {}, + "outputs": [], + "source": [ + "df.to_csv('clean_data.csv')" + ] + } + ], + "metadata": { + "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.7.3" + } + }, + "nbformat": 4, + "nbformat_minor": 4 +} diff --git a/your-code/Week3_Project_API.ipynb b/your-code/Week3_Project_API.ipynb new file mode 100644 index 0000000..919cc9f --- /dev/null +++ b/your-code/Week3_Project_API.ipynb @@ -0,0 +1,1406 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": 1, + "metadata": {}, + "outputs": [], + "source": [ + "import requests\n", + "import pandas as pd\n", + "from pandas.io.json import json_normalize" + ] + }, + { + "cell_type": "code", + "execution_count": 44, + "metadata": {}, + "outputs": [], + "source": [ + "#Data exploration\n", + "\n", + "data_response = [] #lista de los responses, por región (son 17 regiones, 17 páginas)\n", + "for q in range (1,18):\n", + " response = requests.get(f'https://api.carbonintensity.org.uk/regional/intensity/2019-05-15T12:00Z/2019-05-16T12:00Z/regionid/{q}')\n", + " data_response.append(response)\n", + " \n", + "region_json =[]\n", + "for i in range(17):\n", + " region = data_response[i].json()\n", + " region_json.append(region)\n", + "#region_json\n", + "\n", + "df_0 = pd.DataFrame(region_json)\n", + "df_0.to_csv('raw_data.csv')" + ] + }, + { + "cell_type": "code", + "execution_count": 30, + "metadata": { + "scrolled": true + }, + "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", + "
regionfromtoforecastindexbiomasscoalimportsgasnuclearotherhydrosolarwind
0North Scotland2019-05-15T11:30Z2019-05-15T12:00Z258moderate0.00.00.064.90.006.40.028.7
1North Scotland2019-05-15T12:00Z2019-05-15T12:30Z263high0.00.00.067.70.004.60.027.7
2North Scotland2019-05-15T12:30Z2019-05-15T13:00Z251moderate0.00.00.064.30.005.40.030.3
3North Scotland2019-05-15T13:00Z2019-05-15T13:30Z243moderate0.00.00.061.90.006.40.031.7
4North Scotland2019-05-15T13:30Z2019-05-15T14:00Z235moderate0.00.00.060.90.006.90.032.2
5North Scotland2019-05-15T14:00Z2019-05-15T14:30Z224moderate0.00.00.057.50.007.80.034.7
6North Scotland2019-05-15T14:30Z2019-05-15T15:00Z222moderate0.00.00.056.20.008.80.035.0
7North Scotland2019-05-15T15:00Z2019-05-15T15:30Z229moderate0.00.00.057.90.006.90.035.2
8North Scotland2019-05-15T15:30Z2019-05-15T16:00Z235moderate0.00.00.060.20.005.80.034.0
9North Scotland2019-05-15T16:00Z2019-05-15T16:30Z229moderate0.00.00.058.80.007.10.034.1
10North Scotland2019-05-15T16:30Z2019-05-15T17:00Z223moderate0.00.00.056.40.007.90.035.7
11North Scotland2019-05-15T17:00Z2019-05-15T17:30Z225moderate0.00.00.057.70.009.10.033.2
12North Scotland2019-05-15T17:30Z2019-05-15T18:00Z217moderate0.00.00.055.70.0012.20.032.1
13North Scotland2019-05-15T18:00Z2019-05-15T18:30Z210moderate0.00.00.053.70.0013.30.033.0
14North Scotland2019-05-15T18:30Z2019-05-15T19:00Z203moderate0.00.00.052.40.0015.10.032.5
15North Scotland2019-05-15T19:00Z2019-05-15T19:30Z202moderate0.00.00.049.90.0017.30.032.8
16North Scotland2019-05-15T19:30Z2019-05-15T20:00Z223moderate0.00.00.056.60.006.60.036.8
17North Scotland2019-05-15T20:00Z2019-05-15T20:30Z223moderate0.00.00.056.60.003.70.039.7
18North Scotland2019-05-15T20:30Z2019-05-15T21:00Z219moderate0.00.00.055.80.002.90.041.3
19North Scotland2019-05-15T21:00Z2019-05-15T21:30Z209moderate0.00.00.053.80.003.80.042.4
20North Scotland2019-05-15T21:30Z2019-05-15T22:00Z197moderate0.00.00.050.70.004.40.044.9
21North Scotland2019-05-15T22:00Z2019-05-15T22:30Z185moderate0.00.00.047.50.005.00.047.5
22North Scotland2019-05-15T22:30Z2019-05-15T23:00Z171moderate0.00.00.044.40.005.30.050.3
23North Scotland2019-05-15T23:00Z2019-05-15T23:30Z155low0.00.00.040.20.005.00.054.8
24North Scotland2019-05-15T23:30Z2019-05-16T00:00Z146low0.00.00.036.60.006.60.056.8
25North Scotland2019-05-16T00:00Z2019-05-16T00:30Z154low0.00.00.038.90.004.20.056.9
26North Scotland2019-05-16T00:30Z2019-05-16T01:00Z163moderate0.00.00.040.50.003.40.056.1
27North Scotland2019-05-16T01:00Z2019-05-16T01:30Z176moderate0.00.00.045.20.002.70.052.1
28North Scotland2019-05-16T01:30Z2019-05-16T02:00Z175moderate0.00.00.044.80.003.20.052.0
29North Scotland2019-05-16T02:00Z2019-05-16T02:30Z171moderate0.00.00.043.70.005.20.051.1
.............................................
803Wales2019-05-15T21:00Z2019-05-15T21:30Z308high0.00.00.079.00.002.50.018.5
804Wales2019-05-15T21:30Z2019-05-15T22:00Z294high0.00.00.075.20.003.00.021.8
805Wales2019-05-15T22:00Z2019-05-15T22:30Z280high0.00.00.071.90.003.40.024.7
806Wales2019-05-15T22:30Z2019-05-15T23:00Z269high0.00.00.767.50.002.70.029.1
807Wales2019-05-15T23:00Z2019-05-15T23:30Z267high0.00.00.067.40.002.30.030.3
808Wales2019-05-15T23:30Z2019-05-16T00:00Z271high0.00.00.068.50.000.80.030.7
809Wales2019-05-16T00:00Z2019-05-16T00:30Z276high0.00.00.070.00.001.60.028.4
810Wales2019-05-16T00:30Z2019-05-16T01:00Z281high0.00.00.070.60.002.40.027.0
811Wales2019-05-16T01:00Z2019-05-16T01:30Z294high0.00.00.074.20.002.60.023.2
812Wales2019-05-16T01:30Z2019-05-16T02:00Z295high0.00.00.075.30.001.40.023.3
813Wales2019-05-16T02:00Z2019-05-16T02:30Z298high0.00.00.075.50.001.00.023.5
814Wales2019-05-16T02:30Z2019-05-16T03:00Z176moderate1.10.00.246.310.601.60.040.2
815Wales2019-05-16T03:00Z2019-05-16T03:30Z147low1.50.00.038.413.502.30.044.3
816Wales2019-05-16T03:30Z2019-05-16T04:00Z124low1.60.00.032.215.104.50.046.6
817Wales2019-05-16T04:00Z2019-05-16T04:30Z123low1.70.01.027.915.606.60.147.1
818Wales2019-05-16T04:30Z2019-05-16T05:00Z174moderate1.10.010.230.010.504.40.942.9
819Wales2019-05-16T05:00Z2019-05-16T05:30Z194moderate0.80.011.733.27.002.62.742.0
820Wales2019-05-16T05:30Z2019-05-16T06:00Z238moderate0.00.012.546.50.400.24.735.7
821Wales2019-05-16T06:00Z2019-05-16T06:30Z227moderate0.10.01.554.60.600.27.135.9
822Wales2019-05-16T06:30Z2019-05-16T07:00Z248moderate0.00.00.061.50.000.08.030.5
823Wales2019-05-16T07:00Z2019-05-16T07:30Z267high0.00.00.067.80.000.78.123.4
824Wales2019-05-16T07:30Z2019-05-16T08:00Z269high0.00.00.068.40.000.09.622.0
825Wales2019-05-16T08:00Z2019-05-16T08:30Z267high0.00.00.068.00.001.310.220.5
826Wales2019-05-16T08:30Z2019-05-16T09:00Z263high0.00.00.067.00.001.611.519.9
827Wales2019-05-16T09:00Z2019-05-16T09:30Z258moderate0.00.00.066.20.001.113.319.4
828Wales2019-05-16T09:30Z2019-05-16T10:00Z249moderate0.00.00.063.40.001.315.619.7
829Wales2019-05-16T10:00Z2019-05-16T10:30Z240moderate0.00.00.061.40.001.317.719.6
830Wales2019-05-16T10:30Z2019-05-16T11:00Z236moderate0.00.00.059.60.001.618.919.9
831Wales2019-05-16T11:00Z2019-05-16T11:30Z238moderate0.00.00.060.80.001.118.819.3
832Wales2019-05-16T11:30Z2019-05-16T12:00Z235moderate0.00.00.059.50.001.319.919.3
\n", + "

833 rows × 14 columns

\n", + "
" + ], + "text/plain": [ + " region from to forecast index \\\n", + "0 North Scotland 2019-05-15T11:30Z 2019-05-15T12:00Z 258 moderate \n", + "1 North Scotland 2019-05-15T12:00Z 2019-05-15T12:30Z 263 high \n", + "2 North Scotland 2019-05-15T12:30Z 2019-05-15T13:00Z 251 moderate \n", + "3 North Scotland 2019-05-15T13:00Z 2019-05-15T13:30Z 243 moderate \n", + "4 North Scotland 2019-05-15T13:30Z 2019-05-15T14:00Z 235 moderate \n", + "5 North Scotland 2019-05-15T14:00Z 2019-05-15T14:30Z 224 moderate \n", + "6 North Scotland 2019-05-15T14:30Z 2019-05-15T15:00Z 222 moderate \n", + "7 North Scotland 2019-05-15T15:00Z 2019-05-15T15:30Z 229 moderate \n", + "8 North Scotland 2019-05-15T15:30Z 2019-05-15T16:00Z 235 moderate \n", + "9 North Scotland 2019-05-15T16:00Z 2019-05-15T16:30Z 229 moderate \n", + "10 North Scotland 2019-05-15T16:30Z 2019-05-15T17:00Z 223 moderate \n", + "11 North Scotland 2019-05-15T17:00Z 2019-05-15T17:30Z 225 moderate \n", + "12 North Scotland 2019-05-15T17:30Z 2019-05-15T18:00Z 217 moderate \n", + "13 North Scotland 2019-05-15T18:00Z 2019-05-15T18:30Z 210 moderate \n", + "14 North Scotland 2019-05-15T18:30Z 2019-05-15T19:00Z 203 moderate \n", + "15 North Scotland 2019-05-15T19:00Z 2019-05-15T19:30Z 202 moderate \n", + "16 North Scotland 2019-05-15T19:30Z 2019-05-15T20:00Z 223 moderate \n", + "17 North Scotland 2019-05-15T20:00Z 2019-05-15T20:30Z 223 moderate \n", + "18 North Scotland 2019-05-15T20:30Z 2019-05-15T21:00Z 219 moderate \n", + "19 North Scotland 2019-05-15T21:00Z 2019-05-15T21:30Z 209 moderate \n", + "20 North Scotland 2019-05-15T21:30Z 2019-05-15T22:00Z 197 moderate \n", + "21 North Scotland 2019-05-15T22:00Z 2019-05-15T22:30Z 185 moderate \n", + "22 North Scotland 2019-05-15T22:30Z 2019-05-15T23:00Z 171 moderate \n", + "23 North Scotland 2019-05-15T23:00Z 2019-05-15T23:30Z 155 low \n", + "24 North Scotland 2019-05-15T23:30Z 2019-05-16T00:00Z 146 low \n", + "25 North Scotland 2019-05-16T00:00Z 2019-05-16T00:30Z 154 low \n", + "26 North Scotland 2019-05-16T00:30Z 2019-05-16T01:00Z 163 moderate \n", + "27 North Scotland 2019-05-16T01:00Z 2019-05-16T01:30Z 176 moderate \n", + "28 North Scotland 2019-05-16T01:30Z 2019-05-16T02:00Z 175 moderate \n", + "29 North Scotland 2019-05-16T02:00Z 2019-05-16T02:30Z 171 moderate \n", + ".. ... ... ... ... ... \n", + "803 Wales 2019-05-15T21:00Z 2019-05-15T21:30Z 308 high \n", + "804 Wales 2019-05-15T21:30Z 2019-05-15T22:00Z 294 high \n", + "805 Wales 2019-05-15T22:00Z 2019-05-15T22:30Z 280 high \n", + "806 Wales 2019-05-15T22:30Z 2019-05-15T23:00Z 269 high \n", + "807 Wales 2019-05-15T23:00Z 2019-05-15T23:30Z 267 high \n", + "808 Wales 2019-05-15T23:30Z 2019-05-16T00:00Z 271 high \n", + "809 Wales 2019-05-16T00:00Z 2019-05-16T00:30Z 276 high \n", + "810 Wales 2019-05-16T00:30Z 2019-05-16T01:00Z 281 high \n", + "811 Wales 2019-05-16T01:00Z 2019-05-16T01:30Z 294 high \n", + "812 Wales 2019-05-16T01:30Z 2019-05-16T02:00Z 295 high \n", + "813 Wales 2019-05-16T02:00Z 2019-05-16T02:30Z 298 high \n", + "814 Wales 2019-05-16T02:30Z 2019-05-16T03:00Z 176 moderate \n", + "815 Wales 2019-05-16T03:00Z 2019-05-16T03:30Z 147 low \n", + "816 Wales 2019-05-16T03:30Z 2019-05-16T04:00Z 124 low \n", + "817 Wales 2019-05-16T04:00Z 2019-05-16T04:30Z 123 low \n", + "818 Wales 2019-05-16T04:30Z 2019-05-16T05:00Z 174 moderate \n", + "819 Wales 2019-05-16T05:00Z 2019-05-16T05:30Z 194 moderate \n", + "820 Wales 2019-05-16T05:30Z 2019-05-16T06:00Z 238 moderate \n", + "821 Wales 2019-05-16T06:00Z 2019-05-16T06:30Z 227 moderate \n", + "822 Wales 2019-05-16T06:30Z 2019-05-16T07:00Z 248 moderate \n", + "823 Wales 2019-05-16T07:00Z 2019-05-16T07:30Z 267 high \n", + "824 Wales 2019-05-16T07:30Z 2019-05-16T08:00Z 269 high \n", + "825 Wales 2019-05-16T08:00Z 2019-05-16T08:30Z 267 high \n", + "826 Wales 2019-05-16T08:30Z 2019-05-16T09:00Z 263 high \n", + "827 Wales 2019-05-16T09:00Z 2019-05-16T09:30Z 258 moderate \n", + "828 Wales 2019-05-16T09:30Z 2019-05-16T10:00Z 249 moderate \n", + "829 Wales 2019-05-16T10:00Z 2019-05-16T10:30Z 240 moderate \n", + "830 Wales 2019-05-16T10:30Z 2019-05-16T11:00Z 236 moderate \n", + "831 Wales 2019-05-16T11:00Z 2019-05-16T11:30Z 238 moderate \n", + "832 Wales 2019-05-16T11:30Z 2019-05-16T12:00Z 235 moderate \n", + "\n", + " biomass coal imports gas nuclear other hydro solar wind \n", + "0 0.0 0.0 0.0 64.9 0.0 0 6.4 0.0 28.7 \n", + "1 0.0 0.0 0.0 67.7 0.0 0 4.6 0.0 27.7 \n", + "2 0.0 0.0 0.0 64.3 0.0 0 5.4 0.0 30.3 \n", + "3 0.0 0.0 0.0 61.9 0.0 0 6.4 0.0 31.7 \n", + "4 0.0 0.0 0.0 60.9 0.0 0 6.9 0.0 32.2 \n", + "5 0.0 0.0 0.0 57.5 0.0 0 7.8 0.0 34.7 \n", + "6 0.0 0.0 0.0 56.2 0.0 0 8.8 0.0 35.0 \n", + "7 0.0 0.0 0.0 57.9 0.0 0 6.9 0.0 35.2 \n", + "8 0.0 0.0 0.0 60.2 0.0 0 5.8 0.0 34.0 \n", + "9 0.0 0.0 0.0 58.8 0.0 0 7.1 0.0 34.1 \n", + "10 0.0 0.0 0.0 56.4 0.0 0 7.9 0.0 35.7 \n", + "11 0.0 0.0 0.0 57.7 0.0 0 9.1 0.0 33.2 \n", + "12 0.0 0.0 0.0 55.7 0.0 0 12.2 0.0 32.1 \n", + "13 0.0 0.0 0.0 53.7 0.0 0 13.3 0.0 33.0 \n", + "14 0.0 0.0 0.0 52.4 0.0 0 15.1 0.0 32.5 \n", + "15 0.0 0.0 0.0 49.9 0.0 0 17.3 0.0 32.8 \n", + "16 0.0 0.0 0.0 56.6 0.0 0 6.6 0.0 36.8 \n", + "17 0.0 0.0 0.0 56.6 0.0 0 3.7 0.0 39.7 \n", + "18 0.0 0.0 0.0 55.8 0.0 0 2.9 0.0 41.3 \n", + "19 0.0 0.0 0.0 53.8 0.0 0 3.8 0.0 42.4 \n", + "20 0.0 0.0 0.0 50.7 0.0 0 4.4 0.0 44.9 \n", + "21 0.0 0.0 0.0 47.5 0.0 0 5.0 0.0 47.5 \n", + "22 0.0 0.0 0.0 44.4 0.0 0 5.3 0.0 50.3 \n", + "23 0.0 0.0 0.0 40.2 0.0 0 5.0 0.0 54.8 \n", + "24 0.0 0.0 0.0 36.6 0.0 0 6.6 0.0 56.8 \n", + "25 0.0 0.0 0.0 38.9 0.0 0 4.2 0.0 56.9 \n", + "26 0.0 0.0 0.0 40.5 0.0 0 3.4 0.0 56.1 \n", + "27 0.0 0.0 0.0 45.2 0.0 0 2.7 0.0 52.1 \n", + "28 0.0 0.0 0.0 44.8 0.0 0 3.2 0.0 52.0 \n", + "29 0.0 0.0 0.0 43.7 0.0 0 5.2 0.0 51.1 \n", + ".. ... ... ... ... ... ... ... ... ... \n", + "803 0.0 0.0 0.0 79.0 0.0 0 2.5 0.0 18.5 \n", + "804 0.0 0.0 0.0 75.2 0.0 0 3.0 0.0 21.8 \n", + "805 0.0 0.0 0.0 71.9 0.0 0 3.4 0.0 24.7 \n", + "806 0.0 0.0 0.7 67.5 0.0 0 2.7 0.0 29.1 \n", + "807 0.0 0.0 0.0 67.4 0.0 0 2.3 0.0 30.3 \n", + "808 0.0 0.0 0.0 68.5 0.0 0 0.8 0.0 30.7 \n", + "809 0.0 0.0 0.0 70.0 0.0 0 1.6 0.0 28.4 \n", + "810 0.0 0.0 0.0 70.6 0.0 0 2.4 0.0 27.0 \n", + "811 0.0 0.0 0.0 74.2 0.0 0 2.6 0.0 23.2 \n", + "812 0.0 0.0 0.0 75.3 0.0 0 1.4 0.0 23.3 \n", + "813 0.0 0.0 0.0 75.5 0.0 0 1.0 0.0 23.5 \n", + "814 1.1 0.0 0.2 46.3 10.6 0 1.6 0.0 40.2 \n", + "815 1.5 0.0 0.0 38.4 13.5 0 2.3 0.0 44.3 \n", + "816 1.6 0.0 0.0 32.2 15.1 0 4.5 0.0 46.6 \n", + "817 1.7 0.0 1.0 27.9 15.6 0 6.6 0.1 47.1 \n", + "818 1.1 0.0 10.2 30.0 10.5 0 4.4 0.9 42.9 \n", + "819 0.8 0.0 11.7 33.2 7.0 0 2.6 2.7 42.0 \n", + "820 0.0 0.0 12.5 46.5 0.4 0 0.2 4.7 35.7 \n", + "821 0.1 0.0 1.5 54.6 0.6 0 0.2 7.1 35.9 \n", + "822 0.0 0.0 0.0 61.5 0.0 0 0.0 8.0 30.5 \n", + "823 0.0 0.0 0.0 67.8 0.0 0 0.7 8.1 23.4 \n", + "824 0.0 0.0 0.0 68.4 0.0 0 0.0 9.6 22.0 \n", + "825 0.0 0.0 0.0 68.0 0.0 0 1.3 10.2 20.5 \n", + "826 0.0 0.0 0.0 67.0 0.0 0 1.6 11.5 19.9 \n", + "827 0.0 0.0 0.0 66.2 0.0 0 1.1 13.3 19.4 \n", + "828 0.0 0.0 0.0 63.4 0.0 0 1.3 15.6 19.7 \n", + "829 0.0 0.0 0.0 61.4 0.0 0 1.3 17.7 19.6 \n", + "830 0.0 0.0 0.0 59.6 0.0 0 1.6 18.9 19.9 \n", + "831 0.0 0.0 0.0 60.8 0.0 0 1.1 18.8 19.3 \n", + "832 0.0 0.0 0.0 59.5 0.0 0 1.3 19.9 19.3 \n", + "\n", + "[833 rows x 14 columns]" + ] + }, + "execution_count": 30, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "#Data unraveled\n", + "lista = []\n", + "for page in range(1,18):\n", + " k = page\n", + " url = f'https://api.carbonintensity.org.uk/regional/intensity/2019-05-15T12:00Z/2019-05-16T12:00Z/regionid/{k}'\n", + " response_1 = requests.get(url)\n", + " response_1 = response_1.json()\n", + "\n", + " results = response_1['data']['data']\n", + " region = response_1['data']['shortname']\n", + "\n", + " for r in results:\n", + " #print(r)\n", + " temp = []\n", + " temp.append(region)\n", + " for element in r:\n", + " #print(element)\n", + " #temp.append(region)\n", + " if element == 'from' or element == 'to':\n", + " temp.append(r[element])\n", + " #print(r[element])\n", + " elif element == 'intensity':\n", + " temp.append(r[element]['forecast'])\n", + " temp.append(r[element]['index'])\n", + " elif element == 'generationmix':\n", + " for e in r[element]:\n", + " temp.append(e['perc'])\n", + " lista.append(temp) \n", + "\n", + "df = pd.DataFrame(lista)\n", + "df.columns = ['region','from','to','forecast','index','biomass','coal','imports','gas','nuclear','other','hydro','solar','wind']\n", + "df" + ] + }, + { + "cell_type": "code", + "execution_count": 46, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "region 0\n", + "from 0\n", + "to 0\n", + "forecast 0\n", + "index 0\n", + "biomass 0\n", + "coal 0\n", + "imports 0\n", + "gas 0\n", + "nuclear 0\n", + "other 0\n", + "hydro 0\n", + "solar 0\n", + "wind 0\n", + "dtype: int64" + ] + }, + "execution_count": 46, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "#Searching null values\n", + "\n", + "null_values = df.isnull().sum()\n", + "null_values" + ] + }, + { + "cell_type": "code", + "execution_count": 47, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + "RangeIndex: 833 entries, 0 to 832\n", + "Data columns (total 14 columns):\n", + "region 833 non-null object\n", + "from 833 non-null object\n", + "to 833 non-null object\n", + "forecast 833 non-null int64\n", + "index 833 non-null object\n", + "biomass 833 non-null float64\n", + "coal 833 non-null float64\n", + "imports 833 non-null float64\n", + "gas 833 non-null float64\n", + "nuclear 833 non-null float64\n", + "other 833 non-null int64\n", + "hydro 833 non-null float64\n", + "solar 833 non-null float64\n", + "wind 833 non-null float64\n", + "dtypes: float64(8), int64(2), object(4)\n", + "memory usage: 91.2+ KB\n" + ] + }, + { + "data": { + "text/plain": [ + "None" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "display(df.info())" + ] + }, + { + "cell_type": "code", + "execution_count": 49, + "metadata": {}, + "outputs": [], + "source": [ + "df.to_csv('clean_data.csv')" + ] + } + ], + "metadata": { + "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.7.3" + } + }, + "nbformat": 4, + "nbformat_minor": 4 +} diff --git a/your-code/clean_data_API.csv b/your-code/clean_data_API.csv new file mode 100644 index 0000000..7409227 --- /dev/null +++ b/your-code/clean_data_API.csv @@ -0,0 +1,834 @@ +,region,from,to,forecast,index,biomass,coal,imports,gas,nuclear,other,hydro,solar,wind +0,North Scotland,2019-05-15T11:30Z,2019-05-15T12:00Z,258,moderate,0.0,0.0,0.0,64.9,0.0,0,6.4,0.0,28.7 +1,North Scotland,2019-05-15T12:00Z,2019-05-15T12:30Z,263,high,0.0,0.0,0.0,67.7,0.0,0,4.6,0.0,27.7 +2,North Scotland,2019-05-15T12:30Z,2019-05-15T13:00Z,251,moderate,0.0,0.0,0.0,64.3,0.0,0,5.4,0.0,30.3 +3,North Scotland,2019-05-15T13:00Z,2019-05-15T13:30Z,243,moderate,0.0,0.0,0.0,61.9,0.0,0,6.4,0.0,31.7 +4,North Scotland,2019-05-15T13:30Z,2019-05-15T14:00Z,235,moderate,0.0,0.0,0.0,60.9,0.0,0,6.9,0.0,32.2 +5,North Scotland,2019-05-15T14:00Z,2019-05-15T14:30Z,224,moderate,0.0,0.0,0.0,57.5,0.0,0,7.8,0.0,34.7 +6,North Scotland,2019-05-15T14:30Z,2019-05-15T15:00Z,222,moderate,0.0,0.0,0.0,56.2,0.0,0,8.8,0.0,35.0 +7,North Scotland,2019-05-15T15:00Z,2019-05-15T15:30Z,229,moderate,0.0,0.0,0.0,57.9,0.0,0,6.9,0.0,35.2 +8,North Scotland,2019-05-15T15:30Z,2019-05-15T16:00Z,235,moderate,0.0,0.0,0.0,60.2,0.0,0,5.8,0.0,34.0 +9,North Scotland,2019-05-15T16:00Z,2019-05-15T16:30Z,229,moderate,0.0,0.0,0.0,58.8,0.0,0,7.1,0.0,34.1 +10,North Scotland,2019-05-15T16:30Z,2019-05-15T17:00Z,223,moderate,0.0,0.0,0.0,56.4,0.0,0,7.9,0.0,35.7 +11,North Scotland,2019-05-15T17:00Z,2019-05-15T17:30Z,225,moderate,0.0,0.0,0.0,57.7,0.0,0,9.1,0.0,33.2 +12,North Scotland,2019-05-15T17:30Z,2019-05-15T18:00Z,217,moderate,0.0,0.0,0.0,55.7,0.0,0,12.2,0.0,32.1 +13,North Scotland,2019-05-15T18:00Z,2019-05-15T18:30Z,210,moderate,0.0,0.0,0.0,53.7,0.0,0,13.3,0.0,33.0 +14,North Scotland,2019-05-15T18:30Z,2019-05-15T19:00Z,203,moderate,0.0,0.0,0.0,52.4,0.0,0,15.1,0.0,32.5 +15,North Scotland,2019-05-15T19:00Z,2019-05-15T19:30Z,202,moderate,0.0,0.0,0.0,49.9,0.0,0,17.3,0.0,32.8 +16,North Scotland,2019-05-15T19:30Z,2019-05-15T20:00Z,223,moderate,0.0,0.0,0.0,56.6,0.0,0,6.6,0.0,36.8 +17,North Scotland,2019-05-15T20:00Z,2019-05-15T20:30Z,223,moderate,0.0,0.0,0.0,56.6,0.0,0,3.7,0.0,39.7 +18,North Scotland,2019-05-15T20:30Z,2019-05-15T21:00Z,219,moderate,0.0,0.0,0.0,55.8,0.0,0,2.9,0.0,41.3 +19,North Scotland,2019-05-15T21:00Z,2019-05-15T21:30Z,209,moderate,0.0,0.0,0.0,53.8,0.0,0,3.8,0.0,42.4 +20,North Scotland,2019-05-15T21:30Z,2019-05-15T22:00Z,197,moderate,0.0,0.0,0.0,50.7,0.0,0,4.4,0.0,44.9 +21,North Scotland,2019-05-15T22:00Z,2019-05-15T22:30Z,185,moderate,0.0,0.0,0.0,47.5,0.0,0,5.0,0.0,47.5 +22,North Scotland,2019-05-15T22:30Z,2019-05-15T23:00Z,171,moderate,0.0,0.0,0.0,44.4,0.0,0,5.3,0.0,50.3 +23,North Scotland,2019-05-15T23:00Z,2019-05-15T23:30Z,155,low,0.0,0.0,0.0,40.2,0.0,0,5.0,0.0,54.8 +24,North Scotland,2019-05-15T23:30Z,2019-05-16T00:00Z,146,low,0.0,0.0,0.0,36.6,0.0,0,6.6,0.0,56.8 +25,North Scotland,2019-05-16T00:00Z,2019-05-16T00:30Z,154,low,0.0,0.0,0.0,38.9,0.0,0,4.2,0.0,56.9 +26,North Scotland,2019-05-16T00:30Z,2019-05-16T01:00Z,163,moderate,0.0,0.0,0.0,40.5,0.0,0,3.4,0.0,56.1 +27,North Scotland,2019-05-16T01:00Z,2019-05-16T01:30Z,176,moderate,0.0,0.0,0.0,45.2,0.0,0,2.7,0.0,52.1 +28,North Scotland,2019-05-16T01:30Z,2019-05-16T02:00Z,175,moderate,0.0,0.0,0.0,44.8,0.0,0,3.2,0.0,52.0 +29,North Scotland,2019-05-16T02:00Z,2019-05-16T02:30Z,171,moderate,0.0,0.0,0.0,43.7,0.0,0,5.2,0.0,51.1 +30,North Scotland,2019-05-16T02:30Z,2019-05-16T03:00Z,106,low,0.0,0.0,0.0,28.0,0.0,0,16.7,0.0,55.3 +31,North Scotland,2019-05-16T03:00Z,2019-05-16T03:30Z,91,low,0.0,0.0,0.0,24.0,0.0,0,17.5,0.0,58.5 +32,North Scotland,2019-05-16T03:30Z,2019-05-16T04:00Z,79,low,0.0,0.0,0.0,20.4,0.0,0,26.1,0.0,53.5 +33,North Scotland,2019-05-16T04:00Z,2019-05-16T04:30Z,78,low,0.0,0.0,0.0,19.8,0.0,0,34.3,0.0,45.9 +34,North Scotland,2019-05-16T04:30Z,2019-05-16T05:00Z,91,low,0.0,0.0,0.0,22.0,0.0,0,32.3,0.0,45.7 +35,North Scotland,2019-05-16T05:00Z,2019-05-16T05:30Z,112,low,0.0,0.0,0.0,27.1,0.0,0,28.8,0.0,44.1 +36,North Scotland,2019-05-16T05:30Z,2019-05-16T06:00Z,139,low,0.0,0.0,0.0,34.5,0.0,0,27.0,0.0,38.5 +37,North Scotland,2019-05-16T06:00Z,2019-05-16T06:30Z,160,moderate,0.0,0.0,0.0,39.1,0.0,0,28.0,0.0,32.9 +38,North Scotland,2019-05-16T06:30Z,2019-05-16T07:00Z,180,moderate,0.0,0.0,0.0,45.4,0.0,0,25.3,0.0,29.3 +39,North Scotland,2019-05-16T07:00Z,2019-05-16T07:30Z,184,moderate,0.0,0.0,0.0,47.2,0.0,0,23.8,0.0,29.0 +40,North Scotland,2019-05-16T07:30Z,2019-05-16T08:00Z,184,moderate,0.0,0.0,0.0,45.7,0.0,0,23.2,0.0,31.1 +41,North Scotland,2019-05-16T08:00Z,2019-05-16T08:30Z,196,moderate,0.0,0.0,0.0,50.1,0.0,0,12.6,0.0,37.3 +42,North Scotland,2019-05-16T08:30Z,2019-05-16T09:00Z,168,moderate,0.0,0.0,0.0,49.7,0.0,0,8.3,0.0,42.0 +43,North Scotland,2019-05-16T09:00Z,2019-05-16T09:30Z,79,low,0.0,0.0,0.0,22.1,0.0,0,8.7,0.0,69.2 +44,North Scotland,2019-05-16T09:30Z,2019-05-16T10:00Z,66,low,0.0,0.0,0.0,14.7,0.0,0,7.2,0.0,78.1 +45,North Scotland,2019-05-16T10:00Z,2019-05-16T10:30Z,99,low,0.0,0.0,0.0,24.1,0.0,0,5.8,0.0,70.1 +46,North Scotland,2019-05-16T10:30Z,2019-05-16T11:00Z,113,low,0.0,0.0,0.0,28.4,0.0,0,5.5,0.0,66.1 +47,North Scotland,2019-05-16T11:00Z,2019-05-16T11:30Z,111,low,0.0,0.0,0.0,30.3,0.0,0,3.4,0.0,66.3 +48,North Scotland,2019-05-16T11:30Z,2019-05-16T12:00Z,100,low,0.0,0.0,0.0,22.1,0.0,0,3.9,0.0,74.0 +49,South Scotland,2019-05-15T11:30Z,2019-05-15T12:00Z,45,very low,3.8,0.0,0.0,10.1,54.9,0,0.5,11.9,18.8 +50,South Scotland,2019-05-15T12:00Z,2019-05-15T12:30Z,47,very low,3.2,0.0,0.0,11.3,52.9,0,0.4,11.8,20.4 +51,South Scotland,2019-05-15T12:30Z,2019-05-15T13:00Z,45,very low,3.1,0.0,0.8,9.9,53.0,0,0.3,11.6,21.3 +52,South Scotland,2019-05-15T13:00Z,2019-05-15T13:30Z,42,very low,2.4,0.0,2.3,7.7,54.4,0,0.2,11.5,21.5 +53,South Scotland,2019-05-15T13:30Z,2019-05-15T14:00Z,42,very low,2.1,0.0,2.8,6.8,55.8,0,0.1,10.8,21.6 +54,South Scotland,2019-05-15T14:00Z,2019-05-15T14:30Z,45,very low,2.1,0.0,3.5,7.0,55.3,0,0.2,10.0,21.9 +55,South Scotland,2019-05-15T14:30Z,2019-05-15T15:00Z,48,very low,2.1,0.0,2.8,8.1,54.9,0,0.3,9.2,22.6 +56,South Scotland,2019-05-15T15:00Z,2019-05-15T15:30Z,55,very low,2.2,0.0,1.0,11.2,54.2,0,0.6,8.1,22.7 +57,South Scotland,2019-05-15T15:30Z,2019-05-15T16:00Z,65,low,1.6,0.0,2.0,13.8,53.1,0,0.6,6.9,22.0 +58,South Scotland,2019-05-15T16:00Z,2019-05-15T16:30Z,69,low,1.5,0.0,0.6,16.2,51.6,0,1.1,5.8,23.2 +59,South Scotland,2019-05-15T16:30Z,2019-05-15T17:00Z,72,low,2.2,0.0,2.4,15.1,51.3,0,1.2,4.5,23.3 +60,South Scotland,2019-05-15T17:00Z,2019-05-15T17:30Z,76,low,3.0,0.0,1.4,16.3,51.4,0,1.7,3.5,22.7 +61,South Scotland,2019-05-15T17:30Z,2019-05-15T18:00Z,83,low,2.8,0.0,4.6,15.1,50.6,0,2.6,2.5,21.8 +62,South Scotland,2019-05-15T18:00Z,2019-05-15T18:30Z,85,low,2.8,0.0,4.8,15.2,49.8,0,3.3,1.7,22.4 +63,South Scotland,2019-05-15T18:30Z,2019-05-15T19:00Z,84,low,2.9,0.0,4.8,15.3,49.4,0,4.1,1.0,22.5 +64,South Scotland,2019-05-15T19:00Z,2019-05-15T19:30Z,84,low,2.9,0.0,4.4,14.9,48.7,0,5.0,0.4,23.7 +65,South Scotland,2019-05-15T19:30Z,2019-05-15T20:00Z,90,low,3.7,0.0,3.7,17.6,48.3,0,1.9,0.1,24.7 +66,South Scotland,2019-05-15T20:00Z,2019-05-15T20:30Z,81,low,4.0,0.0,1.4,18.6,47.7,0,1.1,0.0,27.2 +67,South Scotland,2019-05-15T20:30Z,2019-05-15T21:00Z,72,low,4.2,0.0,0.0,17.4,49.4,0,0.8,0.2,28.0 +68,South Scotland,2019-05-15T21:00Z,2019-05-15T21:30Z,70,low,4.2,0.0,1.2,15.2,50.1,0,1.0,0.0,28.3 +69,South Scotland,2019-05-15T21:30Z,2019-05-15T22:00Z,70,low,4.1,0.0,4.7,11.4,51.4,0,0.9,0.0,27.5 +70,South Scotland,2019-05-15T22:00Z,2019-05-15T22:30Z,64,low,4.3,0.0,5.1,9.7,52.9,0,0.9,0.0,27.1 +71,South Scotland,2019-05-15T22:30Z,2019-05-15T23:00Z,44,very low,4.8,0.0,2.3,8.5,54.9,0,0.9,0.0,28.6 +72,South Scotland,2019-05-15T23:00Z,2019-05-15T23:30Z,26,very low,5.4,0.0,0.0,5.9,57.0,0,0.6,0.0,31.1 +73,South Scotland,2019-05-15T23:30Z,2019-05-16T00:00Z,21,very low,5.3,0.0,0.0,3.3,59.6,0,0.4,0.0,31.4 +74,South Scotland,2019-05-16T00:00Z,2019-05-16T00:30Z,47,very low,5.0,0.0,7.7,1.6,57.5,0,0.1,0.0,28.1 +75,South Scotland,2019-05-16T00:30Z,2019-05-16T01:00Z,44,very low,4.9,0.0,6.8,2.3,57.6,0,0.1,0.0,28.3 +76,South Scotland,2019-05-16T01:00Z,2019-05-16T01:30Z,39,very low,4.9,0.0,4.7,3.2,58.2,0,0.1,0.0,28.9 +77,South Scotland,2019-05-16T01:30Z,2019-05-16T02:00Z,38,very low,4.8,0.0,4.7,3.4,57.2,0,0.1,0.0,29.8 +78,South Scotland,2019-05-16T02:00Z,2019-05-16T02:30Z,35,very low,4.8,0.0,3.6,3.6,57.2,0,0.1,0.0,30.7 +79,South Scotland,2019-05-16T02:30Z,2019-05-16T03:00Z,30,very low,6.4,0.0,1.0,4.9,59.7,0,0.1,0.0,27.9 +80,South Scotland,2019-05-16T03:00Z,2019-05-16T03:30Z,26,very low,6.3,0.0,0.0,4.9,58.6,0,0.1,0.0,30.1 +81,South Scotland,2019-05-16T03:30Z,2019-05-16T04:00Z,30,very low,6.2,0.0,0.0,4.8,57.1,0,0.2,0.0,31.7 +82,South Scotland,2019-05-16T04:00Z,2019-05-16T04:30Z,42,very low,6.0,0.0,3.4,4.9,55.6,0,0.3,0.0,29.8 +83,South Scotland,2019-05-16T04:30Z,2019-05-16T05:00Z,45,very low,6.0,0.0,3.4,5.5,55.0,0,0.3,0.3,29.5 +84,South Scotland,2019-05-16T05:00Z,2019-05-16T05:30Z,55,very low,5.8,0.0,4.2,7.2,53.0,0,0.4,0.7,28.7 +85,South Scotland,2019-05-16T05:30Z,2019-05-16T06:00Z,48,very low,6.0,0.0,1.8,8.8,54.0,0,0.5,1.3,27.6 +86,South Scotland,2019-05-16T06:00Z,2019-05-16T06:30Z,42,very low,6.2,0.0,0.0,9.1,55.6,0,0.5,2.1,26.5 +87,South Scotland,2019-05-16T06:30Z,2019-05-16T07:00Z,37,very low,6.2,0.0,0.0,8.0,55.7,0,0.6,3.0,26.5 +88,South Scotland,2019-05-16T07:00Z,2019-05-16T07:30Z,33,very low,6.1,0.0,0.0,6.8,54.5,0,0.5,3.9,28.2 +89,South Scotland,2019-05-16T07:30Z,2019-05-16T08:00Z,28,very low,6.0,0.0,0.0,5.7,53.9,0,0.3,4.8,29.3 +90,South Scotland,2019-05-16T08:00Z,2019-05-16T08:30Z,26,very low,5.6,0.0,0.0,5.2,53.0,0,0.1,5.7,30.4 +91,South Scotland,2019-05-16T08:30Z,2019-05-16T09:00Z,24,very low,3.9,0.0,0.0,5.0,53.5,0,0.1,6.6,30.9 +92,South Scotland,2019-05-16T09:00Z,2019-05-16T09:30Z,23,very low,3.4,0.0,0.0,5.0,49.6,0,0.2,7.1,34.7 +93,South Scotland,2019-05-16T09:30Z,2019-05-16T10:00Z,23,very low,3.2,0.0,0.0,5.2,46.9,0,0.1,7.4,37.2 +94,South Scotland,2019-05-16T10:00Z,2019-05-16T10:30Z,20,very low,1.5,0.0,0.0,4.8,44.9,0,0.1,9.1,39.6 +95,South Scotland,2019-05-16T10:30Z,2019-05-16T11:00Z,21,very low,1.6,0.0,0.0,4.9,45.2,0,0.0,9.4,38.9 +96,South Scotland,2019-05-16T11:00Z,2019-05-16T11:30Z,24,very low,2.5,0.0,0.0,5.4,43.6,0,0.0,9.3,39.2 +97,South Scotland,2019-05-16T11:30Z,2019-05-16T12:00Z,24,very low,2.7,0.0,0.0,5.4,42.1,0,0.0,9.7,40.1 +98,North West England,2019-05-15T11:30Z,2019-05-15T12:00Z,65,low,3.5,0.0,0.0,15.9,70.0,0,0.1,6.2,4.3 +99,North West England,2019-05-15T12:00Z,2019-05-15T12:30Z,63,low,3.2,0.0,0.0,15.2,71.1,0,0.1,6.3,4.1 +100,North West England,2019-05-15T12:30Z,2019-05-15T13:00Z,64,low,3.6,0.0,0.0,14.8,71.5,0,0.1,6.3,3.7 +101,North West England,2019-05-15T13:00Z,2019-05-15T13:30Z,68,low,3.7,0.0,0.0,16.3,69.5,0,0.3,6.0,4.2 +102,North West England,2019-05-15T13:30Z,2019-05-15T14:00Z,68,low,3.4,0.0,0.0,16.1,70.7,0,0.3,5.6,3.9 +103,North West England,2019-05-15T14:00Z,2019-05-15T14:30Z,72,low,2.3,0.0,0.0,17.8,71.3,0,0.2,5.0,3.4 +104,North West England,2019-05-15T14:30Z,2019-05-15T15:00Z,72,low,1.9,0.0,0.0,17.9,72.5,0,0.2,4.4,3.1 +105,North West England,2019-05-15T15:00Z,2019-05-15T15:30Z,75,low,1.5,0.0,0.0,18.5,73.5,0,0.1,3.8,2.6 +106,North West England,2019-05-15T15:30Z,2019-05-15T16:00Z,78,low,0.9,0.0,0.0,19.8,73.6,0,0.1,3.1,2.5 +107,North West England,2019-05-15T16:00Z,2019-05-15T16:30Z,76,low,0.3,0.0,0.0,19.3,75.7,0,0.0,2.5,2.2 +108,North West England,2019-05-15T16:30Z,2019-05-15T17:00Z,77,low,1.3,0.0,0.0,19.1,74.8,0,0.1,2.0,2.7 +109,North West England,2019-05-15T17:00Z,2019-05-15T17:30Z,80,low,2.1,0.0,0.0,19.6,73.9,0,0.2,1.5,2.7 +110,North West England,2019-05-15T17:30Z,2019-05-15T18:00Z,85,low,1.6,0.0,0.0,21.4,73.3,0,0.2,1.0,2.5 +111,North West England,2019-05-15T18:00Z,2019-05-15T18:30Z,84,low,1.2,0.0,0.0,21.1,74.6,0,0.1,0.6,2.4 +112,North West England,2019-05-15T18:30Z,2019-05-15T19:00Z,82,low,0.9,0.0,0.0,20.9,75.4,0,0.1,0.3,2.4 +113,North West England,2019-05-15T19:00Z,2019-05-15T19:30Z,79,low,0.9,0.0,0.0,20.1,76.3,0,0.1,0.1,2.5 +114,North West England,2019-05-15T19:30Z,2019-05-15T20:00Z,75,low,0.5,0.0,0.0,19.4,77.7,0,0.0,0.0,2.4 +115,North West England,2019-05-15T20:00Z,2019-05-15T20:30Z,70,low,0.3,0.0,0.0,18.2,78.3,0,0.0,0.0,3.2 +116,North West England,2019-05-15T20:30Z,2019-05-15T21:00Z,63,low,0.0,0.0,0.0,16.9,79.3,0,0.0,0.0,3.8 +117,North West England,2019-05-15T21:00Z,2019-05-15T21:30Z,52,very low,0.0,0.0,0.0,14.0,76.1,0,0.0,0.0,9.9 +118,North West England,2019-05-15T21:30Z,2019-05-15T22:00Z,41,very low,0.0,0.0,0.0,10.9,74.5,0,0.0,0.0,14.6 +119,North West England,2019-05-15T22:00Z,2019-05-15T22:30Z,35,very low,0.0,0.0,0.0,9.2,71.4,0,0.0,0.0,19.4 +120,North West England,2019-05-15T22:30Z,2019-05-15T23:00Z,30,very low,0.0,0.0,0.0,8.1,67.7,0,0.0,0.0,24.2 +121,North West England,2019-05-15T23:00Z,2019-05-15T23:30Z,23,very low,0.0,0.0,0.0,6.5,66.9,0,0.0,0.0,26.6 +122,North West England,2019-05-15T23:30Z,2019-05-16T00:00Z,18,very low,0.0,0.0,0.0,4.8,66.9,0,0.0,0.0,28.3 +123,North West England,2019-05-16T00:00Z,2019-05-16T00:30Z,19,very low,0.0,0.0,0.0,4.8,69.1,0,0.0,0.0,26.1 +124,North West England,2019-05-16T00:30Z,2019-05-16T01:00Z,24,very low,0.0,0.0,0.0,5.9,71.4,0,0.0,0.0,22.7 +125,North West England,2019-05-16T01:00Z,2019-05-16T01:30Z,28,very low,0.0,0.0,0.0,7.5,72.4,0,0.0,0.0,20.1 +126,North West England,2019-05-16T01:30Z,2019-05-16T02:00Z,28,very low,0.0,0.0,0.0,7.2,73.3,0,0.0,0.0,19.5 +127,North West England,2019-05-16T02:00Z,2019-05-16T02:30Z,27,very low,0.0,0.0,0.0,7.1,73.4,0,0.0,0.0,19.5 +128,North West England,2019-05-16T02:30Z,2019-05-16T03:00Z,38,very low,0.0,0.0,0.0,10.0,66.2,0,0.0,0.0,23.8 +129,North West England,2019-05-16T03:00Z,2019-05-16T03:30Z,38,very low,0.0,0.0,0.0,9.9,66.2,0,0.0,0.0,23.9 +130,North West England,2019-05-16T03:30Z,2019-05-16T04:00Z,37,very low,0.0,0.0,0.0,9.5,67.1,0,0.0,0.0,23.4 +131,North West England,2019-05-16T04:00Z,2019-05-16T04:30Z,37,very low,0.0,0.0,0.0,9.5,65.7,0,0.0,0.0,24.8 +132,North West England,2019-05-16T04:30Z,2019-05-16T05:00Z,38,very low,0.0,0.0,0.0,9.8,63.3,0,0.0,0.1,26.8 +133,North West England,2019-05-16T05:00Z,2019-05-16T05:30Z,33,very low,0.0,0.0,0.0,8.3,61.3,0,0.0,0.4,30.0 +134,North West England,2019-05-16T05:30Z,2019-05-16T06:00Z,39,very low,0.0,0.0,0.0,9.6,58.9,0,0.0,0.7,30.8 +135,North West England,2019-05-16T06:00Z,2019-05-16T06:30Z,50,very low,0.0,0.0,0.0,11.9,58.5,0,0.0,1.2,28.4 +136,North West England,2019-05-16T06:30Z,2019-05-16T07:00Z,63,low,0.0,0.0,0.0,15.5,55.2,0,0.0,1.7,27.6 +137,North West England,2019-05-16T07:00Z,2019-05-16T07:30Z,74,low,0.0,0.0,0.0,17.8,54.4,0,0.0,2.2,25.6 +138,North West England,2019-05-16T07:30Z,2019-05-16T08:00Z,85,low,0.0,0.0,0.0,22.0,52.3,0,0.0,2.7,23.0 +139,North West England,2019-05-16T08:00Z,2019-05-16T08:30Z,82,low,0.0,0.0,0.0,21.0,52.6,0,0.0,3.3,23.1 +140,North West England,2019-05-16T08:30Z,2019-05-16T09:00Z,80,low,0.0,0.0,0.0,20.7,53.6,0,0.0,3.8,21.9 +141,North West England,2019-05-16T09:00Z,2019-05-16T09:30Z,79,low,0.0,0.0,0.0,20.1,57.0,0,0.0,3.9,19.0 +142,North West England,2019-05-16T09:30Z,2019-05-16T10:00Z,74,low,0.0,0.0,0.0,20.6,58.0,0,0.0,4.2,17.2 +143,North West England,2019-05-16T10:00Z,2019-05-16T10:30Z,51,very low,0.0,0.0,0.0,13.8,64.8,0,0.0,4.8,16.6 +144,North West England,2019-05-16T10:30Z,2019-05-16T11:00Z,45,very low,0.0,0.0,0.0,10.6,67.2,0,0.0,5.2,17.0 +145,North West England,2019-05-16T11:00Z,2019-05-16T11:30Z,55,very low,0.0,0.0,0.0,14.7,63.0,0,0.0,5.2,17.1 +146,North West England,2019-05-16T11:30Z,2019-05-16T12:00Z,48,very low,0.0,0.0,0.0,12.5,64.7,0,0.0,5.5,17.3 +147,North East England,2019-05-15T11:30Z,2019-05-15T12:00Z,19,very low,16.4,0.0,0.0,0.0,68.5,0,0.0,13.2,1.9 +148,North East England,2019-05-15T12:00Z,2019-05-15T12:30Z,19,very low,16.4,0.0,0.0,0.0,68.9,0,0.0,12.6,2.1 +149,North East England,2019-05-15T12:30Z,2019-05-15T13:00Z,18,very low,15.6,0.0,0.0,0.0,70.2,0,0.0,12.0,2.2 +150,North East England,2019-05-15T13:00Z,2019-05-15T13:30Z,17,very low,14.7,0.0,0.0,0.0,70.9,0,0.0,11.8,2.6 +151,North East England,2019-05-15T13:30Z,2019-05-15T14:00Z,16,very low,13.9,0.0,0.0,0.0,71.8,0,0.0,11.4,2.9 +152,North East England,2019-05-15T14:00Z,2019-05-15T14:30Z,18,very low,15.7,0.0,0.0,0.0,70.8,0,0.0,10.5,3.0 +153,North East England,2019-05-15T14:30Z,2019-05-15T15:00Z,19,very low,16.6,0.0,0.0,0.0,70.7,0,0.0,9.6,3.1 +154,North East England,2019-05-15T15:00Z,2019-05-15T15:30Z,19,very low,17.2,0.0,0.0,0.0,71.3,0,0.0,8.5,3.0 +155,North East England,2019-05-15T15:30Z,2019-05-15T16:00Z,15,very low,13.4,0.0,0.0,0.0,75.9,0,0.0,7.7,3.0 +156,North East England,2019-05-15T16:00Z,2019-05-15T16:30Z,16,very low,12.9,0.0,0.0,0.0,77.3,0,0.0,6.7,3.1 +157,North East England,2019-05-15T16:30Z,2019-05-15T17:00Z,23,very low,19.0,0.0,0.0,0.0,73.2,0,0.0,4.9,2.9 +158,North East England,2019-05-15T17:00Z,2019-05-15T17:30Z,28,very low,24.3,0.0,0.0,0.0,69.7,0,0.0,3.6,2.4 +159,North East England,2019-05-15T17:30Z,2019-05-15T18:00Z,27,very low,23.4,0.0,0.0,0.0,71.7,0,0.0,2.7,2.2 +160,North East England,2019-05-15T18:00Z,2019-05-15T18:30Z,26,very low,22.4,0.0,0.0,0.0,73.9,0,0.0,1.7,2.0 +161,North East England,2019-05-15T18:30Z,2019-05-15T19:00Z,26,very low,22.4,0.0,0.0,0.0,74.9,0,0.0,1.0,1.7 +162,North East England,2019-05-15T19:00Z,2019-05-15T19:30Z,26,very low,22.4,0.0,0.0,0.0,75.4,0,0.0,0.4,1.8 +163,North East England,2019-05-15T19:30Z,2019-05-15T20:00Z,27,very low,22.6,0.0,0.0,0.0,75.3,0,0.0,0.1,2.0 +164,North East England,2019-05-15T20:00Z,2019-05-15T20:30Z,27,very low,23.0,0.0,0.0,0.0,75.1,0,0.0,0.0,1.9 +165,North East England,2019-05-15T20:30Z,2019-05-15T21:00Z,28,very low,23.9,0.0,0.0,0.0,74.2,0,0.0,0.0,1.9 +166,North East England,2019-05-15T21:00Z,2019-05-15T21:30Z,29,very low,24.2,0.0,0.0,0.0,73.9,0,0.0,0.0,1.9 +167,North East England,2019-05-15T21:30Z,2019-05-15T22:00Z,29,very low,24.6,0.0,0.0,0.0,73.5,0,0.0,0.0,1.9 +168,North East England,2019-05-15T22:00Z,2019-05-15T22:30Z,30,very low,24.7,0.0,0.0,0.0,73.4,0,0.0,0.0,1.9 +169,North East England,2019-05-15T22:30Z,2019-05-15T23:00Z,33,very low,27.2,0.0,0.0,0.0,70.8,0,0.0,0.0,2.0 +170,North East England,2019-05-15T23:00Z,2019-05-15T23:30Z,37,very low,31.3,0.0,0.0,0.0,67.0,0,0.0,0.0,1.7 +171,North East England,2019-05-15T23:30Z,2019-05-16T00:00Z,38,very low,31.7,0.0,0.0,0.0,66.6,0,0.0,0.0,1.7 +172,North East England,2019-05-16T00:00Z,2019-05-16T00:30Z,38,very low,31.8,0.0,0.0,0.0,66.6,0,0.0,0.0,1.6 +173,North East England,2019-05-16T00:30Z,2019-05-16T01:00Z,37,very low,31.6,0.0,0.0,0.0,66.9,0,0.0,0.0,1.5 +174,North East England,2019-05-16T01:00Z,2019-05-16T01:30Z,37,very low,31.3,0.0,0.0,0.0,67.2,0,0.0,0.0,1.5 +175,North East England,2019-05-16T01:30Z,2019-05-16T02:00Z,37,very low,31.4,0.0,0.0,0.0,67.2,0,0.0,0.0,1.4 +176,North East England,2019-05-16T02:00Z,2019-05-16T02:30Z,37,very low,31.6,0.0,0.0,0.0,67.0,0,0.0,0.0,1.4 +177,North East England,2019-05-16T02:30Z,2019-05-16T03:00Z,36,very low,31.0,0.0,0.0,0.0,67.2,0,0.0,0.0,1.8 +178,North East England,2019-05-16T03:00Z,2019-05-16T03:30Z,36,very low,30.7,0.0,0.0,0.0,67.9,0,0.0,0.0,1.4 +179,North East England,2019-05-16T03:30Z,2019-05-16T04:00Z,36,very low,30.7,0.0,0.0,0.0,68.3,0,0.0,0.0,1.0 +180,North East England,2019-05-16T04:00Z,2019-05-16T04:30Z,36,very low,30.7,0.0,0.0,0.0,68.2,0,0.0,0.1,1.0 +181,North East England,2019-05-16T04:30Z,2019-05-16T05:00Z,36,very low,30.9,0.0,0.0,0.0,67.7,0,0.0,0.5,0.9 +182,North East England,2019-05-16T05:00Z,2019-05-16T05:30Z,35,very low,30.0,0.0,0.0,0.0,67.8,0,0.0,1.4,0.8 +183,North East England,2019-05-16T05:30Z,2019-05-16T06:00Z,35,very low,30.0,0.0,0.0,0.0,66.6,0,0.0,2.5,0.9 +184,North East England,2019-05-16T06:00Z,2019-05-16T06:30Z,35,very low,29.6,0.0,0.0,0.0,65.6,0,0.0,3.6,1.2 +185,North East England,2019-05-16T06:30Z,2019-05-16T07:00Z,34,very low,28.9,0.0,0.0,0.0,64.6,0,0.0,4.9,1.6 +186,North East England,2019-05-16T07:00Z,2019-05-16T07:30Z,32,very low,28.0,0.0,0.0,0.0,64.2,0,0.0,6.0,1.8 +187,North East England,2019-05-16T07:30Z,2019-05-16T08:00Z,30,very low,26.0,0.0,0.0,0.0,64.9,0,0.0,7.1,2.0 +188,North East England,2019-05-16T08:00Z,2019-05-16T08:30Z,27,very low,24.4,0.0,0.0,0.0,64.6,0,0.0,8.6,2.4 +189,North East England,2019-05-16T08:30Z,2019-05-16T09:00Z,24,very low,20.3,0.0,0.0,0.0,67.2,0,0.0,9.8,2.7 +190,North East England,2019-05-16T09:00Z,2019-05-16T09:30Z,24,very low,20.7,0.0,0.0,0.0,64.4,0,0.0,11.4,3.5 +191,North East England,2019-05-16T09:30Z,2019-05-16T10:00Z,26,very low,21.0,0.0,0.0,0.0,62.8,0,0.0,12.0,4.2 +192,North East England,2019-05-16T10:00Z,2019-05-16T10:30Z,31,very low,26.4,0.0,0.0,0.0,56.5,0,0.0,12.6,4.5 +193,North East England,2019-05-16T10:30Z,2019-05-16T11:00Z,31,very low,26.8,0.0,0.0,0.0,54.9,0,0.0,13.2,5.1 +194,North East England,2019-05-16T11:00Z,2019-05-16T11:30Z,30,very low,25.9,0.0,0.0,0.0,58.0,0,0.0,11.4,4.7 +195,North East England,2019-05-16T11:30Z,2019-05-16T12:00Z,29,very low,25.1,0.0,0.0,0.0,58.6,0,0.0,11.3,5.0 +196,Yorkshire,2019-05-15T11:30Z,2019-05-15T12:00Z,248,moderate,39.4,0.0,0.0,51.7,0.0,0,0.0,6.9,2.0 +197,Yorkshire,2019-05-15T12:00Z,2019-05-15T12:30Z,241,moderate,41.1,0.0,0.0,49.4,0.0,0,0.0,7.2,2.3 +198,Yorkshire,2019-05-15T12:30Z,2019-05-15T13:00Z,233,moderate,43.5,0.0,0.0,46.4,0.0,0,0.0,7.5,2.6 +199,Yorkshire,2019-05-15T13:00Z,2019-05-15T13:30Z,234,moderate,44.1,0.2,0.0,45.4,0.0,0,0.0,7.4,2.9 +200,Yorkshire,2019-05-15T13:30Z,2019-05-15T14:00Z,238,moderate,43.4,0.3,0.0,46.5,0.0,0,0.0,6.9,2.9 +201,Yorkshire,2019-05-15T14:00Z,2019-05-15T14:30Z,240,moderate,42.5,0.1,0.0,47.8,0.0,0,0.0,6.4,3.2 +202,Yorkshire,2019-05-15T14:30Z,2019-05-15T15:00Z,244,moderate,41.7,0.2,0.0,49.0,0.0,0,0.0,5.7,3.4 +203,Yorkshire,2019-05-15T15:00Z,2019-05-15T15:30Z,250,moderate,41.9,0.0,0.0,49.6,0.0,0,0.0,5.0,3.5 +204,Yorkshire,2019-05-15T15:30Z,2019-05-15T16:00Z,278,high,30.7,0.0,0.0,60.7,0.0,0,0.0,4.7,3.9 +205,Yorkshire,2019-05-15T16:00Z,2019-05-15T16:30Z,282,high,27.6,0.0,0.0,64.0,0.0,0,0.0,4.1,4.3 +206,Yorkshire,2019-05-15T16:30Z,2019-05-15T17:00Z,268,high,34.1,0.0,0.0,58.2,0.0,0,0.0,3.2,4.5 +207,Yorkshire,2019-05-15T17:00Z,2019-05-15T17:30Z,260,high,39.3,0.1,0.0,54.1,0.0,0,0.0,2.3,4.2 +208,Yorkshire,2019-05-15T17:30Z,2019-05-15T18:00Z,257,moderate,41.3,0.0,0.0,52.8,0.0,0,0.0,1.6,4.3 +209,Yorkshire,2019-05-15T18:00Z,2019-05-15T18:30Z,258,moderate,42.5,0.0,0.0,52.0,0.0,0,0.0,1.1,4.4 +210,Yorkshire,2019-05-15T18:30Z,2019-05-15T19:00Z,263,high,40.9,0.1,0.0,54.2,0.0,0,0.0,0.6,4.2 +211,Yorkshire,2019-05-15T19:00Z,2019-05-15T19:30Z,264,high,41.6,0.2,0.0,53.9,0.0,0,0.0,0.2,4.1 +212,Yorkshire,2019-05-15T19:30Z,2019-05-15T20:00Z,266,high,41.4,0.2,0.0,54.6,0.0,0,0.0,0.0,3.8 +213,Yorkshire,2019-05-15T20:00Z,2019-05-15T20:30Z,267,high,40.8,0.0,0.0,55.4,0.0,0,0.0,0.0,3.8 +214,Yorkshire,2019-05-15T20:30Z,2019-05-15T21:00Z,266,high,40.9,0.2,0.0,55.1,0.0,0,0.0,0.0,3.8 +215,Yorkshire,2019-05-15T21:00Z,2019-05-15T21:30Z,258,moderate,43.6,0.1,0.0,52.5,0.0,0,0.0,0.0,3.8 +216,Yorkshire,2019-05-15T21:30Z,2019-05-15T22:00Z,246,moderate,47.7,0.0,0.0,48.6,0.0,0,0.0,0.0,3.7 +217,Yorkshire,2019-05-15T22:00Z,2019-05-15T22:30Z,235,moderate,51.7,0.0,0.0,44.7,0.0,0,0.0,0.0,3.6 +218,Yorkshire,2019-05-15T22:30Z,2019-05-15T23:00Z,224,moderate,56.1,0.0,0.0,40.0,0.0,0,0.0,0.0,3.9 +219,Yorkshire,2019-05-15T23:00Z,2019-05-15T23:30Z,221,moderate,56.8,0.0,0.0,39.1,0.0,0,0.0,0.0,4.1 +220,Yorkshire,2019-05-15T23:30Z,2019-05-16T00:00Z,219,moderate,55.4,0.0,0.0,37.8,3.0,0,0.0,0.0,3.8 +221,Yorkshire,2019-05-16T00:00Z,2019-05-16T00:30Z,229,moderate,54.2,0.0,0.0,41.6,0.0,0,0.0,0.0,4.2 +222,Yorkshire,2019-05-16T00:30Z,2019-05-16T01:00Z,237,moderate,51.9,0.0,0.0,43.7,0.0,0,0.0,0.0,4.4 +223,Yorkshire,2019-05-16T01:00Z,2019-05-16T01:30Z,247,moderate,47.8,0.0,0.0,48.2,0.0,0,0.0,0.0,4.0 +224,Yorkshire,2019-05-16T01:30Z,2019-05-16T02:00Z,247,moderate,47.2,0.0,0.0,48.8,0.0,0,0.0,0.0,4.0 +225,Yorkshire,2019-05-16T02:00Z,2019-05-16T02:30Z,247,moderate,47.3,0.0,0.0,48.5,0.0,0,0.0,0.0,4.2 +226,Yorkshire,2019-05-16T02:30Z,2019-05-16T03:00Z,244,moderate,46.6,0.0,0.0,47.8,0.0,0,0.0,0.0,5.6 +227,Yorkshire,2019-05-16T03:00Z,2019-05-16T03:30Z,245,moderate,46.3,0.0,0.0,47.9,0.0,0,0.0,0.0,5.8 +228,Yorkshire,2019-05-16T03:30Z,2019-05-16T04:00Z,246,moderate,44.9,0.0,0.0,49.0,0.0,0,0.0,0.0,6.1 +229,Yorkshire,2019-05-16T04:00Z,2019-05-16T04:30Z,246,moderate,45.2,0.0,0.0,49.2,0.0,0,0.0,0.0,5.6 +230,Yorkshire,2019-05-16T04:30Z,2019-05-16T05:00Z,247,moderate,46.3,0.0,0.0,48.4,0.0,0,0.0,0.3,5.0 +231,Yorkshire,2019-05-16T05:00Z,2019-05-16T05:30Z,259,moderate,43.0,0.0,0.0,52.0,0.0,0,0.0,0.6,4.4 +232,Yorkshire,2019-05-16T05:30Z,2019-05-16T06:00Z,274,high,36.8,0.0,0.0,58.3,0.0,0,0.0,1.0,3.9 +233,Yorkshire,2019-05-16T06:00Z,2019-05-16T06:30Z,284,high,37.0,2.2,0.0,55.5,0.0,0,0.0,1.5,3.8 +234,Yorkshire,2019-05-16T06:30Z,2019-05-16T07:00Z,287,high,35.5,3.1,0.0,54.9,0.0,0,0.0,2.2,4.3 +235,Yorkshire,2019-05-16T07:00Z,2019-05-16T07:30Z,281,high,36.8,3.9,0.0,51.9,0.0,0,0.0,2.9,4.5 +236,Yorkshire,2019-05-16T07:30Z,2019-05-16T08:00Z,270,high,37.8,2.2,0.0,52.0,0.0,0,0.0,3.5,4.5 +237,Yorkshire,2019-05-16T08:00Z,2019-05-16T08:30Z,266,high,35.3,1.0,0.0,55.4,0.0,0,0.0,4.0,4.3 +238,Yorkshire,2019-05-16T08:30Z,2019-05-16T09:00Z,262,high,37.6,1.1,0.0,51.4,0.0,0,0.0,5.1,4.8 +239,Yorkshire,2019-05-16T09:00Z,2019-05-16T09:30Z,267,high,37.5,4.6,0.0,47.4,0.0,0,0.0,5.6,4.9 +240,Yorkshire,2019-05-16T09:30Z,2019-05-16T10:00Z,240,moderate,38.8,0.1,0.0,49.9,0.0,0,0.0,6.1,5.1 +241,Yorkshire,2019-05-16T10:00Z,2019-05-16T10:30Z,229,moderate,41.3,0.0,0.0,45.6,0.0,0,0.0,7.3,5.8 +242,Yorkshire,2019-05-16T10:30Z,2019-05-16T11:00Z,232,moderate,40.8,0.0,0.0,45.8,0.0,0,0.0,7.4,6.0 +243,Yorkshire,2019-05-16T11:00Z,2019-05-16T11:30Z,242,moderate,36.8,0.1,0.0,49.9,0.0,0,0.0,7.1,6.1 +244,Yorkshire,2019-05-16T11:30Z,2019-05-16T12:00Z,243,moderate,35.4,0.0,0.0,51.3,0.0,0,0.0,7.1,6.2 +245,North Wales and Merseyside,2019-05-15T11:30Z,2019-05-15T12:00Z,165,moderate,4.1,0.0,0.0,41.6,1.2,0,1.3,31.0,20.8 +246,North Wales and Merseyside,2019-05-15T12:00Z,2019-05-15T12:30Z,158,low,3.5,0.0,0.0,39.3,1.1,0,1.4,32.2,22.5 +247,North Wales and Merseyside,2019-05-15T12:30Z,2019-05-15T13:00Z,158,low,3.9,0.0,0.0,38.7,1.1,0,1.4,31.9,23.0 +248,North Wales and Merseyside,2019-05-15T13:00Z,2019-05-15T13:30Z,163,moderate,3.0,0.0,0.0,40.4,0.9,0,1.3,30.7,23.7 +249,North Wales and Merseyside,2019-05-15T13:30Z,2019-05-15T14:00Z,167,moderate,3.4,0.0,0.0,41.3,1.2,0,1.5,28.8,23.8 +250,North Wales and Merseyside,2019-05-15T14:00Z,2019-05-15T14:30Z,172,moderate,3.8,0.0,0.0,42.3,2.1,0,1.8,26.4,23.6 +251,North Wales and Merseyside,2019-05-15T14:30Z,2019-05-15T15:00Z,180,moderate,3.8,0.0,0.0,44.2,2.4,0,2.1,24.2,23.3 +252,North Wales and Merseyside,2019-05-15T15:00Z,2019-05-15T15:30Z,191,moderate,5.2,0.0,0.0,45.9,2.9,0,1.8,21.2,23.0 +253,North Wales and Merseyside,2019-05-15T15:30Z,2019-05-15T16:00Z,212,moderate,4.1,0.0,0.0,51.5,2.4,0,1.6,17.7,22.7 +254,North Wales and Merseyside,2019-05-15T16:00Z,2019-05-15T16:30Z,231,moderate,3.5,0.0,0.0,57.4,1.6,0,1.8,14.5,21.2 +255,North Wales and Merseyside,2019-05-15T16:30Z,2019-05-15T17:00Z,233,moderate,5.0,0.0,0.0,57.7,2.3,0,2.0,11.5,21.5 +256,North Wales and Merseyside,2019-05-15T17:00Z,2019-05-15T17:30Z,231,moderate,6.3,0.0,0.0,56.9,2.5,0,4.8,9.2,20.3 +257,North Wales and Merseyside,2019-05-15T17:30Z,2019-05-15T18:00Z,232,moderate,6.2,0.0,0.0,56.9,1.9,0,9.0,7.1,18.9 +258,North Wales and Merseyside,2019-05-15T18:00Z,2019-05-15T18:30Z,235,moderate,7.1,0.0,0.0,57.6,1.5,0,9.7,4.9,19.2 +259,North Wales and Merseyside,2019-05-15T18:30Z,2019-05-15T19:00Z,231,moderate,6.5,0.0,0.0,57.4,0.7,0,14.0,2.7,18.7 +260,North Wales and Merseyside,2019-05-15T19:00Z,2019-05-15T19:30Z,228,moderate,7.2,0.0,0.0,54.2,1.0,0,15.7,1.1,20.8 +261,North Wales and Merseyside,2019-05-15T19:30Z,2019-05-15T20:00Z,248,moderate,11.0,0.1,0.0,59.7,1.3,0,5.8,0.2,21.9 +262,North Wales and Merseyside,2019-05-15T20:00Z,2019-05-15T20:30Z,247,moderate,10.6,0.0,0.0,59.8,1.6,0,4.0,0.1,23.9 +263,North Wales and Merseyside,2019-05-15T20:30Z,2019-05-15T21:00Z,238,moderate,9.1,0.0,0.0,58.7,2.5,0,4.0,0.0,25.7 +264,North Wales and Merseyside,2019-05-15T21:00Z,2019-05-15T21:30Z,219,moderate,8.3,0.0,0.0,54.1,4.7,0,4.3,0.0,28.6 +265,North Wales and Merseyside,2019-05-15T21:30Z,2019-05-15T22:00Z,197,moderate,7.9,0.0,0.0,48.8,7.2,0,4.7,0.0,31.4 +266,North Wales and Merseyside,2019-05-15T22:00Z,2019-05-15T22:30Z,175,moderate,7.9,0.0,0.1,43.5,9.6,0,5.0,0.0,33.9 +267,North Wales and Merseyside,2019-05-15T22:30Z,2019-05-15T23:00Z,152,low,6.3,0.0,1.3,36.3,13.5,0,4.0,0.0,38.6 +268,North Wales and Merseyside,2019-05-15T23:00Z,2019-05-15T23:30Z,138,low,3.7,0.0,0.0,34.3,15.0,0,3.8,0.0,43.2 +269,North Wales and Merseyside,2019-05-15T23:30Z,2019-05-16T00:00Z,133,low,2.6,0.0,0.0,32.9,14.3,0,2.5,0.0,47.7 +270,North Wales and Merseyside,2019-05-16T00:00Z,2019-05-16T00:30Z,130,low,2.1,0.0,0.4,31.9,14.5,0,3.1,0.0,48.0 +271,North Wales and Merseyside,2019-05-16T00:30Z,2019-05-16T01:00Z,137,low,1.9,0.0,0.4,33.2,13.8,0,4.2,0.0,46.5 +272,North Wales and Merseyside,2019-05-16T01:00Z,2019-05-16T01:30Z,150,low,1.9,0.0,0.3,37.3,13.4,0,4.6,0.0,42.5 +273,North Wales and Merseyside,2019-05-16T01:30Z,2019-05-16T02:00Z,150,low,2.0,0.0,0.3,37.4,14.4,0,2.7,0.0,43.2 +274,North Wales and Merseyside,2019-05-16T02:00Z,2019-05-16T02:30Z,148,low,2.1,0.0,0.2,36.9,14.5,0,2.5,0.0,43.8 +275,North Wales and Merseyside,2019-05-16T02:30Z,2019-05-16T03:00Z,140,low,2.4,0.0,0.1,35.7,15.1,0,2.8,0.0,43.9 +276,North Wales and Merseyside,2019-05-16T03:00Z,2019-05-16T03:30Z,130,low,2.6,0.0,0.0,32.7,15.6,0,3.0,0.0,46.1 +277,North Wales and Merseyside,2019-05-16T03:30Z,2019-05-16T04:00Z,124,low,2.2,0.0,0.0,30.9,14.6,0,5.1,0.0,47.2 +278,North Wales and Merseyside,2019-05-16T04:00Z,2019-05-16T04:30Z,135,low,1.9,0.0,0.4,31.5,13.2,0,6.7,0.1,46.2 +279,North Wales and Merseyside,2019-05-16T04:30Z,2019-05-16T05:00Z,189,moderate,1.1,0.0,12.0,31.9,7.8,0,3.7,1.4,42.1 +280,North Wales and Merseyside,2019-05-16T05:00Z,2019-05-16T05:30Z,238,moderate,0.1,0.0,14.7,42.6,0.5,0,0.2,4.2,37.7 +281,North Wales and Merseyside,2019-05-16T05:30Z,2019-05-16T06:00Z,246,moderate,0.0,0.0,14.2,44.1,0.0,0,0.0,7.2,34.5 +282,North Wales and Merseyside,2019-05-16T06:00Z,2019-05-16T06:30Z,262,high,0.0,9.0,1.7,44.7,0.0,0,0.0,10.9,33.7 +283,North Wales and Merseyside,2019-05-16T06:30Z,2019-05-16T07:00Z,239,moderate,0.0,8.1,0.0,43.6,0.0,0,0.0,14.0,34.3 +284,North Wales and Merseyside,2019-05-16T07:00Z,2019-05-16T07:30Z,207,moderate,0.0,4.1,0.0,45.3,0.0,0,1.2,16.5,32.9 +285,North Wales and Merseyside,2019-05-16T07:30Z,2019-05-16T08:00Z,181,moderate,0.7,2.5,0.0,40.3,2.5,0,2.3,18.2,33.5 +286,North Wales and Merseyside,2019-05-16T08:00Z,2019-05-16T08:30Z,165,moderate,0.5,1.5,0.0,40.6,1.3,0,3.1,21.0,32.0 +287,North Wales and Merseyside,2019-05-16T08:30Z,2019-05-16T09:00Z,135,low,0.6,0.0,0.0,35.5,2.4,0,3.6,24.2,33.7 +288,North Wales and Merseyside,2019-05-16T09:00Z,2019-05-16T09:30Z,117,low,0.7,0.1,0.0,30.4,4.0,0,2.7,26.6,35.5 +289,North Wales and Merseyside,2019-05-16T09:30Z,2019-05-16T10:00Z,100,low,0.9,0.0,0.0,26.1,5.8,0,2.8,27.4,37.0 +290,North Wales and Merseyside,2019-05-16T10:00Z,2019-05-16T10:30Z,88,low,0.8,0.0,0.0,22.3,6.2,0,2.8,31.2,36.7 +291,North Wales and Merseyside,2019-05-16T10:30Z,2019-05-16T11:00Z,93,low,0.6,0.0,0.0,22.7,5.7,0,3.2,32.7,35.1 +292,North Wales and Merseyside,2019-05-16T11:00Z,2019-05-16T11:30Z,104,low,0.6,0.0,0.0,26.6,5.3,0,2.0,32.3,33.2 +293,North Wales and Merseyside,2019-05-16T11:30Z,2019-05-16T12:00Z,104,low,0.8,0.0,0.0,25.6,5.5,0,2.3,32.8,33.0 +294,South Wales,2019-05-15T11:30Z,2019-05-15T12:00Z,309,high,0.0,0.0,0.0,78.6,0.0,0,0.0,18.0,3.4 +295,South Wales,2019-05-15T12:00Z,2019-05-15T12:30Z,310,high,0.0,0.0,0.0,79.0,0.0,0,0.0,17.7,3.3 +296,South Wales,2019-05-15T12:30Z,2019-05-15T13:00Z,310,high,0.0,0.0,0.0,78.2,0.0,0,0.0,18.4,3.4 +297,South Wales,2019-05-15T13:00Z,2019-05-15T13:30Z,319,high,0.0,0.0,0.0,80.8,0.0,0,0.0,16.1,3.1 +298,South Wales,2019-05-15T13:30Z,2019-05-15T14:00Z,326,high,0.0,0.0,0.0,82.4,0.0,0,0.0,14.5,3.1 +299,South Wales,2019-05-15T14:00Z,2019-05-15T14:30Z,335,high,0.0,0.0,0.0,84.9,0.0,0,0.0,12.3,2.8 +300,South Wales,2019-05-15T14:30Z,2019-05-15T15:00Z,342,high,0.0,0.0,0.0,86.8,0.0,0,0.0,10.7,2.5 +301,South Wales,2019-05-15T15:00Z,2019-05-15T15:30Z,349,high,0.0,0.0,0.0,88.4,0.0,0,0.0,9.2,2.4 +302,South Wales,2019-05-15T15:30Z,2019-05-15T16:00Z,356,high,0.0,0.0,0.0,90.4,0.0,0,0.0,7.6,2.0 +303,South Wales,2019-05-15T16:00Z,2019-05-15T16:30Z,358,high,0.0,0.0,0.0,91.0,0.0,0,0.0,6.9,2.1 +304,South Wales,2019-05-15T16:30Z,2019-05-15T17:00Z,361,very high,0.0,0.0,0.0,91.4,0.0,0,0.0,6.4,2.2 +305,South Wales,2019-05-15T17:00Z,2019-05-15T17:30Z,364,very high,0.0,0.0,0.0,92.4,0.0,0,0.0,5.5,2.1 +306,South Wales,2019-05-15T17:30Z,2019-05-15T18:00Z,368,very high,0.0,0.0,0.0,93.2,0.0,0,0.0,4.5,2.3 +307,South Wales,2019-05-15T18:00Z,2019-05-15T18:30Z,373,very high,0.0,0.0,0.0,94.6,0.0,0,0.0,3.0,2.4 +308,South Wales,2019-05-15T18:30Z,2019-05-15T19:00Z,376,very high,0.0,0.0,0.0,95.7,0.0,0,0.0,1.6,2.7 +309,South Wales,2019-05-15T19:00Z,2019-05-15T19:30Z,378,very high,0.0,0.0,0.0,96.2,0.0,0,0.0,0.6,3.2 +310,South Wales,2019-05-15T19:30Z,2019-05-15T20:00Z,378,very high,0.0,0.0,0.0,96.4,0.0,0,0.0,0.1,3.5 +311,South Wales,2019-05-15T20:00Z,2019-05-15T20:30Z,376,very high,0.0,0.0,0.0,95.7,0.0,0,0.0,0.0,4.3 +312,South Wales,2019-05-15T20:30Z,2019-05-15T21:00Z,372,very high,0.0,0.0,0.0,94.8,0.0,0,0.0,0.0,5.2 +313,South Wales,2019-05-15T21:00Z,2019-05-15T21:30Z,368,very high,0.0,0.0,0.0,93.9,0.0,0,0.0,0.0,6.1 +314,South Wales,2019-05-15T21:30Z,2019-05-15T22:00Z,363,very high,0.0,0.0,0.0,92.4,0.0,0,0.0,0.0,7.6 +315,South Wales,2019-05-15T22:00Z,2019-05-15T22:30Z,358,high,0.0,0.0,0.0,91.6,0.0,0,0.0,0.0,8.4 +316,South Wales,2019-05-15T22:30Z,2019-05-15T23:00Z,352,high,0.0,0.0,0.0,89.7,0.0,0,0.0,0.0,10.3 +317,South Wales,2019-05-15T23:00Z,2019-05-15T23:30Z,350,high,0.0,0.0,0.0,88.8,0.0,0,0.0,0.0,11.2 +318,South Wales,2019-05-15T23:30Z,2019-05-16T00:00Z,349,high,0.0,0.0,0.0,88.5,0.0,0,0.0,0.0,11.5 +319,South Wales,2019-05-16T00:00Z,2019-05-16T00:30Z,353,high,0.0,0.0,0.0,89.7,0.0,0,0.0,0.0,10.3 +320,South Wales,2019-05-16T00:30Z,2019-05-16T01:00Z,357,high,0.0,0.0,0.0,90.4,0.0,0,0.0,0.0,9.6 +321,South Wales,2019-05-16T01:00Z,2019-05-16T01:30Z,363,very high,0.0,0.0,0.0,92.3,0.0,0,0.0,0.0,7.7 +322,South Wales,2019-05-16T01:30Z,2019-05-16T02:00Z,364,very high,0.0,0.0,0.0,92.6,0.0,0,0.0,0.0,7.4 +323,South Wales,2019-05-16T02:00Z,2019-05-16T02:30Z,365,very high,0.0,0.0,0.0,92.8,0.0,0,0.0,0.0,7.2 +324,South Wales,2019-05-16T02:30Z,2019-05-16T03:00Z,287,high,2.0,0.0,4.7,72.1,7.4,0,0.8,0.0,13.0 +325,South Wales,2019-05-16T03:00Z,2019-05-16T03:30Z,255,moderate,3.4,0.0,5.4,63.4,11.1,0,1.2,0.0,15.5 +326,South Wales,2019-05-16T03:30Z,2019-05-16T04:00Z,219,moderate,4.6,0.0,5.0,53.6,15.4,0,3.0,0.0,18.4 +327,South Wales,2019-05-16T04:00Z,2019-05-16T04:30Z,205,moderate,5.5,0.0,2.0,48.8,17.4,0,5.1,0.1,21.1 +328,South Wales,2019-05-16T04:30Z,2019-05-16T05:00Z,225,moderate,4.6,0.0,0.3,53.6,15.2,0,4.5,0.9,20.9 +329,South Wales,2019-05-16T05:00Z,2019-05-16T05:30Z,277,high,2.5,0.0,0.2,67.7,8.6,0,2.3,2.4,16.3 +330,South Wales,2019-05-16T05:30Z,2019-05-16T06:00Z,313,high,1.0,0.0,0.1,77.2,3.6,0,1.0,4.1,13.0 +331,South Wales,2019-05-16T06:00Z,2019-05-16T06:30Z,334,high,0.0,0.0,0.0,84.5,0.0,0,0.0,5.7,9.8 +332,South Wales,2019-05-16T06:30Z,2019-05-16T07:00Z,339,high,0.0,0.0,0.0,86.2,0.0,0,0.0,6.0,7.8 +333,South Wales,2019-05-16T07:00Z,2019-05-16T07:30Z,338,high,0.0,0.0,0.0,86.9,0.0,0,0.0,6.6,6.5 +334,South Wales,2019-05-16T07:30Z,2019-05-16T08:00Z,327,high,0.0,0.0,0.0,83.4,0.0,0,0.0,9.2,7.4 +335,South Wales,2019-05-16T08:00Z,2019-05-16T08:30Z,324,high,0.0,0.0,0.0,81.8,0.0,0,0.0,10.4,7.8 +336,South Wales,2019-05-16T08:30Z,2019-05-16T09:00Z,327,high,0.0,0.0,0.0,83.5,0.0,0,0.0,9.8,6.7 +337,South Wales,2019-05-16T09:00Z,2019-05-16T09:30Z,320,high,0.0,0.0,0.0,82.2,0.0,0,0.0,11.3,6.5 +338,South Wales,2019-05-16T09:30Z,2019-05-16T10:00Z,309,high,0.0,0.0,0.0,78.8,0.0,0,0.0,14.0,7.2 +339,South Wales,2019-05-16T10:00Z,2019-05-16T10:30Z,301,high,0.0,0.0,0.0,77.1,0.0,0,0.0,15.8,7.1 +340,South Wales,2019-05-16T10:30Z,2019-05-16T11:00Z,298,high,0.0,0.0,0.0,75.8,0.0,0,0.0,16.9,7.3 +341,South Wales,2019-05-16T11:00Z,2019-05-16T11:30Z,300,high,0.0,0.0,0.0,76.4,0.0,0,0.0,16.7,6.9 +342,South Wales,2019-05-16T11:30Z,2019-05-16T12:00Z,303,high,0.0,0.0,0.0,76.7,0.0,0,0.0,16.8,6.5 +343,West Midlands,2019-05-15T11:30Z,2019-05-15T12:00Z,232,moderate,10.3,0.2,0.0,55.5,2.9,0,0.2,27.4,3.5 +344,West Midlands,2019-05-15T12:00Z,2019-05-15T12:30Z,231,moderate,10.4,0.2,0.0,55.7,2.7,0,0.3,26.4,4.3 +345,West Midlands,2019-05-15T12:30Z,2019-05-15T13:00Z,223,moderate,11.0,0.3,1.5,52.2,2.8,0,0.3,27.5,4.4 +346,West Midlands,2019-05-15T13:00Z,2019-05-15T13:30Z,225,moderate,9.9,0.3,1.7,53.9,3.0,0,0.5,25.5,5.2 +347,West Midlands,2019-05-15T13:30Z,2019-05-15T14:00Z,226,moderate,10.3,0.1,2.9,53.5,4.1,0,0.6,23.1,5.4 +348,West Midlands,2019-05-15T14:00Z,2019-05-15T14:30Z,235,moderate,10.3,0.0,2.6,55.8,4.7,0,0.7,20.3,5.6 +349,West Midlands,2019-05-15T14:30Z,2019-05-15T15:00Z,245,moderate,11.3,0.0,1.9,58.0,4.6,0,0.9,17.3,6.0 +350,West Midlands,2019-05-15T15:00Z,2019-05-15T15:30Z,257,moderate,11.6,0.0,2.4,60.4,4.4,0,0.5,15.5,5.2 +351,West Midlands,2019-05-15T15:30Z,2019-05-15T16:00Z,278,high,6.6,0.1,2.8,67.2,4.2,0,0.3,14.2,4.6 +352,West Midlands,2019-05-15T16:00Z,2019-05-15T16:30Z,290,high,5.2,0.7,2.4,70.0,3.4,0,0.5,12.3,5.5 +353,West Midlands,2019-05-15T16:30Z,2019-05-15T17:00Z,290,high,6.9,1.1,3.8,68.7,3.4,0,0.5,9.7,5.9 +354,West Midlands,2019-05-15T17:00Z,2019-05-15T17:30Z,287,high,9.3,0.8,4.9,67.9,3.4,0,0.6,7.2,5.9 +355,West Midlands,2019-05-15T17:30Z,2019-05-15T18:00Z,284,high,9.4,0.4,7.1,67.4,3.4,0,0.9,5.1,6.3 +356,West Midlands,2019-05-15T18:00Z,2019-05-15T18:30Z,282,high,7.8,0.2,12.3,66.6,2.9,0,0.7,3.3,6.2 +357,West Midlands,2019-05-15T18:30Z,2019-05-15T19:00Z,289,high,8.7,0.4,11.7,68.2,1.7,0,1.0,1.8,6.5 +358,West Midlands,2019-05-15T19:00Z,2019-05-15T19:30Z,289,high,7.9,0.5,13.8,67.4,1.9,0,1.0,0.7,6.8 +359,West Midlands,2019-05-15T19:30Z,2019-05-15T20:00Z,297,high,6.8,0.8,16.0,69.0,1.4,0,0.1,0.1,5.8 +360,West Midlands,2019-05-15T20:00Z,2019-05-15T20:30Z,299,high,8.1,1.0,14.4,68.3,1.7,0,0.1,0.0,6.4 +361,West Midlands,2019-05-15T20:30Z,2019-05-15T21:00Z,292,high,9.2,1.4,14.9,65.9,1.8,0,0.1,0.0,6.7 +362,West Midlands,2019-05-15T21:00Z,2019-05-15T21:30Z,256,moderate,9.0,0.8,20.5,58.7,3.7,0,0.1,0.0,7.2 +363,West Midlands,2019-05-15T21:30Z,2019-05-15T22:00Z,213,moderate,7.4,0.0,31.5,47.0,5.7,0,0.2,0.0,8.2 +364,West Midlands,2019-05-15T22:00Z,2019-05-15T22:30Z,190,moderate,5.9,0.0,37.9,40.3,7.1,0,0.2,0.0,8.6 +365,West Midlands,2019-05-15T22:30Z,2019-05-15T23:00Z,168,moderate,5.1,0.0,40.9,32.6,11.4,0,0.2,0.0,9.8 +366,West Midlands,2019-05-15T23:00Z,2019-05-15T23:30Z,152,low,4.5,0.0,32.7,30.9,18.8,0,0.4,0.0,12.7 +367,West Midlands,2019-05-15T23:30Z,2019-05-16T00:00Z,136,low,4.7,0.0,26.3,28.3,23.5,0,0.8,0.0,16.4 +368,West Midlands,2019-05-16T00:00Z,2019-05-16T00:30Z,127,low,6.8,0.0,10.7,27.0,33.5,0,0.8,0.0,21.2 +369,West Midlands,2019-05-16T00:30Z,2019-05-16T01:00Z,132,low,8.6,0.0,1.5,29.2,37.9,0,0.7,0.0,22.1 +370,West Midlands,2019-05-16T01:00Z,2019-05-16T01:30Z,145,low,8.8,0.0,0.4,34.2,35.7,0,0.6,0.0,20.3 +371,West Midlands,2019-05-16T01:30Z,2019-05-16T02:00Z,143,low,8.6,0.0,0.4,33.3,36.8,0,0.7,0.0,20.2 +372,West Midlands,2019-05-16T02:00Z,2019-05-16T02:30Z,137,low,8.7,0.0,0.3,32.5,37.1,0,1.1,0.0,20.3 +373,West Midlands,2019-05-16T02:30Z,2019-05-16T03:00Z,130,low,8.1,0.0,18.8,21.5,29.4,0,3.0,0.0,19.2 +374,West Midlands,2019-05-16T03:00Z,2019-05-16T03:30Z,127,low,9.0,0.0,14.6,22.9,29.7,0,3.2,0.0,20.6 +375,West Midlands,2019-05-16T03:30Z,2019-05-16T04:00Z,118,low,9.0,0.0,9.8,23.0,30.0,0,5.8,0.0,22.4 +376,West Midlands,2019-05-16T04:00Z,2019-05-16T04:30Z,114,low,9.5,0.0,3.4,24.5,30.3,0,8.9,0.0,23.4 +377,West Midlands,2019-05-16T04:30Z,2019-05-16T05:00Z,110,low,9.3,0.0,0.7,24.4,30.6,0,9.0,0.6,25.4 +378,West Midlands,2019-05-16T05:00Z,2019-05-16T05:30Z,113,low,8.7,0.0,0.9,24.8,30.2,0,8.1,1.7,25.6 +379,West Midlands,2019-05-16T05:30Z,2019-05-16T06:00Z,124,low,7.8,0.0,0.6,28.2,28.5,0,7.8,3.0,24.1 +380,West Midlands,2019-05-16T06:00Z,2019-05-16T06:30Z,137,low,8.2,0.5,0.0,30.3,26.7,0,8.5,4.5,21.3 +381,West Midlands,2019-05-16T06:30Z,2019-05-16T07:00Z,160,moderate,6.2,0.5,0.0,35.8,23.5,0,8.0,5.9,20.1 +382,West Midlands,2019-05-16T07:00Z,2019-05-16T07:30Z,191,moderate,5.5,0.8,0.0,43.8,17.3,0,7.7,7.0,17.9 +383,West Midlands,2019-05-16T07:30Z,2019-05-16T08:00Z,209,moderate,7.1,1.9,0.0,45.4,13.3,0,7.1,8.3,16.9 +384,West Midlands,2019-05-16T08:00Z,2019-05-16T08:30Z,222,moderate,8.3,1.7,0.0,49.9,9.2,0,3.6,9.8,17.5 +385,West Midlands,2019-05-16T08:30Z,2019-05-16T09:00Z,212,moderate,6.0,1.4,0.0,51.5,9.8,0,2.0,11.7,17.6 +386,West Midlands,2019-05-16T09:00Z,2019-05-16T09:30Z,182,moderate,5.4,1.3,0.0,42.8,13.5,0,1.6,13.6,21.8 +387,West Midlands,2019-05-16T09:30Z,2019-05-16T10:00Z,169,moderate,5.3,1.2,0.0,38.7,14.9,0,1.3,15.3,23.3 +388,West Midlands,2019-05-16T10:00Z,2019-05-16T10:30Z,160,moderate,5.2,1.1,0.0,37.6,15.6,0,1.1,17.4,22.0 +389,West Midlands,2019-05-16T10:30Z,2019-05-16T11:00Z,148,low,4.8,1.1,0.0,34.1,17.7,0,1.1,17.3,23.9 +390,West Midlands,2019-05-16T11:00Z,2019-05-16T11:30Z,142,low,4.7,0.8,0.0,33.2,19.7,0,0.7,17.5,23.4 +391,West Midlands,2019-05-16T11:30Z,2019-05-16T12:00Z,141,low,5.5,0.7,0.0,32.1,19.5,0,0.7,18.4,23.1 +392,East Midlands,2019-05-15T11:30Z,2019-05-15T12:00Z,283,high,0.0,1.4,0.0,69.2,0.0,0,0.0,26.3,3.1 +393,East Midlands,2019-05-15T12:00Z,2019-05-15T12:30Z,276,high,0.0,1.8,0.0,66.4,0.0,0,0.0,27.9,3.9 +394,East Midlands,2019-05-15T12:30Z,2019-05-15T13:00Z,268,high,0.0,2.1,0.0,63.5,0.0,0,0.0,29.5,4.9 +395,East Midlands,2019-05-15T13:00Z,2019-05-15T13:30Z,271,high,0.0,3.5,0.0,60.1,0.0,0,0.0,30.6,5.8 +396,East Midlands,2019-05-15T13:30Z,2019-05-15T14:00Z,277,high,0.7,8.1,0.0,51.3,0.2,0,0.0,32.6,7.1 +397,East Midlands,2019-05-15T14:00Z,2019-05-15T14:30Z,277,high,1.4,7.4,0.1,52.3,0.3,0,0.0,30.5,8.0 +398,East Midlands,2019-05-15T14:30Z,2019-05-15T15:00Z,282,high,1.3,7.0,0.0,54.6,0.2,0,0.0,28.0,8.9 +399,East Midlands,2019-05-15T15:00Z,2019-05-15T15:30Z,286,high,1.8,5.4,0.1,58.4,0.2,0,0.0,24.8,9.3 +400,East Midlands,2019-05-15T15:30Z,2019-05-15T16:00Z,311,high,0.0,4.1,0.0,66.5,0.0,0,0.0,20.3,9.1 +401,East Midlands,2019-05-15T16:00Z,2019-05-15T16:30Z,347,high,0.0,7.9,0.0,68.5,0.0,0,0.0,15.2,8.4 +402,East Midlands,2019-05-15T16:30Z,2019-05-15T17:00Z,359,high,0.0,7.2,0.0,73.9,0.0,0,0.0,10.8,8.1 +403,East Midlands,2019-05-15T17:00Z,2019-05-15T17:30Z,361,very high,0.0,6.0,0.0,77.7,0.0,0,0.0,8.2,8.1 +404,East Midlands,2019-05-15T17:30Z,2019-05-15T18:00Z,359,high,0.0,3.8,0.0,82.4,0.0,0,0.0,5.8,8.0 +405,East Midlands,2019-05-15T18:00Z,2019-05-15T18:30Z,364,very high,0.0,3.0,0.0,84.7,0.0,0,0.0,4.0,8.3 +406,East Midlands,2019-05-15T18:30Z,2019-05-15T19:00Z,376,very high,0.0,3.6,0.0,86.5,0.0,0,0.0,2.1,7.8 +407,East Midlands,2019-05-15T19:00Z,2019-05-15T19:30Z,387,very high,0.0,4.3,0.0,87.2,0.0,0,0.0,0.8,7.7 +408,East Midlands,2019-05-15T19:30Z,2019-05-15T20:00Z,403,very high,0.0,6.4,0.0,86.8,0.0,0,0.0,0.1,6.7 +409,East Midlands,2019-05-15T20:00Z,2019-05-15T20:30Z,412,very high,0.0,7.7,0.0,85.5,0.0,0,0.0,0.0,6.8 +410,East Midlands,2019-05-15T20:30Z,2019-05-15T21:00Z,425,very high,0.0,10.3,0.0,83.4,0.0,0,0.0,0.0,6.3 +411,East Midlands,2019-05-15T21:00Z,2019-05-15T21:30Z,425,very high,0.0,10.6,0.0,83.0,0.0,0,0.0,0.0,6.4 +412,East Midlands,2019-05-15T21:30Z,2019-05-15T22:00Z,372,very high,0.3,7.0,4.9,80.7,0.0,0,0.0,0.0,7.1 +413,East Midlands,2019-05-15T22:00Z,2019-05-15T22:30Z,320,high,0.0,0.0,13.8,78.7,0.0,0,0.0,0.0,7.5 +414,East Midlands,2019-05-15T22:30Z,2019-05-15T23:00Z,314,high,0.0,0.0,16.0,76.2,0.0,0,0.0,0.0,7.8 +415,East Midlands,2019-05-15T23:00Z,2019-05-15T23:30Z,304,high,0.4,0.0,16.6,74.3,0.8,0,0.0,0.0,7.9 +416,East Midlands,2019-05-15T23:30Z,2019-05-16T00:00Z,290,high,1.8,0.0,17.9,69.0,3.8,0,0.0,0.0,7.5 +417,East Midlands,2019-05-16T00:00Z,2019-05-16T00:30Z,307,high,3.7,0.0,7.1,73.0,7.9,0,0.1,0.0,8.2 +418,East Midlands,2019-05-16T00:30Z,2019-05-16T01:00Z,336,high,3.3,0.0,0.9,83.1,4.6,0,0.0,0.0,8.1 +419,East Midlands,2019-05-16T01:00Z,2019-05-16T01:30Z,346,high,2.1,0.0,0.0,88.6,1.8,0,0.0,0.0,7.5 +420,East Midlands,2019-05-16T01:30Z,2019-05-16T02:00Z,342,high,3.4,0.0,0.0,85.7,3.0,0,0.0,0.0,7.9 +421,East Midlands,2019-05-16T02:00Z,2019-05-16T02:30Z,334,high,3.8,0.0,0.0,84.4,3.4,0,0.0,0.0,8.4 +422,East Midlands,2019-05-16T02:30Z,2019-05-16T03:00Z,360,very high,0.0,0.0,0.0,91.7,0.0,0,0.0,0.0,8.3 +423,East Midlands,2019-05-16T03:00Z,2019-05-16T03:30Z,356,high,0.0,0.0,0.0,90.7,0.0,0,0.0,0.0,9.3 +424,East Midlands,2019-05-16T03:30Z,2019-05-16T04:00Z,354,high,0.0,0.0,0.0,90.0,0.0,0,0.0,0.0,10.0 +425,East Midlands,2019-05-16T04:00Z,2019-05-16T04:30Z,355,high,0.0,0.0,0.0,90.5,0.0,0,0.0,0.1,9.4 +426,East Midlands,2019-05-16T04:30Z,2019-05-16T05:00Z,355,high,0.0,0.0,0.0,90.6,0.0,0,0.0,1.0,8.4 +427,East Midlands,2019-05-16T05:00Z,2019-05-16T05:30Z,355,high,0.0,0.0,0.0,90.5,0.0,0,0.0,2.4,7.1 +428,East Midlands,2019-05-16T05:30Z,2019-05-16T06:00Z,354,high,0.0,0.0,0.0,90.2,0.0,0,0.0,3.7,6.1 +429,East Midlands,2019-05-16T06:00Z,2019-05-16T06:30Z,350,high,0.0,0.8,0.0,87.8,0.0,0,0.0,5.7,5.7 +430,East Midlands,2019-05-16T06:30Z,2019-05-16T07:00Z,351,high,0.0,1.3,0.0,84.3,0.0,0,0.0,8.1,6.3 +431,East Midlands,2019-05-16T07:00Z,2019-05-16T07:30Z,382,very high,0.0,6.7,0.0,78.9,0.0,0,0.0,9.0,5.4 +432,East Midlands,2019-05-16T07:30Z,2019-05-16T08:00Z,404,very high,0.0,14.0,0.0,70.6,0.0,0,0.0,10.4,5.0 +433,East Midlands,2019-05-16T08:00Z,2019-05-16T08:30Z,390,very high,0.0,13.0,0.0,68.6,0.0,0,0.0,13.1,5.3 +434,East Midlands,2019-05-16T08:30Z,2019-05-16T09:00Z,377,very high,0.0,13.6,0.0,65.2,0.0,0,0.0,15.8,5.4 +435,East Midlands,2019-05-16T09:00Z,2019-05-16T09:30Z,363,very high,0.0,10.3,0.0,66.6,0.0,0,0.0,17.5,5.6 +436,East Midlands,2019-05-16T09:30Z,2019-05-16T10:00Z,375,very high,0.0,13.8,0.0,63.5,0.0,0,0.0,17.4,5.3 +437,East Midlands,2019-05-16T10:00Z,2019-05-16T10:30Z,360,very high,0.0,13.0,0.0,60.0,0.0,0,0.0,21.1,5.9 +438,East Midlands,2019-05-16T10:30Z,2019-05-16T11:00Z,369,very high,0.0,15.2,0.0,57.3,0.0,0,0.0,21.5,6.0 +439,East Midlands,2019-05-16T11:00Z,2019-05-16T11:30Z,372,very high,0.0,17.7,0.0,52.3,0.0,0,0.0,23.2,6.8 +440,East Midlands,2019-05-16T11:30Z,2019-05-16T12:00Z,366,very high,0.0,19.5,0.0,48.1,0.0,0,0.0,25.0,7.4 +441,East England,2019-05-15T11:30Z,2019-05-15T12:00Z,114,low,0.0,0.0,0.0,28.8,27.6,0,0.0,38.0,5.6 +442,East England,2019-05-15T12:00Z,2019-05-15T12:30Z,123,low,0.0,0.0,0.0,29.8,27.0,0,0.0,36.7,6.5 +443,East England,2019-05-15T12:30Z,2019-05-15T13:00Z,144,low,0.0,0.0,0.0,36.3,24.5,0,0.0,32.6,6.6 +444,East England,2019-05-15T13:00Z,2019-05-15T13:30Z,148,low,0.0,0.0,0.0,37.5,24.2,0,0.0,31.0,7.3 +445,East England,2019-05-15T13:30Z,2019-05-15T14:00Z,153,low,0.0,0.0,0.0,39.0,24.3,0,0.0,28.9,7.8 +446,East England,2019-05-15T14:00Z,2019-05-15T14:30Z,156,low,0.0,0.0,0.0,39.7,24.9,0,0.0,26.8,8.6 +447,East England,2019-05-15T14:30Z,2019-05-15T15:00Z,161,moderate,0.0,0.0,0.0,40.4,25.4,0,0.0,24.6,9.6 +448,East England,2019-05-15T15:00Z,2019-05-15T15:30Z,170,moderate,0.0,0.0,0.0,42.6,25.6,0,0.0,21.8,10.0 +449,East England,2019-05-15T15:30Z,2019-05-15T16:00Z,184,moderate,0.0,0.0,0.0,46.6,25.3,0,0.0,18.1,10.0 +450,East England,2019-05-15T16:00Z,2019-05-15T16:30Z,186,moderate,0.0,0.0,0.0,47.6,25.7,0,0.0,15.5,11.2 +451,East England,2019-05-15T16:30Z,2019-05-15T17:00Z,183,moderate,0.0,0.0,0.0,46.4,27.2,0,0.0,13.0,13.4 +452,East England,2019-05-15T17:00Z,2019-05-15T17:30Z,187,moderate,0.0,0.0,0.0,47.3,27.8,0,0.0,10.1,14.8 +453,East England,2019-05-15T17:30Z,2019-05-15T18:00Z,191,moderate,0.0,0.0,0.0,48.9,28.0,0,0.0,7.2,15.9 +454,East England,2019-05-15T18:00Z,2019-05-15T18:30Z,190,moderate,0.0,0.0,0.0,48.3,28.9,0,0.0,4.7,18.1 +455,East England,2019-05-15T18:30Z,2019-05-15T19:00Z,190,moderate,0.0,0.0,0.0,48.4,29.3,0,0.0,2.4,19.9 +456,East England,2019-05-15T19:00Z,2019-05-15T19:30Z,189,moderate,0.0,0.0,0.0,48.0,29.6,0,0.0,0.8,21.6 +457,East England,2019-05-15T19:30Z,2019-05-15T20:00Z,187,moderate,0.0,0.0,0.0,48.0,30.2,0,0.0,0.1,21.7 +458,East England,2019-05-15T20:00Z,2019-05-15T20:30Z,179,moderate,0.0,0.0,0.0,46.6,29.7,0,0.0,0.0,23.7 +459,East England,2019-05-15T20:30Z,2019-05-15T21:00Z,165,moderate,0.0,0.0,0.0,42.5,31.6,0,0.0,0.0,25.9 +460,East England,2019-05-15T21:00Z,2019-05-15T21:30Z,156,low,0.0,0.0,2.2,39.6,32.7,0,0.0,0.0,25.5 +461,East England,2019-05-15T21:30Z,2019-05-15T22:00Z,147,low,0.0,0.0,6.4,36.7,32.8,0,0.0,0.0,24.1 +462,East England,2019-05-15T22:00Z,2019-05-15T22:30Z,139,low,0.0,0.0,9.1,33.8,34.0,0,0.0,0.0,23.1 +463,East England,2019-05-15T22:30Z,2019-05-15T23:00Z,133,low,0.0,0.0,10.1,31.8,34.8,0,0.0,0.0,23.3 +464,East England,2019-05-15T23:00Z,2019-05-15T23:30Z,129,low,0.0,0.0,7.7,31.6,37.1,0,0.0,0.0,23.6 +465,East England,2019-05-15T23:30Z,2019-05-16T00:00Z,119,low,0.0,0.0,5.6,30.1,40.8,0,0.0,0.0,23.5 +466,East England,2019-05-16T00:00Z,2019-05-16T00:30Z,109,low,0.0,0.0,2.4,27.1,44.7,0,0.0,0.0,25.8 +467,East England,2019-05-16T00:30Z,2019-05-16T01:00Z,117,low,0.0,0.0,0.0,29.0,45.3,0,0.0,0.0,25.7 +468,East England,2019-05-16T01:00Z,2019-05-16T01:30Z,128,low,0.0,0.0,0.0,32.7,44.2,0,0.0,0.0,23.1 +469,East England,2019-05-16T01:30Z,2019-05-16T02:00Z,127,low,0.0,0.0,0.0,32.5,44.5,0,0.0,0.0,23.0 +470,East England,2019-05-16T02:00Z,2019-05-16T02:30Z,125,low,0.0,0.0,0.0,32.1,44.8,0,0.0,0.0,23.1 +471,East England,2019-05-16T02:30Z,2019-05-16T03:00Z,73,low,0.0,0.0,0.0,18.7,54.4,0,0.0,0.0,26.9 +472,East England,2019-05-16T03:00Z,2019-05-16T03:30Z,72,low,0.0,0.0,0.0,18.4,54.3,0,0.0,0.0,27.3 +473,East England,2019-05-16T03:30Z,2019-05-16T04:00Z,73,low,0.0,0.0,0.0,18.5,54.0,0,0.0,0.0,27.5 +474,East England,2019-05-16T04:00Z,2019-05-16T04:30Z,78,low,0.0,0.0,0.0,19.4,53.6,0,0.0,0.1,26.9 +475,East England,2019-05-16T04:30Z,2019-05-16T05:00Z,91,low,0.0,0.0,0.0,22.5,49.6,0,0.0,1.9,26.0 +476,East England,2019-05-16T05:00Z,2019-05-16T05:30Z,105,low,0.0,0.0,0.0,26.5,43.2,0,0.0,4.7,25.6 +477,East England,2019-05-16T05:30Z,2019-05-16T06:00Z,113,low,0.0,0.0,0.0,28.9,39.0,0,0.0,7.8,24.3 +478,East England,2019-05-16T06:00Z,2019-05-16T06:30Z,115,low,0.0,0.0,0.0,29.9,37.3,0,0.0,11.3,21.5 +479,East England,2019-05-16T06:30Z,2019-05-16T07:00Z,110,low,0.0,0.0,0.0,28.1,36.1,0,0.0,14.9,20.9 +480,East England,2019-05-16T07:00Z,2019-05-16T07:30Z,111,low,0.0,0.0,0.0,28.6,34.2,0,0.0,17.6,19.6 +481,East England,2019-05-16T07:30Z,2019-05-16T08:00Z,109,low,0.0,0.0,0.0,28.0,32.8,0,0.0,20.7,18.5 +482,East England,2019-05-16T08:00Z,2019-05-16T08:30Z,102,low,0.0,0.0,0.0,26.6,31.1,0,0.0,23.8,18.5 +483,East England,2019-05-16T08:30Z,2019-05-16T09:00Z,92,low,0.0,0.0,0.0,24.0,30.8,0,0.0,26.9,18.3 +484,East England,2019-05-16T09:00Z,2019-05-16T09:30Z,89,low,0.0,0.0,0.0,22.3,29.7,0,0.0,29.1,18.9 +485,East England,2019-05-16T09:30Z,2019-05-16T10:00Z,91,low,0.0,0.0,0.0,23.9,28.1,0,0.0,29.8,18.2 +486,East England,2019-05-16T10:00Z,2019-05-16T10:30Z,81,low,0.0,0.0,0.0,20.2,28.0,0,0.0,32.5,19.3 +487,East England,2019-05-16T10:30Z,2019-05-16T11:00Z,91,low,0.0,0.0,0.0,22.1,27.0,0,0.0,31.2,19.7 +488,East England,2019-05-16T11:00Z,2019-05-16T11:30Z,104,low,0.0,0.0,0.0,26.7,24.3,0,0.0,29.2,19.8 +489,East England,2019-05-16T11:30Z,2019-05-16T12:00Z,100,low,0.0,0.0,0.0,25.5,24.4,0,0.0,29.5,20.6 +490,South West England,2019-05-15T11:30Z,2019-05-15T12:00Z,88,low,0.0,0.0,0.0,22.7,14.7,0,0.0,60.0,2.6 +491,South West England,2019-05-15T12:00Z,2019-05-15T12:30Z,93,low,0.0,0.0,0.0,21.9,15.2,0,0.0,60.3,2.6 +492,South West England,2019-05-15T12:30Z,2019-05-15T13:00Z,114,low,0.0,0.0,0.0,28.7,14.4,0,0.0,54.6,2.3 +493,South West England,2019-05-15T13:00Z,2019-05-15T13:30Z,119,low,0.0,0.0,0.0,30.0,14.6,0,0.0,53.2,2.2 +494,South West England,2019-05-15T13:30Z,2019-05-15T14:00Z,129,low,0.0,0.0,0.0,31.5,15.1,0,0.0,51.3,2.1 +495,South West England,2019-05-15T14:00Z,2019-05-15T14:30Z,148,low,0.0,0.0,0.0,37.0,14.7,0,0.0,46.4,1.9 +496,South West England,2019-05-15T14:30Z,2019-05-15T15:00Z,161,moderate,0.0,0.0,0.0,40.3,14.8,0,0.0,43.1,1.8 +497,South West England,2019-05-15T15:00Z,2019-05-15T15:30Z,177,moderate,0.0,0.0,0.0,44.0,15.1,0,0.0,39.1,1.8 +498,South West England,2019-05-15T15:30Z,2019-05-15T16:00Z,196,moderate,0.0,0.0,0.0,49.3,15.3,0,0.0,33.8,1.6 +499,South West England,2019-05-15T16:00Z,2019-05-15T16:30Z,206,moderate,0.0,0.0,0.0,52.2,16.2,0,0.0,29.9,1.7 +500,South West England,2019-05-15T16:30Z,2019-05-15T17:00Z,212,moderate,0.0,0.0,0.0,53.6,18.1,0,0.0,26.3,2.0 +501,South West England,2019-05-15T17:00Z,2019-05-15T17:30Z,218,moderate,0.0,0.0,0.0,55.2,19.9,0,0.0,23.0,1.9 +502,South West England,2019-05-15T17:30Z,2019-05-15T18:00Z,224,moderate,0.0,0.0,0.0,56.5,22.1,0,0.0,19.3,2.1 +503,South West England,2019-05-15T18:00Z,2019-05-15T18:30Z,235,moderate,0.0,0.0,0.0,58.7,24.5,0,0.0,14.7,2.1 +504,South West England,2019-05-15T18:30Z,2019-05-15T19:00Z,251,moderate,0.0,0.0,0.0,63.0,26.3,0,0.0,8.8,1.9 +505,South West England,2019-05-15T19:00Z,2019-05-15T19:30Z,262,high,0.0,0.0,0.0,66.1,28.1,0,0.0,3.6,2.2 +506,South West England,2019-05-15T19:30Z,2019-05-15T20:00Z,266,high,0.0,0.0,0.9,67.9,28.8,0,0.0,0.5,1.9 +507,South West England,2019-05-15T20:00Z,2019-05-15T20:30Z,261,high,0.0,0.0,0.3,66.5,30.7,0,0.0,0.1,2.4 +508,South West England,2019-05-15T20:30Z,2019-05-15T21:00Z,252,moderate,0.0,0.0,0.0,64.8,32.8,0,0.0,0.0,2.4 +509,South West England,2019-05-15T21:00Z,2019-05-15T21:30Z,236,moderate,0.0,0.0,0.0,60.8,36.3,0,0.0,0.0,2.9 +510,South West England,2019-05-15T21:30Z,2019-05-15T22:00Z,220,moderate,0.0,0.0,0.0,56.6,40.2,0,0.0,0.0,3.2 +511,South West England,2019-05-15T22:00Z,2019-05-15T22:30Z,209,moderate,0.0,0.0,1.1,52.6,42.6,0,0.0,0.0,3.7 +512,South West England,2019-05-15T22:30Z,2019-05-15T23:00Z,209,moderate,0.0,0.0,0.0,53.5,42.6,0,0.0,0.0,3.9 +513,South West England,2019-05-15T23:00Z,2019-05-15T23:30Z,197,moderate,0.0,0.0,0.0,51.5,44.4,0,0.0,0.0,4.1 +514,South West England,2019-05-15T23:30Z,2019-05-16T00:00Z,170,moderate,0.0,0.0,0.0,45.5,49.7,0,0.0,0.0,4.8 +515,South West England,2019-05-16T00:00Z,2019-05-16T00:30Z,142,low,0.0,0.0,3.1,36.0,55.2,0,0.0,0.0,5.7 +516,South West England,2019-05-16T00:30Z,2019-05-16T01:00Z,141,low,0.0,0.0,0.0,35.2,59.2,0,0.0,0.0,5.6 +517,South West England,2019-05-16T01:00Z,2019-05-16T01:30Z,135,low,0.0,0.0,0.0,38.5,56.3,0,0.0,0.0,5.2 +518,South West England,2019-05-16T01:30Z,2019-05-16T02:00Z,127,low,0.1,0.0,0.3,31.2,62.5,0,0.0,0.0,5.9 +519,South West England,2019-05-16T02:00Z,2019-05-16T02:30Z,111,low,0.5,0.0,1.7,28.4,63.3,0,0.0,0.0,6.1 +520,South West England,2019-05-16T02:30Z,2019-05-16T03:00Z,62,low,0.0,0.0,0.0,16.2,79.9,0,0.0,0.0,3.9 +521,South West England,2019-05-16T03:00Z,2019-05-16T03:30Z,62,low,0.0,0.0,0.0,15.7,80.6,0,0.0,0.0,3.7 +522,South West England,2019-05-16T03:30Z,2019-05-16T04:00Z,64,low,0.0,0.0,0.0,16.5,80.0,0,0.0,0.0,3.5 +523,South West England,2019-05-16T04:00Z,2019-05-16T04:30Z,62,low,0.0,0.0,0.0,15.9,80.5,0,0.0,0.1,3.5 +524,South West England,2019-05-16T04:30Z,2019-05-16T05:00Z,66,low,0.0,0.0,0.0,16.5,78.2,0,0.0,2.0,3.3 +525,South West England,2019-05-16T05:00Z,2019-05-16T05:30Z,64,low,0.0,0.0,0.0,16.4,73.5,0,0.0,7.0,3.1 +526,South West England,2019-05-16T05:30Z,2019-05-16T06:00Z,67,low,0.0,0.0,0.0,17.8,67.2,0,0.0,12.2,2.8 +527,South West England,2019-05-16T06:00Z,2019-05-16T06:30Z,59,very low,0.0,0.0,0.0,15.5,64.6,0,0.0,17.1,2.8 +528,South West England,2019-05-16T06:30Z,2019-05-16T07:00Z,54,very low,0.0,0.0,0.0,14.2,59.9,0,0.0,23.3,2.6 +529,South West England,2019-05-16T07:00Z,2019-05-16T07:30Z,47,very low,0.0,0.0,0.0,12.9,53.0,0,0.0,31.5,2.6 +530,South West England,2019-05-16T07:30Z,2019-05-16T08:00Z,39,very low,0.0,0.0,0.0,9.6,49.5,0,0.0,38.4,2.5 +531,South West England,2019-05-16T08:00Z,2019-05-16T08:30Z,45,very low,0.0,0.0,0.0,11.7,43.9,0,0.0,41.9,2.5 +532,South West England,2019-05-16T08:30Z,2019-05-16T09:00Z,46,very low,0.0,0.0,0.0,11.2,39.4,0,0.0,46.7,2.7 +533,South West England,2019-05-16T09:00Z,2019-05-16T09:30Z,45,very low,0.0,0.0,0.0,13.6,28.1,0,0.0,55.4,2.9 +534,South West England,2019-05-16T09:30Z,2019-05-16T10:00Z,32,very low,0.0,0.0,0.0,5.6,31.6,0,0.0,59.9,2.9 +535,South West England,2019-05-16T10:00Z,2019-05-16T10:30Z,60,low,0.0,0.0,0.0,15.4,20.6,0,0.0,61.4,2.6 +536,South West England,2019-05-16T10:30Z,2019-05-16T11:00Z,68,low,0.0,0.0,0.0,15.8,19.8,0,0.0,61.8,2.6 +537,South West England,2019-05-16T11:00Z,2019-05-16T11:30Z,82,low,0.0,0.0,0.0,21.9,17.1,0,0.0,58.6,2.4 +538,South West England,2019-05-16T11:30Z,2019-05-16T12:00Z,69,low,0.0,0.0,0.0,18.2,17.5,0,0.0,61.7,2.6 +539,South England,2019-05-15T11:30Z,2019-05-15T12:00Z,225,moderate,0.0,0.0,0.0,57.6,0.1,0,0.0,41.8,0.5 +540,South England,2019-05-15T12:00Z,2019-05-15T12:30Z,222,moderate,0.1,0.0,0.0,56.8,0.3,0,0.0,42.1,0.7 +541,South England,2019-05-15T12:30Z,2019-05-15T13:00Z,220,moderate,0.2,0.0,0.7,55.8,0.7,0,0.0,41.7,0.9 +542,South England,2019-05-15T13:00Z,2019-05-15T13:30Z,220,moderate,0.3,0.0,1.1,56.1,0.9,0,0.0,40.5,1.1 +543,South England,2019-05-15T13:30Z,2019-05-15T14:00Z,210,moderate,0.3,0.0,2.6,54.3,1.4,0,0.0,40.1,1.3 +544,South England,2019-05-15T14:00Z,2019-05-15T14:30Z,202,moderate,0.7,0.0,4.8,50.0,2.3,0,0.0,40.5,1.7 +545,South England,2019-05-15T14:30Z,2019-05-15T15:00Z,210,moderate,1.2,0.0,5.0,51.4,2.5,0,0.0,38.0,1.9 +546,South England,2019-05-15T15:00Z,2019-05-15T15:30Z,226,moderate,1.1,0.0,5.7,54.9,2.5,0,0.1,33.8,1.9 +547,South England,2019-05-15T15:30Z,2019-05-15T16:00Z,247,moderate,0.5,0.0,5.3,61.0,2.4,0,0.0,28.9,1.9 +548,South England,2019-05-15T16:00Z,2019-05-15T16:30Z,257,moderate,0.5,0.1,5.9,63.6,2.6,0,0.1,24.9,2.3 +549,South England,2019-05-15T16:30Z,2019-05-15T17:00Z,262,high,0.8,0.3,10.4,63.7,2.2,0,0.1,19.4,3.1 +550,South England,2019-05-15T17:00Z,2019-05-15T17:30Z,266,high,1.3,0.2,14.5,64.2,1.8,0,0.2,14.2,3.6 +551,South England,2019-05-15T17:30Z,2019-05-15T18:00Z,272,high,1.1,0.1,18.2,65.7,1.3,0,0.2,9.4,4.0 +552,South England,2019-05-15T18:00Z,2019-05-15T18:30Z,272,high,0.5,0.0,23.1,65.2,0.7,0,0.2,5.8,4.5 +553,South England,2019-05-15T18:30Z,2019-05-15T19:00Z,275,high,0.6,0.1,24.5,66.1,0.4,0,0.2,3.1,5.0 +554,South England,2019-05-15T19:00Z,2019-05-15T19:30Z,275,high,0.4,0.1,26.1,66.0,0.4,0,0.2,1.2,5.6 +555,South England,2019-05-15T19:30Z,2019-05-15T20:00Z,278,high,0.3,0.1,27.3,66.1,0.2,0,0.1,0.2,5.7 +556,South England,2019-05-15T20:00Z,2019-05-15T20:30Z,277,high,0.5,0.2,28.1,64.5,0.3,0,0.0,0.0,6.4 +557,South England,2019-05-15T20:30Z,2019-05-15T21:00Z,275,high,0.6,0.3,29.4,62.8,0.2,0,0.0,0.0,6.7 +558,South England,2019-05-15T21:00Z,2019-05-15T21:30Z,259,moderate,0.3,0.1,32.8,59.9,0.1,0,0.0,0.0,6.8 +559,South England,2019-05-15T21:30Z,2019-05-15T22:00Z,239,moderate,0.0,0.0,39.1,53.7,0.0,0,0.0,0.0,7.2 +560,South England,2019-05-15T22:00Z,2019-05-15T22:30Z,229,moderate,0.0,0.0,42.9,49.9,0.0,0,0.0,0.0,7.2 +561,South England,2019-05-15T22:30Z,2019-05-15T23:00Z,227,moderate,0.0,0.0,44.7,47.3,0.6,0,0.0,0.0,7.4 +562,South England,2019-05-15T23:00Z,2019-05-15T23:30Z,233,moderate,0.0,0.0,43.0,49.0,0.9,0,0.0,0.0,7.1 +563,South England,2019-05-15T23:30Z,2019-05-16T00:00Z,238,moderate,0.0,0.0,42.9,50.5,0.3,0,0.1,0.0,6.2 +564,South England,2019-05-16T00:00Z,2019-05-16T00:30Z,256,moderate,0.6,0.0,39.2,53.0,1.2,0,0.1,0.0,5.9 +565,South England,2019-05-16T00:30Z,2019-05-16T01:00Z,274,high,3.4,0.0,32.8,52.6,5.7,0,0.1,0.0,5.4 +566,South England,2019-05-16T01:00Z,2019-05-16T01:30Z,287,high,6.0,0.0,17.8,62.0,8.8,0,0.1,0.0,5.3 +567,South England,2019-05-16T01:30Z,2019-05-16T02:00Z,287,high,6.2,0.0,18.5,61.9,7.9,0,0.1,0.0,5.4 +568,South England,2019-05-16T02:00Z,2019-05-16T02:30Z,287,high,6.1,0.0,19.0,61.4,7.9,0,0.2,0.0,5.4 +569,South England,2019-05-16T02:30Z,2019-05-16T03:00Z,252,moderate,0.8,0.0,41.7,43.4,8.8,0,0.5,0.0,4.8 +570,South England,2019-05-16T03:00Z,2019-05-16T03:30Z,252,moderate,1.2,0.0,40.2,44.0,9.1,0,0.5,0.0,5.0 +571,South England,2019-05-16T03:30Z,2019-05-16T04:00Z,254,moderate,1.7,0.0,37.2,45.5,9.9,0,0.8,0.0,4.9 +572,South England,2019-05-16T04:00Z,2019-05-16T04:30Z,261,high,3.2,0.0,29.0,50.5,11.2,0,1.1,0.1,4.9 +573,South England,2019-05-16T04:30Z,2019-05-16T05:00Z,268,high,5.6,0.0,12.1,60.1,13.4,0,1.0,1.9,5.9 +574,South England,2019-05-16T05:00Z,2019-05-16T05:30Z,279,high,5.8,0.0,0.1,68.7,11.6,0,1.4,5.2,7.2 +575,South England,2019-05-16T05:30Z,2019-05-16T06:00Z,285,high,4.0,0.0,0.1,71.5,8.7,0,1.2,8.7,5.8 +576,South England,2019-05-16T06:00Z,2019-05-16T06:30Z,281,high,3.7,0.3,0.0,70.9,7.1,0,1.1,12.0,4.9 +577,South England,2019-05-16T06:30Z,2019-05-16T07:00Z,265,high,3.8,0.4,0.0,65.8,7.7,0,1.2,15.8,5.3 +578,South England,2019-05-16T07:00Z,2019-05-16T07:30Z,260,high,3.3,1.0,0.0,62.8,6.5,0,1.1,20.5,4.8 +579,South England,2019-05-16T07:30Z,2019-05-16T08:00Z,256,moderate,2.8,1.5,0.0,61.6,5.2,0,0.6,24.8,3.5 +580,South England,2019-05-16T08:00Z,2019-05-16T08:30Z,242,moderate,2.9,1.3,0.0,58.0,4.9,0,0.2,29.2,3.5 +581,South England,2019-05-16T08:30Z,2019-05-16T09:00Z,232,moderate,2.6,1.1,0.0,56.2,3.7,0,0.1,32.8,3.5 +582,South England,2019-05-16T09:00Z,2019-05-16T09:30Z,222,moderate,2.7,1.0,0.0,53.8,2.2,0,0.1,36.2,4.0 +583,South England,2019-05-16T09:30Z,2019-05-16T10:00Z,213,moderate,2.2,0.9,0.0,51.5,2.0,0,0.1,39.5,3.8 +584,South England,2019-05-16T10:00Z,2019-05-16T10:30Z,204,moderate,0.7,0.3,0.0,51.6,0.8,0,0.0,44.0,2.6 +585,South England,2019-05-16T10:30Z,2019-05-16T11:00Z,199,moderate,0.9,0.4,0.0,49.8,1.0,0,0.0,45.0,2.9 +586,South England,2019-05-16T11:00Z,2019-05-16T11:30Z,198,moderate,1.2,0.4,0.0,49.0,1.7,0,0.0,44.1,3.6 +587,South England,2019-05-16T11:30Z,2019-05-16T12:00Z,202,moderate,1.7,0.5,0.0,49.8,1.9,0,0.0,42.2,3.9 +588,London,2019-05-15T11:30Z,2019-05-15T12:00Z,166,moderate,3.5,0.2,21.5,38.7,6.5,0,0.1,26.9,2.6 +589,London,2019-05-15T12:00Z,2019-05-15T12:30Z,158,low,3.6,0.2,23.1,36.0,7.2,0,0.1,26.7,3.1 +590,London,2019-05-15T12:30Z,2019-05-15T13:00Z,151,low,0.7,0.0,27.2,34.9,8.8,0,0.1,24.7,3.6 +591,London,2019-05-15T13:00Z,2019-05-15T13:30Z,154,low,0.5,0.0,28.4,34.2,8.9,0,0.1,23.7,4.2 +592,London,2019-05-15T13:30Z,2019-05-15T14:00Z,172,moderate,0.3,0.0,28.9,39.0,7.8,0,0.1,19.7,4.2 +593,London,2019-05-15T14:00Z,2019-05-15T14:30Z,183,moderate,0.3,0.0,30.1,40.5,7.5,0,0.1,17.1,4.4 +594,London,2019-05-15T14:30Z,2019-05-15T15:00Z,188,moderate,0.4,0.0,29.4,41.7,7.8,0,0.2,15.6,4.9 +595,London,2019-05-15T15:00Z,2019-05-15T15:30Z,196,moderate,0.4,0.0,31.0,43.4,6.8,0,0.3,13.3,4.8 +596,London,2019-05-15T15:30Z,2019-05-15T16:00Z,209,moderate,0.2,0.0,28.7,47.6,7.1,0,0.2,11.3,4.9 +597,London,2019-05-15T16:00Z,2019-05-15T16:30Z,209,moderate,0.1,0.0,28.1,48.7,7.5,0,0.3,9.7,5.6 +598,London,2019-05-15T16:30Z,2019-05-15T17:00Z,207,moderate,0.1,0.0,34.0,47.1,5.5,0,0.5,6.9,5.9 +599,London,2019-05-15T17:00Z,2019-05-15T17:30Z,208,moderate,0.0,0.0,37.3,47.1,4.2,0,0.5,4.9,6.0 +600,London,2019-05-15T17:30Z,2019-05-15T18:00Z,212,moderate,0.0,0.0,39.2,47.7,3.4,0,0.5,3.2,6.0 +601,London,2019-05-15T18:00Z,2019-05-15T18:30Z,212,moderate,0.0,0.0,42.2,47.6,1.9,0,0.5,1.9,5.9 +602,London,2019-05-15T18:30Z,2019-05-15T19:00Z,211,moderate,0.0,0.0,43.5,47.7,1.3,0,0.4,1.0,6.1 +603,London,2019-05-15T19:00Z,2019-05-15T19:30Z,214,moderate,0.0,0.0,43.5,48.3,1.0,0,0.4,0.3,6.5 +604,London,2019-05-15T19:30Z,2019-05-15T20:00Z,217,moderate,0.0,0.0,44.5,48.4,0.6,0,0.1,0.0,6.4 +605,London,2019-05-15T20:00Z,2019-05-15T20:30Z,218,moderate,0.0,0.0,45.2,46.8,0.8,0,0.1,0.0,7.1 +606,London,2019-05-15T20:30Z,2019-05-15T21:00Z,218,moderate,0.0,0.0,47.9,44.8,0.1,0,0.0,0.0,7.2 +607,London,2019-05-15T21:00Z,2019-05-15T21:30Z,207,moderate,0.0,0.0,49.7,43.0,0.0,0,0.1,0.0,7.2 +608,London,2019-05-15T21:30Z,2019-05-15T22:00Z,191,moderate,0.0,0.0,53.5,39.0,0.0,0,0.1,0.0,7.4 +609,London,2019-05-15T22:00Z,2019-05-15T22:30Z,185,moderate,0.0,0.0,56.3,36.2,0.0,0,0.1,0.0,7.4 +610,London,2019-05-15T22:30Z,2019-05-15T23:00Z,180,moderate,0.0,0.0,60.3,32.0,0.0,0,0.1,0.0,7.6 +611,London,2019-05-15T23:00Z,2019-05-15T23:30Z,184,moderate,0.0,0.0,59.0,33.5,0.0,0,0.1,0.0,7.4 +612,London,2019-05-15T23:30Z,2019-05-16T00:00Z,177,moderate,0.0,0.0,60.6,32.6,0.0,0,0.1,0.0,6.7 +613,London,2019-05-16T00:00Z,2019-05-16T00:30Z,187,moderate,0.0,0.0,64.2,28.9,0.0,0,0.1,0.0,6.8 +614,London,2019-05-16T00:30Z,2019-05-16T01:00Z,211,moderate,0.0,0.0,71.2,20.3,1.7,0,0.1,0.0,6.7 +615,London,2019-05-16T01:00Z,2019-05-16T01:30Z,204,moderate,3.3,0.0,58.7,21.8,8.4,0,0.1,0.0,7.7 +616,London,2019-05-16T01:30Z,2019-05-16T02:00Z,203,moderate,3.0,0.0,58.9,20.9,8.9,0,0.2,0.0,8.1 +617,London,2019-05-16T02:00Z,2019-05-16T02:30Z,203,moderate,2.7,0.0,59.9,20.3,8.8,0,0.2,0.0,8.1 +618,London,2019-05-16T02:30Z,2019-05-16T03:00Z,216,moderate,0.0,0.0,76.8,17.4,0.0,0,0.8,0.0,5.0 +619,London,2019-05-16T03:00Z,2019-05-16T03:30Z,215,moderate,0.0,0.0,76.8,17.0,0.3,0,0.9,0.0,5.0 +620,London,2019-05-16T03:30Z,2019-05-16T04:00Z,216,moderate,0.0,0.0,75.7,17.6,0.4,0,1.4,0.0,4.9 +621,London,2019-05-16T04:00Z,2019-05-16T04:30Z,220,moderate,0.5,0.0,72.2,19.6,0.9,0,2.0,0.0,4.8 +622,London,2019-05-16T04:30Z,2019-05-16T05:00Z,221,moderate,5.5,0.0,42.0,33.2,9.0,0,1.5,0.8,8.0 +623,London,2019-05-16T05:00Z,2019-05-16T05:30Z,224,moderate,11.0,0.0,6.6,50.5,16.7,0,1.2,2.4,11.6 +624,London,2019-05-16T05:30Z,2019-05-16T06:00Z,230,moderate,10.4,0.0,0.1,55.6,17.0,0,1.2,4.0,11.7 +625,London,2019-05-16T06:00Z,2019-05-16T06:30Z,232,moderate,11.3,0.9,0.0,53.7,16.3,0,1.4,5.8,10.6 +626,London,2019-05-16T06:30Z,2019-05-16T07:00Z,234,moderate,11.0,1.3,1.2,51.5,15.4,0,1.4,7.8,10.4 +627,London,2019-05-16T07:00Z,2019-05-16T07:30Z,251,moderate,9.4,3.2,3.9,50.8,12.6,0,1.3,9.7,9.1 +628,London,2019-05-16T07:30Z,2019-05-16T08:00Z,252,moderate,8.8,5.1,8.8,46.2,10.7,0,0.8,12.0,7.6 +629,London,2019-05-16T08:00Z,2019-05-16T08:30Z,233,moderate,7.9,3.8,12.2,44.0,9.8,0,0.3,14.3,7.7 +630,London,2019-05-16T08:30Z,2019-05-16T09:00Z,225,moderate,7.6,3.5,15.4,40.6,8.8,0,0.2,16.0,7.9 +631,London,2019-05-16T09:00Z,2019-05-16T09:30Z,229,moderate,9.5,3.8,9.6,42.6,7.9,0,0.2,17.1,9.3 +632,London,2019-05-16T09:30Z,2019-05-16T10:00Z,219,moderate,9.5,4.3,4.1,43.2,9.6,0,0.2,19.1,10.0 +633,London,2019-05-16T10:00Z,2019-05-16T10:30Z,202,moderate,8.0,3.1,12.1,35.7,8.6,0,0.2,22.9,9.4 +634,London,2019-05-16T10:30Z,2019-05-16T11:00Z,195,moderate,8.2,3.8,8.9,34.7,10.1,0,0.2,23.1,11.0 +635,London,2019-05-16T11:00Z,2019-05-16T11:30Z,181,moderate,8.5,3.2,5.0,34.4,12.8,0,0.1,23.5,12.5 +636,London,2019-05-16T11:30Z,2019-05-16T12:00Z,169,moderate,8.9,2.5,7.1,31.7,13.2,0,0.1,23.2,13.3 +637,South East England,2019-05-15T11:30Z,2019-05-15T12:00Z,169,moderate,0.0,0.0,46.1,37.6,0.0,0,0.2,14.4,1.7 +638,South East England,2019-05-15T12:00Z,2019-05-15T12:30Z,161,moderate,0.0,0.0,48.0,34.7,0.0,0,0.2,15.0,2.1 +639,South East England,2019-05-15T12:30Z,2019-05-15T13:00Z,159,low,0.0,0.0,48.3,34.3,0.0,0,0.2,14.8,2.4 +640,South East England,2019-05-15T13:00Z,2019-05-15T13:30Z,161,moderate,0.0,0.0,49.6,32.8,0.0,0,0.2,14.6,2.8 +641,South East England,2019-05-15T13:30Z,2019-05-15T14:00Z,183,moderate,0.0,0.0,44.7,39.8,0.0,0,0.2,12.4,2.9 +642,South East England,2019-05-15T14:00Z,2019-05-15T14:30Z,195,moderate,0.0,0.0,45.0,41.1,0.0,0,0.2,10.8,2.9 +643,South East England,2019-05-15T14:30Z,2019-05-15T15:00Z,200,moderate,0.0,0.0,44.8,42.1,0.0,0,0.3,9.7,3.1 +644,South East England,2019-05-15T15:00Z,2019-05-15T15:30Z,206,moderate,0.0,0.0,44.1,43.6,0.0,0,0.4,8.6,3.3 +645,South East England,2019-05-15T15:30Z,2019-05-15T16:00Z,219,moderate,0.0,0.0,41.3,47.7,0.0,0,0.3,7.4,3.3 +646,South East England,2019-05-15T16:00Z,2019-05-15T16:30Z,216,moderate,0.0,0.0,41.1,48.4,0.0,0,0.5,6.3,3.7 +647,South East England,2019-05-15T16:30Z,2019-05-15T17:00Z,211,moderate,0.0,0.0,43.2,47.0,0.0,0,0.6,5.1,4.1 +648,South East England,2019-05-15T17:00Z,2019-05-15T17:30Z,211,moderate,0.0,0.0,44.1,47.0,0.0,0,0.6,3.9,4.4 +649,South East England,2019-05-15T17:30Z,2019-05-15T18:00Z,215,moderate,0.0,0.0,44.7,47.5,0.0,0,0.5,2.7,4.6 +650,South East England,2019-05-15T18:00Z,2019-05-15T18:30Z,213,moderate,0.0,0.0,45.2,47.6,0.0,0,0.5,1.7,5.0 +651,South East England,2019-05-15T18:30Z,2019-05-15T19:00Z,212,moderate,0.0,0.0,45.5,47.7,0.0,0,0.5,0.9,5.4 +652,South East England,2019-05-15T19:00Z,2019-05-15T19:30Z,214,moderate,0.0,0.0,45.1,48.2,0.0,0,0.4,0.3,6.0 +653,South East England,2019-05-15T19:30Z,2019-05-15T20:00Z,218,moderate,0.0,0.0,45.4,48.4,0.0,0,0.1,0.0,6.1 +654,South East England,2019-05-15T20:00Z,2019-05-15T20:30Z,219,moderate,0.0,0.0,46.5,46.7,0.0,0,0.1,0.0,6.7 +655,South East England,2019-05-15T20:30Z,2019-05-15T21:00Z,218,moderate,0.0,0.0,48.1,44.8,0.0,0,0.0,0.0,7.1 +656,South East England,2019-05-15T21:00Z,2019-05-15T21:30Z,207,moderate,0.0,0.0,49.8,43.0,0.0,0,0.1,0.0,7.1 +657,South East England,2019-05-15T21:30Z,2019-05-15T22:00Z,191,moderate,0.0,0.0,53.6,39.0,0.0,0,0.1,0.0,7.3 +658,South East England,2019-05-15T22:00Z,2019-05-15T22:30Z,185,moderate,0.0,0.0,56.3,36.2,0.0,0,0.1,0.0,7.4 +659,South East England,2019-05-15T22:30Z,2019-05-15T23:00Z,180,moderate,0.0,0.0,60.2,32.1,0.0,0,0.1,0.0,7.6 +660,South East England,2019-05-15T23:00Z,2019-05-15T23:30Z,184,moderate,0.0,0.0,59.0,33.5,0.0,0,0.1,0.0,7.4 +661,South East England,2019-05-15T23:30Z,2019-05-16T00:00Z,177,moderate,0.0,0.0,60.6,32.6,0.0,0,0.1,0.0,6.7 +662,South East England,2019-05-16T00:00Z,2019-05-16T00:30Z,187,moderate,0.0,0.0,64.2,28.9,0.0,0,0.1,0.0,6.8 +663,South East England,2019-05-16T00:30Z,2019-05-16T01:00Z,218,moderate,0.0,0.0,74.0,20.0,0.0,0,0.1,0.0,5.9 +664,South East England,2019-05-16T01:00Z,2019-05-16T01:30Z,223,moderate,0.0,0.0,74.9,19.5,0.0,0,0.1,0.0,5.5 +665,South East England,2019-05-16T01:30Z,2019-05-16T02:00Z,223,moderate,0.0,0.0,76.0,18.2,0.0,0,0.2,0.0,5.6 +666,South East England,2019-05-16T02:00Z,2019-05-16T02:30Z,222,moderate,0.0,0.0,76.7,17.6,0.0,0,0.2,0.0,5.5 +667,South East England,2019-05-16T02:30Z,2019-05-16T03:00Z,217,moderate,0.0,0.0,76.8,17.4,0.0,0,0.8,0.0,5.0 +668,South East England,2019-05-16T03:00Z,2019-05-16T03:30Z,216,moderate,0.0,0.0,77.3,16.9,0.0,0,0.9,0.0,4.9 +669,South East England,2019-05-16T03:30Z,2019-05-16T04:00Z,217,moderate,0.0,0.0,76.4,17.5,0.0,0,1.4,0.0,4.7 +670,South East England,2019-05-16T04:00Z,2019-05-16T04:30Z,223,moderate,0.0,0.0,75.0,18.5,0.0,0,2.1,0.0,4.4 +671,South East England,2019-05-16T04:30Z,2019-05-16T05:00Z,227,moderate,0.0,0.0,72.0,21.5,0.0,0,1.9,0.5,4.1 +672,South East England,2019-05-16T05:00Z,2019-05-16T05:30Z,229,moderate,0.0,0.0,67.3,26.1,0.0,0,1.5,1.4,3.7 +673,South East England,2019-05-16T05:30Z,2019-05-16T06:00Z,238,moderate,0.0,0.0,62.6,30.4,0.0,0,1.4,2.3,3.3 +674,South East England,2019-05-16T06:00Z,2019-05-16T06:30Z,235,moderate,0.0,0.0,63.2,29.2,0.0,0,1.3,3.2,3.1 +675,South East England,2019-05-16T06:30Z,2019-05-16T07:00Z,230,moderate,0.0,0.0,62.9,28.0,0.0,0,1.4,4.3,3.4 +676,South East England,2019-05-16T07:00Z,2019-05-16T07:30Z,225,moderate,0.0,0.0,64.6,25.0,0.0,0,1.3,5.5,3.6 +677,South East England,2019-05-16T07:30Z,2019-05-16T08:00Z,212,moderate,0.0,0.0,64.7,23.7,0.0,0,1.1,6.8,3.7 +678,South East England,2019-05-16T08:00Z,2019-05-16T08:30Z,187,moderate,0.0,0.0,58.8,27.1,0.0,0,0.5,9.0,4.6 +679,South East England,2019-05-16T08:30Z,2019-05-16T09:00Z,190,moderate,0.0,0.0,57.5,26.9,0.0,0,0.3,10.4,4.9 +680,South East England,2019-05-16T09:00Z,2019-05-16T09:30Z,196,moderate,0.0,0.0,48.6,30.9,0.0,0,0.3,13.9,6.3 +681,South East England,2019-05-16T09:30Z,2019-05-16T10:00Z,162,moderate,0.0,0.0,42.7,32.8,0.0,0,0.4,16.7,7.4 +682,South East England,2019-05-16T10:00Z,2019-05-16T10:30Z,198,moderate,0.0,0.0,55.2,23.1,0.0,0,0.3,15.2,6.2 +683,South East England,2019-05-16T10:30Z,2019-05-16T11:00Z,181,moderate,0.0,0.0,58.3,17.9,0.0,0,0.3,16.6,6.9 +684,South East England,2019-05-16T11:00Z,2019-05-16T11:30Z,158,low,0.0,0.0,57.3,16.5,0.0,0,0.2,17.8,8.2 +685,South East England,2019-05-16T11:30Z,2019-05-16T12:00Z,155,low,0.0,0.0,60.2,11.8,0.0,0,0.3,18.6,9.1 +686,England,2019-05-15T11:30Z,2019-05-15T12:00Z,172,moderate,7.3,0.2,6.5,40.3,15.8,0,0.1,26.6,3.2 +687,England,2019-05-15T12:00Z,2019-05-15T12:30Z,169,moderate,7.3,0.3,6.5,39.4,16.1,0,0.1,26.6,3.7 +688,England,2019-05-15T12:30Z,2019-05-15T13:00Z,167,moderate,7.2,0.3,6.5,38.5,16.5,0,0.1,26.4,4.5 +689,England,2019-05-15T13:00Z,2019-05-15T13:30Z,171,moderate,7.1,0.5,6.5,39.1,16.7,0,0.1,25.1,4.9 +690,England,2019-05-15T13:30Z,2019-05-15T14:00Z,175,moderate,7.0,0.9,6.5,39.1,17.2,0,0.1,23.9,5.3 +691,England,2019-05-15T14:00Z,2019-05-15T14:30Z,179,moderate,6.9,0.8,6.9,40.0,17.4,0,0.2,22.2,5.6 +692,England,2019-05-15T14:30Z,2019-05-15T15:00Z,186,moderate,6.9,0.8,6.9,41.7,17.4,0,0.2,20.2,5.9 +693,England,2019-05-15T15:00Z,2019-05-15T15:30Z,196,moderate,7.0,0.6,6.8,44.0,17.5,0,0.2,18.0,5.9 +694,England,2019-05-15T15:30Z,2019-05-15T16:00Z,214,moderate,4.8,0.6,6.5,49.6,17.4,0,0.2,15.3,5.6 +695,England,2019-05-15T16:00Z,2019-05-15T16:30Z,223,moderate,4.3,1.0,6.4,51.6,17.5,0,0.2,12.9,6.1 +696,England,2019-05-15T16:30Z,2019-05-15T17:00Z,225,moderate,5.7,0.9,6.5,52.0,17.6,0,0.3,10.1,6.9 +697,England,2019-05-15T17:00Z,2019-05-15T17:30Z,226,moderate,7.2,0.8,6.4,52.2,17.7,0,0.5,7.8,7.4 +698,England,2019-05-15T17:30Z,2019-05-15T18:00Z,228,moderate,7.0,0.2,6.6,54.0,17.9,0,1.0,5.6,7.7 +699,England,2019-05-15T18:00Z,2019-05-15T18:30Z,231,moderate,7.1,0.2,6.6,54.7,18.2,0,1.1,3.8,8.3 +700,England,2019-05-15T18:30Z,2019-05-15T19:00Z,233,moderate,7.0,0.2,6.5,55.3,18.4,0,1.7,2.1,8.8 +701,England,2019-05-15T19:00Z,2019-05-15T19:30Z,235,moderate,7.1,0.3,6.6,55.1,18.7,0,1.9,0.8,9.5 +702,England,2019-05-15T19:30Z,2019-05-15T20:00Z,242,moderate,7.1,0.6,6.7,56.8,18.6,0,0.7,0.1,9.4 +703,England,2019-05-15T20:00Z,2019-05-15T20:30Z,241,moderate,7.1,0.7,6.8,56.2,18.4,0,0.5,0.0,10.3 +704,England,2019-05-15T20:30Z,2019-05-15T21:00Z,236,moderate,7.4,1.0,7.0,54.1,18.9,0,0.5,0.0,11.1 +705,England,2019-05-15T21:00Z,2019-05-15T21:30Z,227,moderate,7.8,1.3,6.9,51.3,19.7,0,0.6,0.0,12.4 +706,England,2019-05-15T21:30Z,2019-05-15T22:00Z,207,moderate,7.9,0.8,7.1,47.4,21.3,0,0.8,0.0,14.7 +707,England,2019-05-15T22:00Z,2019-05-15T22:30Z,190,moderate,8.1,0.0,7.1,44.7,22.5,0,1.0,0.0,16.6 +708,England,2019-05-15T22:30Z,2019-05-15T23:00Z,176,moderate,8.3,0.0,7.5,40.8,23.8,0,0.9,0.0,18.7 +709,England,2019-05-15T23:00Z,2019-05-15T23:30Z,163,moderate,9.1,0.0,6.8,37.7,25.8,0,0.7,0.0,19.9 +710,England,2019-05-15T23:30Z,2019-05-16T00:00Z,154,low,9.2,0.0,7.2,34.4,28.2,0,0.7,0.0,20.3 +711,England,2019-05-16T00:00Z,2019-05-16T00:30Z,160,moderate,9.3,0.0,8.8,34.0,28.6,0,0.5,0.0,18.8 +712,England,2019-05-16T00:30Z,2019-05-16T01:00Z,173,moderate,9.3,0.0,11.3,34.9,28.1,0,0.4,0.0,16.0 +713,England,2019-05-16T01:00Z,2019-05-16T01:30Z,180,moderate,9.4,0.0,11.5,37.4,27.9,0,0.3,0.0,13.5 +714,England,2019-05-16T01:30Z,2019-05-16T02:00Z,179,moderate,9.6,0.0,11.7,36.5,28.4,0,0.2,0.0,13.6 +715,England,2019-05-16T02:00Z,2019-05-16T02:30Z,176,moderate,9.7,0.0,11.6,36.0,28.6,0,0.3,0.0,13.8 +716,England,2019-05-16T02:30Z,2019-05-16T03:00Z,162,moderate,8.0,0.0,12.1,32.8,31.1,0,1.0,0.0,15.0 +717,England,2019-05-16T03:00Z,2019-05-16T03:30Z,164,moderate,8.1,0.0,12.5,33.2,30.4,0,1.0,0.0,14.8 +718,England,2019-05-16T03:30Z,2019-05-16T04:00Z,164,moderate,8.1,0.0,12.6,32.8,30.1,0,1.6,0.0,14.8 +719,England,2019-05-16T04:00Z,2019-05-16T04:30Z,174,moderate,8.0,0.0,13.2,34.4,29.1,0,1.7,0.1,13.5 +720,England,2019-05-16T04:30Z,2019-05-16T05:00Z,192,moderate,8.7,0.0,13.0,38.6,26.7,0,0.7,1.0,11.3 +721,England,2019-05-16T05:00Z,2019-05-16T05:30Z,205,moderate,8.7,0.0,12.1,43.7,22.3,0,0.3,2.7,10.2 +722,England,2019-05-16T05:30Z,2019-05-16T06:00Z,214,moderate,7.8,0.0,11.3,46.0,20.4,0,0.3,4.5,9.7 +723,England,2019-05-16T06:00Z,2019-05-16T06:30Z,220,moderate,7.5,0.8,11.6,46.5,18.7,0,0.2,6.2,8.5 +724,England,2019-05-16T06:30Z,2019-05-16T07:00Z,214,moderate,7.0,0.7,11.4,45.1,18.4,0,0.2,8.5,8.7 +725,England,2019-05-16T07:00Z,2019-05-16T07:30Z,214,moderate,7.4,1.4,11.1,43.4,17.7,0,0.2,10.7,8.1 +726,England,2019-05-16T07:30Z,2019-05-16T08:00Z,208,moderate,6.9,2.2,11.0,40.8,17.7,0,0.2,13.4,7.8 +727,England,2019-05-16T08:00Z,2019-05-16T08:30Z,195,moderate,6.8,2.1,8.8,40.1,17.7,0,0.2,15.7,8.6 +728,England,2019-05-16T08:30Z,2019-05-16T09:00Z,186,moderate,7.1,2.0,8.5,37.4,17.4,0,0.2,17.8,9.6 +729,England,2019-05-16T09:00Z,2019-05-16T09:30Z,181,moderate,7.1,2.1,5.9,36.6,17.3,0,0.2,20.2,10.6 +730,England,2019-05-16T09:30Z,2019-05-16T10:00Z,173,moderate,6.9,2.2,4.7,36.3,17.6,0,0.2,21.9,10.2 +731,England,2019-05-16T10:00Z,2019-05-16T10:30Z,167,moderate,7.1,2.1,7.5,31.9,17.1,0,0.1,24.4,9.8 +732,England,2019-05-16T10:30Z,2019-05-16T11:00Z,163,moderate,7.4,2.3,7.5,30.0,17.3,0,0.1,25.3,10.1 +733,England,2019-05-16T11:00Z,2019-05-16T11:30Z,161,moderate,7.2,2.2,6.7,30.7,17.3,0,0.1,25.2,10.6 +734,England,2019-05-16T11:30Z,2019-05-16T12:00Z,159,low,7.2,2.2,6.6,30.0,17.4,0,0.1,25.3,11.2 +735,Scotland,2019-05-15T11:30Z,2019-05-15T12:00Z,110,low,2.2,0.0,0.0,26.6,38.6,0,2.5,8.3,21.8 +736,Scotland,2019-05-15T12:00Z,2019-05-15T12:30Z,118,low,2.0,0.0,0.0,29.6,35.4,0,2.0,7.9,23.1 +737,Scotland,2019-05-15T12:30Z,2019-05-15T13:00Z,117,low,2.0,0.0,0.5,28.5,34.4,0,2.4,7.6,24.6 +738,Scotland,2019-05-15T13:00Z,2019-05-15T13:30Z,119,low,1.5,0.0,1.4,28.1,33.6,0,2.7,7.1,25.6 +739,Scotland,2019-05-15T13:30Z,2019-05-15T14:00Z,119,low,1.2,0.0,1.7,28.3,33.5,0,2.9,6.5,25.9 +740,Scotland,2019-05-15T14:00Z,2019-05-15T14:30Z,115,low,1.3,0.0,2.1,26.4,33.8,0,3.1,6.1,27.2 +741,Scotland,2019-05-15T14:30Z,2019-05-15T15:00Z,116,low,1.3,0.0,1.7,27.2,32.9,0,3.8,5.5,27.6 +742,Scotland,2019-05-15T15:00Z,2019-05-15T15:30Z,120,low,1.3,0.0,0.6,28.8,33.3,0,3.4,5.0,27.6 +743,Scotland,2019-05-15T15:30Z,2019-05-15T16:00Z,128,low,1.0,0.0,1.3,31.1,32.7,0,2.8,4.3,26.8 +744,Scotland,2019-05-15T16:00Z,2019-05-15T16:30Z,126,low,0.9,0.0,0.4,31.3,32.7,0,3.4,3.7,27.6 +745,Scotland,2019-05-15T16:30Z,2019-05-15T17:00Z,128,low,1.4,0.0,1.5,30.2,32.2,0,3.5,2.9,28.3 +746,Scotland,2019-05-15T17:00Z,2019-05-15T17:30Z,132,low,1.9,0.0,0.8,31.6,31.8,0,4.6,2.2,27.1 +747,Scotland,2019-05-15T17:30Z,2019-05-15T18:00Z,136,low,1.7,0.0,2.8,31.0,31.2,0,6.2,1.5,25.6 +748,Scotland,2019-05-15T18:00Z,2019-05-15T18:30Z,134,low,1.7,0.0,3.1,30.2,31.6,0,6.5,1.0,25.9 +749,Scotland,2019-05-15T18:30Z,2019-05-15T19:00Z,131,low,1.8,0.0,3.0,29.6,31.7,0,7.6,0.6,25.7 +750,Scotland,2019-05-15T19:00Z,2019-05-15T19:30Z,130,low,1.7,0.0,2.8,28.9,30.6,0,9.2,0.3,26.5 +751,Scotland,2019-05-15T19:30Z,2019-05-15T20:00Z,137,low,1.8,0.0,2.5,31.5,33.0,0,3.1,0.0,28.1 +752,Scotland,2019-05-15T20:00Z,2019-05-15T20:30Z,127,low,1.9,0.0,1.0,31.0,33.5,0,1.7,0.0,30.9 +753,Scotland,2019-05-15T20:30Z,2019-05-15T21:00Z,118,low,2.0,0.0,0.0,29.6,34.5,0,1.4,0.1,32.4 +754,Scotland,2019-05-15T21:00Z,2019-05-15T21:30Z,116,low,2.1,0.0,0.8,27.7,34.7,0,1.9,0.0,32.8 +755,Scotland,2019-05-15T21:30Z,2019-05-15T22:00Z,113,low,2.1,0.0,3.3,24.6,35.2,0,2.0,0.0,32.8 +756,Scotland,2019-05-15T22:00Z,2019-05-15T22:30Z,103,low,2.3,0.0,3.6,21.9,36.5,0,2.1,0.0,33.6 +757,Scotland,2019-05-15T22:30Z,2019-05-15T23:00Z,85,low,2.7,0.0,1.6,19.8,37.7,0,2.3,0.0,35.9 +758,Scotland,2019-05-15T23:00Z,2019-05-15T23:30Z,73,low,3.2,0.0,0.0,17.9,37.0,0,2.1,0.0,39.8 +759,Scotland,2019-05-15T23:30Z,2019-05-16T00:00Z,71,low,3.2,0.0,0.0,16.3,35.7,0,3.1,0.0,41.7 +760,Scotland,2019-05-16T00:00Z,2019-05-16T00:30Z,87,low,2.9,0.0,4.5,16.0,34.0,0,2.2,0.0,40.4 +761,Scotland,2019-05-16T00:30Z,2019-05-16T01:00Z,87,low,3.0,0.0,4.1,16.4,34.5,0,1.5,0.0,40.5 +762,Scotland,2019-05-16T01:00Z,2019-05-16T01:30Z,89,low,2.9,0.0,2.8,18.5,35.0,0,1.1,0.0,39.7 +763,Scotland,2019-05-16T01:30Z,2019-05-16T02:00Z,88,low,2.9,0.0,2.8,18.6,34.3,0,1.4,0.0,40.0 +764,Scotland,2019-05-16T02:00Z,2019-05-16T02:30Z,86,low,2.9,0.0,2.1,18.7,33.9,0,2.1,0.0,40.3 +765,Scotland,2019-05-16T02:30Z,2019-05-16T03:00Z,49,very low,4.2,0.0,0.7,11.1,39.2,0,6.0,0.0,38.8 +766,Scotland,2019-05-16T03:00Z,2019-05-16T03:30Z,42,very low,4.1,0.0,0.0,9.9,38.2,0,6.4,0.0,41.4 +767,Scotland,2019-05-16T03:30Z,2019-05-16T04:00Z,40,very low,3.8,0.0,0.0,8.5,35.6,0,10.7,0.0,41.4 +768,Scotland,2019-05-16T04:00Z,2019-05-16T04:30Z,49,very low,3.6,0.0,2.1,8.8,33.6,0,14.1,0.0,37.8 +769,Scotland,2019-05-16T04:30Z,2019-05-16T05:00Z,56,very low,3.6,0.0,2.0,10.0,33.0,0,14.0,0.2,37.2 +770,Scotland,2019-05-16T05:00Z,2019-05-16T05:30Z,63,low,3.5,0.0,2.0,11.9,32.7,0,12.1,0.4,37.4 +771,Scotland,2019-05-16T05:30Z,2019-05-16T06:00Z,74,low,3.5,0.0,1.1,15.9,31.6,0,12.6,0.8,34.5 +772,Scotland,2019-05-16T06:00Z,2019-05-16T06:30Z,89,low,3.5,0.0,0.0,20.5,30.9,0,13.1,1.2,30.8 +773,Scotland,2019-05-16T06:30Z,2019-05-16T07:00Z,102,low,3.3,0.0,0.0,24.9,29.2,0,12.5,1.6,28.5 +774,Scotland,2019-05-16T07:00Z,2019-05-16T07:30Z,102,low,3.1,0.0,0.0,25.2,27.8,0,13.0,2.0,28.9 +775,Scotland,2019-05-16T07:30Z,2019-05-16T08:00Z,100,low,3.1,0.0,0.0,24.4,27.9,0,11.8,2.5,30.3 +776,Scotland,2019-05-16T08:00Z,2019-05-16T08:30Z,100,low,3.1,0.0,0.0,24.5,29.5,0,6.0,3.2,33.7 +777,Scotland,2019-05-16T08:30Z,2019-05-16T09:00Z,85,low,2.2,0.0,0.0,24.4,30.5,0,3.8,3.7,35.4 +778,Scotland,2019-05-16T09:00Z,2019-05-16T09:30Z,42,very low,2.3,0.0,0.0,10.7,33.2,0,3.1,4.8,45.9 +779,Scotland,2019-05-16T09:30Z,2019-05-16T10:00Z,40,very low,2.2,0.0,0.0,8.6,32.1,0,2.1,5.1,49.9 +780,Scotland,2019-05-16T10:00Z,2019-05-16T10:30Z,52,very low,0.9,0.0,0.0,12.7,28.8,0,2.0,5.8,49.8 +781,Scotland,2019-05-16T10:30Z,2019-05-16T11:00Z,59,very low,1.0,0.0,0.0,14.2,28.5,0,1.9,5.9,48.5 +782,Scotland,2019-05-16T11:00Z,2019-05-16T11:30Z,62,low,1.6,0.0,0.0,16.4,27.0,0,1.2,5.8,48.0 +783,Scotland,2019-05-16T11:30Z,2019-05-16T12:00Z,56,very low,1.8,0.0,0.0,12.6,27.0,0,1.4,6.2,51.0 +784,Wales,2019-05-15T11:30Z,2019-05-15T12:00Z,255,moderate,0.0,0.0,0.0,65.0,0.0,0,0.6,20.3,14.1 +785,Wales,2019-05-15T12:00Z,2019-05-15T12:30Z,252,moderate,0.0,0.0,0.0,64.3,0.0,0,0.6,20.6,14.5 +786,Wales,2019-05-15T12:30Z,2019-05-15T13:00Z,254,moderate,0.0,0.0,0.0,63.3,0.0,0,0.4,21.3,15.0 +787,Wales,2019-05-15T13:00Z,2019-05-15T13:30Z,271,high,0.0,0.0,0.0,68.2,0.0,0,0.1,18.5,13.2 +788,Wales,2019-05-15T13:30Z,2019-05-15T14:00Z,282,high,0.0,0.0,0.0,71.2,0.0,0,0.0,16.6,12.2 +789,Wales,2019-05-15T14:00Z,2019-05-15T14:30Z,290,high,0.0,0.0,0.0,73.3,0.0,0,0.0,15.1,11.6 +790,Wales,2019-05-15T14:30Z,2019-05-15T15:00Z,301,high,0.0,0.0,0.0,75.8,0.0,0,0.0,13.4,10.8 +791,Wales,2019-05-15T15:00Z,2019-05-15T15:30Z,311,high,0.0,0.0,0.0,78.5,0.0,0,0.0,11.6,9.9 +792,Wales,2019-05-15T15:30Z,2019-05-15T16:00Z,323,high,0.0,0.0,0.0,81.7,0.0,0,0.0,9.5,8.8 +793,Wales,2019-05-15T16:00Z,2019-05-15T16:30Z,327,high,0.0,0.0,0.0,83.0,0.0,0,0.0,8.4,8.6 +794,Wales,2019-05-15T16:30Z,2019-05-15T17:00Z,327,high,0.0,0.0,0.0,83.3,0.0,0,0.0,7.7,9.0 +795,Wales,2019-05-15T17:00Z,2019-05-15T17:30Z,326,high,0.0,0.0,0.0,82.9,0.0,0,1.6,6.7,8.8 +796,Wales,2019-05-15T17:30Z,2019-05-15T18:00Z,324,high,0.0,0.0,0.0,82.2,0.0,0,4.0,5.3,8.5 +797,Wales,2019-05-15T18:00Z,2019-05-15T18:30Z,326,high,0.0,0.0,0.0,83.1,0.0,0,4.4,3.7,8.8 +798,Wales,2019-05-15T18:30Z,2019-05-15T19:00Z,322,high,0.0,0.0,0.0,81.8,0.0,0,7.1,2.0,9.1 +799,Wales,2019-05-15T19:00Z,2019-05-15T19:30Z,324,high,0.0,0.0,0.0,81.4,0.0,0,7.6,0.8,10.2 +800,Wales,2019-05-15T19:30Z,2019-05-15T20:00Z,335,high,0.0,0.0,0.0,85.5,0.0,0,3.0,0.1,11.4 +801,Wales,2019-05-15T20:00Z,2019-05-15T20:30Z,329,high,0.0,0.0,0.0,84.2,0.0,0,2.2,0.0,13.6 +802,Wales,2019-05-15T20:30Z,2019-05-15T21:00Z,320,high,0.0,0.0,0.0,81.9,0.0,0,2.3,0.0,15.8 +803,Wales,2019-05-15T21:00Z,2019-05-15T21:30Z,308,high,0.0,0.0,0.0,79.0,0.0,0,2.5,0.0,18.5 +804,Wales,2019-05-15T21:30Z,2019-05-15T22:00Z,294,high,0.0,0.0,0.0,75.2,0.0,0,3.0,0.0,21.8 +805,Wales,2019-05-15T22:00Z,2019-05-15T22:30Z,280,high,0.0,0.0,0.0,71.9,0.0,0,3.4,0.0,24.7 +806,Wales,2019-05-15T22:30Z,2019-05-15T23:00Z,269,high,0.0,0.0,0.7,67.5,0.0,0,2.7,0.0,29.1 +807,Wales,2019-05-15T23:00Z,2019-05-15T23:30Z,267,high,0.0,0.0,0.0,67.4,0.0,0,2.3,0.0,30.3 +808,Wales,2019-05-15T23:30Z,2019-05-16T00:00Z,271,high,0.0,0.0,0.0,68.5,0.0,0,0.8,0.0,30.7 +809,Wales,2019-05-16T00:00Z,2019-05-16T00:30Z,276,high,0.0,0.0,0.0,70.0,0.0,0,1.6,0.0,28.4 +810,Wales,2019-05-16T00:30Z,2019-05-16T01:00Z,281,high,0.0,0.0,0.0,70.6,0.0,0,2.4,0.0,27.0 +811,Wales,2019-05-16T01:00Z,2019-05-16T01:30Z,294,high,0.0,0.0,0.0,74.2,0.0,0,2.6,0.0,23.2 +812,Wales,2019-05-16T01:30Z,2019-05-16T02:00Z,295,high,0.0,0.0,0.0,75.3,0.0,0,1.4,0.0,23.3 +813,Wales,2019-05-16T02:00Z,2019-05-16T02:30Z,298,high,0.0,0.0,0.0,75.5,0.0,0,1.0,0.0,23.5 +814,Wales,2019-05-16T02:30Z,2019-05-16T03:00Z,176,moderate,1.1,0.0,0.2,46.3,10.6,0,1.6,0.0,40.2 +815,Wales,2019-05-16T03:00Z,2019-05-16T03:30Z,147,low,1.5,0.0,0.0,38.4,13.5,0,2.3,0.0,44.3 +816,Wales,2019-05-16T03:30Z,2019-05-16T04:00Z,124,low,1.6,0.0,0.0,32.2,15.1,0,4.5,0.0,46.6 +817,Wales,2019-05-16T04:00Z,2019-05-16T04:30Z,123,low,1.7,0.0,1.0,27.9,15.6,0,6.6,0.1,47.1 +818,Wales,2019-05-16T04:30Z,2019-05-16T05:00Z,174,moderate,1.1,0.0,10.2,30.0,10.5,0,4.4,0.9,42.9 +819,Wales,2019-05-16T05:00Z,2019-05-16T05:30Z,194,moderate,0.8,0.0,11.7,33.2,7.0,0,2.6,2.7,42.0 +820,Wales,2019-05-16T05:30Z,2019-05-16T06:00Z,238,moderate,0.0,0.0,12.5,46.5,0.4,0,0.2,4.7,35.7 +821,Wales,2019-05-16T06:00Z,2019-05-16T06:30Z,227,moderate,0.1,0.0,1.5,54.6,0.6,0,0.2,7.1,35.9 +822,Wales,2019-05-16T06:30Z,2019-05-16T07:00Z,248,moderate,0.0,0.0,0.0,61.5,0.0,0,0.0,8.0,30.5 +823,Wales,2019-05-16T07:00Z,2019-05-16T07:30Z,267,high,0.0,0.0,0.0,67.8,0.0,0,0.7,8.1,23.4 +824,Wales,2019-05-16T07:30Z,2019-05-16T08:00Z,269,high,0.0,0.0,0.0,68.4,0.0,0,0.0,9.6,22.0 +825,Wales,2019-05-16T08:00Z,2019-05-16T08:30Z,267,high,0.0,0.0,0.0,68.0,0.0,0,1.3,10.2,20.5 +826,Wales,2019-05-16T08:30Z,2019-05-16T09:00Z,263,high,0.0,0.0,0.0,67.0,0.0,0,1.6,11.5,19.9 +827,Wales,2019-05-16T09:00Z,2019-05-16T09:30Z,258,moderate,0.0,0.0,0.0,66.2,0.0,0,1.1,13.3,19.4 +828,Wales,2019-05-16T09:30Z,2019-05-16T10:00Z,249,moderate,0.0,0.0,0.0,63.4,0.0,0,1.3,15.6,19.7 +829,Wales,2019-05-16T10:00Z,2019-05-16T10:30Z,240,moderate,0.0,0.0,0.0,61.4,0.0,0,1.3,17.7,19.6 +830,Wales,2019-05-16T10:30Z,2019-05-16T11:00Z,236,moderate,0.0,0.0,0.0,59.6,0.0,0,1.6,18.9,19.9 +831,Wales,2019-05-16T11:00Z,2019-05-16T11:30Z,238,moderate,0.0,0.0,0.0,60.8,0.0,0,1.1,18.8,19.3 +832,Wales,2019-05-16T11:30Z,2019-05-16T12:00Z,235,moderate,0.0,0.0,0.0,59.5,0.0,0,1.3,19.9,19.3 diff --git a/your-code/raw_data_API.csv b/your-code/raw_data_API.csv new file mode 100644 index 0000000..f66dcd1 --- /dev/null +++ b/your-code/raw_data_API.csv @@ -0,0 +1,18 @@ +,data +0,"{'regionid': 1, 'dnoregion': 'Scottish Hydro Electric Power Distribution', 'shortname': 'North Scotland', 'data': [{'from': '2019-05-15T11:30Z', 'to': '2019-05-15T12:00Z', 'intensity': {'forecast': 258, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 64.9}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 6.4}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 28.7}]}, {'from': '2019-05-15T12:00Z', 'to': '2019-05-15T12:30Z', 'intensity': {'forecast': 263, 'index': 'high'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 67.7}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 4.6}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 27.7}]}, {'from': '2019-05-15T12:30Z', 'to': '2019-05-15T13:00Z', 'intensity': {'forecast': 251, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 64.3}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 5.4}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 30.3}]}, {'from': '2019-05-15T13:00Z', 'to': '2019-05-15T13:30Z', 'intensity': {'forecast': 243, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 61.9}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 6.4}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 31.7}]}, {'from': '2019-05-15T13:30Z', 'to': '2019-05-15T14:00Z', 'intensity': {'forecast': 235, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 60.9}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 6.9}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 32.2}]}, {'from': '2019-05-15T14:00Z', 'to': '2019-05-15T14:30Z', 'intensity': {'forecast': 224, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 57.5}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 7.8}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 34.7}]}, {'from': '2019-05-15T14:30Z', 'to': '2019-05-15T15:00Z', 'intensity': {'forecast': 222, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 56.2}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 8.8}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 35}]}, {'from': '2019-05-15T15:00Z', 'to': '2019-05-15T15:30Z', 'intensity': {'forecast': 229, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 57.9}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 6.9}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 35.2}]}, {'from': '2019-05-15T15:30Z', 'to': '2019-05-15T16:00Z', 'intensity': {'forecast': 235, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 60.2}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 5.8}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 34}]}, {'from': '2019-05-15T16:00Z', 'to': '2019-05-15T16:30Z', 'intensity': {'forecast': 229, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 58.8}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 7.1}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 34.1}]}, {'from': '2019-05-15T16:30Z', 'to': '2019-05-15T17:00Z', 'intensity': {'forecast': 223, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 56.4}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 7.9}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 35.7}]}, {'from': '2019-05-15T17:00Z', 'to': '2019-05-15T17:30Z', 'intensity': {'forecast': 225, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 57.7}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 9.1}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 33.2}]}, {'from': '2019-05-15T17:30Z', 'to': '2019-05-15T18:00Z', 'intensity': {'forecast': 217, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 55.7}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 12.2}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 32.1}]}, {'from': '2019-05-15T18:00Z', 'to': '2019-05-15T18:30Z', 'intensity': {'forecast': 210, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 53.7}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 13.3}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 33}]}, {'from': '2019-05-15T18:30Z', 'to': '2019-05-15T19:00Z', 'intensity': {'forecast': 203, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 52.4}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 15.1}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 32.5}]}, {'from': '2019-05-15T19:00Z', 'to': '2019-05-15T19:30Z', 'intensity': {'forecast': 202, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 49.9}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 17.3}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 32.8}]}, {'from': '2019-05-15T19:30Z', 'to': '2019-05-15T20:00Z', 'intensity': {'forecast': 223, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 56.6}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 6.6}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 36.8}]}, {'from': '2019-05-15T20:00Z', 'to': '2019-05-15T20:30Z', 'intensity': {'forecast': 223, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 56.6}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 3.7}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 39.7}]}, {'from': '2019-05-15T20:30Z', 'to': '2019-05-15T21:00Z', 'intensity': {'forecast': 219, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 55.8}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 2.9}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 41.3}]}, {'from': '2019-05-15T21:00Z', 'to': '2019-05-15T21:30Z', 'intensity': {'forecast': 209, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 53.8}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 3.8}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 42.4}]}, {'from': '2019-05-15T21:30Z', 'to': '2019-05-15T22:00Z', 'intensity': {'forecast': 197, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 50.7}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 4.4}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 44.9}]}, {'from': '2019-05-15T22:00Z', 'to': '2019-05-15T22:30Z', 'intensity': {'forecast': 185, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 47.5}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 5}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 47.5}]}, {'from': '2019-05-15T22:30Z', 'to': '2019-05-15T23:00Z', 'intensity': {'forecast': 171, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 44.4}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 5.3}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 50.3}]}, {'from': '2019-05-15T23:00Z', 'to': '2019-05-15T23:30Z', 'intensity': {'forecast': 155, 'index': 'low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 40.2}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 5}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 54.8}]}, {'from': '2019-05-15T23:30Z', 'to': '2019-05-16T00:00Z', 'intensity': {'forecast': 146, 'index': 'low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 36.6}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 6.6}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 56.8}]}, {'from': '2019-05-16T00:00Z', 'to': '2019-05-16T00:30Z', 'intensity': {'forecast': 154, 'index': 'low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 38.9}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 4.2}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 56.9}]}, {'from': '2019-05-16T00:30Z', 'to': '2019-05-16T01:00Z', 'intensity': {'forecast': 163, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 40.5}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 3.4}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 56.1}]}, {'from': '2019-05-16T01:00Z', 'to': '2019-05-16T01:30Z', 'intensity': {'forecast': 176, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 45.2}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 2.7}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 52.1}]}, {'from': '2019-05-16T01:30Z', 'to': '2019-05-16T02:00Z', 'intensity': {'forecast': 175, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 44.8}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 3.2}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 52}]}, {'from': '2019-05-16T02:00Z', 'to': '2019-05-16T02:30Z', 'intensity': {'forecast': 171, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 43.7}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 5.2}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 51.1}]}, {'from': '2019-05-16T02:30Z', 'to': '2019-05-16T03:00Z', 'intensity': {'forecast': 106, 'index': 'low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 28}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 16.7}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 55.3}]}, {'from': '2019-05-16T03:00Z', 'to': '2019-05-16T03:30Z', 'intensity': {'forecast': 91, 'index': 'low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 24}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 17.5}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 58.5}]}, {'from': '2019-05-16T03:30Z', 'to': '2019-05-16T04:00Z', 'intensity': {'forecast': 79, 'index': 'low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 20.4}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 26.1}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 53.5}]}, {'from': '2019-05-16T04:00Z', 'to': '2019-05-16T04:30Z', 'intensity': {'forecast': 78, 'index': 'low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 19.8}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 34.3}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 45.9}]}, {'from': '2019-05-16T04:30Z', 'to': '2019-05-16T05:00Z', 'intensity': {'forecast': 91, 'index': 'low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 22}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 32.3}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 45.7}]}, {'from': '2019-05-16T05:00Z', 'to': '2019-05-16T05:30Z', 'intensity': {'forecast': 112, 'index': 'low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 27.1}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 28.8}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 44.1}]}, {'from': '2019-05-16T05:30Z', 'to': '2019-05-16T06:00Z', 'intensity': {'forecast': 139, 'index': 'low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 34.5}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 27}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 38.5}]}, {'from': '2019-05-16T06:00Z', 'to': '2019-05-16T06:30Z', 'intensity': {'forecast': 160, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 39.1}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 28}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 32.9}]}, {'from': '2019-05-16T06:30Z', 'to': '2019-05-16T07:00Z', 'intensity': {'forecast': 180, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 45.4}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 25.3}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 29.3}]}, {'from': '2019-05-16T07:00Z', 'to': '2019-05-16T07:30Z', 'intensity': {'forecast': 184, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 47.2}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 23.8}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 29}]}, {'from': '2019-05-16T07:30Z', 'to': '2019-05-16T08:00Z', 'intensity': {'forecast': 184, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 45.7}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 23.2}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 31.1}]}, {'from': '2019-05-16T08:00Z', 'to': '2019-05-16T08:30Z', 'intensity': {'forecast': 196, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 50.1}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 12.6}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 37.3}]}, {'from': '2019-05-16T08:30Z', 'to': '2019-05-16T09:00Z', 'intensity': {'forecast': 168, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 49.7}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 8.3}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 42}]}, {'from': '2019-05-16T09:00Z', 'to': '2019-05-16T09:30Z', 'intensity': {'forecast': 79, 'index': 'low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 22.1}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 8.7}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 69.2}]}, {'from': '2019-05-16T09:30Z', 'to': '2019-05-16T10:00Z', 'intensity': {'forecast': 66, 'index': 'low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 14.7}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 7.2}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 78.1}]}, {'from': '2019-05-16T10:00Z', 'to': '2019-05-16T10:30Z', 'intensity': {'forecast': 99, 'index': 'low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 24.1}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 5.8}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 70.1}]}, {'from': '2019-05-16T10:30Z', 'to': '2019-05-16T11:00Z', 'intensity': {'forecast': 113, 'index': 'low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 28.4}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 5.5}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 66.1}]}, {'from': '2019-05-16T11:00Z', 'to': '2019-05-16T11:30Z', 'intensity': {'forecast': 111, 'index': 'low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 30.3}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 3.4}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 66.3}]}, {'from': '2019-05-16T11:30Z', 'to': '2019-05-16T12:00Z', 'intensity': {'forecast': 100, 'index': 'low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 22.1}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 3.9}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 74}]}]}" +1,"{'regionid': 2, 'dnoregion': 'SP Distribution', 'shortname': 'South Scotland', 'data': [{'from': '2019-05-15T11:30Z', 'to': '2019-05-15T12:00Z', 'intensity': {'forecast': 45, 'index': 'very low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 3.8}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 10.1}, {'fuel': 'nuclear', 'perc': 54.9}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.5}, {'fuel': 'solar', 'perc': 11.9}, {'fuel': 'wind', 'perc': 18.8}]}, {'from': '2019-05-15T12:00Z', 'to': '2019-05-15T12:30Z', 'intensity': {'forecast': 47, 'index': 'very low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 3.2}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 11.3}, {'fuel': 'nuclear', 'perc': 52.9}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.4}, {'fuel': 'solar', 'perc': 11.8}, {'fuel': 'wind', 'perc': 20.4}]}, {'from': '2019-05-15T12:30Z', 'to': '2019-05-15T13:00Z', 'intensity': {'forecast': 45, 'index': 'very low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 3.1}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0.8}, {'fuel': 'gas', 'perc': 9.9}, {'fuel': 'nuclear', 'perc': 53}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.3}, {'fuel': 'solar', 'perc': 11.6}, {'fuel': 'wind', 'perc': 21.3}]}, {'from': '2019-05-15T13:00Z', 'to': '2019-05-15T13:30Z', 'intensity': {'forecast': 42, 'index': 'very low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 2.4}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 2.3}, {'fuel': 'gas', 'perc': 7.7}, {'fuel': 'nuclear', 'perc': 54.4}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.2}, {'fuel': 'solar', 'perc': 11.5}, {'fuel': 'wind', 'perc': 21.5}]}, {'from': '2019-05-15T13:30Z', 'to': '2019-05-15T14:00Z', 'intensity': {'forecast': 42, 'index': 'very low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 2.1}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 2.8}, {'fuel': 'gas', 'perc': 6.8}, {'fuel': 'nuclear', 'perc': 55.8}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.1}, {'fuel': 'solar', 'perc': 10.8}, {'fuel': 'wind', 'perc': 21.6}]}, {'from': '2019-05-15T14:00Z', 'to': '2019-05-15T14:30Z', 'intensity': {'forecast': 45, 'index': 'very low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 2.1}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 3.5}, {'fuel': 'gas', 'perc': 7}, {'fuel': 'nuclear', 'perc': 55.3}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.2}, {'fuel': 'solar', 'perc': 10}, {'fuel': 'wind', 'perc': 21.9}]}, {'from': '2019-05-15T14:30Z', 'to': '2019-05-15T15:00Z', 'intensity': {'forecast': 48, 'index': 'very low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 2.1}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 2.8}, {'fuel': 'gas', 'perc': 8.1}, {'fuel': 'nuclear', 'perc': 54.9}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.3}, {'fuel': 'solar', 'perc': 9.2}, {'fuel': 'wind', 'perc': 22.6}]}, {'from': '2019-05-15T15:00Z', 'to': '2019-05-15T15:30Z', 'intensity': {'forecast': 55, 'index': 'very low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 2.2}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 1}, {'fuel': 'gas', 'perc': 11.2}, {'fuel': 'nuclear', 'perc': 54.2}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.6}, {'fuel': 'solar', 'perc': 8.1}, {'fuel': 'wind', 'perc': 22.7}]}, {'from': '2019-05-15T15:30Z', 'to': '2019-05-15T16:00Z', 'intensity': {'forecast': 65, 'index': 'low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 1.6}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 2}, {'fuel': 'gas', 'perc': 13.8}, {'fuel': 'nuclear', 'perc': 53.1}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.6}, {'fuel': 'solar', 'perc': 6.9}, {'fuel': 'wind', 'perc': 22}]}, {'from': '2019-05-15T16:00Z', 'to': '2019-05-15T16:30Z', 'intensity': {'forecast': 69, 'index': 'low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 1.5}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0.6}, {'fuel': 'gas', 'perc': 16.2}, {'fuel': 'nuclear', 'perc': 51.6}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 1.1}, {'fuel': 'solar', 'perc': 5.8}, {'fuel': 'wind', 'perc': 23.2}]}, {'from': '2019-05-15T16:30Z', 'to': '2019-05-15T17:00Z', 'intensity': {'forecast': 72, 'index': 'low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 2.2}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 2.4}, {'fuel': 'gas', 'perc': 15.1}, {'fuel': 'nuclear', 'perc': 51.3}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 1.2}, {'fuel': 'solar', 'perc': 4.5}, {'fuel': 'wind', 'perc': 23.3}]}, {'from': '2019-05-15T17:00Z', 'to': '2019-05-15T17:30Z', 'intensity': {'forecast': 76, 'index': 'low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 3}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 1.4}, {'fuel': 'gas', 'perc': 16.3}, {'fuel': 'nuclear', 'perc': 51.4}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 1.7}, {'fuel': 'solar', 'perc': 3.5}, {'fuel': 'wind', 'perc': 22.7}]}, {'from': '2019-05-15T17:30Z', 'to': '2019-05-15T18:00Z', 'intensity': {'forecast': 83, 'index': 'low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 2.8}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 4.6}, {'fuel': 'gas', 'perc': 15.1}, {'fuel': 'nuclear', 'perc': 50.6}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 2.6}, {'fuel': 'solar', 'perc': 2.5}, {'fuel': 'wind', 'perc': 21.8}]}, {'from': '2019-05-15T18:00Z', 'to': '2019-05-15T18:30Z', 'intensity': {'forecast': 85, 'index': 'low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 2.8}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 4.8}, {'fuel': 'gas', 'perc': 15.2}, {'fuel': 'nuclear', 'perc': 49.8}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 3.3}, {'fuel': 'solar', 'perc': 1.7}, {'fuel': 'wind', 'perc': 22.4}]}, {'from': '2019-05-15T18:30Z', 'to': '2019-05-15T19:00Z', 'intensity': {'forecast': 84, 'index': 'low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 2.9}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 4.8}, {'fuel': 'gas', 'perc': 15.3}, {'fuel': 'nuclear', 'perc': 49.4}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 4.1}, {'fuel': 'solar', 'perc': 1}, {'fuel': 'wind', 'perc': 22.5}]}, {'from': '2019-05-15T19:00Z', 'to': '2019-05-15T19:30Z', 'intensity': {'forecast': 84, 'index': 'low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 2.9}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 4.4}, {'fuel': 'gas', 'perc': 14.9}, {'fuel': 'nuclear', 'perc': 48.7}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 5}, {'fuel': 'solar', 'perc': 0.4}, {'fuel': 'wind', 'perc': 23.7}]}, {'from': '2019-05-15T19:30Z', 'to': '2019-05-15T20:00Z', 'intensity': {'forecast': 90, 'index': 'low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 3.7}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 3.7}, {'fuel': 'gas', 'perc': 17.6}, {'fuel': 'nuclear', 'perc': 48.3}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 1.9}, {'fuel': 'solar', 'perc': 0.1}, {'fuel': 'wind', 'perc': 24.7}]}, {'from': '2019-05-15T20:00Z', 'to': '2019-05-15T20:30Z', 'intensity': {'forecast': 81, 'index': 'low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 4}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 1.4}, {'fuel': 'gas', 'perc': 18.6}, {'fuel': 'nuclear', 'perc': 47.7}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 1.1}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 27.2}]}, {'from': '2019-05-15T20:30Z', 'to': '2019-05-15T21:00Z', 'intensity': {'forecast': 72, 'index': 'low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 4.2}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 17.4}, {'fuel': 'nuclear', 'perc': 49.4}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.8}, {'fuel': 'solar', 'perc': 0.2}, {'fuel': 'wind', 'perc': 28}]}, {'from': '2019-05-15T21:00Z', 'to': '2019-05-15T21:30Z', 'intensity': {'forecast': 70, 'index': 'low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 4.2}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 1.2}, {'fuel': 'gas', 'perc': 15.2}, {'fuel': 'nuclear', 'perc': 50.1}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 1}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 28.3}]}, {'from': '2019-05-15T21:30Z', 'to': '2019-05-15T22:00Z', 'intensity': {'forecast': 70, 'index': 'low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 4.1}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 4.7}, {'fuel': 'gas', 'perc': 11.4}, {'fuel': 'nuclear', 'perc': 51.4}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.9}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 27.5}]}, {'from': '2019-05-15T22:00Z', 'to': '2019-05-15T22:30Z', 'intensity': {'forecast': 64, 'index': 'low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 4.3}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 5.1}, {'fuel': 'gas', 'perc': 9.7}, {'fuel': 'nuclear', 'perc': 52.9}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.9}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 27.1}]}, {'from': '2019-05-15T22:30Z', 'to': '2019-05-15T23:00Z', 'intensity': {'forecast': 44, 'index': 'very low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 4.8}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 2.3}, {'fuel': 'gas', 'perc': 8.5}, {'fuel': 'nuclear', 'perc': 54.9}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.9}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 28.6}]}, {'from': '2019-05-15T23:00Z', 'to': '2019-05-15T23:30Z', 'intensity': {'forecast': 26, 'index': 'very low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 5.4}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 5.9}, {'fuel': 'nuclear', 'perc': 57}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.6}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 31.1}]}, {'from': '2019-05-15T23:30Z', 'to': '2019-05-16T00:00Z', 'intensity': {'forecast': 21, 'index': 'very low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 5.3}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 3.3}, {'fuel': 'nuclear', 'perc': 59.6}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.4}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 31.4}]}, {'from': '2019-05-16T00:00Z', 'to': '2019-05-16T00:30Z', 'intensity': {'forecast': 47, 'index': 'very low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 5}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 7.7}, {'fuel': 'gas', 'perc': 1.6}, {'fuel': 'nuclear', 'perc': 57.5}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.1}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 28.1}]}, {'from': '2019-05-16T00:30Z', 'to': '2019-05-16T01:00Z', 'intensity': {'forecast': 44, 'index': 'very low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 4.9}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 6.8}, {'fuel': 'gas', 'perc': 2.3}, {'fuel': 'nuclear', 'perc': 57.6}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.1}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 28.3}]}, {'from': '2019-05-16T01:00Z', 'to': '2019-05-16T01:30Z', 'intensity': {'forecast': 39, 'index': 'very low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 4.9}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 4.7}, {'fuel': 'gas', 'perc': 3.2}, {'fuel': 'nuclear', 'perc': 58.2}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.1}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 28.9}]}, {'from': '2019-05-16T01:30Z', 'to': '2019-05-16T02:00Z', 'intensity': {'forecast': 38, 'index': 'very low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 4.8}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 4.7}, {'fuel': 'gas', 'perc': 3.4}, {'fuel': 'nuclear', 'perc': 57.2}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.1}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 29.8}]}, {'from': '2019-05-16T02:00Z', 'to': '2019-05-16T02:30Z', 'intensity': {'forecast': 35, 'index': 'very low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 4.8}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 3.6}, {'fuel': 'gas', 'perc': 3.6}, {'fuel': 'nuclear', 'perc': 57.2}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.1}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 30.7}]}, {'from': '2019-05-16T02:30Z', 'to': '2019-05-16T03:00Z', 'intensity': {'forecast': 30, 'index': 'very low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 6.4}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 1}, {'fuel': 'gas', 'perc': 4.9}, {'fuel': 'nuclear', 'perc': 59.7}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.1}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 27.9}]}, {'from': '2019-05-16T03:00Z', 'to': '2019-05-16T03:30Z', 'intensity': {'forecast': 26, 'index': 'very low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 6.3}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 4.9}, {'fuel': 'nuclear', 'perc': 58.6}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.1}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 30.1}]}, {'from': '2019-05-16T03:30Z', 'to': '2019-05-16T04:00Z', 'intensity': {'forecast': 30, 'index': 'very low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 6.2}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 4.8}, {'fuel': 'nuclear', 'perc': 57.1}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.2}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 31.7}]}, {'from': '2019-05-16T04:00Z', 'to': '2019-05-16T04:30Z', 'intensity': {'forecast': 42, 'index': 'very low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 6}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 3.4}, {'fuel': 'gas', 'perc': 4.9}, {'fuel': 'nuclear', 'perc': 55.6}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.3}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 29.8}]}, {'from': '2019-05-16T04:30Z', 'to': '2019-05-16T05:00Z', 'intensity': {'forecast': 45, 'index': 'very low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 6}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 3.4}, {'fuel': 'gas', 'perc': 5.5}, {'fuel': 'nuclear', 'perc': 55}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.3}, {'fuel': 'solar', 'perc': 0.3}, {'fuel': 'wind', 'perc': 29.5}]}, {'from': '2019-05-16T05:00Z', 'to': '2019-05-16T05:30Z', 'intensity': {'forecast': 55, 'index': 'very low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 5.8}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 4.2}, {'fuel': 'gas', 'perc': 7.2}, {'fuel': 'nuclear', 'perc': 53}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.4}, {'fuel': 'solar', 'perc': 0.7}, {'fuel': 'wind', 'perc': 28.7}]}, {'from': '2019-05-16T05:30Z', 'to': '2019-05-16T06:00Z', 'intensity': {'forecast': 48, 'index': 'very low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 6}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 1.8}, {'fuel': 'gas', 'perc': 8.8}, {'fuel': 'nuclear', 'perc': 54}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.5}, {'fuel': 'solar', 'perc': 1.3}, {'fuel': 'wind', 'perc': 27.6}]}, {'from': '2019-05-16T06:00Z', 'to': '2019-05-16T06:30Z', 'intensity': {'forecast': 42, 'index': 'very low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 6.2}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 9.1}, {'fuel': 'nuclear', 'perc': 55.6}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.5}, {'fuel': 'solar', 'perc': 2.1}, {'fuel': 'wind', 'perc': 26.5}]}, {'from': '2019-05-16T06:30Z', 'to': '2019-05-16T07:00Z', 'intensity': {'forecast': 37, 'index': 'very low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 6.2}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 8}, {'fuel': 'nuclear', 'perc': 55.7}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.6}, {'fuel': 'solar', 'perc': 3}, {'fuel': 'wind', 'perc': 26.5}]}, {'from': '2019-05-16T07:00Z', 'to': '2019-05-16T07:30Z', 'intensity': {'forecast': 33, 'index': 'very low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 6.1}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 6.8}, {'fuel': 'nuclear', 'perc': 54.5}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.5}, {'fuel': 'solar', 'perc': 3.9}, {'fuel': 'wind', 'perc': 28.2}]}, {'from': '2019-05-16T07:30Z', 'to': '2019-05-16T08:00Z', 'intensity': {'forecast': 28, 'index': 'very low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 6}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 5.7}, {'fuel': 'nuclear', 'perc': 53.9}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.3}, {'fuel': 'solar', 'perc': 4.8}, {'fuel': 'wind', 'perc': 29.3}]}, {'from': '2019-05-16T08:00Z', 'to': '2019-05-16T08:30Z', 'intensity': {'forecast': 26, 'index': 'very low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 5.6}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 5.2}, {'fuel': 'nuclear', 'perc': 53}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.1}, {'fuel': 'solar', 'perc': 5.7}, {'fuel': 'wind', 'perc': 30.4}]}, {'from': '2019-05-16T08:30Z', 'to': '2019-05-16T09:00Z', 'intensity': {'forecast': 24, 'index': 'very low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 3.9}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 5}, {'fuel': 'nuclear', 'perc': 53.5}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.1}, {'fuel': 'solar', 'perc': 6.6}, {'fuel': 'wind', 'perc': 30.9}]}, {'from': '2019-05-16T09:00Z', 'to': '2019-05-16T09:30Z', 'intensity': {'forecast': 23, 'index': 'very low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 3.4}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 5}, {'fuel': 'nuclear', 'perc': 49.6}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.2}, {'fuel': 'solar', 'perc': 7.1}, {'fuel': 'wind', 'perc': 34.7}]}, {'from': '2019-05-16T09:30Z', 'to': '2019-05-16T10:00Z', 'intensity': {'forecast': 23, 'index': 'very low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 3.2}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 5.2}, {'fuel': 'nuclear', 'perc': 46.9}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.1}, {'fuel': 'solar', 'perc': 7.4}, {'fuel': 'wind', 'perc': 37.2}]}, {'from': '2019-05-16T10:00Z', 'to': '2019-05-16T10:30Z', 'intensity': {'forecast': 20, 'index': 'very low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 1.5}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 4.8}, {'fuel': 'nuclear', 'perc': 44.9}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.1}, {'fuel': 'solar', 'perc': 9.1}, {'fuel': 'wind', 'perc': 39.6}]}, {'from': '2019-05-16T10:30Z', 'to': '2019-05-16T11:00Z', 'intensity': {'forecast': 21, 'index': 'very low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 1.6}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 4.9}, {'fuel': 'nuclear', 'perc': 45.2}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 9.4}, {'fuel': 'wind', 'perc': 38.9}]}, {'from': '2019-05-16T11:00Z', 'to': '2019-05-16T11:30Z', 'intensity': {'forecast': 24, 'index': 'very low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 2.5}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 5.4}, {'fuel': 'nuclear', 'perc': 43.6}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 9.3}, {'fuel': 'wind', 'perc': 39.2}]}, {'from': '2019-05-16T11:30Z', 'to': '2019-05-16T12:00Z', 'intensity': {'forecast': 24, 'index': 'very low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 2.7}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 5.4}, {'fuel': 'nuclear', 'perc': 42.1}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 9.7}, {'fuel': 'wind', 'perc': 40.1}]}]}" +2,"{'regionid': 3, 'dnoregion': 'Electricity North West', 'shortname': 'North West England', 'data': [{'from': '2019-05-15T11:30Z', 'to': '2019-05-15T12:00Z', 'intensity': {'forecast': 65, 'index': 'low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 3.5}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 15.9}, {'fuel': 'nuclear', 'perc': 70}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.1}, {'fuel': 'solar', 'perc': 6.2}, {'fuel': 'wind', 'perc': 4.3}]}, {'from': '2019-05-15T12:00Z', 'to': '2019-05-15T12:30Z', 'intensity': {'forecast': 63, 'index': 'low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 3.2}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 15.2}, {'fuel': 'nuclear', 'perc': 71.1}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.1}, {'fuel': 'solar', 'perc': 6.3}, {'fuel': 'wind', 'perc': 4.1}]}, {'from': '2019-05-15T12:30Z', 'to': '2019-05-15T13:00Z', 'intensity': {'forecast': 64, 'index': 'low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 3.6}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 14.8}, {'fuel': 'nuclear', 'perc': 71.5}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.1}, {'fuel': 'solar', 'perc': 6.3}, {'fuel': 'wind', 'perc': 3.7}]}, {'from': '2019-05-15T13:00Z', 'to': '2019-05-15T13:30Z', 'intensity': {'forecast': 68, 'index': 'low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 3.7}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 16.3}, {'fuel': 'nuclear', 'perc': 69.5}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.3}, {'fuel': 'solar', 'perc': 6}, {'fuel': 'wind', 'perc': 4.2}]}, {'from': '2019-05-15T13:30Z', 'to': '2019-05-15T14:00Z', 'intensity': {'forecast': 68, 'index': 'low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 3.4}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 16.1}, {'fuel': 'nuclear', 'perc': 70.7}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.3}, {'fuel': 'solar', 'perc': 5.6}, {'fuel': 'wind', 'perc': 3.9}]}, {'from': '2019-05-15T14:00Z', 'to': '2019-05-15T14:30Z', 'intensity': {'forecast': 72, 'index': 'low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 2.3}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 17.8}, {'fuel': 'nuclear', 'perc': 71.3}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.2}, {'fuel': 'solar', 'perc': 5}, {'fuel': 'wind', 'perc': 3.4}]}, {'from': '2019-05-15T14:30Z', 'to': '2019-05-15T15:00Z', 'intensity': {'forecast': 72, 'index': 'low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 1.9}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 17.9}, {'fuel': 'nuclear', 'perc': 72.5}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.2}, {'fuel': 'solar', 'perc': 4.4}, {'fuel': 'wind', 'perc': 3.1}]}, {'from': '2019-05-15T15:00Z', 'to': '2019-05-15T15:30Z', 'intensity': {'forecast': 75, 'index': 'low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 1.5}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 18.5}, {'fuel': 'nuclear', 'perc': 73.5}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.1}, {'fuel': 'solar', 'perc': 3.8}, {'fuel': 'wind', 'perc': 2.6}]}, {'from': '2019-05-15T15:30Z', 'to': '2019-05-15T16:00Z', 'intensity': {'forecast': 78, 'index': 'low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0.9}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 19.8}, {'fuel': 'nuclear', 'perc': 73.6}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.1}, {'fuel': 'solar', 'perc': 3.1}, {'fuel': 'wind', 'perc': 2.5}]}, {'from': '2019-05-15T16:00Z', 'to': '2019-05-15T16:30Z', 'intensity': {'forecast': 76, 'index': 'low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0.3}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 19.3}, {'fuel': 'nuclear', 'perc': 75.7}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 2.5}, {'fuel': 'wind', 'perc': 2.2}]}, {'from': '2019-05-15T16:30Z', 'to': '2019-05-15T17:00Z', 'intensity': {'forecast': 77, 'index': 'low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 1.3}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 19.1}, {'fuel': 'nuclear', 'perc': 74.8}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.1}, {'fuel': 'solar', 'perc': 2}, {'fuel': 'wind', 'perc': 2.7}]}, {'from': '2019-05-15T17:00Z', 'to': '2019-05-15T17:30Z', 'intensity': {'forecast': 80, 'index': 'low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 2.1}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 19.6}, {'fuel': 'nuclear', 'perc': 73.9}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.2}, {'fuel': 'solar', 'perc': 1.5}, {'fuel': 'wind', 'perc': 2.7}]}, {'from': '2019-05-15T17:30Z', 'to': '2019-05-15T18:00Z', 'intensity': {'forecast': 85, 'index': 'low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 1.6}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 21.4}, {'fuel': 'nuclear', 'perc': 73.3}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.2}, {'fuel': 'solar', 'perc': 1}, {'fuel': 'wind', 'perc': 2.5}]}, {'from': '2019-05-15T18:00Z', 'to': '2019-05-15T18:30Z', 'intensity': {'forecast': 84, 'index': 'low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 1.2}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 21.1}, {'fuel': 'nuclear', 'perc': 74.6}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.1}, {'fuel': 'solar', 'perc': 0.6}, {'fuel': 'wind', 'perc': 2.4}]}, {'from': '2019-05-15T18:30Z', 'to': '2019-05-15T19:00Z', 'intensity': {'forecast': 82, 'index': 'low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0.9}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 20.9}, {'fuel': 'nuclear', 'perc': 75.4}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.1}, {'fuel': 'solar', 'perc': 0.3}, {'fuel': 'wind', 'perc': 2.4}]}, {'from': '2019-05-15T19:00Z', 'to': '2019-05-15T19:30Z', 'intensity': {'forecast': 79, 'index': 'low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0.9}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 20.1}, {'fuel': 'nuclear', 'perc': 76.3}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.1}, {'fuel': 'solar', 'perc': 0.1}, {'fuel': 'wind', 'perc': 2.5}]}, {'from': '2019-05-15T19:30Z', 'to': '2019-05-15T20:00Z', 'intensity': {'forecast': 75, 'index': 'low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0.5}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 19.4}, {'fuel': 'nuclear', 'perc': 77.7}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 2.4}]}, {'from': '2019-05-15T20:00Z', 'to': '2019-05-15T20:30Z', 'intensity': {'forecast': 70, 'index': 'low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0.3}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 18.2}, {'fuel': 'nuclear', 'perc': 78.3}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 3.2}]}, {'from': '2019-05-15T20:30Z', 'to': '2019-05-15T21:00Z', 'intensity': {'forecast': 63, 'index': 'low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 16.9}, {'fuel': 'nuclear', 'perc': 79.3}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 3.8}]}, {'from': '2019-05-15T21:00Z', 'to': '2019-05-15T21:30Z', 'intensity': {'forecast': 52, 'index': 'very low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 14}, {'fuel': 'nuclear', 'perc': 76.1}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 9.9}]}, {'from': '2019-05-15T21:30Z', 'to': '2019-05-15T22:00Z', 'intensity': {'forecast': 41, 'index': 'very low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 10.9}, {'fuel': 'nuclear', 'perc': 74.5}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 14.6}]}, {'from': '2019-05-15T22:00Z', 'to': '2019-05-15T22:30Z', 'intensity': {'forecast': 35, 'index': 'very low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 9.2}, {'fuel': 'nuclear', 'perc': 71.4}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 19.4}]}, {'from': '2019-05-15T22:30Z', 'to': '2019-05-15T23:00Z', 'intensity': {'forecast': 30, 'index': 'very low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 8.1}, {'fuel': 'nuclear', 'perc': 67.7}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 24.2}]}, {'from': '2019-05-15T23:00Z', 'to': '2019-05-15T23:30Z', 'intensity': {'forecast': 23, 'index': 'very low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 6.5}, {'fuel': 'nuclear', 'perc': 66.9}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 26.6}]}, {'from': '2019-05-15T23:30Z', 'to': '2019-05-16T00:00Z', 'intensity': {'forecast': 18, 'index': 'very low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 4.8}, {'fuel': 'nuclear', 'perc': 66.9}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 28.3}]}, {'from': '2019-05-16T00:00Z', 'to': '2019-05-16T00:30Z', 'intensity': {'forecast': 19, 'index': 'very low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 4.8}, {'fuel': 'nuclear', 'perc': 69.1}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 26.1}]}, {'from': '2019-05-16T00:30Z', 'to': '2019-05-16T01:00Z', 'intensity': {'forecast': 24, 'index': 'very low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 5.9}, {'fuel': 'nuclear', 'perc': 71.4}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 22.7}]}, {'from': '2019-05-16T01:00Z', 'to': '2019-05-16T01:30Z', 'intensity': {'forecast': 28, 'index': 'very low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 7.5}, {'fuel': 'nuclear', 'perc': 72.4}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 20.1}]}, {'from': '2019-05-16T01:30Z', 'to': '2019-05-16T02:00Z', 'intensity': {'forecast': 28, 'index': 'very low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 7.2}, {'fuel': 'nuclear', 'perc': 73.3}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 19.5}]}, {'from': '2019-05-16T02:00Z', 'to': '2019-05-16T02:30Z', 'intensity': {'forecast': 27, 'index': 'very low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 7.1}, {'fuel': 'nuclear', 'perc': 73.4}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 19.5}]}, {'from': '2019-05-16T02:30Z', 'to': '2019-05-16T03:00Z', 'intensity': {'forecast': 38, 'index': 'very low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 10}, {'fuel': 'nuclear', 'perc': 66.2}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 23.8}]}, {'from': '2019-05-16T03:00Z', 'to': '2019-05-16T03:30Z', 'intensity': {'forecast': 38, 'index': 'very low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 9.9}, {'fuel': 'nuclear', 'perc': 66.2}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 23.9}]}, {'from': '2019-05-16T03:30Z', 'to': '2019-05-16T04:00Z', 'intensity': {'forecast': 37, 'index': 'very low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 9.5}, {'fuel': 'nuclear', 'perc': 67.1}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 23.4}]}, {'from': '2019-05-16T04:00Z', 'to': '2019-05-16T04:30Z', 'intensity': {'forecast': 37, 'index': 'very low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 9.5}, {'fuel': 'nuclear', 'perc': 65.7}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 24.8}]}, {'from': '2019-05-16T04:30Z', 'to': '2019-05-16T05:00Z', 'intensity': {'forecast': 38, 'index': 'very low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 9.8}, {'fuel': 'nuclear', 'perc': 63.3}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 0.1}, {'fuel': 'wind', 'perc': 26.8}]}, {'from': '2019-05-16T05:00Z', 'to': '2019-05-16T05:30Z', 'intensity': {'forecast': 33, 'index': 'very low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 8.3}, {'fuel': 'nuclear', 'perc': 61.3}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 0.4}, {'fuel': 'wind', 'perc': 30}]}, {'from': '2019-05-16T05:30Z', 'to': '2019-05-16T06:00Z', 'intensity': {'forecast': 39, 'index': 'very low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 9.6}, {'fuel': 'nuclear', 'perc': 58.9}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 0.7}, {'fuel': 'wind', 'perc': 30.8}]}, {'from': '2019-05-16T06:00Z', 'to': '2019-05-16T06:30Z', 'intensity': {'forecast': 50, 'index': 'very low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 11.9}, {'fuel': 'nuclear', 'perc': 58.5}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 1.2}, {'fuel': 'wind', 'perc': 28.4}]}, {'from': '2019-05-16T06:30Z', 'to': '2019-05-16T07:00Z', 'intensity': {'forecast': 63, 'index': 'low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 15.5}, {'fuel': 'nuclear', 'perc': 55.2}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 1.7}, {'fuel': 'wind', 'perc': 27.6}]}, {'from': '2019-05-16T07:00Z', 'to': '2019-05-16T07:30Z', 'intensity': {'forecast': 74, 'index': 'low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 17.8}, {'fuel': 'nuclear', 'perc': 54.4}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 2.2}, {'fuel': 'wind', 'perc': 25.6}]}, {'from': '2019-05-16T07:30Z', 'to': '2019-05-16T08:00Z', 'intensity': {'forecast': 85, 'index': 'low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 22}, {'fuel': 'nuclear', 'perc': 52.3}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 2.7}, {'fuel': 'wind', 'perc': 23}]}, {'from': '2019-05-16T08:00Z', 'to': '2019-05-16T08:30Z', 'intensity': {'forecast': 82, 'index': 'low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 21}, {'fuel': 'nuclear', 'perc': 52.6}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 3.3}, {'fuel': 'wind', 'perc': 23.1}]}, {'from': '2019-05-16T08:30Z', 'to': '2019-05-16T09:00Z', 'intensity': {'forecast': 80, 'index': 'low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 20.7}, {'fuel': 'nuclear', 'perc': 53.6}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 3.8}, {'fuel': 'wind', 'perc': 21.9}]}, {'from': '2019-05-16T09:00Z', 'to': '2019-05-16T09:30Z', 'intensity': {'forecast': 79, 'index': 'low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 20.1}, {'fuel': 'nuclear', 'perc': 57}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 3.9}, {'fuel': 'wind', 'perc': 19}]}, {'from': '2019-05-16T09:30Z', 'to': '2019-05-16T10:00Z', 'intensity': {'forecast': 74, 'index': 'low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 20.6}, {'fuel': 'nuclear', 'perc': 58}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 4.2}, {'fuel': 'wind', 'perc': 17.2}]}, {'from': '2019-05-16T10:00Z', 'to': '2019-05-16T10:30Z', 'intensity': {'forecast': 51, 'index': 'very low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 13.8}, {'fuel': 'nuclear', 'perc': 64.8}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 4.8}, {'fuel': 'wind', 'perc': 16.6}]}, {'from': '2019-05-16T10:30Z', 'to': '2019-05-16T11:00Z', 'intensity': {'forecast': 45, 'index': 'very low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 10.6}, {'fuel': 'nuclear', 'perc': 67.2}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 5.2}, {'fuel': 'wind', 'perc': 17}]}, {'from': '2019-05-16T11:00Z', 'to': '2019-05-16T11:30Z', 'intensity': {'forecast': 55, 'index': 'very low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 14.7}, {'fuel': 'nuclear', 'perc': 63}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 5.2}, {'fuel': 'wind', 'perc': 17.1}]}, {'from': '2019-05-16T11:30Z', 'to': '2019-05-16T12:00Z', 'intensity': {'forecast': 48, 'index': 'very low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 12.5}, {'fuel': 'nuclear', 'perc': 64.7}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 5.5}, {'fuel': 'wind', 'perc': 17.3}]}]}" +3,"{'regionid': 4, 'dnoregion': 'NPG North East', 'shortname': 'North East England', 'data': [{'from': '2019-05-15T11:30Z', 'to': '2019-05-15T12:00Z', 'intensity': {'forecast': 19, 'index': 'very low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 16.4}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 0}, {'fuel': 'nuclear', 'perc': 68.5}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 13.2}, {'fuel': 'wind', 'perc': 1.9}]}, {'from': '2019-05-15T12:00Z', 'to': '2019-05-15T12:30Z', 'intensity': {'forecast': 19, 'index': 'very low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 16.4}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 0}, {'fuel': 'nuclear', 'perc': 68.9}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 12.6}, {'fuel': 'wind', 'perc': 2.1}]}, {'from': '2019-05-15T12:30Z', 'to': '2019-05-15T13:00Z', 'intensity': {'forecast': 18, 'index': 'very low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 15.6}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 0}, {'fuel': 'nuclear', 'perc': 70.2}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 12}, {'fuel': 'wind', 'perc': 2.2}]}, {'from': '2019-05-15T13:00Z', 'to': '2019-05-15T13:30Z', 'intensity': {'forecast': 17, 'index': 'very low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 14.7}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 0}, {'fuel': 'nuclear', 'perc': 70.9}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 11.8}, {'fuel': 'wind', 'perc': 2.6}]}, {'from': '2019-05-15T13:30Z', 'to': '2019-05-15T14:00Z', 'intensity': {'forecast': 16, 'index': 'very low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 13.9}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 0}, {'fuel': 'nuclear', 'perc': 71.8}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 11.4}, {'fuel': 'wind', 'perc': 2.9}]}, {'from': '2019-05-15T14:00Z', 'to': '2019-05-15T14:30Z', 'intensity': {'forecast': 18, 'index': 'very low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 15.7}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 0}, {'fuel': 'nuclear', 'perc': 70.8}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 10.5}, {'fuel': 'wind', 'perc': 3}]}, {'from': '2019-05-15T14:30Z', 'to': '2019-05-15T15:00Z', 'intensity': {'forecast': 19, 'index': 'very low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 16.6}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 0}, {'fuel': 'nuclear', 'perc': 70.7}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 9.6}, {'fuel': 'wind', 'perc': 3.1}]}, {'from': '2019-05-15T15:00Z', 'to': '2019-05-15T15:30Z', 'intensity': {'forecast': 19, 'index': 'very low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 17.2}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 0}, {'fuel': 'nuclear', 'perc': 71.3}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 8.5}, {'fuel': 'wind', 'perc': 3}]}, {'from': '2019-05-15T15:30Z', 'to': '2019-05-15T16:00Z', 'intensity': {'forecast': 15, 'index': 'very low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 13.4}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 0}, {'fuel': 'nuclear', 'perc': 75.9}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 7.7}, {'fuel': 'wind', 'perc': 3}]}, {'from': '2019-05-15T16:00Z', 'to': '2019-05-15T16:30Z', 'intensity': {'forecast': 16, 'index': 'very low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 12.9}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 0}, {'fuel': 'nuclear', 'perc': 77.3}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 6.7}, {'fuel': 'wind', 'perc': 3.1}]}, {'from': '2019-05-15T16:30Z', 'to': '2019-05-15T17:00Z', 'intensity': {'forecast': 23, 'index': 'very low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 19}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 0}, {'fuel': 'nuclear', 'perc': 73.2}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 4.9}, {'fuel': 'wind', 'perc': 2.9}]}, {'from': '2019-05-15T17:00Z', 'to': '2019-05-15T17:30Z', 'intensity': {'forecast': 28, 'index': 'very low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 24.3}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 0}, {'fuel': 'nuclear', 'perc': 69.7}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 3.6}, {'fuel': 'wind', 'perc': 2.4}]}, {'from': '2019-05-15T17:30Z', 'to': '2019-05-15T18:00Z', 'intensity': {'forecast': 27, 'index': 'very low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 23.4}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 0}, {'fuel': 'nuclear', 'perc': 71.7}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 2.7}, {'fuel': 'wind', 'perc': 2.2}]}, {'from': '2019-05-15T18:00Z', 'to': '2019-05-15T18:30Z', 'intensity': {'forecast': 26, 'index': 'very low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 22.4}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 0}, {'fuel': 'nuclear', 'perc': 73.9}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 1.7}, {'fuel': 'wind', 'perc': 2}]}, {'from': '2019-05-15T18:30Z', 'to': '2019-05-15T19:00Z', 'intensity': {'forecast': 26, 'index': 'very low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 22.4}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 0}, {'fuel': 'nuclear', 'perc': 74.9}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 1}, {'fuel': 'wind', 'perc': 1.7}]}, {'from': '2019-05-15T19:00Z', 'to': '2019-05-15T19:30Z', 'intensity': {'forecast': 26, 'index': 'very low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 22.4}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 0}, {'fuel': 'nuclear', 'perc': 75.4}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 0.4}, {'fuel': 'wind', 'perc': 1.8}]}, {'from': '2019-05-15T19:30Z', 'to': '2019-05-15T20:00Z', 'intensity': {'forecast': 27, 'index': 'very low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 22.6}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 0}, {'fuel': 'nuclear', 'perc': 75.3}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 0.1}, {'fuel': 'wind', 'perc': 2}]}, {'from': '2019-05-15T20:00Z', 'to': '2019-05-15T20:30Z', 'intensity': {'forecast': 27, 'index': 'very low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 23}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 0}, {'fuel': 'nuclear', 'perc': 75.1}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 1.9}]}, {'from': '2019-05-15T20:30Z', 'to': '2019-05-15T21:00Z', 'intensity': {'forecast': 28, 'index': 'very low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 23.9}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 0}, {'fuel': 'nuclear', 'perc': 74.2}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 1.9}]}, {'from': '2019-05-15T21:00Z', 'to': '2019-05-15T21:30Z', 'intensity': {'forecast': 29, 'index': 'very low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 24.2}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 0}, {'fuel': 'nuclear', 'perc': 73.9}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 1.9}]}, {'from': '2019-05-15T21:30Z', 'to': '2019-05-15T22:00Z', 'intensity': {'forecast': 29, 'index': 'very low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 24.6}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 0}, {'fuel': 'nuclear', 'perc': 73.5}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 1.9}]}, {'from': '2019-05-15T22:00Z', 'to': '2019-05-15T22:30Z', 'intensity': {'forecast': 30, 'index': 'very low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 24.7}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 0}, {'fuel': 'nuclear', 'perc': 73.4}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 1.9}]}, {'from': '2019-05-15T22:30Z', 'to': '2019-05-15T23:00Z', 'intensity': {'forecast': 33, 'index': 'very low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 27.2}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 0}, {'fuel': 'nuclear', 'perc': 70.8}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 2}]}, {'from': '2019-05-15T23:00Z', 'to': '2019-05-15T23:30Z', 'intensity': {'forecast': 37, 'index': 'very low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 31.3}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 0}, {'fuel': 'nuclear', 'perc': 67}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 1.7}]}, {'from': '2019-05-15T23:30Z', 'to': '2019-05-16T00:00Z', 'intensity': {'forecast': 38, 'index': 'very low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 31.7}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 0}, {'fuel': 'nuclear', 'perc': 66.6}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 1.7}]}, {'from': '2019-05-16T00:00Z', 'to': '2019-05-16T00:30Z', 'intensity': {'forecast': 38, 'index': 'very low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 31.8}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 0}, {'fuel': 'nuclear', 'perc': 66.6}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 1.6}]}, {'from': '2019-05-16T00:30Z', 'to': '2019-05-16T01:00Z', 'intensity': {'forecast': 37, 'index': 'very low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 31.6}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 0}, {'fuel': 'nuclear', 'perc': 66.9}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 1.5}]}, {'from': '2019-05-16T01:00Z', 'to': '2019-05-16T01:30Z', 'intensity': {'forecast': 37, 'index': 'very low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 31.3}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 0}, {'fuel': 'nuclear', 'perc': 67.2}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 1.5}]}, {'from': '2019-05-16T01:30Z', 'to': '2019-05-16T02:00Z', 'intensity': {'forecast': 37, 'index': 'very low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 31.4}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 0}, {'fuel': 'nuclear', 'perc': 67.2}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 1.4}]}, {'from': '2019-05-16T02:00Z', 'to': '2019-05-16T02:30Z', 'intensity': {'forecast': 37, 'index': 'very low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 31.6}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 0}, {'fuel': 'nuclear', 'perc': 67}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 1.4}]}, {'from': '2019-05-16T02:30Z', 'to': '2019-05-16T03:00Z', 'intensity': {'forecast': 36, 'index': 'very low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 31}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 0}, {'fuel': 'nuclear', 'perc': 67.2}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 1.8}]}, {'from': '2019-05-16T03:00Z', 'to': '2019-05-16T03:30Z', 'intensity': {'forecast': 36, 'index': 'very low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 30.7}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 0}, {'fuel': 'nuclear', 'perc': 67.9}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 1.4}]}, {'from': '2019-05-16T03:30Z', 'to': '2019-05-16T04:00Z', 'intensity': {'forecast': 36, 'index': 'very low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 30.7}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 0}, {'fuel': 'nuclear', 'perc': 68.3}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 1}]}, {'from': '2019-05-16T04:00Z', 'to': '2019-05-16T04:30Z', 'intensity': {'forecast': 36, 'index': 'very low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 30.7}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 0}, {'fuel': 'nuclear', 'perc': 68.2}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 0.1}, {'fuel': 'wind', 'perc': 1}]}, {'from': '2019-05-16T04:30Z', 'to': '2019-05-16T05:00Z', 'intensity': {'forecast': 36, 'index': 'very low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 30.9}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 0}, {'fuel': 'nuclear', 'perc': 67.7}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 0.5}, {'fuel': 'wind', 'perc': 0.9}]}, {'from': '2019-05-16T05:00Z', 'to': '2019-05-16T05:30Z', 'intensity': {'forecast': 35, 'index': 'very low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 30}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 0}, {'fuel': 'nuclear', 'perc': 67.8}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 1.4}, {'fuel': 'wind', 'perc': 0.8}]}, {'from': '2019-05-16T05:30Z', 'to': '2019-05-16T06:00Z', 'intensity': {'forecast': 35, 'index': 'very low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 30}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 0}, {'fuel': 'nuclear', 'perc': 66.6}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 2.5}, {'fuel': 'wind', 'perc': 0.9}]}, {'from': '2019-05-16T06:00Z', 'to': '2019-05-16T06:30Z', 'intensity': {'forecast': 35, 'index': 'very low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 29.6}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 0}, {'fuel': 'nuclear', 'perc': 65.6}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 3.6}, {'fuel': 'wind', 'perc': 1.2}]}, {'from': '2019-05-16T06:30Z', 'to': '2019-05-16T07:00Z', 'intensity': {'forecast': 34, 'index': 'very low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 28.9}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 0}, {'fuel': 'nuclear', 'perc': 64.6}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 4.9}, {'fuel': 'wind', 'perc': 1.6}]}, {'from': '2019-05-16T07:00Z', 'to': '2019-05-16T07:30Z', 'intensity': {'forecast': 32, 'index': 'very low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 28}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 0}, {'fuel': 'nuclear', 'perc': 64.2}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 6}, {'fuel': 'wind', 'perc': 1.8}]}, {'from': '2019-05-16T07:30Z', 'to': '2019-05-16T08:00Z', 'intensity': {'forecast': 30, 'index': 'very low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 26}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 0}, {'fuel': 'nuclear', 'perc': 64.9}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 7.1}, {'fuel': 'wind', 'perc': 2}]}, {'from': '2019-05-16T08:00Z', 'to': '2019-05-16T08:30Z', 'intensity': {'forecast': 27, 'index': 'very low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 24.4}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 0}, {'fuel': 'nuclear', 'perc': 64.6}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 8.6}, {'fuel': 'wind', 'perc': 2.4}]}, {'from': '2019-05-16T08:30Z', 'to': '2019-05-16T09:00Z', 'intensity': {'forecast': 24, 'index': 'very low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 20.3}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 0}, {'fuel': 'nuclear', 'perc': 67.2}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 9.8}, {'fuel': 'wind', 'perc': 2.7}]}, {'from': '2019-05-16T09:00Z', 'to': '2019-05-16T09:30Z', 'intensity': {'forecast': 24, 'index': 'very low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 20.7}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 0}, {'fuel': 'nuclear', 'perc': 64.4}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 11.4}, {'fuel': 'wind', 'perc': 3.5}]}, {'from': '2019-05-16T09:30Z', 'to': '2019-05-16T10:00Z', 'intensity': {'forecast': 26, 'index': 'very low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 21}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 0}, {'fuel': 'nuclear', 'perc': 62.8}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 12}, {'fuel': 'wind', 'perc': 4.2}]}, {'from': '2019-05-16T10:00Z', 'to': '2019-05-16T10:30Z', 'intensity': {'forecast': 31, 'index': 'very low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 26.4}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 0}, {'fuel': 'nuclear', 'perc': 56.5}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 12.6}, {'fuel': 'wind', 'perc': 4.5}]}, {'from': '2019-05-16T10:30Z', 'to': '2019-05-16T11:00Z', 'intensity': {'forecast': 31, 'index': 'very low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 26.8}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 0}, {'fuel': 'nuclear', 'perc': 54.9}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 13.2}, {'fuel': 'wind', 'perc': 5.1}]}, {'from': '2019-05-16T11:00Z', 'to': '2019-05-16T11:30Z', 'intensity': {'forecast': 30, 'index': 'very low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 25.9}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 0}, {'fuel': 'nuclear', 'perc': 58}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 11.4}, {'fuel': 'wind', 'perc': 4.7}]}, {'from': '2019-05-16T11:30Z', 'to': '2019-05-16T12:00Z', 'intensity': {'forecast': 29, 'index': 'very low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 25.1}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 0}, {'fuel': 'nuclear', 'perc': 58.6}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 11.3}, {'fuel': 'wind', 'perc': 5}]}]}" +4,"{'regionid': 5, 'dnoregion': 'NPG Yorkshire', 'shortname': 'Yorkshire', 'data': [{'from': '2019-05-15T11:30Z', 'to': '2019-05-15T12:00Z', 'intensity': {'forecast': 248, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 39.4}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 51.7}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 6.9}, {'fuel': 'wind', 'perc': 2}]}, {'from': '2019-05-15T12:00Z', 'to': '2019-05-15T12:30Z', 'intensity': {'forecast': 241, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 41.1}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 49.4}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 7.2}, {'fuel': 'wind', 'perc': 2.3}]}, {'from': '2019-05-15T12:30Z', 'to': '2019-05-15T13:00Z', 'intensity': {'forecast': 233, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 43.5}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 46.4}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 7.5}, {'fuel': 'wind', 'perc': 2.6}]}, {'from': '2019-05-15T13:00Z', 'to': '2019-05-15T13:30Z', 'intensity': {'forecast': 234, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 44.1}, {'fuel': 'coal', 'perc': 0.2}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 45.4}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 7.4}, {'fuel': 'wind', 'perc': 2.9}]}, {'from': '2019-05-15T13:30Z', 'to': '2019-05-15T14:00Z', 'intensity': {'forecast': 238, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 43.4}, {'fuel': 'coal', 'perc': 0.3}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 46.5}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 6.9}, {'fuel': 'wind', 'perc': 2.9}]}, {'from': '2019-05-15T14:00Z', 'to': '2019-05-15T14:30Z', 'intensity': {'forecast': 240, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 42.5}, {'fuel': 'coal', 'perc': 0.1}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 47.8}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 6.4}, {'fuel': 'wind', 'perc': 3.2}]}, {'from': '2019-05-15T14:30Z', 'to': '2019-05-15T15:00Z', 'intensity': {'forecast': 244, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 41.7}, {'fuel': 'coal', 'perc': 0.2}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 49}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 5.7}, {'fuel': 'wind', 'perc': 3.4}]}, {'from': '2019-05-15T15:00Z', 'to': '2019-05-15T15:30Z', 'intensity': {'forecast': 250, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 41.9}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 49.6}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 5}, {'fuel': 'wind', 'perc': 3.5}]}, {'from': '2019-05-15T15:30Z', 'to': '2019-05-15T16:00Z', 'intensity': {'forecast': 278, 'index': 'high'}, 'generationmix': [{'fuel': 'biomass', 'perc': 30.7}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 60.7}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 4.7}, {'fuel': 'wind', 'perc': 3.9}]}, {'from': '2019-05-15T16:00Z', 'to': '2019-05-15T16:30Z', 'intensity': {'forecast': 282, 'index': 'high'}, 'generationmix': [{'fuel': 'biomass', 'perc': 27.6}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 64}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 4.1}, {'fuel': 'wind', 'perc': 4.3}]}, {'from': '2019-05-15T16:30Z', 'to': '2019-05-15T17:00Z', 'intensity': {'forecast': 268, 'index': 'high'}, 'generationmix': [{'fuel': 'biomass', 'perc': 34.1}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 58.2}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 3.2}, {'fuel': 'wind', 'perc': 4.5}]}, {'from': '2019-05-15T17:00Z', 'to': '2019-05-15T17:30Z', 'intensity': {'forecast': 260, 'index': 'high'}, 'generationmix': [{'fuel': 'biomass', 'perc': 39.3}, {'fuel': 'coal', 'perc': 0.1}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 54.1}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 2.3}, {'fuel': 'wind', 'perc': 4.2}]}, {'from': '2019-05-15T17:30Z', 'to': '2019-05-15T18:00Z', 'intensity': {'forecast': 257, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 41.3}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 52.8}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 1.6}, {'fuel': 'wind', 'perc': 4.3}]}, {'from': '2019-05-15T18:00Z', 'to': '2019-05-15T18:30Z', 'intensity': {'forecast': 258, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 42.5}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 52}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 1.1}, {'fuel': 'wind', 'perc': 4.4}]}, {'from': '2019-05-15T18:30Z', 'to': '2019-05-15T19:00Z', 'intensity': {'forecast': 263, 'index': 'high'}, 'generationmix': [{'fuel': 'biomass', 'perc': 40.9}, {'fuel': 'coal', 'perc': 0.1}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 54.2}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 0.6}, {'fuel': 'wind', 'perc': 4.2}]}, {'from': '2019-05-15T19:00Z', 'to': '2019-05-15T19:30Z', 'intensity': {'forecast': 264, 'index': 'high'}, 'generationmix': [{'fuel': 'biomass', 'perc': 41.6}, {'fuel': 'coal', 'perc': 0.2}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 53.9}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 0.2}, {'fuel': 'wind', 'perc': 4.1}]}, {'from': '2019-05-15T19:30Z', 'to': '2019-05-15T20:00Z', 'intensity': {'forecast': 266, 'index': 'high'}, 'generationmix': [{'fuel': 'biomass', 'perc': 41.4}, {'fuel': 'coal', 'perc': 0.2}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 54.6}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 3.8}]}, {'from': '2019-05-15T20:00Z', 'to': '2019-05-15T20:30Z', 'intensity': {'forecast': 267, 'index': 'high'}, 'generationmix': [{'fuel': 'biomass', 'perc': 40.8}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 55.4}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 3.8}]}, {'from': '2019-05-15T20:30Z', 'to': '2019-05-15T21:00Z', 'intensity': {'forecast': 266, 'index': 'high'}, 'generationmix': [{'fuel': 'biomass', 'perc': 40.9}, {'fuel': 'coal', 'perc': 0.2}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 55.1}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 3.8}]}, {'from': '2019-05-15T21:00Z', 'to': '2019-05-15T21:30Z', 'intensity': {'forecast': 258, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 43.6}, {'fuel': 'coal', 'perc': 0.1}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 52.5}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 3.8}]}, {'from': '2019-05-15T21:30Z', 'to': '2019-05-15T22:00Z', 'intensity': {'forecast': 246, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 47.7}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 48.6}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 3.7}]}, {'from': '2019-05-15T22:00Z', 'to': '2019-05-15T22:30Z', 'intensity': {'forecast': 235, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 51.7}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 44.7}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 3.6}]}, {'from': '2019-05-15T22:30Z', 'to': '2019-05-15T23:00Z', 'intensity': {'forecast': 224, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 56.1}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 40}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 3.9}]}, {'from': '2019-05-15T23:00Z', 'to': '2019-05-15T23:30Z', 'intensity': {'forecast': 221, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 56.8}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 39.1}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 4.1}]}, {'from': '2019-05-15T23:30Z', 'to': '2019-05-16T00:00Z', 'intensity': {'forecast': 219, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 55.4}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 37.8}, {'fuel': 'nuclear', 'perc': 3}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 3.8}]}, {'from': '2019-05-16T00:00Z', 'to': '2019-05-16T00:30Z', 'intensity': {'forecast': 229, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 54.2}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 41.6}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 4.2}]}, {'from': '2019-05-16T00:30Z', 'to': '2019-05-16T01:00Z', 'intensity': {'forecast': 237, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 51.9}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 43.7}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 4.4}]}, {'from': '2019-05-16T01:00Z', 'to': '2019-05-16T01:30Z', 'intensity': {'forecast': 247, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 47.8}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 48.2}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 4}]}, {'from': '2019-05-16T01:30Z', 'to': '2019-05-16T02:00Z', 'intensity': {'forecast': 247, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 47.2}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 48.8}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 4}]}, {'from': '2019-05-16T02:00Z', 'to': '2019-05-16T02:30Z', 'intensity': {'forecast': 247, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 47.3}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 48.5}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 4.2}]}, {'from': '2019-05-16T02:30Z', 'to': '2019-05-16T03:00Z', 'intensity': {'forecast': 244, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 46.6}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 47.8}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 5.6}]}, {'from': '2019-05-16T03:00Z', 'to': '2019-05-16T03:30Z', 'intensity': {'forecast': 245, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 46.3}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 47.9}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 5.8}]}, {'from': '2019-05-16T03:30Z', 'to': '2019-05-16T04:00Z', 'intensity': {'forecast': 246, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 44.9}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 49}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 6.1}]}, {'from': '2019-05-16T04:00Z', 'to': '2019-05-16T04:30Z', 'intensity': {'forecast': 246, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 45.2}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 49.2}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 5.6}]}, {'from': '2019-05-16T04:30Z', 'to': '2019-05-16T05:00Z', 'intensity': {'forecast': 247, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 46.3}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 48.4}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 0.3}, {'fuel': 'wind', 'perc': 5}]}, {'from': '2019-05-16T05:00Z', 'to': '2019-05-16T05:30Z', 'intensity': {'forecast': 259, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 43}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 52}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 0.6}, {'fuel': 'wind', 'perc': 4.4}]}, {'from': '2019-05-16T05:30Z', 'to': '2019-05-16T06:00Z', 'intensity': {'forecast': 274, 'index': 'high'}, 'generationmix': [{'fuel': 'biomass', 'perc': 36.8}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 58.3}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 1}, {'fuel': 'wind', 'perc': 3.9}]}, {'from': '2019-05-16T06:00Z', 'to': '2019-05-16T06:30Z', 'intensity': {'forecast': 284, 'index': 'high'}, 'generationmix': [{'fuel': 'biomass', 'perc': 37}, {'fuel': 'coal', 'perc': 2.2}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 55.5}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 1.5}, {'fuel': 'wind', 'perc': 3.8}]}, {'from': '2019-05-16T06:30Z', 'to': '2019-05-16T07:00Z', 'intensity': {'forecast': 287, 'index': 'high'}, 'generationmix': [{'fuel': 'biomass', 'perc': 35.5}, {'fuel': 'coal', 'perc': 3.1}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 54.9}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 2.2}, {'fuel': 'wind', 'perc': 4.3}]}, {'from': '2019-05-16T07:00Z', 'to': '2019-05-16T07:30Z', 'intensity': {'forecast': 281, 'index': 'high'}, 'generationmix': [{'fuel': 'biomass', 'perc': 36.8}, {'fuel': 'coal', 'perc': 3.9}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 51.9}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 2.9}, {'fuel': 'wind', 'perc': 4.5}]}, {'from': '2019-05-16T07:30Z', 'to': '2019-05-16T08:00Z', 'intensity': {'forecast': 270, 'index': 'high'}, 'generationmix': [{'fuel': 'biomass', 'perc': 37.8}, {'fuel': 'coal', 'perc': 2.2}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 52}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 3.5}, {'fuel': 'wind', 'perc': 4.5}]}, {'from': '2019-05-16T08:00Z', 'to': '2019-05-16T08:30Z', 'intensity': {'forecast': 266, 'index': 'high'}, 'generationmix': [{'fuel': 'biomass', 'perc': 35.3}, {'fuel': 'coal', 'perc': 1}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 55.4}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 4}, {'fuel': 'wind', 'perc': 4.3}]}, {'from': '2019-05-16T08:30Z', 'to': '2019-05-16T09:00Z', 'intensity': {'forecast': 262, 'index': 'high'}, 'generationmix': [{'fuel': 'biomass', 'perc': 37.6}, {'fuel': 'coal', 'perc': 1.1}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 51.4}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 5.1}, {'fuel': 'wind', 'perc': 4.8}]}, {'from': '2019-05-16T09:00Z', 'to': '2019-05-16T09:30Z', 'intensity': {'forecast': 267, 'index': 'high'}, 'generationmix': [{'fuel': 'biomass', 'perc': 37.5}, {'fuel': 'coal', 'perc': 4.6}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 47.4}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 5.6}, {'fuel': 'wind', 'perc': 4.9}]}, {'from': '2019-05-16T09:30Z', 'to': '2019-05-16T10:00Z', 'intensity': {'forecast': 240, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 38.8}, {'fuel': 'coal', 'perc': 0.1}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 49.9}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 6.1}, {'fuel': 'wind', 'perc': 5.1}]}, {'from': '2019-05-16T10:00Z', 'to': '2019-05-16T10:30Z', 'intensity': {'forecast': 229, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 41.3}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 45.6}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 7.3}, {'fuel': 'wind', 'perc': 5.8}]}, {'from': '2019-05-16T10:30Z', 'to': '2019-05-16T11:00Z', 'intensity': {'forecast': 232, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 40.8}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 45.8}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 7.4}, {'fuel': 'wind', 'perc': 6}]}, {'from': '2019-05-16T11:00Z', 'to': '2019-05-16T11:30Z', 'intensity': {'forecast': 242, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 36.8}, {'fuel': 'coal', 'perc': 0.1}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 49.9}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 7.1}, {'fuel': 'wind', 'perc': 6.1}]}, {'from': '2019-05-16T11:30Z', 'to': '2019-05-16T12:00Z', 'intensity': {'forecast': 243, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 35.4}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 51.3}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 7.1}, {'fuel': 'wind', 'perc': 6.2}]}]}" +5,"{'regionid': 6, 'dnoregion': 'SP Manweb', 'shortname': 'North Wales and Merseyside', 'data': [{'from': '2019-05-15T11:30Z', 'to': '2019-05-15T12:00Z', 'intensity': {'forecast': 165, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 4.1}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 41.6}, {'fuel': 'nuclear', 'perc': 1.2}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 1.3}, {'fuel': 'solar', 'perc': 31}, {'fuel': 'wind', 'perc': 20.8}]}, {'from': '2019-05-15T12:00Z', 'to': '2019-05-15T12:30Z', 'intensity': {'forecast': 158, 'index': 'low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 3.5}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 39.3}, {'fuel': 'nuclear', 'perc': 1.1}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 1.4}, {'fuel': 'solar', 'perc': 32.2}, {'fuel': 'wind', 'perc': 22.5}]}, {'from': '2019-05-15T12:30Z', 'to': '2019-05-15T13:00Z', 'intensity': {'forecast': 158, 'index': 'low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 3.9}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 38.7}, {'fuel': 'nuclear', 'perc': 1.1}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 1.4}, {'fuel': 'solar', 'perc': 31.9}, {'fuel': 'wind', 'perc': 23}]}, {'from': '2019-05-15T13:00Z', 'to': '2019-05-15T13:30Z', 'intensity': {'forecast': 163, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 3}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 40.4}, {'fuel': 'nuclear', 'perc': 0.9}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 1.3}, {'fuel': 'solar', 'perc': 30.7}, {'fuel': 'wind', 'perc': 23.7}]}, {'from': '2019-05-15T13:30Z', 'to': '2019-05-15T14:00Z', 'intensity': {'forecast': 167, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 3.4}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 41.3}, {'fuel': 'nuclear', 'perc': 1.2}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 1.5}, {'fuel': 'solar', 'perc': 28.8}, {'fuel': 'wind', 'perc': 23.8}]}, {'from': '2019-05-15T14:00Z', 'to': '2019-05-15T14:30Z', 'intensity': {'forecast': 172, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 3.8}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 42.3}, {'fuel': 'nuclear', 'perc': 2.1}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 1.8}, {'fuel': 'solar', 'perc': 26.4}, {'fuel': 'wind', 'perc': 23.6}]}, {'from': '2019-05-15T14:30Z', 'to': '2019-05-15T15:00Z', 'intensity': {'forecast': 180, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 3.8}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 44.2}, {'fuel': 'nuclear', 'perc': 2.4}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 2.1}, {'fuel': 'solar', 'perc': 24.2}, {'fuel': 'wind', 'perc': 23.3}]}, {'from': '2019-05-15T15:00Z', 'to': '2019-05-15T15:30Z', 'intensity': {'forecast': 191, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 5.2}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 45.9}, {'fuel': 'nuclear', 'perc': 2.9}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 1.8}, {'fuel': 'solar', 'perc': 21.2}, {'fuel': 'wind', 'perc': 23}]}, {'from': '2019-05-15T15:30Z', 'to': '2019-05-15T16:00Z', 'intensity': {'forecast': 212, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 4.1}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 51.5}, {'fuel': 'nuclear', 'perc': 2.4}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 1.6}, {'fuel': 'solar', 'perc': 17.7}, {'fuel': 'wind', 'perc': 22.7}]}, {'from': '2019-05-15T16:00Z', 'to': '2019-05-15T16:30Z', 'intensity': {'forecast': 231, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 3.5}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 57.4}, {'fuel': 'nuclear', 'perc': 1.6}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 1.8}, {'fuel': 'solar', 'perc': 14.5}, {'fuel': 'wind', 'perc': 21.2}]}, {'from': '2019-05-15T16:30Z', 'to': '2019-05-15T17:00Z', 'intensity': {'forecast': 233, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 5}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 57.7}, {'fuel': 'nuclear', 'perc': 2.3}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 2}, {'fuel': 'solar', 'perc': 11.5}, {'fuel': 'wind', 'perc': 21.5}]}, {'from': '2019-05-15T17:00Z', 'to': '2019-05-15T17:30Z', 'intensity': {'forecast': 231, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 6.3}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 56.9}, {'fuel': 'nuclear', 'perc': 2.5}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 4.8}, {'fuel': 'solar', 'perc': 9.2}, {'fuel': 'wind', 'perc': 20.3}]}, {'from': '2019-05-15T17:30Z', 'to': '2019-05-15T18:00Z', 'intensity': {'forecast': 232, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 6.2}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 56.9}, {'fuel': 'nuclear', 'perc': 1.9}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 9}, {'fuel': 'solar', 'perc': 7.1}, {'fuel': 'wind', 'perc': 18.9}]}, {'from': '2019-05-15T18:00Z', 'to': '2019-05-15T18:30Z', 'intensity': {'forecast': 235, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 7.1}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 57.6}, {'fuel': 'nuclear', 'perc': 1.5}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 9.7}, {'fuel': 'solar', 'perc': 4.9}, {'fuel': 'wind', 'perc': 19.2}]}, {'from': '2019-05-15T18:30Z', 'to': '2019-05-15T19:00Z', 'intensity': {'forecast': 231, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 6.5}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 57.4}, {'fuel': 'nuclear', 'perc': 0.7}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 14}, {'fuel': 'solar', 'perc': 2.7}, {'fuel': 'wind', 'perc': 18.7}]}, {'from': '2019-05-15T19:00Z', 'to': '2019-05-15T19:30Z', 'intensity': {'forecast': 228, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 7.2}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 54.2}, {'fuel': 'nuclear', 'perc': 1}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 15.7}, {'fuel': 'solar', 'perc': 1.1}, {'fuel': 'wind', 'perc': 20.8}]}, {'from': '2019-05-15T19:30Z', 'to': '2019-05-15T20:00Z', 'intensity': {'forecast': 248, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 11}, {'fuel': 'coal', 'perc': 0.1}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 59.7}, {'fuel': 'nuclear', 'perc': 1.3}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 5.8}, {'fuel': 'solar', 'perc': 0.2}, {'fuel': 'wind', 'perc': 21.9}]}, {'from': '2019-05-15T20:00Z', 'to': '2019-05-15T20:30Z', 'intensity': {'forecast': 247, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 10.6}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 59.8}, {'fuel': 'nuclear', 'perc': 1.6}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 4}, {'fuel': 'solar', 'perc': 0.1}, {'fuel': 'wind', 'perc': 23.9}]}, {'from': '2019-05-15T20:30Z', 'to': '2019-05-15T21:00Z', 'intensity': {'forecast': 238, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 9.1}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 58.7}, {'fuel': 'nuclear', 'perc': 2.5}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 4}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 25.7}]}, {'from': '2019-05-15T21:00Z', 'to': '2019-05-15T21:30Z', 'intensity': {'forecast': 219, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 8.3}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 54.1}, {'fuel': 'nuclear', 'perc': 4.7}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 4.3}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 28.6}]}, {'from': '2019-05-15T21:30Z', 'to': '2019-05-15T22:00Z', 'intensity': {'forecast': 197, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 7.9}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 48.8}, {'fuel': 'nuclear', 'perc': 7.2}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 4.7}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 31.4}]}, {'from': '2019-05-15T22:00Z', 'to': '2019-05-15T22:30Z', 'intensity': {'forecast': 175, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 7.9}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0.1}, {'fuel': 'gas', 'perc': 43.5}, {'fuel': 'nuclear', 'perc': 9.6}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 5}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 33.9}]}, {'from': '2019-05-15T22:30Z', 'to': '2019-05-15T23:00Z', 'intensity': {'forecast': 152, 'index': 'low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 6.3}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 1.3}, {'fuel': 'gas', 'perc': 36.3}, {'fuel': 'nuclear', 'perc': 13.5}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 4}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 38.6}]}, {'from': '2019-05-15T23:00Z', 'to': '2019-05-15T23:30Z', 'intensity': {'forecast': 138, 'index': 'low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 3.7}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 34.3}, {'fuel': 'nuclear', 'perc': 15}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 3.8}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 43.2}]}, {'from': '2019-05-15T23:30Z', 'to': '2019-05-16T00:00Z', 'intensity': {'forecast': 133, 'index': 'low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 2.6}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 32.9}, {'fuel': 'nuclear', 'perc': 14.3}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 2.5}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 47.7}]}, {'from': '2019-05-16T00:00Z', 'to': '2019-05-16T00:30Z', 'intensity': {'forecast': 130, 'index': 'low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 2.1}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0.4}, {'fuel': 'gas', 'perc': 31.9}, {'fuel': 'nuclear', 'perc': 14.5}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 3.1}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 48}]}, {'from': '2019-05-16T00:30Z', 'to': '2019-05-16T01:00Z', 'intensity': {'forecast': 137, 'index': 'low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 1.9}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0.4}, {'fuel': 'gas', 'perc': 33.2}, {'fuel': 'nuclear', 'perc': 13.8}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 4.2}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 46.5}]}, {'from': '2019-05-16T01:00Z', 'to': '2019-05-16T01:30Z', 'intensity': {'forecast': 150, 'index': 'low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 1.9}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0.3}, {'fuel': 'gas', 'perc': 37.3}, {'fuel': 'nuclear', 'perc': 13.4}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 4.6}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 42.5}]}, {'from': '2019-05-16T01:30Z', 'to': '2019-05-16T02:00Z', 'intensity': {'forecast': 150, 'index': 'low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 2}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0.3}, {'fuel': 'gas', 'perc': 37.4}, {'fuel': 'nuclear', 'perc': 14.4}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 2.7}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 43.2}]}, {'from': '2019-05-16T02:00Z', 'to': '2019-05-16T02:30Z', 'intensity': {'forecast': 148, 'index': 'low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 2.1}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0.2}, {'fuel': 'gas', 'perc': 36.9}, {'fuel': 'nuclear', 'perc': 14.5}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 2.5}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 43.8}]}, {'from': '2019-05-16T02:30Z', 'to': '2019-05-16T03:00Z', 'intensity': {'forecast': 140, 'index': 'low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 2.4}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0.1}, {'fuel': 'gas', 'perc': 35.7}, {'fuel': 'nuclear', 'perc': 15.1}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 2.8}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 43.9}]}, {'from': '2019-05-16T03:00Z', 'to': '2019-05-16T03:30Z', 'intensity': {'forecast': 130, 'index': 'low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 2.6}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 32.7}, {'fuel': 'nuclear', 'perc': 15.6}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 3}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 46.1}]}, {'from': '2019-05-16T03:30Z', 'to': '2019-05-16T04:00Z', 'intensity': {'forecast': 124, 'index': 'low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 2.2}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 30.9}, {'fuel': 'nuclear', 'perc': 14.6}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 5.1}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 47.2}]}, {'from': '2019-05-16T04:00Z', 'to': '2019-05-16T04:30Z', 'intensity': {'forecast': 135, 'index': 'low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 1.9}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0.4}, {'fuel': 'gas', 'perc': 31.5}, {'fuel': 'nuclear', 'perc': 13.2}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 6.7}, {'fuel': 'solar', 'perc': 0.1}, {'fuel': 'wind', 'perc': 46.2}]}, {'from': '2019-05-16T04:30Z', 'to': '2019-05-16T05:00Z', 'intensity': {'forecast': 189, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 1.1}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 12}, {'fuel': 'gas', 'perc': 31.9}, {'fuel': 'nuclear', 'perc': 7.8}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 3.7}, {'fuel': 'solar', 'perc': 1.4}, {'fuel': 'wind', 'perc': 42.1}]}, {'from': '2019-05-16T05:00Z', 'to': '2019-05-16T05:30Z', 'intensity': {'forecast': 238, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0.1}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 14.7}, {'fuel': 'gas', 'perc': 42.6}, {'fuel': 'nuclear', 'perc': 0.5}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.2}, {'fuel': 'solar', 'perc': 4.2}, {'fuel': 'wind', 'perc': 37.7}]}, {'from': '2019-05-16T05:30Z', 'to': '2019-05-16T06:00Z', 'intensity': {'forecast': 246, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 14.2}, {'fuel': 'gas', 'perc': 44.1}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 7.2}, {'fuel': 'wind', 'perc': 34.5}]}, {'from': '2019-05-16T06:00Z', 'to': '2019-05-16T06:30Z', 'intensity': {'forecast': 262, 'index': 'high'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 9}, {'fuel': 'imports', 'perc': 1.7}, {'fuel': 'gas', 'perc': 44.7}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 10.9}, {'fuel': 'wind', 'perc': 33.7}]}, {'from': '2019-05-16T06:30Z', 'to': '2019-05-16T07:00Z', 'intensity': {'forecast': 239, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 8.1}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 43.6}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 14}, {'fuel': 'wind', 'perc': 34.3}]}, {'from': '2019-05-16T07:00Z', 'to': '2019-05-16T07:30Z', 'intensity': {'forecast': 207, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 4.1}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 45.3}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 1.2}, {'fuel': 'solar', 'perc': 16.5}, {'fuel': 'wind', 'perc': 32.9}]}, {'from': '2019-05-16T07:30Z', 'to': '2019-05-16T08:00Z', 'intensity': {'forecast': 181, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0.7}, {'fuel': 'coal', 'perc': 2.5}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 40.3}, {'fuel': 'nuclear', 'perc': 2.5}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 2.3}, {'fuel': 'solar', 'perc': 18.2}, {'fuel': 'wind', 'perc': 33.5}]}, {'from': '2019-05-16T08:00Z', 'to': '2019-05-16T08:30Z', 'intensity': {'forecast': 165, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0.5}, {'fuel': 'coal', 'perc': 1.5}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 40.6}, {'fuel': 'nuclear', 'perc': 1.3}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 3.1}, {'fuel': 'solar', 'perc': 21}, {'fuel': 'wind', 'perc': 32}]}, {'from': '2019-05-16T08:30Z', 'to': '2019-05-16T09:00Z', 'intensity': {'forecast': 135, 'index': 'low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0.6}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 35.5}, {'fuel': 'nuclear', 'perc': 2.4}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 3.6}, {'fuel': 'solar', 'perc': 24.2}, {'fuel': 'wind', 'perc': 33.7}]}, {'from': '2019-05-16T09:00Z', 'to': '2019-05-16T09:30Z', 'intensity': {'forecast': 117, 'index': 'low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0.7}, {'fuel': 'coal', 'perc': 0.1}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 30.4}, {'fuel': 'nuclear', 'perc': 4}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 2.7}, {'fuel': 'solar', 'perc': 26.6}, {'fuel': 'wind', 'perc': 35.5}]}, {'from': '2019-05-16T09:30Z', 'to': '2019-05-16T10:00Z', 'intensity': {'forecast': 100, 'index': 'low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0.9}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 26.1}, {'fuel': 'nuclear', 'perc': 5.8}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 2.8}, {'fuel': 'solar', 'perc': 27.4}, {'fuel': 'wind', 'perc': 37}]}, {'from': '2019-05-16T10:00Z', 'to': '2019-05-16T10:30Z', 'intensity': {'forecast': 88, 'index': 'low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0.8}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 22.3}, {'fuel': 'nuclear', 'perc': 6.2}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 2.8}, {'fuel': 'solar', 'perc': 31.2}, {'fuel': 'wind', 'perc': 36.7}]}, {'from': '2019-05-16T10:30Z', 'to': '2019-05-16T11:00Z', 'intensity': {'forecast': 93, 'index': 'low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0.6}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 22.7}, {'fuel': 'nuclear', 'perc': 5.7}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 3.2}, {'fuel': 'solar', 'perc': 32.7}, {'fuel': 'wind', 'perc': 35.1}]}, {'from': '2019-05-16T11:00Z', 'to': '2019-05-16T11:30Z', 'intensity': {'forecast': 104, 'index': 'low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0.6}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 26.6}, {'fuel': 'nuclear', 'perc': 5.3}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 2}, {'fuel': 'solar', 'perc': 32.3}, {'fuel': 'wind', 'perc': 33.2}]}, {'from': '2019-05-16T11:30Z', 'to': '2019-05-16T12:00Z', 'intensity': {'forecast': 104, 'index': 'low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0.8}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 25.6}, {'fuel': 'nuclear', 'perc': 5.5}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 2.3}, {'fuel': 'solar', 'perc': 32.8}, {'fuel': 'wind', 'perc': 33}]}]}" +6,"{'regionid': 7, 'dnoregion': 'WPD South Wales', 'shortname': 'South Wales', 'data': [{'from': '2019-05-15T11:30Z', 'to': '2019-05-15T12:00Z', 'intensity': {'forecast': 309, 'index': 'high'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 78.6}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 18}, {'fuel': 'wind', 'perc': 3.4}]}, {'from': '2019-05-15T12:00Z', 'to': '2019-05-15T12:30Z', 'intensity': {'forecast': 310, 'index': 'high'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 79}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 17.7}, {'fuel': 'wind', 'perc': 3.3}]}, {'from': '2019-05-15T12:30Z', 'to': '2019-05-15T13:00Z', 'intensity': {'forecast': 310, 'index': 'high'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 78.2}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 18.4}, {'fuel': 'wind', 'perc': 3.4}]}, {'from': '2019-05-15T13:00Z', 'to': '2019-05-15T13:30Z', 'intensity': {'forecast': 319, 'index': 'high'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 80.8}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 16.1}, {'fuel': 'wind', 'perc': 3.1}]}, {'from': '2019-05-15T13:30Z', 'to': '2019-05-15T14:00Z', 'intensity': {'forecast': 326, 'index': 'high'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 82.4}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 14.5}, {'fuel': 'wind', 'perc': 3.1}]}, {'from': '2019-05-15T14:00Z', 'to': '2019-05-15T14:30Z', 'intensity': {'forecast': 335, 'index': 'high'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 84.9}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 12.3}, {'fuel': 'wind', 'perc': 2.8}]}, {'from': '2019-05-15T14:30Z', 'to': '2019-05-15T15:00Z', 'intensity': {'forecast': 342, 'index': 'high'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 86.8}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 10.7}, {'fuel': 'wind', 'perc': 2.5}]}, {'from': '2019-05-15T15:00Z', 'to': '2019-05-15T15:30Z', 'intensity': {'forecast': 349, 'index': 'high'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 88.4}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 9.2}, {'fuel': 'wind', 'perc': 2.4}]}, {'from': '2019-05-15T15:30Z', 'to': '2019-05-15T16:00Z', 'intensity': {'forecast': 356, 'index': 'high'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 90.4}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 7.6}, {'fuel': 'wind', 'perc': 2}]}, {'from': '2019-05-15T16:00Z', 'to': '2019-05-15T16:30Z', 'intensity': {'forecast': 358, 'index': 'high'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 91}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 6.9}, {'fuel': 'wind', 'perc': 2.1}]}, {'from': '2019-05-15T16:30Z', 'to': '2019-05-15T17:00Z', 'intensity': {'forecast': 361, 'index': 'very high'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 91.4}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 6.4}, {'fuel': 'wind', 'perc': 2.2}]}, {'from': '2019-05-15T17:00Z', 'to': '2019-05-15T17:30Z', 'intensity': {'forecast': 364, 'index': 'very high'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 92.4}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 5.5}, {'fuel': 'wind', 'perc': 2.1}]}, {'from': '2019-05-15T17:30Z', 'to': '2019-05-15T18:00Z', 'intensity': {'forecast': 368, 'index': 'very high'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 93.2}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 4.5}, {'fuel': 'wind', 'perc': 2.3}]}, {'from': '2019-05-15T18:00Z', 'to': '2019-05-15T18:30Z', 'intensity': {'forecast': 373, 'index': 'very high'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 94.6}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 3}, {'fuel': 'wind', 'perc': 2.4}]}, {'from': '2019-05-15T18:30Z', 'to': '2019-05-15T19:00Z', 'intensity': {'forecast': 376, 'index': 'very high'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 95.7}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 1.6}, {'fuel': 'wind', 'perc': 2.7}]}, {'from': '2019-05-15T19:00Z', 'to': '2019-05-15T19:30Z', 'intensity': {'forecast': 378, 'index': 'very high'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 96.2}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 0.6}, {'fuel': 'wind', 'perc': 3.2}]}, {'from': '2019-05-15T19:30Z', 'to': '2019-05-15T20:00Z', 'intensity': {'forecast': 378, 'index': 'very high'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 96.4}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 0.1}, {'fuel': 'wind', 'perc': 3.5}]}, {'from': '2019-05-15T20:00Z', 'to': '2019-05-15T20:30Z', 'intensity': {'forecast': 376, 'index': 'very high'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 95.7}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 4.3}]}, {'from': '2019-05-15T20:30Z', 'to': '2019-05-15T21:00Z', 'intensity': {'forecast': 372, 'index': 'very high'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 94.8}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 5.2}]}, {'from': '2019-05-15T21:00Z', 'to': '2019-05-15T21:30Z', 'intensity': {'forecast': 368, 'index': 'very high'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 93.9}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 6.1}]}, {'from': '2019-05-15T21:30Z', 'to': '2019-05-15T22:00Z', 'intensity': {'forecast': 363, 'index': 'very high'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 92.4}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 7.6}]}, {'from': '2019-05-15T22:00Z', 'to': '2019-05-15T22:30Z', 'intensity': {'forecast': 358, 'index': 'high'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 91.6}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 8.4}]}, {'from': '2019-05-15T22:30Z', 'to': '2019-05-15T23:00Z', 'intensity': {'forecast': 352, 'index': 'high'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 89.7}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 10.3}]}, {'from': '2019-05-15T23:00Z', 'to': '2019-05-15T23:30Z', 'intensity': {'forecast': 350, 'index': 'high'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 88.8}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 11.2}]}, {'from': '2019-05-15T23:30Z', 'to': '2019-05-16T00:00Z', 'intensity': {'forecast': 349, 'index': 'high'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 88.5}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 11.5}]}, {'from': '2019-05-16T00:00Z', 'to': '2019-05-16T00:30Z', 'intensity': {'forecast': 353, 'index': 'high'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 89.7}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 10.3}]}, {'from': '2019-05-16T00:30Z', 'to': '2019-05-16T01:00Z', 'intensity': {'forecast': 357, 'index': 'high'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 90.4}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 9.6}]}, {'from': '2019-05-16T01:00Z', 'to': '2019-05-16T01:30Z', 'intensity': {'forecast': 363, 'index': 'very high'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 92.3}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 7.7}]}, {'from': '2019-05-16T01:30Z', 'to': '2019-05-16T02:00Z', 'intensity': {'forecast': 364, 'index': 'very high'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 92.6}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 7.4}]}, {'from': '2019-05-16T02:00Z', 'to': '2019-05-16T02:30Z', 'intensity': {'forecast': 365, 'index': 'very high'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 92.8}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 7.2}]}, {'from': '2019-05-16T02:30Z', 'to': '2019-05-16T03:00Z', 'intensity': {'forecast': 287, 'index': 'high'}, 'generationmix': [{'fuel': 'biomass', 'perc': 2}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 4.7}, {'fuel': 'gas', 'perc': 72.1}, {'fuel': 'nuclear', 'perc': 7.4}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.8}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 13}]}, {'from': '2019-05-16T03:00Z', 'to': '2019-05-16T03:30Z', 'intensity': {'forecast': 255, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 3.4}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 5.4}, {'fuel': 'gas', 'perc': 63.4}, {'fuel': 'nuclear', 'perc': 11.1}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 1.2}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 15.5}]}, {'from': '2019-05-16T03:30Z', 'to': '2019-05-16T04:00Z', 'intensity': {'forecast': 219, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 4.6}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 5}, {'fuel': 'gas', 'perc': 53.6}, {'fuel': 'nuclear', 'perc': 15.4}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 3}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 18.4}]}, {'from': '2019-05-16T04:00Z', 'to': '2019-05-16T04:30Z', 'intensity': {'forecast': 205, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 5.5}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 2}, {'fuel': 'gas', 'perc': 48.8}, {'fuel': 'nuclear', 'perc': 17.4}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 5.1}, {'fuel': 'solar', 'perc': 0.1}, {'fuel': 'wind', 'perc': 21.1}]}, {'from': '2019-05-16T04:30Z', 'to': '2019-05-16T05:00Z', 'intensity': {'forecast': 225, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 4.6}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0.3}, {'fuel': 'gas', 'perc': 53.6}, {'fuel': 'nuclear', 'perc': 15.2}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 4.5}, {'fuel': 'solar', 'perc': 0.9}, {'fuel': 'wind', 'perc': 20.9}]}, {'from': '2019-05-16T05:00Z', 'to': '2019-05-16T05:30Z', 'intensity': {'forecast': 277, 'index': 'high'}, 'generationmix': [{'fuel': 'biomass', 'perc': 2.5}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0.2}, {'fuel': 'gas', 'perc': 67.7}, {'fuel': 'nuclear', 'perc': 8.6}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 2.3}, {'fuel': 'solar', 'perc': 2.4}, {'fuel': 'wind', 'perc': 16.3}]}, {'from': '2019-05-16T05:30Z', 'to': '2019-05-16T06:00Z', 'intensity': {'forecast': 313, 'index': 'high'}, 'generationmix': [{'fuel': 'biomass', 'perc': 1}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0.1}, {'fuel': 'gas', 'perc': 77.2}, {'fuel': 'nuclear', 'perc': 3.6}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 1}, {'fuel': 'solar', 'perc': 4.1}, {'fuel': 'wind', 'perc': 13}]}, {'from': '2019-05-16T06:00Z', 'to': '2019-05-16T06:30Z', 'intensity': {'forecast': 334, 'index': 'high'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 84.5}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 5.7}, {'fuel': 'wind', 'perc': 9.8}]}, {'from': '2019-05-16T06:30Z', 'to': '2019-05-16T07:00Z', 'intensity': {'forecast': 339, 'index': 'high'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 86.2}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 6}, {'fuel': 'wind', 'perc': 7.8}]}, {'from': '2019-05-16T07:00Z', 'to': '2019-05-16T07:30Z', 'intensity': {'forecast': 338, 'index': 'high'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 86.9}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 6.6}, {'fuel': 'wind', 'perc': 6.5}]}, {'from': '2019-05-16T07:30Z', 'to': '2019-05-16T08:00Z', 'intensity': {'forecast': 327, 'index': 'high'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 83.4}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 9.2}, {'fuel': 'wind', 'perc': 7.4}]}, {'from': '2019-05-16T08:00Z', 'to': '2019-05-16T08:30Z', 'intensity': {'forecast': 324, 'index': 'high'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 81.8}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 10.4}, {'fuel': 'wind', 'perc': 7.8}]}, {'from': '2019-05-16T08:30Z', 'to': '2019-05-16T09:00Z', 'intensity': {'forecast': 327, 'index': 'high'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 83.5}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 9.8}, {'fuel': 'wind', 'perc': 6.7}]}, {'from': '2019-05-16T09:00Z', 'to': '2019-05-16T09:30Z', 'intensity': {'forecast': 320, 'index': 'high'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 82.2}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 11.3}, {'fuel': 'wind', 'perc': 6.5}]}, {'from': '2019-05-16T09:30Z', 'to': '2019-05-16T10:00Z', 'intensity': {'forecast': 309, 'index': 'high'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 78.8}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 14}, {'fuel': 'wind', 'perc': 7.2}]}, {'from': '2019-05-16T10:00Z', 'to': '2019-05-16T10:30Z', 'intensity': {'forecast': 301, 'index': 'high'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 77.1}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 15.8}, {'fuel': 'wind', 'perc': 7.1}]}, {'from': '2019-05-16T10:30Z', 'to': '2019-05-16T11:00Z', 'intensity': {'forecast': 298, 'index': 'high'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 75.8}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 16.9}, {'fuel': 'wind', 'perc': 7.3}]}, {'from': '2019-05-16T11:00Z', 'to': '2019-05-16T11:30Z', 'intensity': {'forecast': 300, 'index': 'high'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 76.4}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 16.7}, {'fuel': 'wind', 'perc': 6.9}]}, {'from': '2019-05-16T11:30Z', 'to': '2019-05-16T12:00Z', 'intensity': {'forecast': 303, 'index': 'high'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 76.7}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 16.8}, {'fuel': 'wind', 'perc': 6.5}]}]}" +7,"{'regionid': 8, 'dnoregion': 'WPD West Midlands', 'shortname': 'West Midlands', 'data': [{'from': '2019-05-15T11:30Z', 'to': '2019-05-15T12:00Z', 'intensity': {'forecast': 232, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 10.3}, {'fuel': 'coal', 'perc': 0.2}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 55.5}, {'fuel': 'nuclear', 'perc': 2.9}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.2}, {'fuel': 'solar', 'perc': 27.4}, {'fuel': 'wind', 'perc': 3.5}]}, {'from': '2019-05-15T12:00Z', 'to': '2019-05-15T12:30Z', 'intensity': {'forecast': 231, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 10.4}, {'fuel': 'coal', 'perc': 0.2}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 55.7}, {'fuel': 'nuclear', 'perc': 2.7}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.3}, {'fuel': 'solar', 'perc': 26.4}, {'fuel': 'wind', 'perc': 4.3}]}, {'from': '2019-05-15T12:30Z', 'to': '2019-05-15T13:00Z', 'intensity': {'forecast': 223, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 11}, {'fuel': 'coal', 'perc': 0.3}, {'fuel': 'imports', 'perc': 1.5}, {'fuel': 'gas', 'perc': 52.2}, {'fuel': 'nuclear', 'perc': 2.8}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.3}, {'fuel': 'solar', 'perc': 27.5}, {'fuel': 'wind', 'perc': 4.4}]}, {'from': '2019-05-15T13:00Z', 'to': '2019-05-15T13:30Z', 'intensity': {'forecast': 225, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 9.9}, {'fuel': 'coal', 'perc': 0.3}, {'fuel': 'imports', 'perc': 1.7}, {'fuel': 'gas', 'perc': 53.9}, {'fuel': 'nuclear', 'perc': 3}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.5}, {'fuel': 'solar', 'perc': 25.5}, {'fuel': 'wind', 'perc': 5.2}]}, {'from': '2019-05-15T13:30Z', 'to': '2019-05-15T14:00Z', 'intensity': {'forecast': 226, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 10.3}, {'fuel': 'coal', 'perc': 0.1}, {'fuel': 'imports', 'perc': 2.9}, {'fuel': 'gas', 'perc': 53.5}, {'fuel': 'nuclear', 'perc': 4.1}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.6}, {'fuel': 'solar', 'perc': 23.1}, {'fuel': 'wind', 'perc': 5.4}]}, {'from': '2019-05-15T14:00Z', 'to': '2019-05-15T14:30Z', 'intensity': {'forecast': 235, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 10.3}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 2.6}, {'fuel': 'gas', 'perc': 55.8}, {'fuel': 'nuclear', 'perc': 4.7}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.7}, {'fuel': 'solar', 'perc': 20.3}, {'fuel': 'wind', 'perc': 5.6}]}, {'from': '2019-05-15T14:30Z', 'to': '2019-05-15T15:00Z', 'intensity': {'forecast': 245, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 11.3}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 1.9}, {'fuel': 'gas', 'perc': 58}, {'fuel': 'nuclear', 'perc': 4.6}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.9}, {'fuel': 'solar', 'perc': 17.3}, {'fuel': 'wind', 'perc': 6}]}, {'from': '2019-05-15T15:00Z', 'to': '2019-05-15T15:30Z', 'intensity': {'forecast': 257, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 11.6}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 2.4}, {'fuel': 'gas', 'perc': 60.4}, {'fuel': 'nuclear', 'perc': 4.4}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.5}, {'fuel': 'solar', 'perc': 15.5}, {'fuel': 'wind', 'perc': 5.2}]}, {'from': '2019-05-15T15:30Z', 'to': '2019-05-15T16:00Z', 'intensity': {'forecast': 278, 'index': 'high'}, 'generationmix': [{'fuel': 'biomass', 'perc': 6.6}, {'fuel': 'coal', 'perc': 0.1}, {'fuel': 'imports', 'perc': 2.8}, {'fuel': 'gas', 'perc': 67.2}, {'fuel': 'nuclear', 'perc': 4.2}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.3}, {'fuel': 'solar', 'perc': 14.2}, {'fuel': 'wind', 'perc': 4.6}]}, {'from': '2019-05-15T16:00Z', 'to': '2019-05-15T16:30Z', 'intensity': {'forecast': 290, 'index': 'high'}, 'generationmix': [{'fuel': 'biomass', 'perc': 5.2}, {'fuel': 'coal', 'perc': 0.7}, {'fuel': 'imports', 'perc': 2.4}, {'fuel': 'gas', 'perc': 70}, {'fuel': 'nuclear', 'perc': 3.4}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.5}, {'fuel': 'solar', 'perc': 12.3}, {'fuel': 'wind', 'perc': 5.5}]}, {'from': '2019-05-15T16:30Z', 'to': '2019-05-15T17:00Z', 'intensity': {'forecast': 290, 'index': 'high'}, 'generationmix': [{'fuel': 'biomass', 'perc': 6.9}, {'fuel': 'coal', 'perc': 1.1}, {'fuel': 'imports', 'perc': 3.8}, {'fuel': 'gas', 'perc': 68.7}, {'fuel': 'nuclear', 'perc': 3.4}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.5}, {'fuel': 'solar', 'perc': 9.7}, {'fuel': 'wind', 'perc': 5.9}]}, {'from': '2019-05-15T17:00Z', 'to': '2019-05-15T17:30Z', 'intensity': {'forecast': 287, 'index': 'high'}, 'generationmix': [{'fuel': 'biomass', 'perc': 9.3}, {'fuel': 'coal', 'perc': 0.8}, {'fuel': 'imports', 'perc': 4.9}, {'fuel': 'gas', 'perc': 67.9}, {'fuel': 'nuclear', 'perc': 3.4}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.6}, {'fuel': 'solar', 'perc': 7.2}, {'fuel': 'wind', 'perc': 5.9}]}, {'from': '2019-05-15T17:30Z', 'to': '2019-05-15T18:00Z', 'intensity': {'forecast': 284, 'index': 'high'}, 'generationmix': [{'fuel': 'biomass', 'perc': 9.4}, {'fuel': 'coal', 'perc': 0.4}, {'fuel': 'imports', 'perc': 7.1}, {'fuel': 'gas', 'perc': 67.4}, {'fuel': 'nuclear', 'perc': 3.4}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.9}, {'fuel': 'solar', 'perc': 5.1}, {'fuel': 'wind', 'perc': 6.3}]}, {'from': '2019-05-15T18:00Z', 'to': '2019-05-15T18:30Z', 'intensity': {'forecast': 282, 'index': 'high'}, 'generationmix': [{'fuel': 'biomass', 'perc': 7.8}, {'fuel': 'coal', 'perc': 0.2}, {'fuel': 'imports', 'perc': 12.3}, {'fuel': 'gas', 'perc': 66.6}, {'fuel': 'nuclear', 'perc': 2.9}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.7}, {'fuel': 'solar', 'perc': 3.3}, {'fuel': 'wind', 'perc': 6.2}]}, {'from': '2019-05-15T18:30Z', 'to': '2019-05-15T19:00Z', 'intensity': {'forecast': 289, 'index': 'high'}, 'generationmix': [{'fuel': 'biomass', 'perc': 8.7}, {'fuel': 'coal', 'perc': 0.4}, {'fuel': 'imports', 'perc': 11.7}, {'fuel': 'gas', 'perc': 68.2}, {'fuel': 'nuclear', 'perc': 1.7}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 1}, {'fuel': 'solar', 'perc': 1.8}, {'fuel': 'wind', 'perc': 6.5}]}, {'from': '2019-05-15T19:00Z', 'to': '2019-05-15T19:30Z', 'intensity': {'forecast': 289, 'index': 'high'}, 'generationmix': [{'fuel': 'biomass', 'perc': 7.9}, {'fuel': 'coal', 'perc': 0.5}, {'fuel': 'imports', 'perc': 13.8}, {'fuel': 'gas', 'perc': 67.4}, {'fuel': 'nuclear', 'perc': 1.9}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 1}, {'fuel': 'solar', 'perc': 0.7}, {'fuel': 'wind', 'perc': 6.8}]}, {'from': '2019-05-15T19:30Z', 'to': '2019-05-15T20:00Z', 'intensity': {'forecast': 297, 'index': 'high'}, 'generationmix': [{'fuel': 'biomass', 'perc': 6.8}, {'fuel': 'coal', 'perc': 0.8}, {'fuel': 'imports', 'perc': 16}, {'fuel': 'gas', 'perc': 69}, {'fuel': 'nuclear', 'perc': 1.4}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.1}, {'fuel': 'solar', 'perc': 0.1}, {'fuel': 'wind', 'perc': 5.8}]}, {'from': '2019-05-15T20:00Z', 'to': '2019-05-15T20:30Z', 'intensity': {'forecast': 299, 'index': 'high'}, 'generationmix': [{'fuel': 'biomass', 'perc': 8.1}, {'fuel': 'coal', 'perc': 1}, {'fuel': 'imports', 'perc': 14.4}, {'fuel': 'gas', 'perc': 68.3}, {'fuel': 'nuclear', 'perc': 1.7}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.1}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 6.4}]}, {'from': '2019-05-15T20:30Z', 'to': '2019-05-15T21:00Z', 'intensity': {'forecast': 292, 'index': 'high'}, 'generationmix': [{'fuel': 'biomass', 'perc': 9.2}, {'fuel': 'coal', 'perc': 1.4}, {'fuel': 'imports', 'perc': 14.9}, {'fuel': 'gas', 'perc': 65.9}, {'fuel': 'nuclear', 'perc': 1.8}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.1}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 6.7}]}, {'from': '2019-05-15T21:00Z', 'to': '2019-05-15T21:30Z', 'intensity': {'forecast': 256, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 9}, {'fuel': 'coal', 'perc': 0.8}, {'fuel': 'imports', 'perc': 20.5}, {'fuel': 'gas', 'perc': 58.7}, {'fuel': 'nuclear', 'perc': 3.7}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.1}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 7.2}]}, {'from': '2019-05-15T21:30Z', 'to': '2019-05-15T22:00Z', 'intensity': {'forecast': 213, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 7.4}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 31.5}, {'fuel': 'gas', 'perc': 47}, {'fuel': 'nuclear', 'perc': 5.7}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.2}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 8.2}]}, {'from': '2019-05-15T22:00Z', 'to': '2019-05-15T22:30Z', 'intensity': {'forecast': 190, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 5.9}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 37.9}, {'fuel': 'gas', 'perc': 40.3}, {'fuel': 'nuclear', 'perc': 7.1}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.2}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 8.6}]}, {'from': '2019-05-15T22:30Z', 'to': '2019-05-15T23:00Z', 'intensity': {'forecast': 168, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 5.1}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 40.9}, {'fuel': 'gas', 'perc': 32.6}, {'fuel': 'nuclear', 'perc': 11.4}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.2}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 9.8}]}, {'from': '2019-05-15T23:00Z', 'to': '2019-05-15T23:30Z', 'intensity': {'forecast': 152, 'index': 'low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 4.5}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 32.7}, {'fuel': 'gas', 'perc': 30.9}, {'fuel': 'nuclear', 'perc': 18.8}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.4}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 12.7}]}, {'from': '2019-05-15T23:30Z', 'to': '2019-05-16T00:00Z', 'intensity': {'forecast': 136, 'index': 'low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 4.7}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 26.3}, {'fuel': 'gas', 'perc': 28.3}, {'fuel': 'nuclear', 'perc': 23.5}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.8}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 16.4}]}, {'from': '2019-05-16T00:00Z', 'to': '2019-05-16T00:30Z', 'intensity': {'forecast': 127, 'index': 'low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 6.8}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 10.7}, {'fuel': 'gas', 'perc': 27}, {'fuel': 'nuclear', 'perc': 33.5}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.8}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 21.2}]}, {'from': '2019-05-16T00:30Z', 'to': '2019-05-16T01:00Z', 'intensity': {'forecast': 132, 'index': 'low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 8.6}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 1.5}, {'fuel': 'gas', 'perc': 29.2}, {'fuel': 'nuclear', 'perc': 37.9}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.7}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 22.1}]}, {'from': '2019-05-16T01:00Z', 'to': '2019-05-16T01:30Z', 'intensity': {'forecast': 145, 'index': 'low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 8.8}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0.4}, {'fuel': 'gas', 'perc': 34.2}, {'fuel': 'nuclear', 'perc': 35.7}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.6}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 20.3}]}, {'from': '2019-05-16T01:30Z', 'to': '2019-05-16T02:00Z', 'intensity': {'forecast': 143, 'index': 'low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 8.6}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0.4}, {'fuel': 'gas', 'perc': 33.3}, {'fuel': 'nuclear', 'perc': 36.8}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.7}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 20.2}]}, {'from': '2019-05-16T02:00Z', 'to': '2019-05-16T02:30Z', 'intensity': {'forecast': 137, 'index': 'low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 8.7}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0.3}, {'fuel': 'gas', 'perc': 32.5}, {'fuel': 'nuclear', 'perc': 37.1}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 1.1}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 20.3}]}, {'from': '2019-05-16T02:30Z', 'to': '2019-05-16T03:00Z', 'intensity': {'forecast': 130, 'index': 'low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 8.1}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 18.8}, {'fuel': 'gas', 'perc': 21.5}, {'fuel': 'nuclear', 'perc': 29.4}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 3}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 19.2}]}, {'from': '2019-05-16T03:00Z', 'to': '2019-05-16T03:30Z', 'intensity': {'forecast': 127, 'index': 'low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 9}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 14.6}, {'fuel': 'gas', 'perc': 22.9}, {'fuel': 'nuclear', 'perc': 29.7}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 3.2}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 20.6}]}, {'from': '2019-05-16T03:30Z', 'to': '2019-05-16T04:00Z', 'intensity': {'forecast': 118, 'index': 'low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 9}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 9.8}, {'fuel': 'gas', 'perc': 23}, {'fuel': 'nuclear', 'perc': 30}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 5.8}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 22.4}]}, {'from': '2019-05-16T04:00Z', 'to': '2019-05-16T04:30Z', 'intensity': {'forecast': 114, 'index': 'low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 9.5}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 3.4}, {'fuel': 'gas', 'perc': 24.5}, {'fuel': 'nuclear', 'perc': 30.3}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 8.9}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 23.4}]}, {'from': '2019-05-16T04:30Z', 'to': '2019-05-16T05:00Z', 'intensity': {'forecast': 110, 'index': 'low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 9.3}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0.7}, {'fuel': 'gas', 'perc': 24.4}, {'fuel': 'nuclear', 'perc': 30.6}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 9}, {'fuel': 'solar', 'perc': 0.6}, {'fuel': 'wind', 'perc': 25.4}]}, {'from': '2019-05-16T05:00Z', 'to': '2019-05-16T05:30Z', 'intensity': {'forecast': 113, 'index': 'low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 8.7}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0.9}, {'fuel': 'gas', 'perc': 24.8}, {'fuel': 'nuclear', 'perc': 30.2}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 8.1}, {'fuel': 'solar', 'perc': 1.7}, {'fuel': 'wind', 'perc': 25.6}]}, {'from': '2019-05-16T05:30Z', 'to': '2019-05-16T06:00Z', 'intensity': {'forecast': 124, 'index': 'low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 7.8}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0.6}, {'fuel': 'gas', 'perc': 28.2}, {'fuel': 'nuclear', 'perc': 28.5}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 7.8}, {'fuel': 'solar', 'perc': 3}, {'fuel': 'wind', 'perc': 24.1}]}, {'from': '2019-05-16T06:00Z', 'to': '2019-05-16T06:30Z', 'intensity': {'forecast': 137, 'index': 'low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 8.2}, {'fuel': 'coal', 'perc': 0.5}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 30.3}, {'fuel': 'nuclear', 'perc': 26.7}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 8.5}, {'fuel': 'solar', 'perc': 4.5}, {'fuel': 'wind', 'perc': 21.3}]}, {'from': '2019-05-16T06:30Z', 'to': '2019-05-16T07:00Z', 'intensity': {'forecast': 160, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 6.2}, {'fuel': 'coal', 'perc': 0.5}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 35.8}, {'fuel': 'nuclear', 'perc': 23.5}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 8}, {'fuel': 'solar', 'perc': 5.9}, {'fuel': 'wind', 'perc': 20.1}]}, {'from': '2019-05-16T07:00Z', 'to': '2019-05-16T07:30Z', 'intensity': {'forecast': 191, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 5.5}, {'fuel': 'coal', 'perc': 0.8}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 43.8}, {'fuel': 'nuclear', 'perc': 17.3}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 7.7}, {'fuel': 'solar', 'perc': 7}, {'fuel': 'wind', 'perc': 17.9}]}, {'from': '2019-05-16T07:30Z', 'to': '2019-05-16T08:00Z', 'intensity': {'forecast': 209, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 7.1}, {'fuel': 'coal', 'perc': 1.9}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 45.4}, {'fuel': 'nuclear', 'perc': 13.3}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 7.1}, {'fuel': 'solar', 'perc': 8.3}, {'fuel': 'wind', 'perc': 16.9}]}, {'from': '2019-05-16T08:00Z', 'to': '2019-05-16T08:30Z', 'intensity': {'forecast': 222, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 8.3}, {'fuel': 'coal', 'perc': 1.7}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 49.9}, {'fuel': 'nuclear', 'perc': 9.2}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 3.6}, {'fuel': 'solar', 'perc': 9.8}, {'fuel': 'wind', 'perc': 17.5}]}, {'from': '2019-05-16T08:30Z', 'to': '2019-05-16T09:00Z', 'intensity': {'forecast': 212, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 6}, {'fuel': 'coal', 'perc': 1.4}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 51.5}, {'fuel': 'nuclear', 'perc': 9.8}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 2}, {'fuel': 'solar', 'perc': 11.7}, {'fuel': 'wind', 'perc': 17.6}]}, {'from': '2019-05-16T09:00Z', 'to': '2019-05-16T09:30Z', 'intensity': {'forecast': 182, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 5.4}, {'fuel': 'coal', 'perc': 1.3}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 42.8}, {'fuel': 'nuclear', 'perc': 13.5}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 1.6}, {'fuel': 'solar', 'perc': 13.6}, {'fuel': 'wind', 'perc': 21.8}]}, {'from': '2019-05-16T09:30Z', 'to': '2019-05-16T10:00Z', 'intensity': {'forecast': 169, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 5.3}, {'fuel': 'coal', 'perc': 1.2}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 38.7}, {'fuel': 'nuclear', 'perc': 14.9}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 1.3}, {'fuel': 'solar', 'perc': 15.3}, {'fuel': 'wind', 'perc': 23.3}]}, {'from': '2019-05-16T10:00Z', 'to': '2019-05-16T10:30Z', 'intensity': {'forecast': 160, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 5.2}, {'fuel': 'coal', 'perc': 1.1}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 37.6}, {'fuel': 'nuclear', 'perc': 15.6}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 1.1}, {'fuel': 'solar', 'perc': 17.4}, {'fuel': 'wind', 'perc': 22}]}, {'from': '2019-05-16T10:30Z', 'to': '2019-05-16T11:00Z', 'intensity': {'forecast': 148, 'index': 'low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 4.8}, {'fuel': 'coal', 'perc': 1.1}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 34.1}, {'fuel': 'nuclear', 'perc': 17.7}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 1.1}, {'fuel': 'solar', 'perc': 17.3}, {'fuel': 'wind', 'perc': 23.9}]}, {'from': '2019-05-16T11:00Z', 'to': '2019-05-16T11:30Z', 'intensity': {'forecast': 142, 'index': 'low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 4.7}, {'fuel': 'coal', 'perc': 0.8}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 33.2}, {'fuel': 'nuclear', 'perc': 19.7}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.7}, {'fuel': 'solar', 'perc': 17.5}, {'fuel': 'wind', 'perc': 23.4}]}, {'from': '2019-05-16T11:30Z', 'to': '2019-05-16T12:00Z', 'intensity': {'forecast': 141, 'index': 'low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 5.5}, {'fuel': 'coal', 'perc': 0.7}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 32.1}, {'fuel': 'nuclear', 'perc': 19.5}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.7}, {'fuel': 'solar', 'perc': 18.4}, {'fuel': 'wind', 'perc': 23.1}]}]}" +8,"{'regionid': 9, 'dnoregion': 'WPD East Midlands', 'shortname': 'East Midlands', 'data': [{'from': '2019-05-15T11:30Z', 'to': '2019-05-15T12:00Z', 'intensity': {'forecast': 283, 'index': 'high'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 1.4}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 69.2}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 26.3}, {'fuel': 'wind', 'perc': 3.1}]}, {'from': '2019-05-15T12:00Z', 'to': '2019-05-15T12:30Z', 'intensity': {'forecast': 276, 'index': 'high'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 1.8}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 66.4}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 27.9}, {'fuel': 'wind', 'perc': 3.9}]}, {'from': '2019-05-15T12:30Z', 'to': '2019-05-15T13:00Z', 'intensity': {'forecast': 268, 'index': 'high'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 2.1}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 63.5}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 29.5}, {'fuel': 'wind', 'perc': 4.9}]}, {'from': '2019-05-15T13:00Z', 'to': '2019-05-15T13:30Z', 'intensity': {'forecast': 271, 'index': 'high'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 3.5}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 60.1}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 30.6}, {'fuel': 'wind', 'perc': 5.8}]}, {'from': '2019-05-15T13:30Z', 'to': '2019-05-15T14:00Z', 'intensity': {'forecast': 277, 'index': 'high'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0.7}, {'fuel': 'coal', 'perc': 8.1}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 51.3}, {'fuel': 'nuclear', 'perc': 0.2}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 32.6}, {'fuel': 'wind', 'perc': 7.1}]}, {'from': '2019-05-15T14:00Z', 'to': '2019-05-15T14:30Z', 'intensity': {'forecast': 277, 'index': 'high'}, 'generationmix': [{'fuel': 'biomass', 'perc': 1.4}, {'fuel': 'coal', 'perc': 7.4}, {'fuel': 'imports', 'perc': 0.1}, {'fuel': 'gas', 'perc': 52.3}, {'fuel': 'nuclear', 'perc': 0.3}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 30.5}, {'fuel': 'wind', 'perc': 8}]}, {'from': '2019-05-15T14:30Z', 'to': '2019-05-15T15:00Z', 'intensity': {'forecast': 282, 'index': 'high'}, 'generationmix': [{'fuel': 'biomass', 'perc': 1.3}, {'fuel': 'coal', 'perc': 7}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 54.6}, {'fuel': 'nuclear', 'perc': 0.2}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 28}, {'fuel': 'wind', 'perc': 8.9}]}, {'from': '2019-05-15T15:00Z', 'to': '2019-05-15T15:30Z', 'intensity': {'forecast': 286, 'index': 'high'}, 'generationmix': [{'fuel': 'biomass', 'perc': 1.8}, {'fuel': 'coal', 'perc': 5.4}, {'fuel': 'imports', 'perc': 0.1}, {'fuel': 'gas', 'perc': 58.4}, {'fuel': 'nuclear', 'perc': 0.2}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 24.8}, {'fuel': 'wind', 'perc': 9.3}]}, {'from': '2019-05-15T15:30Z', 'to': '2019-05-15T16:00Z', 'intensity': {'forecast': 311, 'index': 'high'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 4.1}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 66.5}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 20.3}, {'fuel': 'wind', 'perc': 9.1}]}, {'from': '2019-05-15T16:00Z', 'to': '2019-05-15T16:30Z', 'intensity': {'forecast': 347, 'index': 'high'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 7.9}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 68.5}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 15.2}, {'fuel': 'wind', 'perc': 8.4}]}, {'from': '2019-05-15T16:30Z', 'to': '2019-05-15T17:00Z', 'intensity': {'forecast': 359, 'index': 'high'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 7.2}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 73.9}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 10.8}, {'fuel': 'wind', 'perc': 8.1}]}, {'from': '2019-05-15T17:00Z', 'to': '2019-05-15T17:30Z', 'intensity': {'forecast': 361, 'index': 'very high'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 6}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 77.7}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 8.2}, {'fuel': 'wind', 'perc': 8.1}]}, {'from': '2019-05-15T17:30Z', 'to': '2019-05-15T18:00Z', 'intensity': {'forecast': 359, 'index': 'high'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 3.8}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 82.4}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 5.8}, {'fuel': 'wind', 'perc': 8}]}, {'from': '2019-05-15T18:00Z', 'to': '2019-05-15T18:30Z', 'intensity': {'forecast': 364, 'index': 'very high'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 3}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 84.7}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 4}, {'fuel': 'wind', 'perc': 8.3}]}, {'from': '2019-05-15T18:30Z', 'to': '2019-05-15T19:00Z', 'intensity': {'forecast': 376, 'index': 'very high'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 3.6}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 86.5}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 2.1}, {'fuel': 'wind', 'perc': 7.8}]}, {'from': '2019-05-15T19:00Z', 'to': '2019-05-15T19:30Z', 'intensity': {'forecast': 387, 'index': 'very high'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 4.3}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 87.2}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 0.8}, {'fuel': 'wind', 'perc': 7.7}]}, {'from': '2019-05-15T19:30Z', 'to': '2019-05-15T20:00Z', 'intensity': {'forecast': 403, 'index': 'very high'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 6.4}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 86.8}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 0.1}, {'fuel': 'wind', 'perc': 6.7}]}, {'from': '2019-05-15T20:00Z', 'to': '2019-05-15T20:30Z', 'intensity': {'forecast': 412, 'index': 'very high'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 7.7}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 85.5}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 6.8}]}, {'from': '2019-05-15T20:30Z', 'to': '2019-05-15T21:00Z', 'intensity': {'forecast': 425, 'index': 'very high'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 10.3}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 83.4}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 6.3}]}, {'from': '2019-05-15T21:00Z', 'to': '2019-05-15T21:30Z', 'intensity': {'forecast': 425, 'index': 'very high'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 10.6}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 83}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 6.4}]}, {'from': '2019-05-15T21:30Z', 'to': '2019-05-15T22:00Z', 'intensity': {'forecast': 372, 'index': 'very high'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0.3}, {'fuel': 'coal', 'perc': 7}, {'fuel': 'imports', 'perc': 4.9}, {'fuel': 'gas', 'perc': 80.7}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 7.1}]}, {'from': '2019-05-15T22:00Z', 'to': '2019-05-15T22:30Z', 'intensity': {'forecast': 320, 'index': 'high'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 13.8}, {'fuel': 'gas', 'perc': 78.7}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 7.5}]}, {'from': '2019-05-15T22:30Z', 'to': '2019-05-15T23:00Z', 'intensity': {'forecast': 314, 'index': 'high'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 16}, {'fuel': 'gas', 'perc': 76.2}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 7.8}]}, {'from': '2019-05-15T23:00Z', 'to': '2019-05-15T23:30Z', 'intensity': {'forecast': 304, 'index': 'high'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0.4}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 16.6}, {'fuel': 'gas', 'perc': 74.3}, {'fuel': 'nuclear', 'perc': 0.8}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 7.9}]}, {'from': '2019-05-15T23:30Z', 'to': '2019-05-16T00:00Z', 'intensity': {'forecast': 290, 'index': 'high'}, 'generationmix': [{'fuel': 'biomass', 'perc': 1.8}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 17.9}, {'fuel': 'gas', 'perc': 69}, {'fuel': 'nuclear', 'perc': 3.8}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 7.5}]}, {'from': '2019-05-16T00:00Z', 'to': '2019-05-16T00:30Z', 'intensity': {'forecast': 307, 'index': 'high'}, 'generationmix': [{'fuel': 'biomass', 'perc': 3.7}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 7.1}, {'fuel': 'gas', 'perc': 73}, {'fuel': 'nuclear', 'perc': 7.9}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.1}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 8.2}]}, {'from': '2019-05-16T00:30Z', 'to': '2019-05-16T01:00Z', 'intensity': {'forecast': 336, 'index': 'high'}, 'generationmix': [{'fuel': 'biomass', 'perc': 3.3}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0.9}, {'fuel': 'gas', 'perc': 83.1}, {'fuel': 'nuclear', 'perc': 4.6}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 8.1}]}, {'from': '2019-05-16T01:00Z', 'to': '2019-05-16T01:30Z', 'intensity': {'forecast': 346, 'index': 'high'}, 'generationmix': [{'fuel': 'biomass', 'perc': 2.1}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 88.6}, {'fuel': 'nuclear', 'perc': 1.8}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 7.5}]}, {'from': '2019-05-16T01:30Z', 'to': '2019-05-16T02:00Z', 'intensity': {'forecast': 342, 'index': 'high'}, 'generationmix': [{'fuel': 'biomass', 'perc': 3.4}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 85.7}, {'fuel': 'nuclear', 'perc': 3}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 7.9}]}, {'from': '2019-05-16T02:00Z', 'to': '2019-05-16T02:30Z', 'intensity': {'forecast': 334, 'index': 'high'}, 'generationmix': [{'fuel': 'biomass', 'perc': 3.8}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 84.4}, {'fuel': 'nuclear', 'perc': 3.4}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 8.4}]}, {'from': '2019-05-16T02:30Z', 'to': '2019-05-16T03:00Z', 'intensity': {'forecast': 360, 'index': 'very high'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 91.7}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 8.3}]}, {'from': '2019-05-16T03:00Z', 'to': '2019-05-16T03:30Z', 'intensity': {'forecast': 356, 'index': 'high'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 90.7}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 9.3}]}, {'from': '2019-05-16T03:30Z', 'to': '2019-05-16T04:00Z', 'intensity': {'forecast': 354, 'index': 'high'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 90}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 10}]}, {'from': '2019-05-16T04:00Z', 'to': '2019-05-16T04:30Z', 'intensity': {'forecast': 355, 'index': 'high'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 90.5}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 0.1}, {'fuel': 'wind', 'perc': 9.4}]}, {'from': '2019-05-16T04:30Z', 'to': '2019-05-16T05:00Z', 'intensity': {'forecast': 355, 'index': 'high'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 90.6}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 1}, {'fuel': 'wind', 'perc': 8.4}]}, {'from': '2019-05-16T05:00Z', 'to': '2019-05-16T05:30Z', 'intensity': {'forecast': 355, 'index': 'high'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 90.5}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 2.4}, {'fuel': 'wind', 'perc': 7.1}]}, {'from': '2019-05-16T05:30Z', 'to': '2019-05-16T06:00Z', 'intensity': {'forecast': 354, 'index': 'high'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 90.2}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 3.7}, {'fuel': 'wind', 'perc': 6.1}]}, {'from': '2019-05-16T06:00Z', 'to': '2019-05-16T06:30Z', 'intensity': {'forecast': 350, 'index': 'high'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0.8}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 87.8}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 5.7}, {'fuel': 'wind', 'perc': 5.7}]}, {'from': '2019-05-16T06:30Z', 'to': '2019-05-16T07:00Z', 'intensity': {'forecast': 351, 'index': 'high'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 1.3}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 84.3}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 8.1}, {'fuel': 'wind', 'perc': 6.3}]}, {'from': '2019-05-16T07:00Z', 'to': '2019-05-16T07:30Z', 'intensity': {'forecast': 382, 'index': 'very high'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 6.7}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 78.9}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 9}, {'fuel': 'wind', 'perc': 5.4}]}, {'from': '2019-05-16T07:30Z', 'to': '2019-05-16T08:00Z', 'intensity': {'forecast': 404, 'index': 'very high'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 14}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 70.6}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 10.4}, {'fuel': 'wind', 'perc': 5}]}, {'from': '2019-05-16T08:00Z', 'to': '2019-05-16T08:30Z', 'intensity': {'forecast': 390, 'index': 'very high'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 13}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 68.6}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 13.1}, {'fuel': 'wind', 'perc': 5.3}]}, {'from': '2019-05-16T08:30Z', 'to': '2019-05-16T09:00Z', 'intensity': {'forecast': 377, 'index': 'very high'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 13.6}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 65.2}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 15.8}, {'fuel': 'wind', 'perc': 5.4}]}, {'from': '2019-05-16T09:00Z', 'to': '2019-05-16T09:30Z', 'intensity': {'forecast': 363, 'index': 'very high'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 10.3}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 66.6}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 17.5}, {'fuel': 'wind', 'perc': 5.6}]}, {'from': '2019-05-16T09:30Z', 'to': '2019-05-16T10:00Z', 'intensity': {'forecast': 375, 'index': 'very high'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 13.8}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 63.5}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 17.4}, {'fuel': 'wind', 'perc': 5.3}]}, {'from': '2019-05-16T10:00Z', 'to': '2019-05-16T10:30Z', 'intensity': {'forecast': 360, 'index': 'very high'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 13}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 60}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 21.1}, {'fuel': 'wind', 'perc': 5.9}]}, {'from': '2019-05-16T10:30Z', 'to': '2019-05-16T11:00Z', 'intensity': {'forecast': 369, 'index': 'very high'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 15.2}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 57.3}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 21.5}, {'fuel': 'wind', 'perc': 6}]}, {'from': '2019-05-16T11:00Z', 'to': '2019-05-16T11:30Z', 'intensity': {'forecast': 372, 'index': 'very high'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 17.7}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 52.3}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 23.2}, {'fuel': 'wind', 'perc': 6.8}]}, {'from': '2019-05-16T11:30Z', 'to': '2019-05-16T12:00Z', 'intensity': {'forecast': 366, 'index': 'very high'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 19.5}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 48.1}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 25}, {'fuel': 'wind', 'perc': 7.4}]}]}" +9,"{'regionid': 10, 'dnoregion': 'UKPN East', 'shortname': 'East England', 'data': [{'from': '2019-05-15T11:30Z', 'to': '2019-05-15T12:00Z', 'intensity': {'forecast': 114, 'index': 'low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 28.8}, {'fuel': 'nuclear', 'perc': 27.6}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 38}, {'fuel': 'wind', 'perc': 5.6}]}, {'from': '2019-05-15T12:00Z', 'to': '2019-05-15T12:30Z', 'intensity': {'forecast': 123, 'index': 'low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 29.8}, {'fuel': 'nuclear', 'perc': 27}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 36.7}, {'fuel': 'wind', 'perc': 6.5}]}, {'from': '2019-05-15T12:30Z', 'to': '2019-05-15T13:00Z', 'intensity': {'forecast': 144, 'index': 'low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 36.3}, {'fuel': 'nuclear', 'perc': 24.5}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 32.6}, {'fuel': 'wind', 'perc': 6.6}]}, {'from': '2019-05-15T13:00Z', 'to': '2019-05-15T13:30Z', 'intensity': {'forecast': 148, 'index': 'low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 37.5}, {'fuel': 'nuclear', 'perc': 24.2}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 31}, {'fuel': 'wind', 'perc': 7.3}]}, {'from': '2019-05-15T13:30Z', 'to': '2019-05-15T14:00Z', 'intensity': {'forecast': 153, 'index': 'low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 39}, {'fuel': 'nuclear', 'perc': 24.3}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 28.9}, {'fuel': 'wind', 'perc': 7.8}]}, {'from': '2019-05-15T14:00Z', 'to': '2019-05-15T14:30Z', 'intensity': {'forecast': 156, 'index': 'low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 39.7}, {'fuel': 'nuclear', 'perc': 24.9}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 26.8}, {'fuel': 'wind', 'perc': 8.6}]}, {'from': '2019-05-15T14:30Z', 'to': '2019-05-15T15:00Z', 'intensity': {'forecast': 161, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 40.4}, {'fuel': 'nuclear', 'perc': 25.4}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 24.6}, {'fuel': 'wind', 'perc': 9.6}]}, {'from': '2019-05-15T15:00Z', 'to': '2019-05-15T15:30Z', 'intensity': {'forecast': 170, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 42.6}, {'fuel': 'nuclear', 'perc': 25.6}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 21.8}, {'fuel': 'wind', 'perc': 10}]}, {'from': '2019-05-15T15:30Z', 'to': '2019-05-15T16:00Z', 'intensity': {'forecast': 184, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 46.6}, {'fuel': 'nuclear', 'perc': 25.3}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 18.1}, {'fuel': 'wind', 'perc': 10}]}, {'from': '2019-05-15T16:00Z', 'to': '2019-05-15T16:30Z', 'intensity': {'forecast': 186, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 47.6}, {'fuel': 'nuclear', 'perc': 25.7}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 15.5}, {'fuel': 'wind', 'perc': 11.2}]}, {'from': '2019-05-15T16:30Z', 'to': '2019-05-15T17:00Z', 'intensity': {'forecast': 183, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 46.4}, {'fuel': 'nuclear', 'perc': 27.2}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 13}, {'fuel': 'wind', 'perc': 13.4}]}, {'from': '2019-05-15T17:00Z', 'to': '2019-05-15T17:30Z', 'intensity': {'forecast': 187, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 47.3}, {'fuel': 'nuclear', 'perc': 27.8}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 10.1}, {'fuel': 'wind', 'perc': 14.8}]}, {'from': '2019-05-15T17:30Z', 'to': '2019-05-15T18:00Z', 'intensity': {'forecast': 191, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 48.9}, {'fuel': 'nuclear', 'perc': 28}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 7.2}, {'fuel': 'wind', 'perc': 15.9}]}, {'from': '2019-05-15T18:00Z', 'to': '2019-05-15T18:30Z', 'intensity': {'forecast': 190, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 48.3}, {'fuel': 'nuclear', 'perc': 28.9}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 4.7}, {'fuel': 'wind', 'perc': 18.1}]}, {'from': '2019-05-15T18:30Z', 'to': '2019-05-15T19:00Z', 'intensity': {'forecast': 190, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 48.4}, {'fuel': 'nuclear', 'perc': 29.3}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 2.4}, {'fuel': 'wind', 'perc': 19.9}]}, {'from': '2019-05-15T19:00Z', 'to': '2019-05-15T19:30Z', 'intensity': {'forecast': 189, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 48}, {'fuel': 'nuclear', 'perc': 29.6}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 0.8}, {'fuel': 'wind', 'perc': 21.6}]}, {'from': '2019-05-15T19:30Z', 'to': '2019-05-15T20:00Z', 'intensity': {'forecast': 187, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 48}, {'fuel': 'nuclear', 'perc': 30.2}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 0.1}, {'fuel': 'wind', 'perc': 21.7}]}, {'from': '2019-05-15T20:00Z', 'to': '2019-05-15T20:30Z', 'intensity': {'forecast': 179, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 46.6}, {'fuel': 'nuclear', 'perc': 29.7}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 23.7}]}, {'from': '2019-05-15T20:30Z', 'to': '2019-05-15T21:00Z', 'intensity': {'forecast': 165, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 42.5}, {'fuel': 'nuclear', 'perc': 31.6}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 25.9}]}, {'from': '2019-05-15T21:00Z', 'to': '2019-05-15T21:30Z', 'intensity': {'forecast': 156, 'index': 'low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 2.2}, {'fuel': 'gas', 'perc': 39.6}, {'fuel': 'nuclear', 'perc': 32.7}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 25.5}]}, {'from': '2019-05-15T21:30Z', 'to': '2019-05-15T22:00Z', 'intensity': {'forecast': 147, 'index': 'low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 6.4}, {'fuel': 'gas', 'perc': 36.7}, {'fuel': 'nuclear', 'perc': 32.8}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 24.1}]}, {'from': '2019-05-15T22:00Z', 'to': '2019-05-15T22:30Z', 'intensity': {'forecast': 139, 'index': 'low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 9.1}, {'fuel': 'gas', 'perc': 33.8}, {'fuel': 'nuclear', 'perc': 34}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 23.1}]}, {'from': '2019-05-15T22:30Z', 'to': '2019-05-15T23:00Z', 'intensity': {'forecast': 133, 'index': 'low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 10.1}, {'fuel': 'gas', 'perc': 31.8}, {'fuel': 'nuclear', 'perc': 34.8}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 23.3}]}, {'from': '2019-05-15T23:00Z', 'to': '2019-05-15T23:30Z', 'intensity': {'forecast': 129, 'index': 'low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 7.7}, {'fuel': 'gas', 'perc': 31.6}, {'fuel': 'nuclear', 'perc': 37.1}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 23.6}]}, {'from': '2019-05-15T23:30Z', 'to': '2019-05-16T00:00Z', 'intensity': {'forecast': 119, 'index': 'low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 5.6}, {'fuel': 'gas', 'perc': 30.1}, {'fuel': 'nuclear', 'perc': 40.8}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 23.5}]}, {'from': '2019-05-16T00:00Z', 'to': '2019-05-16T00:30Z', 'intensity': {'forecast': 109, 'index': 'low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 2.4}, {'fuel': 'gas', 'perc': 27.1}, {'fuel': 'nuclear', 'perc': 44.7}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 25.8}]}, {'from': '2019-05-16T00:30Z', 'to': '2019-05-16T01:00Z', 'intensity': {'forecast': 117, 'index': 'low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 29}, {'fuel': 'nuclear', 'perc': 45.3}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 25.7}]}, {'from': '2019-05-16T01:00Z', 'to': '2019-05-16T01:30Z', 'intensity': {'forecast': 128, 'index': 'low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 32.7}, {'fuel': 'nuclear', 'perc': 44.2}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 23.1}]}, {'from': '2019-05-16T01:30Z', 'to': '2019-05-16T02:00Z', 'intensity': {'forecast': 127, 'index': 'low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 32.5}, {'fuel': 'nuclear', 'perc': 44.5}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 23}]}, {'from': '2019-05-16T02:00Z', 'to': '2019-05-16T02:30Z', 'intensity': {'forecast': 125, 'index': 'low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 32.1}, {'fuel': 'nuclear', 'perc': 44.8}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 23.1}]}, {'from': '2019-05-16T02:30Z', 'to': '2019-05-16T03:00Z', 'intensity': {'forecast': 73, 'index': 'low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 18.7}, {'fuel': 'nuclear', 'perc': 54.4}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 26.9}]}, {'from': '2019-05-16T03:00Z', 'to': '2019-05-16T03:30Z', 'intensity': {'forecast': 72, 'index': 'low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 18.4}, {'fuel': 'nuclear', 'perc': 54.3}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 27.3}]}, {'from': '2019-05-16T03:30Z', 'to': '2019-05-16T04:00Z', 'intensity': {'forecast': 73, 'index': 'low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 18.5}, {'fuel': 'nuclear', 'perc': 54}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 27.5}]}, {'from': '2019-05-16T04:00Z', 'to': '2019-05-16T04:30Z', 'intensity': {'forecast': 78, 'index': 'low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 19.4}, {'fuel': 'nuclear', 'perc': 53.6}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 0.1}, {'fuel': 'wind', 'perc': 26.9}]}, {'from': '2019-05-16T04:30Z', 'to': '2019-05-16T05:00Z', 'intensity': {'forecast': 91, 'index': 'low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 22.5}, {'fuel': 'nuclear', 'perc': 49.6}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 1.9}, {'fuel': 'wind', 'perc': 26}]}, {'from': '2019-05-16T05:00Z', 'to': '2019-05-16T05:30Z', 'intensity': {'forecast': 105, 'index': 'low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 26.5}, {'fuel': 'nuclear', 'perc': 43.2}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 4.7}, {'fuel': 'wind', 'perc': 25.6}]}, {'from': '2019-05-16T05:30Z', 'to': '2019-05-16T06:00Z', 'intensity': {'forecast': 113, 'index': 'low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 28.9}, {'fuel': 'nuclear', 'perc': 39}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 7.8}, {'fuel': 'wind', 'perc': 24.3}]}, {'from': '2019-05-16T06:00Z', 'to': '2019-05-16T06:30Z', 'intensity': {'forecast': 115, 'index': 'low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 29.9}, {'fuel': 'nuclear', 'perc': 37.3}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 11.3}, {'fuel': 'wind', 'perc': 21.5}]}, {'from': '2019-05-16T06:30Z', 'to': '2019-05-16T07:00Z', 'intensity': {'forecast': 110, 'index': 'low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 28.1}, {'fuel': 'nuclear', 'perc': 36.1}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 14.9}, {'fuel': 'wind', 'perc': 20.9}]}, {'from': '2019-05-16T07:00Z', 'to': '2019-05-16T07:30Z', 'intensity': {'forecast': 111, 'index': 'low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 28.6}, {'fuel': 'nuclear', 'perc': 34.2}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 17.6}, {'fuel': 'wind', 'perc': 19.6}]}, {'from': '2019-05-16T07:30Z', 'to': '2019-05-16T08:00Z', 'intensity': {'forecast': 109, 'index': 'low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 28}, {'fuel': 'nuclear', 'perc': 32.8}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 20.7}, {'fuel': 'wind', 'perc': 18.5}]}, {'from': '2019-05-16T08:00Z', 'to': '2019-05-16T08:30Z', 'intensity': {'forecast': 102, 'index': 'low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 26.6}, {'fuel': 'nuclear', 'perc': 31.1}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 23.8}, {'fuel': 'wind', 'perc': 18.5}]}, {'from': '2019-05-16T08:30Z', 'to': '2019-05-16T09:00Z', 'intensity': {'forecast': 92, 'index': 'low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 24}, {'fuel': 'nuclear', 'perc': 30.8}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 26.9}, {'fuel': 'wind', 'perc': 18.3}]}, {'from': '2019-05-16T09:00Z', 'to': '2019-05-16T09:30Z', 'intensity': {'forecast': 89, 'index': 'low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 22.3}, {'fuel': 'nuclear', 'perc': 29.7}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 29.1}, {'fuel': 'wind', 'perc': 18.9}]}, {'from': '2019-05-16T09:30Z', 'to': '2019-05-16T10:00Z', 'intensity': {'forecast': 91, 'index': 'low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 23.9}, {'fuel': 'nuclear', 'perc': 28.1}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 29.8}, {'fuel': 'wind', 'perc': 18.2}]}, {'from': '2019-05-16T10:00Z', 'to': '2019-05-16T10:30Z', 'intensity': {'forecast': 81, 'index': 'low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 20.2}, {'fuel': 'nuclear', 'perc': 28}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 32.5}, {'fuel': 'wind', 'perc': 19.3}]}, {'from': '2019-05-16T10:30Z', 'to': '2019-05-16T11:00Z', 'intensity': {'forecast': 91, 'index': 'low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 22.1}, {'fuel': 'nuclear', 'perc': 27}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 31.2}, {'fuel': 'wind', 'perc': 19.7}]}, {'from': '2019-05-16T11:00Z', 'to': '2019-05-16T11:30Z', 'intensity': {'forecast': 104, 'index': 'low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 26.7}, {'fuel': 'nuclear', 'perc': 24.3}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 29.2}, {'fuel': 'wind', 'perc': 19.8}]}, {'from': '2019-05-16T11:30Z', 'to': '2019-05-16T12:00Z', 'intensity': {'forecast': 100, 'index': 'low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 25.5}, {'fuel': 'nuclear', 'perc': 24.4}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 29.5}, {'fuel': 'wind', 'perc': 20.6}]}]}" +10,"{'regionid': 11, 'dnoregion': 'WPD South West', 'shortname': 'South West England', 'data': [{'from': '2019-05-15T11:30Z', 'to': '2019-05-15T12:00Z', 'intensity': {'forecast': 88, 'index': 'low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 22.7}, {'fuel': 'nuclear', 'perc': 14.7}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 60}, {'fuel': 'wind', 'perc': 2.6}]}, {'from': '2019-05-15T12:00Z', 'to': '2019-05-15T12:30Z', 'intensity': {'forecast': 93, 'index': 'low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 21.9}, {'fuel': 'nuclear', 'perc': 15.2}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 60.3}, {'fuel': 'wind', 'perc': 2.6}]}, {'from': '2019-05-15T12:30Z', 'to': '2019-05-15T13:00Z', 'intensity': {'forecast': 114, 'index': 'low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 28.7}, {'fuel': 'nuclear', 'perc': 14.4}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 54.6}, {'fuel': 'wind', 'perc': 2.3}]}, {'from': '2019-05-15T13:00Z', 'to': '2019-05-15T13:30Z', 'intensity': {'forecast': 119, 'index': 'low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 30}, {'fuel': 'nuclear', 'perc': 14.6}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 53.2}, {'fuel': 'wind', 'perc': 2.2}]}, {'from': '2019-05-15T13:30Z', 'to': '2019-05-15T14:00Z', 'intensity': {'forecast': 129, 'index': 'low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 31.5}, {'fuel': 'nuclear', 'perc': 15.1}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 51.3}, {'fuel': 'wind', 'perc': 2.1}]}, {'from': '2019-05-15T14:00Z', 'to': '2019-05-15T14:30Z', 'intensity': {'forecast': 148, 'index': 'low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 37}, {'fuel': 'nuclear', 'perc': 14.7}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 46.4}, {'fuel': 'wind', 'perc': 1.9}]}, {'from': '2019-05-15T14:30Z', 'to': '2019-05-15T15:00Z', 'intensity': {'forecast': 161, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 40.3}, {'fuel': 'nuclear', 'perc': 14.8}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 43.1}, {'fuel': 'wind', 'perc': 1.8}]}, {'from': '2019-05-15T15:00Z', 'to': '2019-05-15T15:30Z', 'intensity': {'forecast': 177, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 44}, {'fuel': 'nuclear', 'perc': 15.1}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 39.1}, {'fuel': 'wind', 'perc': 1.8}]}, {'from': '2019-05-15T15:30Z', 'to': '2019-05-15T16:00Z', 'intensity': {'forecast': 196, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 49.3}, {'fuel': 'nuclear', 'perc': 15.3}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 33.8}, {'fuel': 'wind', 'perc': 1.6}]}, {'from': '2019-05-15T16:00Z', 'to': '2019-05-15T16:30Z', 'intensity': {'forecast': 206, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 52.2}, {'fuel': 'nuclear', 'perc': 16.2}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 29.9}, {'fuel': 'wind', 'perc': 1.7}]}, {'from': '2019-05-15T16:30Z', 'to': '2019-05-15T17:00Z', 'intensity': {'forecast': 212, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 53.6}, {'fuel': 'nuclear', 'perc': 18.1}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 26.3}, {'fuel': 'wind', 'perc': 2}]}, {'from': '2019-05-15T17:00Z', 'to': '2019-05-15T17:30Z', 'intensity': {'forecast': 218, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 55.2}, {'fuel': 'nuclear', 'perc': 19.9}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 23}, {'fuel': 'wind', 'perc': 1.9}]}, {'from': '2019-05-15T17:30Z', 'to': '2019-05-15T18:00Z', 'intensity': {'forecast': 224, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 56.5}, {'fuel': 'nuclear', 'perc': 22.1}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 19.3}, {'fuel': 'wind', 'perc': 2.1}]}, {'from': '2019-05-15T18:00Z', 'to': '2019-05-15T18:30Z', 'intensity': {'forecast': 235, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 58.7}, {'fuel': 'nuclear', 'perc': 24.5}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 14.7}, {'fuel': 'wind', 'perc': 2.1}]}, {'from': '2019-05-15T18:30Z', 'to': '2019-05-15T19:00Z', 'intensity': {'forecast': 251, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 63}, {'fuel': 'nuclear', 'perc': 26.3}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 8.8}, {'fuel': 'wind', 'perc': 1.9}]}, {'from': '2019-05-15T19:00Z', 'to': '2019-05-15T19:30Z', 'intensity': {'forecast': 262, 'index': 'high'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 66.1}, {'fuel': 'nuclear', 'perc': 28.1}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 3.6}, {'fuel': 'wind', 'perc': 2.2}]}, {'from': '2019-05-15T19:30Z', 'to': '2019-05-15T20:00Z', 'intensity': {'forecast': 266, 'index': 'high'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0.9}, {'fuel': 'gas', 'perc': 67.9}, {'fuel': 'nuclear', 'perc': 28.8}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 0.5}, {'fuel': 'wind', 'perc': 1.9}]}, {'from': '2019-05-15T20:00Z', 'to': '2019-05-15T20:30Z', 'intensity': {'forecast': 261, 'index': 'high'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0.3}, {'fuel': 'gas', 'perc': 66.5}, {'fuel': 'nuclear', 'perc': 30.7}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 0.1}, {'fuel': 'wind', 'perc': 2.4}]}, {'from': '2019-05-15T20:30Z', 'to': '2019-05-15T21:00Z', 'intensity': {'forecast': 252, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 64.8}, {'fuel': 'nuclear', 'perc': 32.8}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 2.4}]}, {'from': '2019-05-15T21:00Z', 'to': '2019-05-15T21:30Z', 'intensity': {'forecast': 236, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 60.8}, {'fuel': 'nuclear', 'perc': 36.3}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 2.9}]}, {'from': '2019-05-15T21:30Z', 'to': '2019-05-15T22:00Z', 'intensity': {'forecast': 220, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 56.6}, {'fuel': 'nuclear', 'perc': 40.2}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 3.2}]}, {'from': '2019-05-15T22:00Z', 'to': '2019-05-15T22:30Z', 'intensity': {'forecast': 209, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 1.1}, {'fuel': 'gas', 'perc': 52.6}, {'fuel': 'nuclear', 'perc': 42.6}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 3.7}]}, {'from': '2019-05-15T22:30Z', 'to': '2019-05-15T23:00Z', 'intensity': {'forecast': 209, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 53.5}, {'fuel': 'nuclear', 'perc': 42.6}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 3.9}]}, {'from': '2019-05-15T23:00Z', 'to': '2019-05-15T23:30Z', 'intensity': {'forecast': 197, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 51.5}, {'fuel': 'nuclear', 'perc': 44.4}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 4.1}]}, {'from': '2019-05-15T23:30Z', 'to': '2019-05-16T00:00Z', 'intensity': {'forecast': 170, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 45.5}, {'fuel': 'nuclear', 'perc': 49.7}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 4.8}]}, {'from': '2019-05-16T00:00Z', 'to': '2019-05-16T00:30Z', 'intensity': {'forecast': 142, 'index': 'low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 3.1}, {'fuel': 'gas', 'perc': 36}, {'fuel': 'nuclear', 'perc': 55.2}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 5.7}]}, {'from': '2019-05-16T00:30Z', 'to': '2019-05-16T01:00Z', 'intensity': {'forecast': 141, 'index': 'low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 35.2}, {'fuel': 'nuclear', 'perc': 59.2}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 5.6}]}, {'from': '2019-05-16T01:00Z', 'to': '2019-05-16T01:30Z', 'intensity': {'forecast': 135, 'index': 'low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 38.5}, {'fuel': 'nuclear', 'perc': 56.3}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 5.2}]}, {'from': '2019-05-16T01:30Z', 'to': '2019-05-16T02:00Z', 'intensity': {'forecast': 127, 'index': 'low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0.1}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0.3}, {'fuel': 'gas', 'perc': 31.2}, {'fuel': 'nuclear', 'perc': 62.5}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 5.9}]}, {'from': '2019-05-16T02:00Z', 'to': '2019-05-16T02:30Z', 'intensity': {'forecast': 111, 'index': 'low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0.5}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 1.7}, {'fuel': 'gas', 'perc': 28.4}, {'fuel': 'nuclear', 'perc': 63.3}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 6.1}]}, {'from': '2019-05-16T02:30Z', 'to': '2019-05-16T03:00Z', 'intensity': {'forecast': 62, 'index': 'low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 16.2}, {'fuel': 'nuclear', 'perc': 79.9}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 3.9}]}, {'from': '2019-05-16T03:00Z', 'to': '2019-05-16T03:30Z', 'intensity': {'forecast': 62, 'index': 'low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 15.7}, {'fuel': 'nuclear', 'perc': 80.6}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 3.7}]}, {'from': '2019-05-16T03:30Z', 'to': '2019-05-16T04:00Z', 'intensity': {'forecast': 64, 'index': 'low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 16.5}, {'fuel': 'nuclear', 'perc': 80}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 3.5}]}, {'from': '2019-05-16T04:00Z', 'to': '2019-05-16T04:30Z', 'intensity': {'forecast': 62, 'index': 'low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 15.9}, {'fuel': 'nuclear', 'perc': 80.5}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 0.1}, {'fuel': 'wind', 'perc': 3.5}]}, {'from': '2019-05-16T04:30Z', 'to': '2019-05-16T05:00Z', 'intensity': {'forecast': 66, 'index': 'low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 16.5}, {'fuel': 'nuclear', 'perc': 78.2}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 2}, {'fuel': 'wind', 'perc': 3.3}]}, {'from': '2019-05-16T05:00Z', 'to': '2019-05-16T05:30Z', 'intensity': {'forecast': 64, 'index': 'low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 16.4}, {'fuel': 'nuclear', 'perc': 73.5}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 7}, {'fuel': 'wind', 'perc': 3.1}]}, {'from': '2019-05-16T05:30Z', 'to': '2019-05-16T06:00Z', 'intensity': {'forecast': 67, 'index': 'low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 17.8}, {'fuel': 'nuclear', 'perc': 67.2}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 12.2}, {'fuel': 'wind', 'perc': 2.8}]}, {'from': '2019-05-16T06:00Z', 'to': '2019-05-16T06:30Z', 'intensity': {'forecast': 59, 'index': 'very low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 15.5}, {'fuel': 'nuclear', 'perc': 64.6}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 17.1}, {'fuel': 'wind', 'perc': 2.8}]}, {'from': '2019-05-16T06:30Z', 'to': '2019-05-16T07:00Z', 'intensity': {'forecast': 54, 'index': 'very low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 14.2}, {'fuel': 'nuclear', 'perc': 59.9}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 23.3}, {'fuel': 'wind', 'perc': 2.6}]}, {'from': '2019-05-16T07:00Z', 'to': '2019-05-16T07:30Z', 'intensity': {'forecast': 47, 'index': 'very low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 12.9}, {'fuel': 'nuclear', 'perc': 53}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 31.5}, {'fuel': 'wind', 'perc': 2.6}]}, {'from': '2019-05-16T07:30Z', 'to': '2019-05-16T08:00Z', 'intensity': {'forecast': 39, 'index': 'very low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 9.6}, {'fuel': 'nuclear', 'perc': 49.5}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 38.4}, {'fuel': 'wind', 'perc': 2.5}]}, {'from': '2019-05-16T08:00Z', 'to': '2019-05-16T08:30Z', 'intensity': {'forecast': 45, 'index': 'very low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 11.7}, {'fuel': 'nuclear', 'perc': 43.9}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 41.9}, {'fuel': 'wind', 'perc': 2.5}]}, {'from': '2019-05-16T08:30Z', 'to': '2019-05-16T09:00Z', 'intensity': {'forecast': 46, 'index': 'very low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 11.2}, {'fuel': 'nuclear', 'perc': 39.4}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 46.7}, {'fuel': 'wind', 'perc': 2.7}]}, {'from': '2019-05-16T09:00Z', 'to': '2019-05-16T09:30Z', 'intensity': {'forecast': 45, 'index': 'very low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 13.6}, {'fuel': 'nuclear', 'perc': 28.1}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 55.4}, {'fuel': 'wind', 'perc': 2.9}]}, {'from': '2019-05-16T09:30Z', 'to': '2019-05-16T10:00Z', 'intensity': {'forecast': 32, 'index': 'very low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 5.6}, {'fuel': 'nuclear', 'perc': 31.6}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 59.9}, {'fuel': 'wind', 'perc': 2.9}]}, {'from': '2019-05-16T10:00Z', 'to': '2019-05-16T10:30Z', 'intensity': {'forecast': 60, 'index': 'low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 15.4}, {'fuel': 'nuclear', 'perc': 20.6}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 61.4}, {'fuel': 'wind', 'perc': 2.6}]}, {'from': '2019-05-16T10:30Z', 'to': '2019-05-16T11:00Z', 'intensity': {'forecast': 68, 'index': 'low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 15.8}, {'fuel': 'nuclear', 'perc': 19.8}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 61.8}, {'fuel': 'wind', 'perc': 2.6}]}, {'from': '2019-05-16T11:00Z', 'to': '2019-05-16T11:30Z', 'intensity': {'forecast': 82, 'index': 'low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 21.9}, {'fuel': 'nuclear', 'perc': 17.1}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 58.6}, {'fuel': 'wind', 'perc': 2.4}]}, {'from': '2019-05-16T11:30Z', 'to': '2019-05-16T12:00Z', 'intensity': {'forecast': 69, 'index': 'low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 18.2}, {'fuel': 'nuclear', 'perc': 17.5}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 61.7}, {'fuel': 'wind', 'perc': 2.6}]}]}" +11,"{'regionid': 12, 'dnoregion': 'SSE South', 'shortname': 'South England', 'data': [{'from': '2019-05-15T11:30Z', 'to': '2019-05-15T12:00Z', 'intensity': {'forecast': 225, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 57.6}, {'fuel': 'nuclear', 'perc': 0.1}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 41.8}, {'fuel': 'wind', 'perc': 0.5}]}, {'from': '2019-05-15T12:00Z', 'to': '2019-05-15T12:30Z', 'intensity': {'forecast': 222, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0.1}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 56.8}, {'fuel': 'nuclear', 'perc': 0.3}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 42.1}, {'fuel': 'wind', 'perc': 0.7}]}, {'from': '2019-05-15T12:30Z', 'to': '2019-05-15T13:00Z', 'intensity': {'forecast': 220, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0.2}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0.7}, {'fuel': 'gas', 'perc': 55.8}, {'fuel': 'nuclear', 'perc': 0.7}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 41.7}, {'fuel': 'wind', 'perc': 0.9}]}, {'from': '2019-05-15T13:00Z', 'to': '2019-05-15T13:30Z', 'intensity': {'forecast': 220, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0.3}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 1.1}, {'fuel': 'gas', 'perc': 56.1}, {'fuel': 'nuclear', 'perc': 0.9}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 40.5}, {'fuel': 'wind', 'perc': 1.1}]}, {'from': '2019-05-15T13:30Z', 'to': '2019-05-15T14:00Z', 'intensity': {'forecast': 210, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0.3}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 2.6}, {'fuel': 'gas', 'perc': 54.3}, {'fuel': 'nuclear', 'perc': 1.4}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 40.1}, {'fuel': 'wind', 'perc': 1.3}]}, {'from': '2019-05-15T14:00Z', 'to': '2019-05-15T14:30Z', 'intensity': {'forecast': 202, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0.7}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 4.8}, {'fuel': 'gas', 'perc': 50}, {'fuel': 'nuclear', 'perc': 2.3}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 40.5}, {'fuel': 'wind', 'perc': 1.7}]}, {'from': '2019-05-15T14:30Z', 'to': '2019-05-15T15:00Z', 'intensity': {'forecast': 210, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 1.2}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 5}, {'fuel': 'gas', 'perc': 51.4}, {'fuel': 'nuclear', 'perc': 2.5}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 38}, {'fuel': 'wind', 'perc': 1.9}]}, {'from': '2019-05-15T15:00Z', 'to': '2019-05-15T15:30Z', 'intensity': {'forecast': 226, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 1.1}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 5.7}, {'fuel': 'gas', 'perc': 54.9}, {'fuel': 'nuclear', 'perc': 2.5}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.1}, {'fuel': 'solar', 'perc': 33.8}, {'fuel': 'wind', 'perc': 1.9}]}, {'from': '2019-05-15T15:30Z', 'to': '2019-05-15T16:00Z', 'intensity': {'forecast': 247, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0.5}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 5.3}, {'fuel': 'gas', 'perc': 61}, {'fuel': 'nuclear', 'perc': 2.4}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 28.9}, {'fuel': 'wind', 'perc': 1.9}]}, {'from': '2019-05-15T16:00Z', 'to': '2019-05-15T16:30Z', 'intensity': {'forecast': 257, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0.5}, {'fuel': 'coal', 'perc': 0.1}, {'fuel': 'imports', 'perc': 5.9}, {'fuel': 'gas', 'perc': 63.6}, {'fuel': 'nuclear', 'perc': 2.6}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.1}, {'fuel': 'solar', 'perc': 24.9}, {'fuel': 'wind', 'perc': 2.3}]}, {'from': '2019-05-15T16:30Z', 'to': '2019-05-15T17:00Z', 'intensity': {'forecast': 262, 'index': 'high'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0.8}, {'fuel': 'coal', 'perc': 0.3}, {'fuel': 'imports', 'perc': 10.4}, {'fuel': 'gas', 'perc': 63.7}, {'fuel': 'nuclear', 'perc': 2.2}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.1}, {'fuel': 'solar', 'perc': 19.4}, {'fuel': 'wind', 'perc': 3.1}]}, {'from': '2019-05-15T17:00Z', 'to': '2019-05-15T17:30Z', 'intensity': {'forecast': 266, 'index': 'high'}, 'generationmix': [{'fuel': 'biomass', 'perc': 1.3}, {'fuel': 'coal', 'perc': 0.2}, {'fuel': 'imports', 'perc': 14.5}, {'fuel': 'gas', 'perc': 64.2}, {'fuel': 'nuclear', 'perc': 1.8}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.2}, {'fuel': 'solar', 'perc': 14.2}, {'fuel': 'wind', 'perc': 3.6}]}, {'from': '2019-05-15T17:30Z', 'to': '2019-05-15T18:00Z', 'intensity': {'forecast': 272, 'index': 'high'}, 'generationmix': [{'fuel': 'biomass', 'perc': 1.1}, {'fuel': 'coal', 'perc': 0.1}, {'fuel': 'imports', 'perc': 18.2}, {'fuel': 'gas', 'perc': 65.7}, {'fuel': 'nuclear', 'perc': 1.3}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.2}, {'fuel': 'solar', 'perc': 9.4}, {'fuel': 'wind', 'perc': 4}]}, {'from': '2019-05-15T18:00Z', 'to': '2019-05-15T18:30Z', 'intensity': {'forecast': 272, 'index': 'high'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0.5}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 23.1}, {'fuel': 'gas', 'perc': 65.2}, {'fuel': 'nuclear', 'perc': 0.7}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.2}, {'fuel': 'solar', 'perc': 5.8}, {'fuel': 'wind', 'perc': 4.5}]}, {'from': '2019-05-15T18:30Z', 'to': '2019-05-15T19:00Z', 'intensity': {'forecast': 275, 'index': 'high'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0.6}, {'fuel': 'coal', 'perc': 0.1}, {'fuel': 'imports', 'perc': 24.5}, {'fuel': 'gas', 'perc': 66.1}, {'fuel': 'nuclear', 'perc': 0.4}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.2}, {'fuel': 'solar', 'perc': 3.1}, {'fuel': 'wind', 'perc': 5}]}, {'from': '2019-05-15T19:00Z', 'to': '2019-05-15T19:30Z', 'intensity': {'forecast': 275, 'index': 'high'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0.4}, {'fuel': 'coal', 'perc': 0.1}, {'fuel': 'imports', 'perc': 26.1}, {'fuel': 'gas', 'perc': 66}, {'fuel': 'nuclear', 'perc': 0.4}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.2}, {'fuel': 'solar', 'perc': 1.2}, {'fuel': 'wind', 'perc': 5.6}]}, {'from': '2019-05-15T19:30Z', 'to': '2019-05-15T20:00Z', 'intensity': {'forecast': 278, 'index': 'high'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0.3}, {'fuel': 'coal', 'perc': 0.1}, {'fuel': 'imports', 'perc': 27.3}, {'fuel': 'gas', 'perc': 66.1}, {'fuel': 'nuclear', 'perc': 0.2}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.1}, {'fuel': 'solar', 'perc': 0.2}, {'fuel': 'wind', 'perc': 5.7}]}, {'from': '2019-05-15T20:00Z', 'to': '2019-05-15T20:30Z', 'intensity': {'forecast': 277, 'index': 'high'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0.5}, {'fuel': 'coal', 'perc': 0.2}, {'fuel': 'imports', 'perc': 28.1}, {'fuel': 'gas', 'perc': 64.5}, {'fuel': 'nuclear', 'perc': 0.3}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 6.4}]}, {'from': '2019-05-15T20:30Z', 'to': '2019-05-15T21:00Z', 'intensity': {'forecast': 275, 'index': 'high'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0.6}, {'fuel': 'coal', 'perc': 0.3}, {'fuel': 'imports', 'perc': 29.4}, {'fuel': 'gas', 'perc': 62.8}, {'fuel': 'nuclear', 'perc': 0.2}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 6.7}]}, {'from': '2019-05-15T21:00Z', 'to': '2019-05-15T21:30Z', 'intensity': {'forecast': 259, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0.3}, {'fuel': 'coal', 'perc': 0.1}, {'fuel': 'imports', 'perc': 32.8}, {'fuel': 'gas', 'perc': 59.9}, {'fuel': 'nuclear', 'perc': 0.1}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 6.8}]}, {'from': '2019-05-15T21:30Z', 'to': '2019-05-15T22:00Z', 'intensity': {'forecast': 239, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 39.1}, {'fuel': 'gas', 'perc': 53.7}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 7.2}]}, {'from': '2019-05-15T22:00Z', 'to': '2019-05-15T22:30Z', 'intensity': {'forecast': 229, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 42.9}, {'fuel': 'gas', 'perc': 49.9}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 7.2}]}, {'from': '2019-05-15T22:30Z', 'to': '2019-05-15T23:00Z', 'intensity': {'forecast': 227, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 44.7}, {'fuel': 'gas', 'perc': 47.3}, {'fuel': 'nuclear', 'perc': 0.6}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 7.4}]}, {'from': '2019-05-15T23:00Z', 'to': '2019-05-15T23:30Z', 'intensity': {'forecast': 233, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 43}, {'fuel': 'gas', 'perc': 49}, {'fuel': 'nuclear', 'perc': 0.9}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 7.1}]}, {'from': '2019-05-15T23:30Z', 'to': '2019-05-16T00:00Z', 'intensity': {'forecast': 238, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 42.9}, {'fuel': 'gas', 'perc': 50.5}, {'fuel': 'nuclear', 'perc': 0.3}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.1}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 6.2}]}, {'from': '2019-05-16T00:00Z', 'to': '2019-05-16T00:30Z', 'intensity': {'forecast': 256, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0.6}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 39.2}, {'fuel': 'gas', 'perc': 53}, {'fuel': 'nuclear', 'perc': 1.2}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.1}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 5.9}]}, {'from': '2019-05-16T00:30Z', 'to': '2019-05-16T01:00Z', 'intensity': {'forecast': 274, 'index': 'high'}, 'generationmix': [{'fuel': 'biomass', 'perc': 3.4}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 32.8}, {'fuel': 'gas', 'perc': 52.6}, {'fuel': 'nuclear', 'perc': 5.7}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.1}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 5.4}]}, {'from': '2019-05-16T01:00Z', 'to': '2019-05-16T01:30Z', 'intensity': {'forecast': 287, 'index': 'high'}, 'generationmix': [{'fuel': 'biomass', 'perc': 6}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 17.8}, {'fuel': 'gas', 'perc': 62}, {'fuel': 'nuclear', 'perc': 8.8}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.1}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 5.3}]}, {'from': '2019-05-16T01:30Z', 'to': '2019-05-16T02:00Z', 'intensity': {'forecast': 287, 'index': 'high'}, 'generationmix': [{'fuel': 'biomass', 'perc': 6.2}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 18.5}, {'fuel': 'gas', 'perc': 61.9}, {'fuel': 'nuclear', 'perc': 7.9}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.1}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 5.4}]}, {'from': '2019-05-16T02:00Z', 'to': '2019-05-16T02:30Z', 'intensity': {'forecast': 287, 'index': 'high'}, 'generationmix': [{'fuel': 'biomass', 'perc': 6.1}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 19}, {'fuel': 'gas', 'perc': 61.4}, {'fuel': 'nuclear', 'perc': 7.9}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.2}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 5.4}]}, {'from': '2019-05-16T02:30Z', 'to': '2019-05-16T03:00Z', 'intensity': {'forecast': 252, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0.8}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 41.7}, {'fuel': 'gas', 'perc': 43.4}, {'fuel': 'nuclear', 'perc': 8.8}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.5}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 4.8}]}, {'from': '2019-05-16T03:00Z', 'to': '2019-05-16T03:30Z', 'intensity': {'forecast': 252, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 1.2}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 40.2}, {'fuel': 'gas', 'perc': 44}, {'fuel': 'nuclear', 'perc': 9.1}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.5}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 5}]}, {'from': '2019-05-16T03:30Z', 'to': '2019-05-16T04:00Z', 'intensity': {'forecast': 254, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 1.7}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 37.2}, {'fuel': 'gas', 'perc': 45.5}, {'fuel': 'nuclear', 'perc': 9.9}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.8}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 4.9}]}, {'from': '2019-05-16T04:00Z', 'to': '2019-05-16T04:30Z', 'intensity': {'forecast': 261, 'index': 'high'}, 'generationmix': [{'fuel': 'biomass', 'perc': 3.2}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 29}, {'fuel': 'gas', 'perc': 50.5}, {'fuel': 'nuclear', 'perc': 11.2}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 1.1}, {'fuel': 'solar', 'perc': 0.1}, {'fuel': 'wind', 'perc': 4.9}]}, {'from': '2019-05-16T04:30Z', 'to': '2019-05-16T05:00Z', 'intensity': {'forecast': 268, 'index': 'high'}, 'generationmix': [{'fuel': 'biomass', 'perc': 5.6}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 12.1}, {'fuel': 'gas', 'perc': 60.1}, {'fuel': 'nuclear', 'perc': 13.4}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 1}, {'fuel': 'solar', 'perc': 1.9}, {'fuel': 'wind', 'perc': 5.9}]}, {'from': '2019-05-16T05:00Z', 'to': '2019-05-16T05:30Z', 'intensity': {'forecast': 279, 'index': 'high'}, 'generationmix': [{'fuel': 'biomass', 'perc': 5.8}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0.1}, {'fuel': 'gas', 'perc': 68.7}, {'fuel': 'nuclear', 'perc': 11.6}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 1.4}, {'fuel': 'solar', 'perc': 5.2}, {'fuel': 'wind', 'perc': 7.2}]}, {'from': '2019-05-16T05:30Z', 'to': '2019-05-16T06:00Z', 'intensity': {'forecast': 285, 'index': 'high'}, 'generationmix': [{'fuel': 'biomass', 'perc': 4}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0.1}, {'fuel': 'gas', 'perc': 71.5}, {'fuel': 'nuclear', 'perc': 8.7}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 1.2}, {'fuel': 'solar', 'perc': 8.7}, {'fuel': 'wind', 'perc': 5.8}]}, {'from': '2019-05-16T06:00Z', 'to': '2019-05-16T06:30Z', 'intensity': {'forecast': 281, 'index': 'high'}, 'generationmix': [{'fuel': 'biomass', 'perc': 3.7}, {'fuel': 'coal', 'perc': 0.3}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 70.9}, {'fuel': 'nuclear', 'perc': 7.1}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 1.1}, {'fuel': 'solar', 'perc': 12}, {'fuel': 'wind', 'perc': 4.9}]}, {'from': '2019-05-16T06:30Z', 'to': '2019-05-16T07:00Z', 'intensity': {'forecast': 265, 'index': 'high'}, 'generationmix': [{'fuel': 'biomass', 'perc': 3.8}, {'fuel': 'coal', 'perc': 0.4}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 65.8}, {'fuel': 'nuclear', 'perc': 7.7}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 1.2}, {'fuel': 'solar', 'perc': 15.8}, {'fuel': 'wind', 'perc': 5.3}]}, {'from': '2019-05-16T07:00Z', 'to': '2019-05-16T07:30Z', 'intensity': {'forecast': 260, 'index': 'high'}, 'generationmix': [{'fuel': 'biomass', 'perc': 3.3}, {'fuel': 'coal', 'perc': 1}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 62.8}, {'fuel': 'nuclear', 'perc': 6.5}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 1.1}, {'fuel': 'solar', 'perc': 20.5}, {'fuel': 'wind', 'perc': 4.8}]}, {'from': '2019-05-16T07:30Z', 'to': '2019-05-16T08:00Z', 'intensity': {'forecast': 256, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 2.8}, {'fuel': 'coal', 'perc': 1.5}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 61.6}, {'fuel': 'nuclear', 'perc': 5.2}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.6}, {'fuel': 'solar', 'perc': 24.8}, {'fuel': 'wind', 'perc': 3.5}]}, {'from': '2019-05-16T08:00Z', 'to': '2019-05-16T08:30Z', 'intensity': {'forecast': 242, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 2.9}, {'fuel': 'coal', 'perc': 1.3}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 58}, {'fuel': 'nuclear', 'perc': 4.9}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.2}, {'fuel': 'solar', 'perc': 29.2}, {'fuel': 'wind', 'perc': 3.5}]}, {'from': '2019-05-16T08:30Z', 'to': '2019-05-16T09:00Z', 'intensity': {'forecast': 232, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 2.6}, {'fuel': 'coal', 'perc': 1.1}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 56.2}, {'fuel': 'nuclear', 'perc': 3.7}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.1}, {'fuel': 'solar', 'perc': 32.8}, {'fuel': 'wind', 'perc': 3.5}]}, {'from': '2019-05-16T09:00Z', 'to': '2019-05-16T09:30Z', 'intensity': {'forecast': 222, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 2.7}, {'fuel': 'coal', 'perc': 1}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 53.8}, {'fuel': 'nuclear', 'perc': 2.2}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.1}, {'fuel': 'solar', 'perc': 36.2}, {'fuel': 'wind', 'perc': 4}]}, {'from': '2019-05-16T09:30Z', 'to': '2019-05-16T10:00Z', 'intensity': {'forecast': 213, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 2.2}, {'fuel': 'coal', 'perc': 0.9}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 51.5}, {'fuel': 'nuclear', 'perc': 2}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.1}, {'fuel': 'solar', 'perc': 39.5}, {'fuel': 'wind', 'perc': 3.8}]}, {'from': '2019-05-16T10:00Z', 'to': '2019-05-16T10:30Z', 'intensity': {'forecast': 204, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0.7}, {'fuel': 'coal', 'perc': 0.3}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 51.6}, {'fuel': 'nuclear', 'perc': 0.8}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 44}, {'fuel': 'wind', 'perc': 2.6}]}, {'from': '2019-05-16T10:30Z', 'to': '2019-05-16T11:00Z', 'intensity': {'forecast': 199, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0.9}, {'fuel': 'coal', 'perc': 0.4}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 49.8}, {'fuel': 'nuclear', 'perc': 1}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 45}, {'fuel': 'wind', 'perc': 2.9}]}, {'from': '2019-05-16T11:00Z', 'to': '2019-05-16T11:30Z', 'intensity': {'forecast': 198, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 1.2}, {'fuel': 'coal', 'perc': 0.4}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 49}, {'fuel': 'nuclear', 'perc': 1.7}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 44.1}, {'fuel': 'wind', 'perc': 3.6}]}, {'from': '2019-05-16T11:30Z', 'to': '2019-05-16T12:00Z', 'intensity': {'forecast': 202, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 1.7}, {'fuel': 'coal', 'perc': 0.5}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 49.8}, {'fuel': 'nuclear', 'perc': 1.9}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 42.2}, {'fuel': 'wind', 'perc': 3.9}]}]}" +12,"{'regionid': 13, 'dnoregion': 'UKPN London', 'shortname': 'London', 'data': [{'from': '2019-05-15T11:30Z', 'to': '2019-05-15T12:00Z', 'intensity': {'forecast': 166, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 3.5}, {'fuel': 'coal', 'perc': 0.2}, {'fuel': 'imports', 'perc': 21.5}, {'fuel': 'gas', 'perc': 38.7}, {'fuel': 'nuclear', 'perc': 6.5}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.1}, {'fuel': 'solar', 'perc': 26.9}, {'fuel': 'wind', 'perc': 2.6}]}, {'from': '2019-05-15T12:00Z', 'to': '2019-05-15T12:30Z', 'intensity': {'forecast': 158, 'index': 'low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 3.6}, {'fuel': 'coal', 'perc': 0.2}, {'fuel': 'imports', 'perc': 23.1}, {'fuel': 'gas', 'perc': 36}, {'fuel': 'nuclear', 'perc': 7.2}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.1}, {'fuel': 'solar', 'perc': 26.7}, {'fuel': 'wind', 'perc': 3.1}]}, {'from': '2019-05-15T12:30Z', 'to': '2019-05-15T13:00Z', 'intensity': {'forecast': 151, 'index': 'low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0.7}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 27.2}, {'fuel': 'gas', 'perc': 34.9}, {'fuel': 'nuclear', 'perc': 8.8}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.1}, {'fuel': 'solar', 'perc': 24.7}, {'fuel': 'wind', 'perc': 3.6}]}, {'from': '2019-05-15T13:00Z', 'to': '2019-05-15T13:30Z', 'intensity': {'forecast': 154, 'index': 'low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0.5}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 28.4}, {'fuel': 'gas', 'perc': 34.2}, {'fuel': 'nuclear', 'perc': 8.9}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.1}, {'fuel': 'solar', 'perc': 23.7}, {'fuel': 'wind', 'perc': 4.2}]}, {'from': '2019-05-15T13:30Z', 'to': '2019-05-15T14:00Z', 'intensity': {'forecast': 172, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0.3}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 28.9}, {'fuel': 'gas', 'perc': 39}, {'fuel': 'nuclear', 'perc': 7.8}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.1}, {'fuel': 'solar', 'perc': 19.7}, {'fuel': 'wind', 'perc': 4.2}]}, {'from': '2019-05-15T14:00Z', 'to': '2019-05-15T14:30Z', 'intensity': {'forecast': 183, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0.3}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 30.1}, {'fuel': 'gas', 'perc': 40.5}, {'fuel': 'nuclear', 'perc': 7.5}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.1}, {'fuel': 'solar', 'perc': 17.1}, {'fuel': 'wind', 'perc': 4.4}]}, {'from': '2019-05-15T14:30Z', 'to': '2019-05-15T15:00Z', 'intensity': {'forecast': 188, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0.4}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 29.4}, {'fuel': 'gas', 'perc': 41.7}, {'fuel': 'nuclear', 'perc': 7.8}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.2}, {'fuel': 'solar', 'perc': 15.6}, {'fuel': 'wind', 'perc': 4.9}]}, {'from': '2019-05-15T15:00Z', 'to': '2019-05-15T15:30Z', 'intensity': {'forecast': 196, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0.4}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 31}, {'fuel': 'gas', 'perc': 43.4}, {'fuel': 'nuclear', 'perc': 6.8}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.3}, {'fuel': 'solar', 'perc': 13.3}, {'fuel': 'wind', 'perc': 4.8}]}, {'from': '2019-05-15T15:30Z', 'to': '2019-05-15T16:00Z', 'intensity': {'forecast': 209, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0.2}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 28.7}, {'fuel': 'gas', 'perc': 47.6}, {'fuel': 'nuclear', 'perc': 7.1}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.2}, {'fuel': 'solar', 'perc': 11.3}, {'fuel': 'wind', 'perc': 4.9}]}, {'from': '2019-05-15T16:00Z', 'to': '2019-05-15T16:30Z', 'intensity': {'forecast': 209, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0.1}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 28.1}, {'fuel': 'gas', 'perc': 48.7}, {'fuel': 'nuclear', 'perc': 7.5}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.3}, {'fuel': 'solar', 'perc': 9.7}, {'fuel': 'wind', 'perc': 5.6}]}, {'from': '2019-05-15T16:30Z', 'to': '2019-05-15T17:00Z', 'intensity': {'forecast': 207, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0.1}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 34}, {'fuel': 'gas', 'perc': 47.1}, {'fuel': 'nuclear', 'perc': 5.5}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.5}, {'fuel': 'solar', 'perc': 6.9}, {'fuel': 'wind', 'perc': 5.9}]}, {'from': '2019-05-15T17:00Z', 'to': '2019-05-15T17:30Z', 'intensity': {'forecast': 208, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 37.3}, {'fuel': 'gas', 'perc': 47.1}, {'fuel': 'nuclear', 'perc': 4.2}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.5}, {'fuel': 'solar', 'perc': 4.9}, {'fuel': 'wind', 'perc': 6}]}, {'from': '2019-05-15T17:30Z', 'to': '2019-05-15T18:00Z', 'intensity': {'forecast': 212, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 39.2}, {'fuel': 'gas', 'perc': 47.7}, {'fuel': 'nuclear', 'perc': 3.4}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.5}, {'fuel': 'solar', 'perc': 3.2}, {'fuel': 'wind', 'perc': 6}]}, {'from': '2019-05-15T18:00Z', 'to': '2019-05-15T18:30Z', 'intensity': {'forecast': 212, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 42.2}, {'fuel': 'gas', 'perc': 47.6}, {'fuel': 'nuclear', 'perc': 1.9}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.5}, {'fuel': 'solar', 'perc': 1.9}, {'fuel': 'wind', 'perc': 5.9}]}, {'from': '2019-05-15T18:30Z', 'to': '2019-05-15T19:00Z', 'intensity': {'forecast': 211, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 43.5}, {'fuel': 'gas', 'perc': 47.7}, {'fuel': 'nuclear', 'perc': 1.3}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.4}, {'fuel': 'solar', 'perc': 1}, {'fuel': 'wind', 'perc': 6.1}]}, {'from': '2019-05-15T19:00Z', 'to': '2019-05-15T19:30Z', 'intensity': {'forecast': 214, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 43.5}, {'fuel': 'gas', 'perc': 48.3}, {'fuel': 'nuclear', 'perc': 1}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.4}, {'fuel': 'solar', 'perc': 0.3}, {'fuel': 'wind', 'perc': 6.5}]}, {'from': '2019-05-15T19:30Z', 'to': '2019-05-15T20:00Z', 'intensity': {'forecast': 217, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 44.5}, {'fuel': 'gas', 'perc': 48.4}, {'fuel': 'nuclear', 'perc': 0.6}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.1}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 6.4}]}, {'from': '2019-05-15T20:00Z', 'to': '2019-05-15T20:30Z', 'intensity': {'forecast': 218, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 45.2}, {'fuel': 'gas', 'perc': 46.8}, {'fuel': 'nuclear', 'perc': 0.8}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.1}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 7.1}]}, {'from': '2019-05-15T20:30Z', 'to': '2019-05-15T21:00Z', 'intensity': {'forecast': 218, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 47.9}, {'fuel': 'gas', 'perc': 44.8}, {'fuel': 'nuclear', 'perc': 0.1}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 7.2}]}, {'from': '2019-05-15T21:00Z', 'to': '2019-05-15T21:30Z', 'intensity': {'forecast': 207, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 49.7}, {'fuel': 'gas', 'perc': 43}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.1}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 7.2}]}, {'from': '2019-05-15T21:30Z', 'to': '2019-05-15T22:00Z', 'intensity': {'forecast': 191, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 53.5}, {'fuel': 'gas', 'perc': 39}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.1}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 7.4}]}, {'from': '2019-05-15T22:00Z', 'to': '2019-05-15T22:30Z', 'intensity': {'forecast': 185, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 56.3}, {'fuel': 'gas', 'perc': 36.2}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.1}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 7.4}]}, {'from': '2019-05-15T22:30Z', 'to': '2019-05-15T23:00Z', 'intensity': {'forecast': 180, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 60.3}, {'fuel': 'gas', 'perc': 32}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.1}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 7.6}]}, {'from': '2019-05-15T23:00Z', 'to': '2019-05-15T23:30Z', 'intensity': {'forecast': 184, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 59}, {'fuel': 'gas', 'perc': 33.5}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.1}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 7.4}]}, {'from': '2019-05-15T23:30Z', 'to': '2019-05-16T00:00Z', 'intensity': {'forecast': 177, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 60.6}, {'fuel': 'gas', 'perc': 32.6}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.1}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 6.7}]}, {'from': '2019-05-16T00:00Z', 'to': '2019-05-16T00:30Z', 'intensity': {'forecast': 187, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 64.2}, {'fuel': 'gas', 'perc': 28.9}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.1}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 6.8}]}, {'from': '2019-05-16T00:30Z', 'to': '2019-05-16T01:00Z', 'intensity': {'forecast': 211, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 71.2}, {'fuel': 'gas', 'perc': 20.3}, {'fuel': 'nuclear', 'perc': 1.7}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.1}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 6.7}]}, {'from': '2019-05-16T01:00Z', 'to': '2019-05-16T01:30Z', 'intensity': {'forecast': 204, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 3.3}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 58.7}, {'fuel': 'gas', 'perc': 21.8}, {'fuel': 'nuclear', 'perc': 8.4}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.1}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 7.7}]}, {'from': '2019-05-16T01:30Z', 'to': '2019-05-16T02:00Z', 'intensity': {'forecast': 203, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 3}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 58.9}, {'fuel': 'gas', 'perc': 20.9}, {'fuel': 'nuclear', 'perc': 8.9}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.2}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 8.1}]}, {'from': '2019-05-16T02:00Z', 'to': '2019-05-16T02:30Z', 'intensity': {'forecast': 203, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 2.7}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 59.9}, {'fuel': 'gas', 'perc': 20.3}, {'fuel': 'nuclear', 'perc': 8.8}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.2}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 8.1}]}, {'from': '2019-05-16T02:30Z', 'to': '2019-05-16T03:00Z', 'intensity': {'forecast': 216, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 76.8}, {'fuel': 'gas', 'perc': 17.4}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.8}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 5}]}, {'from': '2019-05-16T03:00Z', 'to': '2019-05-16T03:30Z', 'intensity': {'forecast': 215, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 76.8}, {'fuel': 'gas', 'perc': 17}, {'fuel': 'nuclear', 'perc': 0.3}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.9}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 5}]}, {'from': '2019-05-16T03:30Z', 'to': '2019-05-16T04:00Z', 'intensity': {'forecast': 216, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 75.7}, {'fuel': 'gas', 'perc': 17.6}, {'fuel': 'nuclear', 'perc': 0.4}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 1.4}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 4.9}]}, {'from': '2019-05-16T04:00Z', 'to': '2019-05-16T04:30Z', 'intensity': {'forecast': 220, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0.5}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 72.2}, {'fuel': 'gas', 'perc': 19.6}, {'fuel': 'nuclear', 'perc': 0.9}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 2}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 4.8}]}, {'from': '2019-05-16T04:30Z', 'to': '2019-05-16T05:00Z', 'intensity': {'forecast': 221, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 5.5}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 42}, {'fuel': 'gas', 'perc': 33.2}, {'fuel': 'nuclear', 'perc': 9}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 1.5}, {'fuel': 'solar', 'perc': 0.8}, {'fuel': 'wind', 'perc': 8}]}, {'from': '2019-05-16T05:00Z', 'to': '2019-05-16T05:30Z', 'intensity': {'forecast': 224, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 11}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 6.6}, {'fuel': 'gas', 'perc': 50.5}, {'fuel': 'nuclear', 'perc': 16.7}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 1.2}, {'fuel': 'solar', 'perc': 2.4}, {'fuel': 'wind', 'perc': 11.6}]}, {'from': '2019-05-16T05:30Z', 'to': '2019-05-16T06:00Z', 'intensity': {'forecast': 230, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 10.4}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0.1}, {'fuel': 'gas', 'perc': 55.6}, {'fuel': 'nuclear', 'perc': 17}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 1.2}, {'fuel': 'solar', 'perc': 4}, {'fuel': 'wind', 'perc': 11.7}]}, {'from': '2019-05-16T06:00Z', 'to': '2019-05-16T06:30Z', 'intensity': {'forecast': 232, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 11.3}, {'fuel': 'coal', 'perc': 0.9}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 53.7}, {'fuel': 'nuclear', 'perc': 16.3}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 1.4}, {'fuel': 'solar', 'perc': 5.8}, {'fuel': 'wind', 'perc': 10.6}]}, {'from': '2019-05-16T06:30Z', 'to': '2019-05-16T07:00Z', 'intensity': {'forecast': 234, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 11}, {'fuel': 'coal', 'perc': 1.3}, {'fuel': 'imports', 'perc': 1.2}, {'fuel': 'gas', 'perc': 51.5}, {'fuel': 'nuclear', 'perc': 15.4}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 1.4}, {'fuel': 'solar', 'perc': 7.8}, {'fuel': 'wind', 'perc': 10.4}]}, {'from': '2019-05-16T07:00Z', 'to': '2019-05-16T07:30Z', 'intensity': {'forecast': 251, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 9.4}, {'fuel': 'coal', 'perc': 3.2}, {'fuel': 'imports', 'perc': 3.9}, {'fuel': 'gas', 'perc': 50.8}, {'fuel': 'nuclear', 'perc': 12.6}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 1.3}, {'fuel': 'solar', 'perc': 9.7}, {'fuel': 'wind', 'perc': 9.1}]}, {'from': '2019-05-16T07:30Z', 'to': '2019-05-16T08:00Z', 'intensity': {'forecast': 252, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 8.8}, {'fuel': 'coal', 'perc': 5.1}, {'fuel': 'imports', 'perc': 8.8}, {'fuel': 'gas', 'perc': 46.2}, {'fuel': 'nuclear', 'perc': 10.7}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.8}, {'fuel': 'solar', 'perc': 12}, {'fuel': 'wind', 'perc': 7.6}]}, {'from': '2019-05-16T08:00Z', 'to': '2019-05-16T08:30Z', 'intensity': {'forecast': 233, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 7.9}, {'fuel': 'coal', 'perc': 3.8}, {'fuel': 'imports', 'perc': 12.2}, {'fuel': 'gas', 'perc': 44}, {'fuel': 'nuclear', 'perc': 9.8}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.3}, {'fuel': 'solar', 'perc': 14.3}, {'fuel': 'wind', 'perc': 7.7}]}, {'from': '2019-05-16T08:30Z', 'to': '2019-05-16T09:00Z', 'intensity': {'forecast': 225, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 7.6}, {'fuel': 'coal', 'perc': 3.5}, {'fuel': 'imports', 'perc': 15.4}, {'fuel': 'gas', 'perc': 40.6}, {'fuel': 'nuclear', 'perc': 8.8}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.2}, {'fuel': 'solar', 'perc': 16}, {'fuel': 'wind', 'perc': 7.9}]}, {'from': '2019-05-16T09:00Z', 'to': '2019-05-16T09:30Z', 'intensity': {'forecast': 229, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 9.5}, {'fuel': 'coal', 'perc': 3.8}, {'fuel': 'imports', 'perc': 9.6}, {'fuel': 'gas', 'perc': 42.6}, {'fuel': 'nuclear', 'perc': 7.9}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.2}, {'fuel': 'solar', 'perc': 17.1}, {'fuel': 'wind', 'perc': 9.3}]}, {'from': '2019-05-16T09:30Z', 'to': '2019-05-16T10:00Z', 'intensity': {'forecast': 219, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 9.5}, {'fuel': 'coal', 'perc': 4.3}, {'fuel': 'imports', 'perc': 4.1}, {'fuel': 'gas', 'perc': 43.2}, {'fuel': 'nuclear', 'perc': 9.6}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.2}, {'fuel': 'solar', 'perc': 19.1}, {'fuel': 'wind', 'perc': 10}]}, {'from': '2019-05-16T10:00Z', 'to': '2019-05-16T10:30Z', 'intensity': {'forecast': 202, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 8}, {'fuel': 'coal', 'perc': 3.1}, {'fuel': 'imports', 'perc': 12.1}, {'fuel': 'gas', 'perc': 35.7}, {'fuel': 'nuclear', 'perc': 8.6}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.2}, {'fuel': 'solar', 'perc': 22.9}, {'fuel': 'wind', 'perc': 9.4}]}, {'from': '2019-05-16T10:30Z', 'to': '2019-05-16T11:00Z', 'intensity': {'forecast': 195, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 8.2}, {'fuel': 'coal', 'perc': 3.8}, {'fuel': 'imports', 'perc': 8.9}, {'fuel': 'gas', 'perc': 34.7}, {'fuel': 'nuclear', 'perc': 10.1}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.2}, {'fuel': 'solar', 'perc': 23.1}, {'fuel': 'wind', 'perc': 11}]}, {'from': '2019-05-16T11:00Z', 'to': '2019-05-16T11:30Z', 'intensity': {'forecast': 181, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 8.5}, {'fuel': 'coal', 'perc': 3.2}, {'fuel': 'imports', 'perc': 5}, {'fuel': 'gas', 'perc': 34.4}, {'fuel': 'nuclear', 'perc': 12.8}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.1}, {'fuel': 'solar', 'perc': 23.5}, {'fuel': 'wind', 'perc': 12.5}]}, {'from': '2019-05-16T11:30Z', 'to': '2019-05-16T12:00Z', 'intensity': {'forecast': 169, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 8.9}, {'fuel': 'coal', 'perc': 2.5}, {'fuel': 'imports', 'perc': 7.1}, {'fuel': 'gas', 'perc': 31.7}, {'fuel': 'nuclear', 'perc': 13.2}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.1}, {'fuel': 'solar', 'perc': 23.2}, {'fuel': 'wind', 'perc': 13.3}]}]}" +13,"{'regionid': 14, 'dnoregion': 'UKPN South East', 'shortname': 'South East England', 'data': [{'from': '2019-05-15T11:30Z', 'to': '2019-05-15T12:00Z', 'intensity': {'forecast': 169, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 46.1}, {'fuel': 'gas', 'perc': 37.6}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.2}, {'fuel': 'solar', 'perc': 14.4}, {'fuel': 'wind', 'perc': 1.7}]}, {'from': '2019-05-15T12:00Z', 'to': '2019-05-15T12:30Z', 'intensity': {'forecast': 161, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 48}, {'fuel': 'gas', 'perc': 34.7}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.2}, {'fuel': 'solar', 'perc': 15}, {'fuel': 'wind', 'perc': 2.1}]}, {'from': '2019-05-15T12:30Z', 'to': '2019-05-15T13:00Z', 'intensity': {'forecast': 159, 'index': 'low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 48.3}, {'fuel': 'gas', 'perc': 34.3}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.2}, {'fuel': 'solar', 'perc': 14.8}, {'fuel': 'wind', 'perc': 2.4}]}, {'from': '2019-05-15T13:00Z', 'to': '2019-05-15T13:30Z', 'intensity': {'forecast': 161, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 49.6}, {'fuel': 'gas', 'perc': 32.8}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.2}, {'fuel': 'solar', 'perc': 14.6}, {'fuel': 'wind', 'perc': 2.8}]}, {'from': '2019-05-15T13:30Z', 'to': '2019-05-15T14:00Z', 'intensity': {'forecast': 183, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 44.7}, {'fuel': 'gas', 'perc': 39.8}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.2}, {'fuel': 'solar', 'perc': 12.4}, {'fuel': 'wind', 'perc': 2.9}]}, {'from': '2019-05-15T14:00Z', 'to': '2019-05-15T14:30Z', 'intensity': {'forecast': 195, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 45}, {'fuel': 'gas', 'perc': 41.1}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.2}, {'fuel': 'solar', 'perc': 10.8}, {'fuel': 'wind', 'perc': 2.9}]}, {'from': '2019-05-15T14:30Z', 'to': '2019-05-15T15:00Z', 'intensity': {'forecast': 200, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 44.8}, {'fuel': 'gas', 'perc': 42.1}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.3}, {'fuel': 'solar', 'perc': 9.7}, {'fuel': 'wind', 'perc': 3.1}]}, {'from': '2019-05-15T15:00Z', 'to': '2019-05-15T15:30Z', 'intensity': {'forecast': 206, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 44.1}, {'fuel': 'gas', 'perc': 43.6}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.4}, {'fuel': 'solar', 'perc': 8.6}, {'fuel': 'wind', 'perc': 3.3}]}, {'from': '2019-05-15T15:30Z', 'to': '2019-05-15T16:00Z', 'intensity': {'forecast': 219, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 41.3}, {'fuel': 'gas', 'perc': 47.7}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.3}, {'fuel': 'solar', 'perc': 7.4}, {'fuel': 'wind', 'perc': 3.3}]}, {'from': '2019-05-15T16:00Z', 'to': '2019-05-15T16:30Z', 'intensity': {'forecast': 216, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 41.1}, {'fuel': 'gas', 'perc': 48.4}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.5}, {'fuel': 'solar', 'perc': 6.3}, {'fuel': 'wind', 'perc': 3.7}]}, {'from': '2019-05-15T16:30Z', 'to': '2019-05-15T17:00Z', 'intensity': {'forecast': 211, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 43.2}, {'fuel': 'gas', 'perc': 47}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.6}, {'fuel': 'solar', 'perc': 5.1}, {'fuel': 'wind', 'perc': 4.1}]}, {'from': '2019-05-15T17:00Z', 'to': '2019-05-15T17:30Z', 'intensity': {'forecast': 211, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 44.1}, {'fuel': 'gas', 'perc': 47}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.6}, {'fuel': 'solar', 'perc': 3.9}, {'fuel': 'wind', 'perc': 4.4}]}, {'from': '2019-05-15T17:30Z', 'to': '2019-05-15T18:00Z', 'intensity': {'forecast': 215, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 44.7}, {'fuel': 'gas', 'perc': 47.5}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.5}, {'fuel': 'solar', 'perc': 2.7}, {'fuel': 'wind', 'perc': 4.6}]}, {'from': '2019-05-15T18:00Z', 'to': '2019-05-15T18:30Z', 'intensity': {'forecast': 213, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 45.2}, {'fuel': 'gas', 'perc': 47.6}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.5}, {'fuel': 'solar', 'perc': 1.7}, {'fuel': 'wind', 'perc': 5}]}, {'from': '2019-05-15T18:30Z', 'to': '2019-05-15T19:00Z', 'intensity': {'forecast': 212, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 45.5}, {'fuel': 'gas', 'perc': 47.7}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.5}, {'fuel': 'solar', 'perc': 0.9}, {'fuel': 'wind', 'perc': 5.4}]}, {'from': '2019-05-15T19:00Z', 'to': '2019-05-15T19:30Z', 'intensity': {'forecast': 214, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 45.1}, {'fuel': 'gas', 'perc': 48.2}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.4}, {'fuel': 'solar', 'perc': 0.3}, {'fuel': 'wind', 'perc': 6}]}, {'from': '2019-05-15T19:30Z', 'to': '2019-05-15T20:00Z', 'intensity': {'forecast': 218, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 45.4}, {'fuel': 'gas', 'perc': 48.4}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.1}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 6.1}]}, {'from': '2019-05-15T20:00Z', 'to': '2019-05-15T20:30Z', 'intensity': {'forecast': 219, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 46.5}, {'fuel': 'gas', 'perc': 46.7}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.1}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 6.7}]}, {'from': '2019-05-15T20:30Z', 'to': '2019-05-15T21:00Z', 'intensity': {'forecast': 218, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 48.1}, {'fuel': 'gas', 'perc': 44.8}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 7.1}]}, {'from': '2019-05-15T21:00Z', 'to': '2019-05-15T21:30Z', 'intensity': {'forecast': 207, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 49.8}, {'fuel': 'gas', 'perc': 43}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.1}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 7.1}]}, {'from': '2019-05-15T21:30Z', 'to': '2019-05-15T22:00Z', 'intensity': {'forecast': 191, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 53.6}, {'fuel': 'gas', 'perc': 39}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.1}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 7.3}]}, {'from': '2019-05-15T22:00Z', 'to': '2019-05-15T22:30Z', 'intensity': {'forecast': 185, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 56.3}, {'fuel': 'gas', 'perc': 36.2}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.1}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 7.4}]}, {'from': '2019-05-15T22:30Z', 'to': '2019-05-15T23:00Z', 'intensity': {'forecast': 180, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 60.2}, {'fuel': 'gas', 'perc': 32.1}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.1}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 7.6}]}, {'from': '2019-05-15T23:00Z', 'to': '2019-05-15T23:30Z', 'intensity': {'forecast': 184, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 59}, {'fuel': 'gas', 'perc': 33.5}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.1}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 7.4}]}, {'from': '2019-05-15T23:30Z', 'to': '2019-05-16T00:00Z', 'intensity': {'forecast': 177, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 60.6}, {'fuel': 'gas', 'perc': 32.6}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.1}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 6.7}]}, {'from': '2019-05-16T00:00Z', 'to': '2019-05-16T00:30Z', 'intensity': {'forecast': 187, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 64.2}, {'fuel': 'gas', 'perc': 28.9}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.1}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 6.8}]}, {'from': '2019-05-16T00:30Z', 'to': '2019-05-16T01:00Z', 'intensity': {'forecast': 218, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 74}, {'fuel': 'gas', 'perc': 20}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.1}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 5.9}]}, {'from': '2019-05-16T01:00Z', 'to': '2019-05-16T01:30Z', 'intensity': {'forecast': 223, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 74.9}, {'fuel': 'gas', 'perc': 19.5}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.1}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 5.5}]}, {'from': '2019-05-16T01:30Z', 'to': '2019-05-16T02:00Z', 'intensity': {'forecast': 223, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 76}, {'fuel': 'gas', 'perc': 18.2}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.2}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 5.6}]}, {'from': '2019-05-16T02:00Z', 'to': '2019-05-16T02:30Z', 'intensity': {'forecast': 222, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 76.7}, {'fuel': 'gas', 'perc': 17.6}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.2}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 5.5}]}, {'from': '2019-05-16T02:30Z', 'to': '2019-05-16T03:00Z', 'intensity': {'forecast': 217, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 76.8}, {'fuel': 'gas', 'perc': 17.4}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.8}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 5}]}, {'from': '2019-05-16T03:00Z', 'to': '2019-05-16T03:30Z', 'intensity': {'forecast': 216, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 77.3}, {'fuel': 'gas', 'perc': 16.9}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.9}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 4.9}]}, {'from': '2019-05-16T03:30Z', 'to': '2019-05-16T04:00Z', 'intensity': {'forecast': 217, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 76.4}, {'fuel': 'gas', 'perc': 17.5}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 1.4}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 4.7}]}, {'from': '2019-05-16T04:00Z', 'to': '2019-05-16T04:30Z', 'intensity': {'forecast': 223, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 75}, {'fuel': 'gas', 'perc': 18.5}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 2.1}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 4.4}]}, {'from': '2019-05-16T04:30Z', 'to': '2019-05-16T05:00Z', 'intensity': {'forecast': 227, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 72}, {'fuel': 'gas', 'perc': 21.5}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 1.9}, {'fuel': 'solar', 'perc': 0.5}, {'fuel': 'wind', 'perc': 4.1}]}, {'from': '2019-05-16T05:00Z', 'to': '2019-05-16T05:30Z', 'intensity': {'forecast': 229, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 67.3}, {'fuel': 'gas', 'perc': 26.1}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 1.5}, {'fuel': 'solar', 'perc': 1.4}, {'fuel': 'wind', 'perc': 3.7}]}, {'from': '2019-05-16T05:30Z', 'to': '2019-05-16T06:00Z', 'intensity': {'forecast': 238, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 62.6}, {'fuel': 'gas', 'perc': 30.4}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 1.4}, {'fuel': 'solar', 'perc': 2.3}, {'fuel': 'wind', 'perc': 3.3}]}, {'from': '2019-05-16T06:00Z', 'to': '2019-05-16T06:30Z', 'intensity': {'forecast': 235, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 63.2}, {'fuel': 'gas', 'perc': 29.2}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 1.3}, {'fuel': 'solar', 'perc': 3.2}, {'fuel': 'wind', 'perc': 3.1}]}, {'from': '2019-05-16T06:30Z', 'to': '2019-05-16T07:00Z', 'intensity': {'forecast': 230, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 62.9}, {'fuel': 'gas', 'perc': 28}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 1.4}, {'fuel': 'solar', 'perc': 4.3}, {'fuel': 'wind', 'perc': 3.4}]}, {'from': '2019-05-16T07:00Z', 'to': '2019-05-16T07:30Z', 'intensity': {'forecast': 225, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 64.6}, {'fuel': 'gas', 'perc': 25}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 1.3}, {'fuel': 'solar', 'perc': 5.5}, {'fuel': 'wind', 'perc': 3.6}]}, {'from': '2019-05-16T07:30Z', 'to': '2019-05-16T08:00Z', 'intensity': {'forecast': 212, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 64.7}, {'fuel': 'gas', 'perc': 23.7}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 1.1}, {'fuel': 'solar', 'perc': 6.8}, {'fuel': 'wind', 'perc': 3.7}]}, {'from': '2019-05-16T08:00Z', 'to': '2019-05-16T08:30Z', 'intensity': {'forecast': 187, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 58.8}, {'fuel': 'gas', 'perc': 27.1}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.5}, {'fuel': 'solar', 'perc': 9}, {'fuel': 'wind', 'perc': 4.6}]}, {'from': '2019-05-16T08:30Z', 'to': '2019-05-16T09:00Z', 'intensity': {'forecast': 190, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 57.5}, {'fuel': 'gas', 'perc': 26.9}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.3}, {'fuel': 'solar', 'perc': 10.4}, {'fuel': 'wind', 'perc': 4.9}]}, {'from': '2019-05-16T09:00Z', 'to': '2019-05-16T09:30Z', 'intensity': {'forecast': 196, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 48.6}, {'fuel': 'gas', 'perc': 30.9}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.3}, {'fuel': 'solar', 'perc': 13.9}, {'fuel': 'wind', 'perc': 6.3}]}, {'from': '2019-05-16T09:30Z', 'to': '2019-05-16T10:00Z', 'intensity': {'forecast': 162, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 42.7}, {'fuel': 'gas', 'perc': 32.8}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.4}, {'fuel': 'solar', 'perc': 16.7}, {'fuel': 'wind', 'perc': 7.4}]}, {'from': '2019-05-16T10:00Z', 'to': '2019-05-16T10:30Z', 'intensity': {'forecast': 198, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 55.2}, {'fuel': 'gas', 'perc': 23.1}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.3}, {'fuel': 'solar', 'perc': 15.2}, {'fuel': 'wind', 'perc': 6.2}]}, {'from': '2019-05-16T10:30Z', 'to': '2019-05-16T11:00Z', 'intensity': {'forecast': 181, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 58.3}, {'fuel': 'gas', 'perc': 17.9}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.3}, {'fuel': 'solar', 'perc': 16.6}, {'fuel': 'wind', 'perc': 6.9}]}, {'from': '2019-05-16T11:00Z', 'to': '2019-05-16T11:30Z', 'intensity': {'forecast': 158, 'index': 'low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 57.3}, {'fuel': 'gas', 'perc': 16.5}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.2}, {'fuel': 'solar', 'perc': 17.8}, {'fuel': 'wind', 'perc': 8.2}]}, {'from': '2019-05-16T11:30Z', 'to': '2019-05-16T12:00Z', 'intensity': {'forecast': 155, 'index': 'low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 60.2}, {'fuel': 'gas', 'perc': 11.8}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.3}, {'fuel': 'solar', 'perc': 18.6}, {'fuel': 'wind', 'perc': 9.1}]}]}" +14,"{'regionid': 15, 'dnoregion': 'England', 'shortname': 'England', 'data': [{'from': '2019-05-15T11:30Z', 'to': '2019-05-15T12:00Z', 'intensity': {'forecast': 172, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 7.3}, {'fuel': 'coal', 'perc': 0.2}, {'fuel': 'imports', 'perc': 6.5}, {'fuel': 'gas', 'perc': 40.3}, {'fuel': 'nuclear', 'perc': 15.8}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.1}, {'fuel': 'solar', 'perc': 26.6}, {'fuel': 'wind', 'perc': 3.2}]}, {'from': '2019-05-15T12:00Z', 'to': '2019-05-15T12:30Z', 'intensity': {'forecast': 169, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 7.3}, {'fuel': 'coal', 'perc': 0.3}, {'fuel': 'imports', 'perc': 6.5}, {'fuel': 'gas', 'perc': 39.4}, {'fuel': 'nuclear', 'perc': 16.1}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.1}, {'fuel': 'solar', 'perc': 26.6}, {'fuel': 'wind', 'perc': 3.7}]}, {'from': '2019-05-15T12:30Z', 'to': '2019-05-15T13:00Z', 'intensity': {'forecast': 167, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 7.2}, {'fuel': 'coal', 'perc': 0.3}, {'fuel': 'imports', 'perc': 6.5}, {'fuel': 'gas', 'perc': 38.5}, {'fuel': 'nuclear', 'perc': 16.5}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.1}, {'fuel': 'solar', 'perc': 26.4}, {'fuel': 'wind', 'perc': 4.5}]}, {'from': '2019-05-15T13:00Z', 'to': '2019-05-15T13:30Z', 'intensity': {'forecast': 171, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 7.1}, {'fuel': 'coal', 'perc': 0.5}, {'fuel': 'imports', 'perc': 6.5}, {'fuel': 'gas', 'perc': 39.1}, {'fuel': 'nuclear', 'perc': 16.7}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.1}, {'fuel': 'solar', 'perc': 25.1}, {'fuel': 'wind', 'perc': 4.9}]}, {'from': '2019-05-15T13:30Z', 'to': '2019-05-15T14:00Z', 'intensity': {'forecast': 175, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 7}, {'fuel': 'coal', 'perc': 0.9}, {'fuel': 'imports', 'perc': 6.5}, {'fuel': 'gas', 'perc': 39.1}, {'fuel': 'nuclear', 'perc': 17.2}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.1}, {'fuel': 'solar', 'perc': 23.9}, {'fuel': 'wind', 'perc': 5.3}]}, {'from': '2019-05-15T14:00Z', 'to': '2019-05-15T14:30Z', 'intensity': {'forecast': 179, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 6.9}, {'fuel': 'coal', 'perc': 0.8}, {'fuel': 'imports', 'perc': 6.9}, {'fuel': 'gas', 'perc': 40}, {'fuel': 'nuclear', 'perc': 17.4}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.2}, {'fuel': 'solar', 'perc': 22.2}, {'fuel': 'wind', 'perc': 5.6}]}, {'from': '2019-05-15T14:30Z', 'to': '2019-05-15T15:00Z', 'intensity': {'forecast': 186, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 6.9}, {'fuel': 'coal', 'perc': 0.8}, {'fuel': 'imports', 'perc': 6.9}, {'fuel': 'gas', 'perc': 41.7}, {'fuel': 'nuclear', 'perc': 17.4}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.2}, {'fuel': 'solar', 'perc': 20.2}, {'fuel': 'wind', 'perc': 5.9}]}, {'from': '2019-05-15T15:00Z', 'to': '2019-05-15T15:30Z', 'intensity': {'forecast': 196, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 7}, {'fuel': 'coal', 'perc': 0.6}, {'fuel': 'imports', 'perc': 6.8}, {'fuel': 'gas', 'perc': 44}, {'fuel': 'nuclear', 'perc': 17.5}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.2}, {'fuel': 'solar', 'perc': 18}, {'fuel': 'wind', 'perc': 5.9}]}, {'from': '2019-05-15T15:30Z', 'to': '2019-05-15T16:00Z', 'intensity': {'forecast': 214, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 4.8}, {'fuel': 'coal', 'perc': 0.6}, {'fuel': 'imports', 'perc': 6.5}, {'fuel': 'gas', 'perc': 49.6}, {'fuel': 'nuclear', 'perc': 17.4}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.2}, {'fuel': 'solar', 'perc': 15.3}, {'fuel': 'wind', 'perc': 5.6}]}, {'from': '2019-05-15T16:00Z', 'to': '2019-05-15T16:30Z', 'intensity': {'forecast': 223, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 4.3}, {'fuel': 'coal', 'perc': 1}, {'fuel': 'imports', 'perc': 6.4}, {'fuel': 'gas', 'perc': 51.6}, {'fuel': 'nuclear', 'perc': 17.5}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.2}, {'fuel': 'solar', 'perc': 12.9}, {'fuel': 'wind', 'perc': 6.1}]}, {'from': '2019-05-15T16:30Z', 'to': '2019-05-15T17:00Z', 'intensity': {'forecast': 225, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 5.7}, {'fuel': 'coal', 'perc': 0.9}, {'fuel': 'imports', 'perc': 6.5}, {'fuel': 'gas', 'perc': 52}, {'fuel': 'nuclear', 'perc': 17.6}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.3}, {'fuel': 'solar', 'perc': 10.1}, {'fuel': 'wind', 'perc': 6.9}]}, {'from': '2019-05-15T17:00Z', 'to': '2019-05-15T17:30Z', 'intensity': {'forecast': 226, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 7.2}, {'fuel': 'coal', 'perc': 0.8}, {'fuel': 'imports', 'perc': 6.4}, {'fuel': 'gas', 'perc': 52.2}, {'fuel': 'nuclear', 'perc': 17.7}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.5}, {'fuel': 'solar', 'perc': 7.8}, {'fuel': 'wind', 'perc': 7.4}]}, {'from': '2019-05-15T17:30Z', 'to': '2019-05-15T18:00Z', 'intensity': {'forecast': 228, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 7}, {'fuel': 'coal', 'perc': 0.2}, {'fuel': 'imports', 'perc': 6.6}, {'fuel': 'gas', 'perc': 54}, {'fuel': 'nuclear', 'perc': 17.9}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 1}, {'fuel': 'solar', 'perc': 5.6}, {'fuel': 'wind', 'perc': 7.7}]}, {'from': '2019-05-15T18:00Z', 'to': '2019-05-15T18:30Z', 'intensity': {'forecast': 231, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 7.1}, {'fuel': 'coal', 'perc': 0.2}, {'fuel': 'imports', 'perc': 6.6}, {'fuel': 'gas', 'perc': 54.7}, {'fuel': 'nuclear', 'perc': 18.2}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 1.1}, {'fuel': 'solar', 'perc': 3.8}, {'fuel': 'wind', 'perc': 8.3}]}, {'from': '2019-05-15T18:30Z', 'to': '2019-05-15T19:00Z', 'intensity': {'forecast': 233, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 7}, {'fuel': 'coal', 'perc': 0.2}, {'fuel': 'imports', 'perc': 6.5}, {'fuel': 'gas', 'perc': 55.3}, {'fuel': 'nuclear', 'perc': 18.4}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 1.7}, {'fuel': 'solar', 'perc': 2.1}, {'fuel': 'wind', 'perc': 8.8}]}, {'from': '2019-05-15T19:00Z', 'to': '2019-05-15T19:30Z', 'intensity': {'forecast': 235, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 7.1}, {'fuel': 'coal', 'perc': 0.3}, {'fuel': 'imports', 'perc': 6.6}, {'fuel': 'gas', 'perc': 55.1}, {'fuel': 'nuclear', 'perc': 18.7}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 1.9}, {'fuel': 'solar', 'perc': 0.8}, {'fuel': 'wind', 'perc': 9.5}]}, {'from': '2019-05-15T19:30Z', 'to': '2019-05-15T20:00Z', 'intensity': {'forecast': 242, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 7.1}, {'fuel': 'coal', 'perc': 0.6}, {'fuel': 'imports', 'perc': 6.7}, {'fuel': 'gas', 'perc': 56.8}, {'fuel': 'nuclear', 'perc': 18.6}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.7}, {'fuel': 'solar', 'perc': 0.1}, {'fuel': 'wind', 'perc': 9.4}]}, {'from': '2019-05-15T20:00Z', 'to': '2019-05-15T20:30Z', 'intensity': {'forecast': 241, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 7.1}, {'fuel': 'coal', 'perc': 0.7}, {'fuel': 'imports', 'perc': 6.8}, {'fuel': 'gas', 'perc': 56.2}, {'fuel': 'nuclear', 'perc': 18.4}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.5}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 10.3}]}, {'from': '2019-05-15T20:30Z', 'to': '2019-05-15T21:00Z', 'intensity': {'forecast': 236, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 7.4}, {'fuel': 'coal', 'perc': 1}, {'fuel': 'imports', 'perc': 7}, {'fuel': 'gas', 'perc': 54.1}, {'fuel': 'nuclear', 'perc': 18.9}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.5}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 11.1}]}, {'from': '2019-05-15T21:00Z', 'to': '2019-05-15T21:30Z', 'intensity': {'forecast': 227, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 7.8}, {'fuel': 'coal', 'perc': 1.3}, {'fuel': 'imports', 'perc': 6.9}, {'fuel': 'gas', 'perc': 51.3}, {'fuel': 'nuclear', 'perc': 19.7}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.6}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 12.4}]}, {'from': '2019-05-15T21:30Z', 'to': '2019-05-15T22:00Z', 'intensity': {'forecast': 207, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 7.9}, {'fuel': 'coal', 'perc': 0.8}, {'fuel': 'imports', 'perc': 7.1}, {'fuel': 'gas', 'perc': 47.4}, {'fuel': 'nuclear', 'perc': 21.3}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.8}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 14.7}]}, {'from': '2019-05-15T22:00Z', 'to': '2019-05-15T22:30Z', 'intensity': {'forecast': 190, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 8.1}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 7.1}, {'fuel': 'gas', 'perc': 44.7}, {'fuel': 'nuclear', 'perc': 22.5}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 1}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 16.6}]}, {'from': '2019-05-15T22:30Z', 'to': '2019-05-15T23:00Z', 'intensity': {'forecast': 176, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 8.3}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 7.5}, {'fuel': 'gas', 'perc': 40.8}, {'fuel': 'nuclear', 'perc': 23.8}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.9}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 18.7}]}, {'from': '2019-05-15T23:00Z', 'to': '2019-05-15T23:30Z', 'intensity': {'forecast': 163, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 9.1}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 6.8}, {'fuel': 'gas', 'perc': 37.7}, {'fuel': 'nuclear', 'perc': 25.8}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.7}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 19.9}]}, {'from': '2019-05-15T23:30Z', 'to': '2019-05-16T00:00Z', 'intensity': {'forecast': 154, 'index': 'low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 9.2}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 7.2}, {'fuel': 'gas', 'perc': 34.4}, {'fuel': 'nuclear', 'perc': 28.2}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.7}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 20.3}]}, {'from': '2019-05-16T00:00Z', 'to': '2019-05-16T00:30Z', 'intensity': {'forecast': 160, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 9.3}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 8.8}, {'fuel': 'gas', 'perc': 34}, {'fuel': 'nuclear', 'perc': 28.6}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.5}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 18.8}]}, {'from': '2019-05-16T00:30Z', 'to': '2019-05-16T01:00Z', 'intensity': {'forecast': 173, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 9.3}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 11.3}, {'fuel': 'gas', 'perc': 34.9}, {'fuel': 'nuclear', 'perc': 28.1}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.4}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 16}]}, {'from': '2019-05-16T01:00Z', 'to': '2019-05-16T01:30Z', 'intensity': {'forecast': 180, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 9.4}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 11.5}, {'fuel': 'gas', 'perc': 37.4}, {'fuel': 'nuclear', 'perc': 27.9}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.3}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 13.5}]}, {'from': '2019-05-16T01:30Z', 'to': '2019-05-16T02:00Z', 'intensity': {'forecast': 179, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 9.6}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 11.7}, {'fuel': 'gas', 'perc': 36.5}, {'fuel': 'nuclear', 'perc': 28.4}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.2}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 13.6}]}, {'from': '2019-05-16T02:00Z', 'to': '2019-05-16T02:30Z', 'intensity': {'forecast': 176, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 9.7}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 11.6}, {'fuel': 'gas', 'perc': 36}, {'fuel': 'nuclear', 'perc': 28.6}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.3}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 13.8}]}, {'from': '2019-05-16T02:30Z', 'to': '2019-05-16T03:00Z', 'intensity': {'forecast': 162, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 8}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 12.1}, {'fuel': 'gas', 'perc': 32.8}, {'fuel': 'nuclear', 'perc': 31.1}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 1}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 15}]}, {'from': '2019-05-16T03:00Z', 'to': '2019-05-16T03:30Z', 'intensity': {'forecast': 164, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 8.1}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 12.5}, {'fuel': 'gas', 'perc': 33.2}, {'fuel': 'nuclear', 'perc': 30.4}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 1}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 14.8}]}, {'from': '2019-05-16T03:30Z', 'to': '2019-05-16T04:00Z', 'intensity': {'forecast': 164, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 8.1}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 12.6}, {'fuel': 'gas', 'perc': 32.8}, {'fuel': 'nuclear', 'perc': 30.1}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 1.6}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 14.8}]}, {'from': '2019-05-16T04:00Z', 'to': '2019-05-16T04:30Z', 'intensity': {'forecast': 174, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 8}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 13.2}, {'fuel': 'gas', 'perc': 34.4}, {'fuel': 'nuclear', 'perc': 29.1}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 1.7}, {'fuel': 'solar', 'perc': 0.1}, {'fuel': 'wind', 'perc': 13.5}]}, {'from': '2019-05-16T04:30Z', 'to': '2019-05-16T05:00Z', 'intensity': {'forecast': 192, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 8.7}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 13}, {'fuel': 'gas', 'perc': 38.6}, {'fuel': 'nuclear', 'perc': 26.7}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.7}, {'fuel': 'solar', 'perc': 1}, {'fuel': 'wind', 'perc': 11.3}]}, {'from': '2019-05-16T05:00Z', 'to': '2019-05-16T05:30Z', 'intensity': {'forecast': 205, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 8.7}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 12.1}, {'fuel': 'gas', 'perc': 43.7}, {'fuel': 'nuclear', 'perc': 22.3}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.3}, {'fuel': 'solar', 'perc': 2.7}, {'fuel': 'wind', 'perc': 10.2}]}, {'from': '2019-05-16T05:30Z', 'to': '2019-05-16T06:00Z', 'intensity': {'forecast': 214, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 7.8}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 11.3}, {'fuel': 'gas', 'perc': 46}, {'fuel': 'nuclear', 'perc': 20.4}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.3}, {'fuel': 'solar', 'perc': 4.5}, {'fuel': 'wind', 'perc': 9.7}]}, {'from': '2019-05-16T06:00Z', 'to': '2019-05-16T06:30Z', 'intensity': {'forecast': 220, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 7.5}, {'fuel': 'coal', 'perc': 0.8}, {'fuel': 'imports', 'perc': 11.6}, {'fuel': 'gas', 'perc': 46.5}, {'fuel': 'nuclear', 'perc': 18.7}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.2}, {'fuel': 'solar', 'perc': 6.2}, {'fuel': 'wind', 'perc': 8.5}]}, {'from': '2019-05-16T06:30Z', 'to': '2019-05-16T07:00Z', 'intensity': {'forecast': 214, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 7}, {'fuel': 'coal', 'perc': 0.7}, {'fuel': 'imports', 'perc': 11.4}, {'fuel': 'gas', 'perc': 45.1}, {'fuel': 'nuclear', 'perc': 18.4}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.2}, {'fuel': 'solar', 'perc': 8.5}, {'fuel': 'wind', 'perc': 8.7}]}, {'from': '2019-05-16T07:00Z', 'to': '2019-05-16T07:30Z', 'intensity': {'forecast': 214, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 7.4}, {'fuel': 'coal', 'perc': 1.4}, {'fuel': 'imports', 'perc': 11.1}, {'fuel': 'gas', 'perc': 43.4}, {'fuel': 'nuclear', 'perc': 17.7}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.2}, {'fuel': 'solar', 'perc': 10.7}, {'fuel': 'wind', 'perc': 8.1}]}, {'from': '2019-05-16T07:30Z', 'to': '2019-05-16T08:00Z', 'intensity': {'forecast': 208, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 6.9}, {'fuel': 'coal', 'perc': 2.2}, {'fuel': 'imports', 'perc': 11}, {'fuel': 'gas', 'perc': 40.8}, {'fuel': 'nuclear', 'perc': 17.7}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.2}, {'fuel': 'solar', 'perc': 13.4}, {'fuel': 'wind', 'perc': 7.8}]}, {'from': '2019-05-16T08:00Z', 'to': '2019-05-16T08:30Z', 'intensity': {'forecast': 195, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 6.8}, {'fuel': 'coal', 'perc': 2.1}, {'fuel': 'imports', 'perc': 8.8}, {'fuel': 'gas', 'perc': 40.1}, {'fuel': 'nuclear', 'perc': 17.7}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.2}, {'fuel': 'solar', 'perc': 15.7}, {'fuel': 'wind', 'perc': 8.6}]}, {'from': '2019-05-16T08:30Z', 'to': '2019-05-16T09:00Z', 'intensity': {'forecast': 186, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 7.1}, {'fuel': 'coal', 'perc': 2}, {'fuel': 'imports', 'perc': 8.5}, {'fuel': 'gas', 'perc': 37.4}, {'fuel': 'nuclear', 'perc': 17.4}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.2}, {'fuel': 'solar', 'perc': 17.8}, {'fuel': 'wind', 'perc': 9.6}]}, {'from': '2019-05-16T09:00Z', 'to': '2019-05-16T09:30Z', 'intensity': {'forecast': 181, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 7.1}, {'fuel': 'coal', 'perc': 2.1}, {'fuel': 'imports', 'perc': 5.9}, {'fuel': 'gas', 'perc': 36.6}, {'fuel': 'nuclear', 'perc': 17.3}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.2}, {'fuel': 'solar', 'perc': 20.2}, {'fuel': 'wind', 'perc': 10.6}]}, {'from': '2019-05-16T09:30Z', 'to': '2019-05-16T10:00Z', 'intensity': {'forecast': 173, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 6.9}, {'fuel': 'coal', 'perc': 2.2}, {'fuel': 'imports', 'perc': 4.7}, {'fuel': 'gas', 'perc': 36.3}, {'fuel': 'nuclear', 'perc': 17.6}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.2}, {'fuel': 'solar', 'perc': 21.9}, {'fuel': 'wind', 'perc': 10.2}]}, {'from': '2019-05-16T10:00Z', 'to': '2019-05-16T10:30Z', 'intensity': {'forecast': 167, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 7.1}, {'fuel': 'coal', 'perc': 2.1}, {'fuel': 'imports', 'perc': 7.5}, {'fuel': 'gas', 'perc': 31.9}, {'fuel': 'nuclear', 'perc': 17.1}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.1}, {'fuel': 'solar', 'perc': 24.4}, {'fuel': 'wind', 'perc': 9.8}]}, {'from': '2019-05-16T10:30Z', 'to': '2019-05-16T11:00Z', 'intensity': {'forecast': 163, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 7.4}, {'fuel': 'coal', 'perc': 2.3}, {'fuel': 'imports', 'perc': 7.5}, {'fuel': 'gas', 'perc': 30}, {'fuel': 'nuclear', 'perc': 17.3}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.1}, {'fuel': 'solar', 'perc': 25.3}, {'fuel': 'wind', 'perc': 10.1}]}, {'from': '2019-05-16T11:00Z', 'to': '2019-05-16T11:30Z', 'intensity': {'forecast': 161, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 7.2}, {'fuel': 'coal', 'perc': 2.2}, {'fuel': 'imports', 'perc': 6.7}, {'fuel': 'gas', 'perc': 30.7}, {'fuel': 'nuclear', 'perc': 17.3}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.1}, {'fuel': 'solar', 'perc': 25.2}, {'fuel': 'wind', 'perc': 10.6}]}, {'from': '2019-05-16T11:30Z', 'to': '2019-05-16T12:00Z', 'intensity': {'forecast': 159, 'index': 'low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 7.2}, {'fuel': 'coal', 'perc': 2.2}, {'fuel': 'imports', 'perc': 6.6}, {'fuel': 'gas', 'perc': 30}, {'fuel': 'nuclear', 'perc': 17.4}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.1}, {'fuel': 'solar', 'perc': 25.3}, {'fuel': 'wind', 'perc': 11.2}]}]}" +15,"{'regionid': 16, 'dnoregion': 'Scotland', 'shortname': 'Scotland', 'data': [{'from': '2019-05-15T11:30Z', 'to': '2019-05-15T12:00Z', 'intensity': {'forecast': 110, 'index': 'low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 2.2}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 26.6}, {'fuel': 'nuclear', 'perc': 38.6}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 2.5}, {'fuel': 'solar', 'perc': 8.3}, {'fuel': 'wind', 'perc': 21.8}]}, {'from': '2019-05-15T12:00Z', 'to': '2019-05-15T12:30Z', 'intensity': {'forecast': 118, 'index': 'low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 2}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 29.6}, {'fuel': 'nuclear', 'perc': 35.4}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 2}, {'fuel': 'solar', 'perc': 7.9}, {'fuel': 'wind', 'perc': 23.1}]}, {'from': '2019-05-15T12:30Z', 'to': '2019-05-15T13:00Z', 'intensity': {'forecast': 117, 'index': 'low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 2}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0.5}, {'fuel': 'gas', 'perc': 28.5}, {'fuel': 'nuclear', 'perc': 34.4}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 2.4}, {'fuel': 'solar', 'perc': 7.6}, {'fuel': 'wind', 'perc': 24.6}]}, {'from': '2019-05-15T13:00Z', 'to': '2019-05-15T13:30Z', 'intensity': {'forecast': 119, 'index': 'low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 1.5}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 1.4}, {'fuel': 'gas', 'perc': 28.1}, {'fuel': 'nuclear', 'perc': 33.6}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 2.7}, {'fuel': 'solar', 'perc': 7.1}, {'fuel': 'wind', 'perc': 25.6}]}, {'from': '2019-05-15T13:30Z', 'to': '2019-05-15T14:00Z', 'intensity': {'forecast': 119, 'index': 'low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 1.2}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 1.7}, {'fuel': 'gas', 'perc': 28.3}, {'fuel': 'nuclear', 'perc': 33.5}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 2.9}, {'fuel': 'solar', 'perc': 6.5}, {'fuel': 'wind', 'perc': 25.9}]}, {'from': '2019-05-15T14:00Z', 'to': '2019-05-15T14:30Z', 'intensity': {'forecast': 115, 'index': 'low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 1.3}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 2.1}, {'fuel': 'gas', 'perc': 26.4}, {'fuel': 'nuclear', 'perc': 33.8}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 3.1}, {'fuel': 'solar', 'perc': 6.1}, {'fuel': 'wind', 'perc': 27.2}]}, {'from': '2019-05-15T14:30Z', 'to': '2019-05-15T15:00Z', 'intensity': {'forecast': 116, 'index': 'low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 1.3}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 1.7}, {'fuel': 'gas', 'perc': 27.2}, {'fuel': 'nuclear', 'perc': 32.9}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 3.8}, {'fuel': 'solar', 'perc': 5.5}, {'fuel': 'wind', 'perc': 27.6}]}, {'from': '2019-05-15T15:00Z', 'to': '2019-05-15T15:30Z', 'intensity': {'forecast': 120, 'index': 'low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 1.3}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0.6}, {'fuel': 'gas', 'perc': 28.8}, {'fuel': 'nuclear', 'perc': 33.3}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 3.4}, {'fuel': 'solar', 'perc': 5}, {'fuel': 'wind', 'perc': 27.6}]}, {'from': '2019-05-15T15:30Z', 'to': '2019-05-15T16:00Z', 'intensity': {'forecast': 128, 'index': 'low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 1}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 1.3}, {'fuel': 'gas', 'perc': 31.1}, {'fuel': 'nuclear', 'perc': 32.7}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 2.8}, {'fuel': 'solar', 'perc': 4.3}, {'fuel': 'wind', 'perc': 26.8}]}, {'from': '2019-05-15T16:00Z', 'to': '2019-05-15T16:30Z', 'intensity': {'forecast': 126, 'index': 'low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0.9}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0.4}, {'fuel': 'gas', 'perc': 31.3}, {'fuel': 'nuclear', 'perc': 32.7}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 3.4}, {'fuel': 'solar', 'perc': 3.7}, {'fuel': 'wind', 'perc': 27.6}]}, {'from': '2019-05-15T16:30Z', 'to': '2019-05-15T17:00Z', 'intensity': {'forecast': 128, 'index': 'low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 1.4}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 1.5}, {'fuel': 'gas', 'perc': 30.2}, {'fuel': 'nuclear', 'perc': 32.2}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 3.5}, {'fuel': 'solar', 'perc': 2.9}, {'fuel': 'wind', 'perc': 28.3}]}, {'from': '2019-05-15T17:00Z', 'to': '2019-05-15T17:30Z', 'intensity': {'forecast': 132, 'index': 'low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 1.9}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0.8}, {'fuel': 'gas', 'perc': 31.6}, {'fuel': 'nuclear', 'perc': 31.8}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 4.6}, {'fuel': 'solar', 'perc': 2.2}, {'fuel': 'wind', 'perc': 27.1}]}, {'from': '2019-05-15T17:30Z', 'to': '2019-05-15T18:00Z', 'intensity': {'forecast': 136, 'index': 'low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 1.7}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 2.8}, {'fuel': 'gas', 'perc': 31}, {'fuel': 'nuclear', 'perc': 31.2}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 6.2}, {'fuel': 'solar', 'perc': 1.5}, {'fuel': 'wind', 'perc': 25.6}]}, {'from': '2019-05-15T18:00Z', 'to': '2019-05-15T18:30Z', 'intensity': {'forecast': 134, 'index': 'low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 1.7}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 3.1}, {'fuel': 'gas', 'perc': 30.2}, {'fuel': 'nuclear', 'perc': 31.6}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 6.5}, {'fuel': 'solar', 'perc': 1}, {'fuel': 'wind', 'perc': 25.9}]}, {'from': '2019-05-15T18:30Z', 'to': '2019-05-15T19:00Z', 'intensity': {'forecast': 131, 'index': 'low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 1.8}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 3}, {'fuel': 'gas', 'perc': 29.6}, {'fuel': 'nuclear', 'perc': 31.7}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 7.6}, {'fuel': 'solar', 'perc': 0.6}, {'fuel': 'wind', 'perc': 25.7}]}, {'from': '2019-05-15T19:00Z', 'to': '2019-05-15T19:30Z', 'intensity': {'forecast': 130, 'index': 'low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 1.7}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 2.8}, {'fuel': 'gas', 'perc': 28.9}, {'fuel': 'nuclear', 'perc': 30.6}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 9.2}, {'fuel': 'solar', 'perc': 0.3}, {'fuel': 'wind', 'perc': 26.5}]}, {'from': '2019-05-15T19:30Z', 'to': '2019-05-15T20:00Z', 'intensity': {'forecast': 137, 'index': 'low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 1.8}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 2.5}, {'fuel': 'gas', 'perc': 31.5}, {'fuel': 'nuclear', 'perc': 33}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 3.1}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 28.1}]}, {'from': '2019-05-15T20:00Z', 'to': '2019-05-15T20:30Z', 'intensity': {'forecast': 127, 'index': 'low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 1.9}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 1}, {'fuel': 'gas', 'perc': 31}, {'fuel': 'nuclear', 'perc': 33.5}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 1.7}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 30.9}]}, {'from': '2019-05-15T20:30Z', 'to': '2019-05-15T21:00Z', 'intensity': {'forecast': 118, 'index': 'low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 2}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 29.6}, {'fuel': 'nuclear', 'perc': 34.5}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 1.4}, {'fuel': 'solar', 'perc': 0.1}, {'fuel': 'wind', 'perc': 32.4}]}, {'from': '2019-05-15T21:00Z', 'to': '2019-05-15T21:30Z', 'intensity': {'forecast': 116, 'index': 'low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 2.1}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0.8}, {'fuel': 'gas', 'perc': 27.7}, {'fuel': 'nuclear', 'perc': 34.7}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 1.9}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 32.8}]}, {'from': '2019-05-15T21:30Z', 'to': '2019-05-15T22:00Z', 'intensity': {'forecast': 113, 'index': 'low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 2.1}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 3.3}, {'fuel': 'gas', 'perc': 24.6}, {'fuel': 'nuclear', 'perc': 35.2}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 2}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 32.8}]}, {'from': '2019-05-15T22:00Z', 'to': '2019-05-15T22:30Z', 'intensity': {'forecast': 103, 'index': 'low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 2.3}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 3.6}, {'fuel': 'gas', 'perc': 21.9}, {'fuel': 'nuclear', 'perc': 36.5}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 2.1}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 33.6}]}, {'from': '2019-05-15T22:30Z', 'to': '2019-05-15T23:00Z', 'intensity': {'forecast': 85, 'index': 'low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 2.7}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 1.6}, {'fuel': 'gas', 'perc': 19.8}, {'fuel': 'nuclear', 'perc': 37.7}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 2.3}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 35.9}]}, {'from': '2019-05-15T23:00Z', 'to': '2019-05-15T23:30Z', 'intensity': {'forecast': 73, 'index': 'low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 3.2}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 17.9}, {'fuel': 'nuclear', 'perc': 37}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 2.1}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 39.8}]}, {'from': '2019-05-15T23:30Z', 'to': '2019-05-16T00:00Z', 'intensity': {'forecast': 71, 'index': 'low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 3.2}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 16.3}, {'fuel': 'nuclear', 'perc': 35.7}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 3.1}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 41.7}]}, {'from': '2019-05-16T00:00Z', 'to': '2019-05-16T00:30Z', 'intensity': {'forecast': 87, 'index': 'low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 2.9}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 4.5}, {'fuel': 'gas', 'perc': 16}, {'fuel': 'nuclear', 'perc': 34}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 2.2}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 40.4}]}, {'from': '2019-05-16T00:30Z', 'to': '2019-05-16T01:00Z', 'intensity': {'forecast': 87, 'index': 'low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 3}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 4.1}, {'fuel': 'gas', 'perc': 16.4}, {'fuel': 'nuclear', 'perc': 34.5}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 1.5}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 40.5}]}, {'from': '2019-05-16T01:00Z', 'to': '2019-05-16T01:30Z', 'intensity': {'forecast': 89, 'index': 'low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 2.9}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 2.8}, {'fuel': 'gas', 'perc': 18.5}, {'fuel': 'nuclear', 'perc': 35}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 1.1}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 39.7}]}, {'from': '2019-05-16T01:30Z', 'to': '2019-05-16T02:00Z', 'intensity': {'forecast': 88, 'index': 'low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 2.9}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 2.8}, {'fuel': 'gas', 'perc': 18.6}, {'fuel': 'nuclear', 'perc': 34.3}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 1.4}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 40}]}, {'from': '2019-05-16T02:00Z', 'to': '2019-05-16T02:30Z', 'intensity': {'forecast': 86, 'index': 'low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 2.9}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 2.1}, {'fuel': 'gas', 'perc': 18.7}, {'fuel': 'nuclear', 'perc': 33.9}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 2.1}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 40.3}]}, {'from': '2019-05-16T02:30Z', 'to': '2019-05-16T03:00Z', 'intensity': {'forecast': 49, 'index': 'very low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 4.2}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0.7}, {'fuel': 'gas', 'perc': 11.1}, {'fuel': 'nuclear', 'perc': 39.2}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 6}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 38.8}]}, {'from': '2019-05-16T03:00Z', 'to': '2019-05-16T03:30Z', 'intensity': {'forecast': 42, 'index': 'very low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 4.1}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 9.9}, {'fuel': 'nuclear', 'perc': 38.2}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 6.4}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 41.4}]}, {'from': '2019-05-16T03:30Z', 'to': '2019-05-16T04:00Z', 'intensity': {'forecast': 40, 'index': 'very low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 3.8}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 8.5}, {'fuel': 'nuclear', 'perc': 35.6}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 10.7}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 41.4}]}, {'from': '2019-05-16T04:00Z', 'to': '2019-05-16T04:30Z', 'intensity': {'forecast': 49, 'index': 'very low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 3.6}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 2.1}, {'fuel': 'gas', 'perc': 8.8}, {'fuel': 'nuclear', 'perc': 33.6}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 14.1}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 37.8}]}, {'from': '2019-05-16T04:30Z', 'to': '2019-05-16T05:00Z', 'intensity': {'forecast': 56, 'index': 'very low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 3.6}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 2}, {'fuel': 'gas', 'perc': 10}, {'fuel': 'nuclear', 'perc': 33}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 14}, {'fuel': 'solar', 'perc': 0.2}, {'fuel': 'wind', 'perc': 37.2}]}, {'from': '2019-05-16T05:00Z', 'to': '2019-05-16T05:30Z', 'intensity': {'forecast': 63, 'index': 'low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 3.5}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 2}, {'fuel': 'gas', 'perc': 11.9}, {'fuel': 'nuclear', 'perc': 32.7}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 12.1}, {'fuel': 'solar', 'perc': 0.4}, {'fuel': 'wind', 'perc': 37.4}]}, {'from': '2019-05-16T05:30Z', 'to': '2019-05-16T06:00Z', 'intensity': {'forecast': 74, 'index': 'low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 3.5}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 1.1}, {'fuel': 'gas', 'perc': 15.9}, {'fuel': 'nuclear', 'perc': 31.6}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 12.6}, {'fuel': 'solar', 'perc': 0.8}, {'fuel': 'wind', 'perc': 34.5}]}, {'from': '2019-05-16T06:00Z', 'to': '2019-05-16T06:30Z', 'intensity': {'forecast': 89, 'index': 'low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 3.5}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 20.5}, {'fuel': 'nuclear', 'perc': 30.9}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 13.1}, {'fuel': 'solar', 'perc': 1.2}, {'fuel': 'wind', 'perc': 30.8}]}, {'from': '2019-05-16T06:30Z', 'to': '2019-05-16T07:00Z', 'intensity': {'forecast': 102, 'index': 'low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 3.3}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 24.9}, {'fuel': 'nuclear', 'perc': 29.2}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 12.5}, {'fuel': 'solar', 'perc': 1.6}, {'fuel': 'wind', 'perc': 28.5}]}, {'from': '2019-05-16T07:00Z', 'to': '2019-05-16T07:30Z', 'intensity': {'forecast': 102, 'index': 'low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 3.1}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 25.2}, {'fuel': 'nuclear', 'perc': 27.8}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 13}, {'fuel': 'solar', 'perc': 2}, {'fuel': 'wind', 'perc': 28.9}]}, {'from': '2019-05-16T07:30Z', 'to': '2019-05-16T08:00Z', 'intensity': {'forecast': 100, 'index': 'low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 3.1}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 24.4}, {'fuel': 'nuclear', 'perc': 27.9}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 11.8}, {'fuel': 'solar', 'perc': 2.5}, {'fuel': 'wind', 'perc': 30.3}]}, {'from': '2019-05-16T08:00Z', 'to': '2019-05-16T08:30Z', 'intensity': {'forecast': 100, 'index': 'low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 3.1}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 24.5}, {'fuel': 'nuclear', 'perc': 29.5}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 6}, {'fuel': 'solar', 'perc': 3.2}, {'fuel': 'wind', 'perc': 33.7}]}, {'from': '2019-05-16T08:30Z', 'to': '2019-05-16T09:00Z', 'intensity': {'forecast': 85, 'index': 'low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 2.2}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 24.4}, {'fuel': 'nuclear', 'perc': 30.5}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 3.8}, {'fuel': 'solar', 'perc': 3.7}, {'fuel': 'wind', 'perc': 35.4}]}, {'from': '2019-05-16T09:00Z', 'to': '2019-05-16T09:30Z', 'intensity': {'forecast': 42, 'index': 'very low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 2.3}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 10.7}, {'fuel': 'nuclear', 'perc': 33.2}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 3.1}, {'fuel': 'solar', 'perc': 4.8}, {'fuel': 'wind', 'perc': 45.9}]}, {'from': '2019-05-16T09:30Z', 'to': '2019-05-16T10:00Z', 'intensity': {'forecast': 40, 'index': 'very low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 2.2}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 8.6}, {'fuel': 'nuclear', 'perc': 32.1}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 2.1}, {'fuel': 'solar', 'perc': 5.1}, {'fuel': 'wind', 'perc': 49.9}]}, {'from': '2019-05-16T10:00Z', 'to': '2019-05-16T10:30Z', 'intensity': {'forecast': 52, 'index': 'very low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0.9}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 12.7}, {'fuel': 'nuclear', 'perc': 28.8}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 2}, {'fuel': 'solar', 'perc': 5.8}, {'fuel': 'wind', 'perc': 49.8}]}, {'from': '2019-05-16T10:30Z', 'to': '2019-05-16T11:00Z', 'intensity': {'forecast': 59, 'index': 'very low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 1}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 14.2}, {'fuel': 'nuclear', 'perc': 28.5}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 1.9}, {'fuel': 'solar', 'perc': 5.9}, {'fuel': 'wind', 'perc': 48.5}]}, {'from': '2019-05-16T11:00Z', 'to': '2019-05-16T11:30Z', 'intensity': {'forecast': 62, 'index': 'low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 1.6}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 16.4}, {'fuel': 'nuclear', 'perc': 27}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 1.2}, {'fuel': 'solar', 'perc': 5.8}, {'fuel': 'wind', 'perc': 48}]}, {'from': '2019-05-16T11:30Z', 'to': '2019-05-16T12:00Z', 'intensity': {'forecast': 56, 'index': 'very low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 1.8}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 12.6}, {'fuel': 'nuclear', 'perc': 27}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 1.4}, {'fuel': 'solar', 'perc': 6.2}, {'fuel': 'wind', 'perc': 51}]}]}" +16,"{'regionid': 17, 'dnoregion': 'Wales', 'shortname': 'Wales', 'data': [{'from': '2019-05-15T11:30Z', 'to': '2019-05-15T12:00Z', 'intensity': {'forecast': 255, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 65}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.6}, {'fuel': 'solar', 'perc': 20.3}, {'fuel': 'wind', 'perc': 14.1}]}, {'from': '2019-05-15T12:00Z', 'to': '2019-05-15T12:30Z', 'intensity': {'forecast': 252, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 64.3}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.6}, {'fuel': 'solar', 'perc': 20.6}, {'fuel': 'wind', 'perc': 14.5}]}, {'from': '2019-05-15T12:30Z', 'to': '2019-05-15T13:00Z', 'intensity': {'forecast': 254, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 63.3}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.4}, {'fuel': 'solar', 'perc': 21.3}, {'fuel': 'wind', 'perc': 15}]}, {'from': '2019-05-15T13:00Z', 'to': '2019-05-15T13:30Z', 'intensity': {'forecast': 271, 'index': 'high'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 68.2}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.1}, {'fuel': 'solar', 'perc': 18.5}, {'fuel': 'wind', 'perc': 13.2}]}, {'from': '2019-05-15T13:30Z', 'to': '2019-05-15T14:00Z', 'intensity': {'forecast': 282, 'index': 'high'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 71.2}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 16.6}, {'fuel': 'wind', 'perc': 12.2}]}, {'from': '2019-05-15T14:00Z', 'to': '2019-05-15T14:30Z', 'intensity': {'forecast': 290, 'index': 'high'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 73.3}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 15.1}, {'fuel': 'wind', 'perc': 11.6}]}, {'from': '2019-05-15T14:30Z', 'to': '2019-05-15T15:00Z', 'intensity': {'forecast': 301, 'index': 'high'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 75.8}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 13.4}, {'fuel': 'wind', 'perc': 10.8}]}, {'from': '2019-05-15T15:00Z', 'to': '2019-05-15T15:30Z', 'intensity': {'forecast': 311, 'index': 'high'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 78.5}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 11.6}, {'fuel': 'wind', 'perc': 9.9}]}, {'from': '2019-05-15T15:30Z', 'to': '2019-05-15T16:00Z', 'intensity': {'forecast': 323, 'index': 'high'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 81.7}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 9.5}, {'fuel': 'wind', 'perc': 8.8}]}, {'from': '2019-05-15T16:00Z', 'to': '2019-05-15T16:30Z', 'intensity': {'forecast': 327, 'index': 'high'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 83}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 8.4}, {'fuel': 'wind', 'perc': 8.6}]}, {'from': '2019-05-15T16:30Z', 'to': '2019-05-15T17:00Z', 'intensity': {'forecast': 327, 'index': 'high'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 83.3}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 7.7}, {'fuel': 'wind', 'perc': 9}]}, {'from': '2019-05-15T17:00Z', 'to': '2019-05-15T17:30Z', 'intensity': {'forecast': 326, 'index': 'high'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 82.9}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 1.6}, {'fuel': 'solar', 'perc': 6.7}, {'fuel': 'wind', 'perc': 8.8}]}, {'from': '2019-05-15T17:30Z', 'to': '2019-05-15T18:00Z', 'intensity': {'forecast': 324, 'index': 'high'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 82.2}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 4}, {'fuel': 'solar', 'perc': 5.3}, {'fuel': 'wind', 'perc': 8.5}]}, {'from': '2019-05-15T18:00Z', 'to': '2019-05-15T18:30Z', 'intensity': {'forecast': 326, 'index': 'high'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 83.1}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 4.4}, {'fuel': 'solar', 'perc': 3.7}, {'fuel': 'wind', 'perc': 8.8}]}, {'from': '2019-05-15T18:30Z', 'to': '2019-05-15T19:00Z', 'intensity': {'forecast': 322, 'index': 'high'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 81.8}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 7.1}, {'fuel': 'solar', 'perc': 2}, {'fuel': 'wind', 'perc': 9.1}]}, {'from': '2019-05-15T19:00Z', 'to': '2019-05-15T19:30Z', 'intensity': {'forecast': 324, 'index': 'high'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 81.4}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 7.6}, {'fuel': 'solar', 'perc': 0.8}, {'fuel': 'wind', 'perc': 10.2}]}, {'from': '2019-05-15T19:30Z', 'to': '2019-05-15T20:00Z', 'intensity': {'forecast': 335, 'index': 'high'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 85.5}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 3}, {'fuel': 'solar', 'perc': 0.1}, {'fuel': 'wind', 'perc': 11.4}]}, {'from': '2019-05-15T20:00Z', 'to': '2019-05-15T20:30Z', 'intensity': {'forecast': 329, 'index': 'high'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 84.2}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 2.2}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 13.6}]}, {'from': '2019-05-15T20:30Z', 'to': '2019-05-15T21:00Z', 'intensity': {'forecast': 320, 'index': 'high'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 81.9}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 2.3}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 15.8}]}, {'from': '2019-05-15T21:00Z', 'to': '2019-05-15T21:30Z', 'intensity': {'forecast': 308, 'index': 'high'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 79}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 2.5}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 18.5}]}, {'from': '2019-05-15T21:30Z', 'to': '2019-05-15T22:00Z', 'intensity': {'forecast': 294, 'index': 'high'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 75.2}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 3}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 21.8}]}, {'from': '2019-05-15T22:00Z', 'to': '2019-05-15T22:30Z', 'intensity': {'forecast': 280, 'index': 'high'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 71.9}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 3.4}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 24.7}]}, {'from': '2019-05-15T22:30Z', 'to': '2019-05-15T23:00Z', 'intensity': {'forecast': 269, 'index': 'high'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0.7}, {'fuel': 'gas', 'perc': 67.5}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 2.7}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 29.1}]}, {'from': '2019-05-15T23:00Z', 'to': '2019-05-15T23:30Z', 'intensity': {'forecast': 267, 'index': 'high'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 67.4}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 2.3}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 30.3}]}, {'from': '2019-05-15T23:30Z', 'to': '2019-05-16T00:00Z', 'intensity': {'forecast': 271, 'index': 'high'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 68.5}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.8}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 30.7}]}, {'from': '2019-05-16T00:00Z', 'to': '2019-05-16T00:30Z', 'intensity': {'forecast': 276, 'index': 'high'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 70}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 1.6}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 28.4}]}, {'from': '2019-05-16T00:30Z', 'to': '2019-05-16T01:00Z', 'intensity': {'forecast': 281, 'index': 'high'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 70.6}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 2.4}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 27}]}, {'from': '2019-05-16T01:00Z', 'to': '2019-05-16T01:30Z', 'intensity': {'forecast': 294, 'index': 'high'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 74.2}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 2.6}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 23.2}]}, {'from': '2019-05-16T01:30Z', 'to': '2019-05-16T02:00Z', 'intensity': {'forecast': 295, 'index': 'high'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 75.3}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 1.4}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 23.3}]}, {'from': '2019-05-16T02:00Z', 'to': '2019-05-16T02:30Z', 'intensity': {'forecast': 298, 'index': 'high'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 75.5}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 1}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 23.5}]}, {'from': '2019-05-16T02:30Z', 'to': '2019-05-16T03:00Z', 'intensity': {'forecast': 176, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 1.1}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0.2}, {'fuel': 'gas', 'perc': 46.3}, {'fuel': 'nuclear', 'perc': 10.6}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 1.6}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 40.2}]}, {'from': '2019-05-16T03:00Z', 'to': '2019-05-16T03:30Z', 'intensity': {'forecast': 147, 'index': 'low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 1.5}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 38.4}, {'fuel': 'nuclear', 'perc': 13.5}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 2.3}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 44.3}]}, {'from': '2019-05-16T03:30Z', 'to': '2019-05-16T04:00Z', 'intensity': {'forecast': 124, 'index': 'low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 1.6}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 32.2}, {'fuel': 'nuclear', 'perc': 15.1}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 4.5}, {'fuel': 'solar', 'perc': 0}, {'fuel': 'wind', 'perc': 46.6}]}, {'from': '2019-05-16T04:00Z', 'to': '2019-05-16T04:30Z', 'intensity': {'forecast': 123, 'index': 'low'}, 'generationmix': [{'fuel': 'biomass', 'perc': 1.7}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 1}, {'fuel': 'gas', 'perc': 27.9}, {'fuel': 'nuclear', 'perc': 15.6}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 6.6}, {'fuel': 'solar', 'perc': 0.1}, {'fuel': 'wind', 'perc': 47.1}]}, {'from': '2019-05-16T04:30Z', 'to': '2019-05-16T05:00Z', 'intensity': {'forecast': 174, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 1.1}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 10.2}, {'fuel': 'gas', 'perc': 30}, {'fuel': 'nuclear', 'perc': 10.5}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 4.4}, {'fuel': 'solar', 'perc': 0.9}, {'fuel': 'wind', 'perc': 42.9}]}, {'from': '2019-05-16T05:00Z', 'to': '2019-05-16T05:30Z', 'intensity': {'forecast': 194, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0.8}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 11.7}, {'fuel': 'gas', 'perc': 33.2}, {'fuel': 'nuclear', 'perc': 7}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 2.6}, {'fuel': 'solar', 'perc': 2.7}, {'fuel': 'wind', 'perc': 42}]}, {'from': '2019-05-16T05:30Z', 'to': '2019-05-16T06:00Z', 'intensity': {'forecast': 238, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 12.5}, {'fuel': 'gas', 'perc': 46.5}, {'fuel': 'nuclear', 'perc': 0.4}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.2}, {'fuel': 'solar', 'perc': 4.7}, {'fuel': 'wind', 'perc': 35.7}]}, {'from': '2019-05-16T06:00Z', 'to': '2019-05-16T06:30Z', 'intensity': {'forecast': 227, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0.1}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 1.5}, {'fuel': 'gas', 'perc': 54.6}, {'fuel': 'nuclear', 'perc': 0.6}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.2}, {'fuel': 'solar', 'perc': 7.1}, {'fuel': 'wind', 'perc': 35.9}]}, {'from': '2019-05-16T06:30Z', 'to': '2019-05-16T07:00Z', 'intensity': {'forecast': 248, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 61.5}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 8}, {'fuel': 'wind', 'perc': 30.5}]}, {'from': '2019-05-16T07:00Z', 'to': '2019-05-16T07:30Z', 'intensity': {'forecast': 267, 'index': 'high'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 67.8}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0.7}, {'fuel': 'solar', 'perc': 8.1}, {'fuel': 'wind', 'perc': 23.4}]}, {'from': '2019-05-16T07:30Z', 'to': '2019-05-16T08:00Z', 'intensity': {'forecast': 269, 'index': 'high'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 68.4}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 0}, {'fuel': 'solar', 'perc': 9.6}, {'fuel': 'wind', 'perc': 22}]}, {'from': '2019-05-16T08:00Z', 'to': '2019-05-16T08:30Z', 'intensity': {'forecast': 267, 'index': 'high'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 68}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 1.3}, {'fuel': 'solar', 'perc': 10.2}, {'fuel': 'wind', 'perc': 20.5}]}, {'from': '2019-05-16T08:30Z', 'to': '2019-05-16T09:00Z', 'intensity': {'forecast': 263, 'index': 'high'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 67}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 1.6}, {'fuel': 'solar', 'perc': 11.5}, {'fuel': 'wind', 'perc': 19.9}]}, {'from': '2019-05-16T09:00Z', 'to': '2019-05-16T09:30Z', 'intensity': {'forecast': 258, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 66.2}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 1.1}, {'fuel': 'solar', 'perc': 13.3}, {'fuel': 'wind', 'perc': 19.4}]}, {'from': '2019-05-16T09:30Z', 'to': '2019-05-16T10:00Z', 'intensity': {'forecast': 249, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 63.4}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 1.3}, {'fuel': 'solar', 'perc': 15.6}, {'fuel': 'wind', 'perc': 19.7}]}, {'from': '2019-05-16T10:00Z', 'to': '2019-05-16T10:30Z', 'intensity': {'forecast': 240, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 61.4}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 1.3}, {'fuel': 'solar', 'perc': 17.7}, {'fuel': 'wind', 'perc': 19.6}]}, {'from': '2019-05-16T10:30Z', 'to': '2019-05-16T11:00Z', 'intensity': {'forecast': 236, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 59.6}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 1.6}, {'fuel': 'solar', 'perc': 18.9}, {'fuel': 'wind', 'perc': 19.9}]}, {'from': '2019-05-16T11:00Z', 'to': '2019-05-16T11:30Z', 'intensity': {'forecast': 238, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 60.8}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 1.1}, {'fuel': 'solar', 'perc': 18.8}, {'fuel': 'wind', 'perc': 19.3}]}, {'from': '2019-05-16T11:30Z', 'to': '2019-05-16T12:00Z', 'intensity': {'forecast': 235, 'index': 'moderate'}, 'generationmix': [{'fuel': 'biomass', 'perc': 0}, {'fuel': 'coal', 'perc': 0}, {'fuel': 'imports', 'perc': 0}, {'fuel': 'gas', 'perc': 59.5}, {'fuel': 'nuclear', 'perc': 0}, {'fuel': 'other', 'perc': 0}, {'fuel': 'hydro', 'perc': 1.3}, {'fuel': 'solar', 'perc': 19.9}, {'fuel': 'wind', 'perc': 19.3}]}]}" From 67e88af9002aee8b4bc8918d5e67d5b6291ac615 Mon Sep 17 00:00:00 2001 From: palean Date: Sun, 21 Jul 2019 22:46:43 -0500 Subject: [PATCH 2/3] Adding complete project version --- .../README_API-checkpoint.md | 12 + .../README_webScraping-checkpoint.md | 10 + ...Week3_Project_WebScraping-checkpoint.ipynb | 688 ++++++++++++++++++ your-code/README_API.md | 12 + your-code/README_webScraping.md | 10 + your-code/Week3_Project_WebScraping.ipynb | 688 ++++++++++++++++++ your-code/clean_data_webScraping.csv | 25 + your-code/raw_data_webScraping.csv | 25 + 8 files changed, 1470 insertions(+) create mode 100644 your-code/.ipynb_checkpoints/README_API-checkpoint.md create mode 100644 your-code/.ipynb_checkpoints/README_webScraping-checkpoint.md create mode 100644 your-code/.ipynb_checkpoints/Week3_Project_WebScraping-checkpoint.ipynb create mode 100644 your-code/README_API.md create mode 100644 your-code/README_webScraping.md create mode 100644 your-code/Week3_Project_WebScraping.ipynb create mode 100644 your-code/clean_data_webScraping.csv create mode 100644 your-code/raw_data_webScraping.csv diff --git a/your-code/.ipynb_checkpoints/README_API-checkpoint.md b/your-code/.ipynb_checkpoints/README_API-checkpoint.md new file mode 100644 index 0000000..e417b0e --- /dev/null +++ b/your-code/.ipynb_checkpoints/README_API-checkpoint.md @@ -0,0 +1,12 @@ +![IronHack Logo](https://s3-eu-west-1.amazonaws.com/ih-materials/uploads/upload_d5c5793015fec3be28a63c4fa3dd4d55.png) + +# Project: API + +## Overview +I chose the [Carbon Intensity API](https://carbonintensity.org.uk/). This API provides a trend of CO2 emissions related to electricity only in the UK. The demand and generation by fuel type (gas, coal, wind, nuclear, solar) for each region is a forecast which updates every 30-min. + +![api](https://dl.dropboxusercontent/s/r7e9pilhlwq9ezy/API1.png?dl=0) + +## Challenge + +The main challenge was to put together the raw data from the API web. It was a demanding task as I had to do several 'for's to unravel the information. In addittion, I managed to keep the info request from all 17 regions of the UK. diff --git a/your-code/.ipynb_checkpoints/README_webScraping-checkpoint.md b/your-code/.ipynb_checkpoints/README_webScraping-checkpoint.md new file mode 100644 index 0000000..7fd4fa1 --- /dev/null +++ b/your-code/.ipynb_checkpoints/README_webScraping-checkpoint.md @@ -0,0 +1,10 @@ +![IronHack Logo](https://s3-eu-west-1.amazonaws.com/ih-materials/uploads/upload_d5c5793015fec3be28a63c4fa3dd4d55.png) + +# Project: Web Scraping + +## Overview +I came up with the idea of a handy data frame with the main trails in Mexico, because I am a mountain lover. So, I used the [Alltrails](https://www.alltrails.com/es/mexico) page to extract the information. + +![ws](https://ld.dropboxusercontent.com/s/s6m069ip4geq500/wedscrap.png?dl=0) + +All details are shown in the jupyter notebook, as well as the further support I will requiare from the TAs ;) diff --git a/your-code/.ipynb_checkpoints/Week3_Project_WebScraping-checkpoint.ipynb b/your-code/.ipynb_checkpoints/Week3_Project_WebScraping-checkpoint.ipynb new file mode 100644 index 0000000..441f1ad --- /dev/null +++ b/your-code/.ipynb_checkpoints/Week3_Project_WebScraping-checkpoint.ipynb @@ -0,0 +1,688 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": 1, + "metadata": {}, + "outputs": [], + "source": [ + "# Libraries required\n", + "import requests\n", + "import pandas as pd\n", + "from bs4 import BeautifulSoup\n", + "from pandas.io.json import json_normalize\n", + "import re" + ] + }, + { + "cell_type": "code", + "execution_count": 100, + "metadata": {}, + "outputs": [], + "source": [ + "#def trails_parser(content):\n", + "\n", + "# URL of the general web page \n", + "url = 'https://www.alltrails.com/es/mexico'\n", + "html = requests.get(url).content\n", + "html_soup = BeautifulSoup(html,'html')" + ] + }, + { + "cell_type": "code", + "execution_count": 101, + "metadata": { + "scrolled": true + }, + "outputs": [], + "source": [ + "# findall the data I want\n", + "\n", + "#List of links of the trails places, exclusively from MX\n", + "data_links = html_soup.find_all('a',{'class':'item-link'})\n", + "links_list = [links['href'] for links in data_links if links['href'].startswith('/es/trail/mexico')]\n", + "links = [l.replace('/es','https://www.alltrails.com/es') for l in links_list]\n", + "\n", + "#List of the names in México \n", + "data_names = html_soup.select('.item-info h3')\n", + "names_list = [name.text for name in data_names]\n", + "names_list = names_list[0:24]\n", + "\n", + "#List of the locations in México\n", + "data_zone = html_soup.select('.location-label a')\n", + "zone_list = [zone.text for zone in data_zone]\n", + "zone_list = zone_list[0:24]\n", + "\n", + "#List of the level\n", + "data_level = html_soup.select('.difficulty-info span')\n", + "level_list = [level.text for level in data_level]\n", + "lista = [level for level in level_list if not re.findall(r'\\(\\d+\\)',level)] #taking just the names\n", + "lista = [l for l in lista if l]\n", + "level = lista[0:24]\n", + "\n", + "#List of number of reviews\n", + "data_reviews = html_soup.select('.review-count')\n", + "reviews_list = [reviews.text for reviews in data_reviews]\n", + "# para indicar en el dt sólo los dígitos re.findall(r'\\d+',star)\n", + "reviews_list =reviews_list[0:24]\n", + "\n", + "#List of stars: I tried different ways but none was successful. Need your support here. \n", + "#I tried:\n", + "\n", + "#data_stars = html_soup.select('.rating')\n", + "#for i,j in enumerate(data_stars):\n", + " #print(i[j]['title'])\n", + " #lista.append(j[i]['title'])\n", + "\n", + "#data_stars = html_soup.select_one('.difficulty-info > span[title]').get('title')\n", + "#data_stars #This only extract one of the ratings\n", + "\n", + "#lista= []\n", + "#for i in range(len(data_stars)):\n", + "# lista.append(data_stars[i]['title'])\n", + "#lista\n", + "\n", + "#data_stars = html_soup.select('.rating',attrs = 'title')\n", + "#data_stars\n", + "\n", + "#In addition, I would like to have further support to extract additional info from the pages ;)" + ] + }, + { + "cell_type": "code", + "execution_count": 102, + "metadata": {}, + "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", + "
Name of the TrailLocationLevelReviewsLinks
0IztaccihuatlParque Nacional Iztaccíhuatl-PopocatépetlDIFÍCIL(22)https://www.alltrails.com/es/trail/mexico/san-...
1Boca de Tomatlan TrailPuerto Vallarta, Jalisco, MéxicoMODERADA(27)https://www.alltrails.com/es/trail/mexico/jali...
2Cerro El CoronelSierra de San Pedro Mártir National ParkDIFÍCIL(23)https://www.alltrails.com/es/trail/mexico/baja...
3MalincheLa Malinche National ParkDIFÍCIL(26)https://www.alltrails.com/es/trail/mexico/tlax...
4Coba RuinsSolidaridad, Quintana Roo, MéxicoFÁCIL(15)https://www.alltrails.com/es/trail/mexico/quin...
5Cañon de La ZorraLos Cabos, Baja California Sur, MéxicoMODERADA(9)https://www.alltrails.com/es/trail/mexico/baja...
6Todos Santos Sugar Port TrailTodos Santos, Baja California Sur, MéxicoMODERADA(12)https://www.alltrails.com/es/trail/mexico/baja...
7TepoztecoTepoztlán, Morelos, MéxicoMODERADA(20)https://www.alltrails.com/es/trail/mexico/more...
8Cerro de la Silla (Antenas)Monumento Natural Cerro de la SillaDIFÍCIL(15)https://www.alltrails.com/es/trail/mexico/nuev...
9Nevado de Toluca Lagoons Loop TrailParque Nacional Nevado de TolucaMODERADA(10)https://www.alltrails.com/es/trail/mexico/mexi...
10The Walled CityTulum, Quintana Roo, MéxicoFÁCIL(11)https://www.alltrails.com/es/trail/mexico/quin...
11El San MiguelParque Nacional Desierto de los LeonesDIFÍCIL(9)https://www.alltrails.com/es/trail/mexico/dist...
12Pico de Orizaba South Face TrailMunicipio de La Perla, Veracruz de Ignacio de ...DIFÍCIL(9)https://www.alltrails.com/es/trail/mexico/vera...
13Camino al Convento TrailParque Nacional Desierto de los LeonesFÁCIL(13)https://www.alltrails.com/es/trail/mexico/dist...
14Boca de Tomatlan to Quimixto WaterfallPuerto Vallarta, Jalisco, MéxicoMODERADA(11)https://www.alltrails.com/es/trail/mexico/jali...
15Nevado de Toluca El Fraile Loop TrailParque Nacional Nevado de TolucaDIFÍCIL(8)https://www.alltrails.com/es/trail/mexico/mexi...
16Nevado de Toluca Rim Crater TrailParque Nacional Nevado de TolucaDIFÍCIL(5)https://www.alltrails.com/es/trail/mexico/mexi...
17Los PicachosGuanajuato, Gto, MexicoMODERADA(10)https://www.alltrails.com/es/trail/mexico/guan...
18Playa del Carmen Day Trip to TulumPlaya del Carmen, Quintana Roo, MéxicoFÁCIL(9)https://www.alltrails.com/es/trail/mexico/quin...
19Mirador El PinalReserva Nacional ChipinqueDIFÍCIL(7)https://www.alltrails.com/es/trail/mexico/nuev...
20Peña de BernalPeña de BernalMODERADA(11)https://www.alltrails.com/es/trail/mexico/quer...
21El Faro LighthouseMazatlán, Sinaloa, MéxicoMODERADA(7)https://www.alltrails.com/es/trail/mexico/sina...
22Pico del ÁguilaParque Nacional Cumbres des AjuscoDIFÍCIL(8)https://www.alltrails.com/es/trail/mexico/dist...
23El Salto Waterfall TrailEnsenada, Baja California, MéxicoFÁCIL(11)https://www.alltrails.com/es/trail/mexico/baja...
\n", + "
" + ], + "text/plain": [ + " Name of the Trail \\\n", + "0 Iztaccihuatl \n", + "1 Boca de Tomatlan Trail \n", + "2 Cerro El Coronel \n", + "3 Malinche \n", + "4 Coba Ruins \n", + "5 Cañon de La Zorra \n", + "6 Todos Santos Sugar Port Trail \n", + "7 Tepozteco \n", + "8 Cerro de la Silla (Antenas) \n", + "9 Nevado de Toluca Lagoons Loop Trail \n", + "10 The Walled City \n", + "11 El San Miguel \n", + "12 Pico de Orizaba South Face Trail \n", + "13 Camino al Convento Trail \n", + "14 Boca de Tomatlan to Quimixto Waterfall \n", + "15 Nevado de Toluca El Fraile Loop Trail \n", + "16 Nevado de Toluca Rim Crater Trail \n", + "17 Los Picachos \n", + "18 Playa del Carmen Day Trip to Tulum \n", + "19 Mirador El Pinal \n", + "20 Peña de Bernal \n", + "21 El Faro Lighthouse \n", + "22 Pico del Águila \n", + "23 El Salto Waterfall Trail \n", + "\n", + " Location Level Reviews \\\n", + "0 Parque Nacional Iztaccíhuatl-Popocatépetl DIFÍCIL (22) \n", + "1 Puerto Vallarta, Jalisco, México MODERADA (27) \n", + "2 Sierra de San Pedro Mártir National Park DIFÍCIL (23) \n", + "3 La Malinche National Park DIFÍCIL (26) \n", + "4 Solidaridad, Quintana Roo, México FÁCIL (15) \n", + "5 Los Cabos, Baja California Sur, México MODERADA (9) \n", + "6 Todos Santos, Baja California Sur, México MODERADA (12) \n", + "7 Tepoztlán, Morelos, México MODERADA (20) \n", + "8 Monumento Natural Cerro de la Silla DIFÍCIL (15) \n", + "9 Parque Nacional Nevado de Toluca MODERADA (10) \n", + "10 Tulum, Quintana Roo, México FÁCIL (11) \n", + "11 Parque Nacional Desierto de los Leones DIFÍCIL (9) \n", + "12 Municipio de La Perla, Veracruz de Ignacio de ... DIFÍCIL (9) \n", + "13 Parque Nacional Desierto de los Leones FÁCIL (13) \n", + "14 Puerto Vallarta, Jalisco, México MODERADA (11) \n", + "15 Parque Nacional Nevado de Toluca DIFÍCIL (8) \n", + "16 Parque Nacional Nevado de Toluca DIFÍCIL (5) \n", + "17 Guanajuato, Gto, Mexico MODERADA (10) \n", + "18 Playa del Carmen, Quintana Roo, México FÁCIL (9) \n", + "19 Reserva Nacional Chipinque DIFÍCIL (7) \n", + "20 Peña de Bernal MODERADA (11) \n", + "21 Mazatlán, Sinaloa, México MODERADA (7) \n", + "22 Parque Nacional Cumbres des Ajusco DIFÍCIL (8) \n", + "23 Ensenada, Baja California, México FÁCIL (11) \n", + "\n", + " Links \n", + "0 https://www.alltrails.com/es/trail/mexico/san-... \n", + "1 https://www.alltrails.com/es/trail/mexico/jali... \n", + "2 https://www.alltrails.com/es/trail/mexico/baja... \n", + "3 https://www.alltrails.com/es/trail/mexico/tlax... \n", + "4 https://www.alltrails.com/es/trail/mexico/quin... \n", + "5 https://www.alltrails.com/es/trail/mexico/baja... \n", + "6 https://www.alltrails.com/es/trail/mexico/baja... \n", + "7 https://www.alltrails.com/es/trail/mexico/more... \n", + "8 https://www.alltrails.com/es/trail/mexico/nuev... \n", + "9 https://www.alltrails.com/es/trail/mexico/mexi... \n", + "10 https://www.alltrails.com/es/trail/mexico/quin... \n", + "11 https://www.alltrails.com/es/trail/mexico/dist... \n", + "12 https://www.alltrails.com/es/trail/mexico/vera... \n", + "13 https://www.alltrails.com/es/trail/mexico/dist... \n", + "14 https://www.alltrails.com/es/trail/mexico/jali... \n", + "15 https://www.alltrails.com/es/trail/mexico/mexi... \n", + "16 https://www.alltrails.com/es/trail/mexico/mexi... \n", + "17 https://www.alltrails.com/es/trail/mexico/guan... \n", + "18 https://www.alltrails.com/es/trail/mexico/quin... \n", + "19 https://www.alltrails.com/es/trail/mexico/nuev... \n", + "20 https://www.alltrails.com/es/trail/mexico/quer... \n", + "21 https://www.alltrails.com/es/trail/mexico/sina... \n", + "22 https://www.alltrails.com/es/trail/mexico/dist... \n", + "23 https://www.alltrails.com/es/trail/mexico/baja... " + ] + }, + "execution_count": 102, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "#Now I will check the collected data so far.\n", + "\n", + "df_trails = pd.DataFrame({'Name of the Trail': names_list,\n", + " 'Location':zone_list,'Level':level,\n", + " 'Reviews':reviews_list,'Links':links}) \n", + "df_trails" + ] + }, + { + "cell_type": "code", + "execution_count": 103, + "metadata": {}, + "outputs": [], + "source": [ + "df_trails.to_csv('raw_data_webScraping.csv')" + ] + }, + { + "cell_type": "code", + "execution_count": 96, + "metadata": {}, + "outputs": [], + "source": [ + "#Data cleaning\n", + "\n", + "#Taking out parentheses in the Reviews column\n", + "df_trails['Reviews'] = [i.replace('(','').replace(')','') for i in df_trails['Reviews']]" + ] + }, + { + "cell_type": "code", + "execution_count": 97, + "metadata": {}, + "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", + "
Name of the Trail Location Level Reviews Links
0IztaccihuatlParque Nacional Iztaccíhuatl-PopocatépetlDIFÍCIL22https://www.alltrails.com/es/trail/mexico/san-pedro-nexapa/iztaccihuatl?ref=result-card
1Boca de Tomatlan TrailPuerto Vallarta, Jalisco, MéxicoMODERADA27https://www.alltrails.com/es/trail/mexico/jalisco/boca-de-tomatlan-hike?ref=result-card
2Cerro El CoronelSierra de San Pedro Mártir National ParkDIFÍCIL23https://www.alltrails.com/es/trail/mexico/baja-california/cerro-el-coronel?ref=result-card
3MalincheLa Malinche National ParkDIFÍCIL26https://www.alltrails.com/es/trail/mexico/tlaxcala/malinche?ref=result-card
4Coba RuinsSolidaridad, Quintana Roo, MéxicoFÁCIL15https://www.alltrails.com/es/trail/mexico/quintana-roo/coba-ruins?ref=result-card
5Cañon de La ZorraLos Cabos, Baja California Sur, MéxicoMODERADA9https://www.alltrails.com/es/trail/mexico/baja-california-sur/canon-de-la-zorra?ref=result-card
6Todos Santos Sugar Port TrailTodos Santos, Baja California Sur, MéxicoMODERADA12https://www.alltrails.com/es/trail/mexico/baja-california-sur/todos-santos-sugar-port-trail?ref=result-card
7TepoztecoTepoztlán, Morelos, MéxicoMODERADA20https://www.alltrails.com/es/trail/mexico/morelos/tepozteco?ref=result-card
8Cerro de la Silla (Antenas)Monumento Natural Cerro de la SillaDIFÍCIL15https://www.alltrails.com/es/trail/mexico/nuevo-leon/cerro-de-la-silla-antenas?ref=result-card
9Nevado de Toluca Lagoons Loop TrailParque Nacional Nevado de TolucaMODERADA10https://www.alltrails.com/es/trail/mexico/mexico/nevado-de-toluca-lagoons-loop-trail--4?ref=result-card
10The Walled CityTulum, Quintana Roo, MéxicoFÁCIL11https://www.alltrails.com/es/trail/mexico/quintana-roo/the-walled-city?ref=result-card
11El San MiguelParque Nacional Desierto de los LeonesDIFÍCIL9https://www.alltrails.com/es/trail/mexico/distrito-federal/el-san-miguel?ref=result-card
12Pico de Orizaba South Face TrailMunicipio de La Perla, Veracruz de Ignacio de la Llave, MéxicoDIFÍCIL9https://www.alltrails.com/es/trail/mexico/veracruz/pico-de-orizaba-south-face-trail?ref=result-card
13Camino al Convento TrailParque Nacional Desierto de los LeonesFÁCIL13https://www.alltrails.com/es/trail/mexico/distrito-federal/camino-al-convento-trail?ref=result-card
14Boca de Tomatlan to Quimixto WaterfallPuerto Vallarta, Jalisco, MéxicoMODERADA11https://www.alltrails.com/es/trail/mexico/jalisco/boca-de-tomatlan-to-quimixto-waterfall?ref=result-card
15Nevado de Toluca El Fraile Loop TrailParque Nacional Nevado de TolucaDIFÍCIL8https://www.alltrails.com/es/trail/mexico/mexico/nevado-de-toluca-el-fraile-loop-trail--2?ref=result-card
16Nevado de Toluca Rim Crater TrailParque Nacional Nevado de TolucaDIFÍCIL5https://www.alltrails.com/es/trail/mexico/mexico/nevado-de-toluca-rim-crater-trail?ref=result-card
17Los PicachosGuanajuato, Gto, MexicoMODERADA10https://www.alltrails.com/es/trail/mexico/guanajuato/los-picachos?ref=result-card
18Playa del Carmen Day Trip to TulumPlaya del Carmen, Quintana Roo, MéxicoFÁCIL9https://www.alltrails.com/es/trail/mexico/quintana-roo/playa-del-carmen-day-trip-to-tulum?ref=result-card
19Mirador El PinalReserva Nacional ChipinqueDIFÍCIL7https://www.alltrails.com/es/trail/mexico/nuevo-leon/mirador-el-pinal?ref=result-card
20Peña de BernalPeña de BernalMODERADA11https://www.alltrails.com/es/trail/mexico/queretaro/pena-de-bernal?ref=result-card
21El Faro LighthouseMazatlán, Sinaloa, MéxicoMODERADA7https://www.alltrails.com/es/trail/mexico/sinaloa/el-faro-lighthouse?ref=result-card
22Pico del ÁguilaParque Nacional Cumbres des AjuscoDIFÍCIL8https://www.alltrails.com/es/trail/mexico/distrito-federal/pico-del-aguila?ref=result-card
23El Salto Waterfall TrailEnsenada, Baja California, MéxicoFÁCIL11https://www.alltrails.com/es/trail/mexico/baja-california/el-salto-waterfall-trail?ref=result-card
" + ], + "text/plain": [ + "" + ] + }, + "execution_count": 97, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "#Making a link inside the df\n", + "def make_clickable(val):\n", + " return '{}'.format(val,val)\n", + "\n", + "df_trails.style.format({'Links':make_clickable})" + ] + }, + { + "cell_type": "code", + "execution_count": 98, + "metadata": {}, + "outputs": [], + "source": [ + "df_trails.to_csv('clean_data_webScraping.csv')" + ] + } + ], + "metadata": { + "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.7.3" + } + }, + "nbformat": 4, + "nbformat_minor": 4 +} diff --git a/your-code/README_API.md b/your-code/README_API.md new file mode 100644 index 0000000..e417b0e --- /dev/null +++ b/your-code/README_API.md @@ -0,0 +1,12 @@ +![IronHack Logo](https://s3-eu-west-1.amazonaws.com/ih-materials/uploads/upload_d5c5793015fec3be28a63c4fa3dd4d55.png) + +# Project: API + +## Overview +I chose the [Carbon Intensity API](https://carbonintensity.org.uk/). This API provides a trend of CO2 emissions related to electricity only in the UK. The demand and generation by fuel type (gas, coal, wind, nuclear, solar) for each region is a forecast which updates every 30-min. + +![api](https://dl.dropboxusercontent/s/r7e9pilhlwq9ezy/API1.png?dl=0) + +## Challenge + +The main challenge was to put together the raw data from the API web. It was a demanding task as I had to do several 'for's to unravel the information. In addittion, I managed to keep the info request from all 17 regions of the UK. diff --git a/your-code/README_webScraping.md b/your-code/README_webScraping.md new file mode 100644 index 0000000..7fd4fa1 --- /dev/null +++ b/your-code/README_webScraping.md @@ -0,0 +1,10 @@ +![IronHack Logo](https://s3-eu-west-1.amazonaws.com/ih-materials/uploads/upload_d5c5793015fec3be28a63c4fa3dd4d55.png) + +# Project: Web Scraping + +## Overview +I came up with the idea of a handy data frame with the main trails in Mexico, because I am a mountain lover. So, I used the [Alltrails](https://www.alltrails.com/es/mexico) page to extract the information. + +![ws](https://ld.dropboxusercontent.com/s/s6m069ip4geq500/wedscrap.png?dl=0) + +All details are shown in the jupyter notebook, as well as the further support I will requiare from the TAs ;) diff --git a/your-code/Week3_Project_WebScraping.ipynb b/your-code/Week3_Project_WebScraping.ipynb new file mode 100644 index 0000000..441f1ad --- /dev/null +++ b/your-code/Week3_Project_WebScraping.ipynb @@ -0,0 +1,688 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": 1, + "metadata": {}, + "outputs": [], + "source": [ + "# Libraries required\n", + "import requests\n", + "import pandas as pd\n", + "from bs4 import BeautifulSoup\n", + "from pandas.io.json import json_normalize\n", + "import re" + ] + }, + { + "cell_type": "code", + "execution_count": 100, + "metadata": {}, + "outputs": [], + "source": [ + "#def trails_parser(content):\n", + "\n", + "# URL of the general web page \n", + "url = 'https://www.alltrails.com/es/mexico'\n", + "html = requests.get(url).content\n", + "html_soup = BeautifulSoup(html,'html')" + ] + }, + { + "cell_type": "code", + "execution_count": 101, + "metadata": { + "scrolled": true + }, + "outputs": [], + "source": [ + "# findall the data I want\n", + "\n", + "#List of links of the trails places, exclusively from MX\n", + "data_links = html_soup.find_all('a',{'class':'item-link'})\n", + "links_list = [links['href'] for links in data_links if links['href'].startswith('/es/trail/mexico')]\n", + "links = [l.replace('/es','https://www.alltrails.com/es') for l in links_list]\n", + "\n", + "#List of the names in México \n", + "data_names = html_soup.select('.item-info h3')\n", + "names_list = [name.text for name in data_names]\n", + "names_list = names_list[0:24]\n", + "\n", + "#List of the locations in México\n", + "data_zone = html_soup.select('.location-label a')\n", + "zone_list = [zone.text for zone in data_zone]\n", + "zone_list = zone_list[0:24]\n", + "\n", + "#List of the level\n", + "data_level = html_soup.select('.difficulty-info span')\n", + "level_list = [level.text for level in data_level]\n", + "lista = [level for level in level_list if not re.findall(r'\\(\\d+\\)',level)] #taking just the names\n", + "lista = [l for l in lista if l]\n", + "level = lista[0:24]\n", + "\n", + "#List of number of reviews\n", + "data_reviews = html_soup.select('.review-count')\n", + "reviews_list = [reviews.text for reviews in data_reviews]\n", + "# para indicar en el dt sólo los dígitos re.findall(r'\\d+',star)\n", + "reviews_list =reviews_list[0:24]\n", + "\n", + "#List of stars: I tried different ways but none was successful. Need your support here. \n", + "#I tried:\n", + "\n", + "#data_stars = html_soup.select('.rating')\n", + "#for i,j in enumerate(data_stars):\n", + " #print(i[j]['title'])\n", + " #lista.append(j[i]['title'])\n", + "\n", + "#data_stars = html_soup.select_one('.difficulty-info > span[title]').get('title')\n", + "#data_stars #This only extract one of the ratings\n", + "\n", + "#lista= []\n", + "#for i in range(len(data_stars)):\n", + "# lista.append(data_stars[i]['title'])\n", + "#lista\n", + "\n", + "#data_stars = html_soup.select('.rating',attrs = 'title')\n", + "#data_stars\n", + "\n", + "#In addition, I would like to have further support to extract additional info from the pages ;)" + ] + }, + { + "cell_type": "code", + "execution_count": 102, + "metadata": {}, + "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", + "
Name of the TrailLocationLevelReviewsLinks
0IztaccihuatlParque Nacional Iztaccíhuatl-PopocatépetlDIFÍCIL(22)https://www.alltrails.com/es/trail/mexico/san-...
1Boca de Tomatlan TrailPuerto Vallarta, Jalisco, MéxicoMODERADA(27)https://www.alltrails.com/es/trail/mexico/jali...
2Cerro El CoronelSierra de San Pedro Mártir National ParkDIFÍCIL(23)https://www.alltrails.com/es/trail/mexico/baja...
3MalincheLa Malinche National ParkDIFÍCIL(26)https://www.alltrails.com/es/trail/mexico/tlax...
4Coba RuinsSolidaridad, Quintana Roo, MéxicoFÁCIL(15)https://www.alltrails.com/es/trail/mexico/quin...
5Cañon de La ZorraLos Cabos, Baja California Sur, MéxicoMODERADA(9)https://www.alltrails.com/es/trail/mexico/baja...
6Todos Santos Sugar Port TrailTodos Santos, Baja California Sur, MéxicoMODERADA(12)https://www.alltrails.com/es/trail/mexico/baja...
7TepoztecoTepoztlán, Morelos, MéxicoMODERADA(20)https://www.alltrails.com/es/trail/mexico/more...
8Cerro de la Silla (Antenas)Monumento Natural Cerro de la SillaDIFÍCIL(15)https://www.alltrails.com/es/trail/mexico/nuev...
9Nevado de Toluca Lagoons Loop TrailParque Nacional Nevado de TolucaMODERADA(10)https://www.alltrails.com/es/trail/mexico/mexi...
10The Walled CityTulum, Quintana Roo, MéxicoFÁCIL(11)https://www.alltrails.com/es/trail/mexico/quin...
11El San MiguelParque Nacional Desierto de los LeonesDIFÍCIL(9)https://www.alltrails.com/es/trail/mexico/dist...
12Pico de Orizaba South Face TrailMunicipio de La Perla, Veracruz de Ignacio de ...DIFÍCIL(9)https://www.alltrails.com/es/trail/mexico/vera...
13Camino al Convento TrailParque Nacional Desierto de los LeonesFÁCIL(13)https://www.alltrails.com/es/trail/mexico/dist...
14Boca de Tomatlan to Quimixto WaterfallPuerto Vallarta, Jalisco, MéxicoMODERADA(11)https://www.alltrails.com/es/trail/mexico/jali...
15Nevado de Toluca El Fraile Loop TrailParque Nacional Nevado de TolucaDIFÍCIL(8)https://www.alltrails.com/es/trail/mexico/mexi...
16Nevado de Toluca Rim Crater TrailParque Nacional Nevado de TolucaDIFÍCIL(5)https://www.alltrails.com/es/trail/mexico/mexi...
17Los PicachosGuanajuato, Gto, MexicoMODERADA(10)https://www.alltrails.com/es/trail/mexico/guan...
18Playa del Carmen Day Trip to TulumPlaya del Carmen, Quintana Roo, MéxicoFÁCIL(9)https://www.alltrails.com/es/trail/mexico/quin...
19Mirador El PinalReserva Nacional ChipinqueDIFÍCIL(7)https://www.alltrails.com/es/trail/mexico/nuev...
20Peña de BernalPeña de BernalMODERADA(11)https://www.alltrails.com/es/trail/mexico/quer...
21El Faro LighthouseMazatlán, Sinaloa, MéxicoMODERADA(7)https://www.alltrails.com/es/trail/mexico/sina...
22Pico del ÁguilaParque Nacional Cumbres des AjuscoDIFÍCIL(8)https://www.alltrails.com/es/trail/mexico/dist...
23El Salto Waterfall TrailEnsenada, Baja California, MéxicoFÁCIL(11)https://www.alltrails.com/es/trail/mexico/baja...
\n", + "
" + ], + "text/plain": [ + " Name of the Trail \\\n", + "0 Iztaccihuatl \n", + "1 Boca de Tomatlan Trail \n", + "2 Cerro El Coronel \n", + "3 Malinche \n", + "4 Coba Ruins \n", + "5 Cañon de La Zorra \n", + "6 Todos Santos Sugar Port Trail \n", + "7 Tepozteco \n", + "8 Cerro de la Silla (Antenas) \n", + "9 Nevado de Toluca Lagoons Loop Trail \n", + "10 The Walled City \n", + "11 El San Miguel \n", + "12 Pico de Orizaba South Face Trail \n", + "13 Camino al Convento Trail \n", + "14 Boca de Tomatlan to Quimixto Waterfall \n", + "15 Nevado de Toluca El Fraile Loop Trail \n", + "16 Nevado de Toluca Rim Crater Trail \n", + "17 Los Picachos \n", + "18 Playa del Carmen Day Trip to Tulum \n", + "19 Mirador El Pinal \n", + "20 Peña de Bernal \n", + "21 El Faro Lighthouse \n", + "22 Pico del Águila \n", + "23 El Salto Waterfall Trail \n", + "\n", + " Location Level Reviews \\\n", + "0 Parque Nacional Iztaccíhuatl-Popocatépetl DIFÍCIL (22) \n", + "1 Puerto Vallarta, Jalisco, México MODERADA (27) \n", + "2 Sierra de San Pedro Mártir National Park DIFÍCIL (23) \n", + "3 La Malinche National Park DIFÍCIL (26) \n", + "4 Solidaridad, Quintana Roo, México FÁCIL (15) \n", + "5 Los Cabos, Baja California Sur, México MODERADA (9) \n", + "6 Todos Santos, Baja California Sur, México MODERADA (12) \n", + "7 Tepoztlán, Morelos, México MODERADA (20) \n", + "8 Monumento Natural Cerro de la Silla DIFÍCIL (15) \n", + "9 Parque Nacional Nevado de Toluca MODERADA (10) \n", + "10 Tulum, Quintana Roo, México FÁCIL (11) \n", + "11 Parque Nacional Desierto de los Leones DIFÍCIL (9) \n", + "12 Municipio de La Perla, Veracruz de Ignacio de ... DIFÍCIL (9) \n", + "13 Parque Nacional Desierto de los Leones FÁCIL (13) \n", + "14 Puerto Vallarta, Jalisco, México MODERADA (11) \n", + "15 Parque Nacional Nevado de Toluca DIFÍCIL (8) \n", + "16 Parque Nacional Nevado de Toluca DIFÍCIL (5) \n", + "17 Guanajuato, Gto, Mexico MODERADA (10) \n", + "18 Playa del Carmen, Quintana Roo, México FÁCIL (9) \n", + "19 Reserva Nacional Chipinque DIFÍCIL (7) \n", + "20 Peña de Bernal MODERADA (11) \n", + "21 Mazatlán, Sinaloa, México MODERADA (7) \n", + "22 Parque Nacional Cumbres des Ajusco DIFÍCIL (8) \n", + "23 Ensenada, Baja California, México FÁCIL (11) \n", + "\n", + " Links \n", + "0 https://www.alltrails.com/es/trail/mexico/san-... \n", + "1 https://www.alltrails.com/es/trail/mexico/jali... \n", + "2 https://www.alltrails.com/es/trail/mexico/baja... \n", + "3 https://www.alltrails.com/es/trail/mexico/tlax... \n", + "4 https://www.alltrails.com/es/trail/mexico/quin... \n", + "5 https://www.alltrails.com/es/trail/mexico/baja... \n", + "6 https://www.alltrails.com/es/trail/mexico/baja... \n", + "7 https://www.alltrails.com/es/trail/mexico/more... \n", + "8 https://www.alltrails.com/es/trail/mexico/nuev... \n", + "9 https://www.alltrails.com/es/trail/mexico/mexi... \n", + "10 https://www.alltrails.com/es/trail/mexico/quin... \n", + "11 https://www.alltrails.com/es/trail/mexico/dist... \n", + "12 https://www.alltrails.com/es/trail/mexico/vera... \n", + "13 https://www.alltrails.com/es/trail/mexico/dist... \n", + "14 https://www.alltrails.com/es/trail/mexico/jali... \n", + "15 https://www.alltrails.com/es/trail/mexico/mexi... \n", + "16 https://www.alltrails.com/es/trail/mexico/mexi... \n", + "17 https://www.alltrails.com/es/trail/mexico/guan... \n", + "18 https://www.alltrails.com/es/trail/mexico/quin... \n", + "19 https://www.alltrails.com/es/trail/mexico/nuev... \n", + "20 https://www.alltrails.com/es/trail/mexico/quer... \n", + "21 https://www.alltrails.com/es/trail/mexico/sina... \n", + "22 https://www.alltrails.com/es/trail/mexico/dist... \n", + "23 https://www.alltrails.com/es/trail/mexico/baja... " + ] + }, + "execution_count": 102, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "#Now I will check the collected data so far.\n", + "\n", + "df_trails = pd.DataFrame({'Name of the Trail': names_list,\n", + " 'Location':zone_list,'Level':level,\n", + " 'Reviews':reviews_list,'Links':links}) \n", + "df_trails" + ] + }, + { + "cell_type": "code", + "execution_count": 103, + "metadata": {}, + "outputs": [], + "source": [ + "df_trails.to_csv('raw_data_webScraping.csv')" + ] + }, + { + "cell_type": "code", + "execution_count": 96, + "metadata": {}, + "outputs": [], + "source": [ + "#Data cleaning\n", + "\n", + "#Taking out parentheses in the Reviews column\n", + "df_trails['Reviews'] = [i.replace('(','').replace(')','') for i in df_trails['Reviews']]" + ] + }, + { + "cell_type": "code", + "execution_count": 97, + "metadata": {}, + "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", + "
Name of the Trail Location Level Reviews Links
0IztaccihuatlParque Nacional Iztaccíhuatl-PopocatépetlDIFÍCIL22https://www.alltrails.com/es/trail/mexico/san-pedro-nexapa/iztaccihuatl?ref=result-card
1Boca de Tomatlan TrailPuerto Vallarta, Jalisco, MéxicoMODERADA27https://www.alltrails.com/es/trail/mexico/jalisco/boca-de-tomatlan-hike?ref=result-card
2Cerro El CoronelSierra de San Pedro Mártir National ParkDIFÍCIL23https://www.alltrails.com/es/trail/mexico/baja-california/cerro-el-coronel?ref=result-card
3MalincheLa Malinche National ParkDIFÍCIL26https://www.alltrails.com/es/trail/mexico/tlaxcala/malinche?ref=result-card
4Coba RuinsSolidaridad, Quintana Roo, MéxicoFÁCIL15https://www.alltrails.com/es/trail/mexico/quintana-roo/coba-ruins?ref=result-card
5Cañon de La ZorraLos Cabos, Baja California Sur, MéxicoMODERADA9https://www.alltrails.com/es/trail/mexico/baja-california-sur/canon-de-la-zorra?ref=result-card
6Todos Santos Sugar Port TrailTodos Santos, Baja California Sur, MéxicoMODERADA12https://www.alltrails.com/es/trail/mexico/baja-california-sur/todos-santos-sugar-port-trail?ref=result-card
7TepoztecoTepoztlán, Morelos, MéxicoMODERADA20https://www.alltrails.com/es/trail/mexico/morelos/tepozteco?ref=result-card
8Cerro de la Silla (Antenas)Monumento Natural Cerro de la SillaDIFÍCIL15https://www.alltrails.com/es/trail/mexico/nuevo-leon/cerro-de-la-silla-antenas?ref=result-card
9Nevado de Toluca Lagoons Loop TrailParque Nacional Nevado de TolucaMODERADA10https://www.alltrails.com/es/trail/mexico/mexico/nevado-de-toluca-lagoons-loop-trail--4?ref=result-card
10The Walled CityTulum, Quintana Roo, MéxicoFÁCIL11https://www.alltrails.com/es/trail/mexico/quintana-roo/the-walled-city?ref=result-card
11El San MiguelParque Nacional Desierto de los LeonesDIFÍCIL9https://www.alltrails.com/es/trail/mexico/distrito-federal/el-san-miguel?ref=result-card
12Pico de Orizaba South Face TrailMunicipio de La Perla, Veracruz de Ignacio de la Llave, MéxicoDIFÍCIL9https://www.alltrails.com/es/trail/mexico/veracruz/pico-de-orizaba-south-face-trail?ref=result-card
13Camino al Convento TrailParque Nacional Desierto de los LeonesFÁCIL13https://www.alltrails.com/es/trail/mexico/distrito-federal/camino-al-convento-trail?ref=result-card
14Boca de Tomatlan to Quimixto WaterfallPuerto Vallarta, Jalisco, MéxicoMODERADA11https://www.alltrails.com/es/trail/mexico/jalisco/boca-de-tomatlan-to-quimixto-waterfall?ref=result-card
15Nevado de Toluca El Fraile Loop TrailParque Nacional Nevado de TolucaDIFÍCIL8https://www.alltrails.com/es/trail/mexico/mexico/nevado-de-toluca-el-fraile-loop-trail--2?ref=result-card
16Nevado de Toluca Rim Crater TrailParque Nacional Nevado de TolucaDIFÍCIL5https://www.alltrails.com/es/trail/mexico/mexico/nevado-de-toluca-rim-crater-trail?ref=result-card
17Los PicachosGuanajuato, Gto, MexicoMODERADA10https://www.alltrails.com/es/trail/mexico/guanajuato/los-picachos?ref=result-card
18Playa del Carmen Day Trip to TulumPlaya del Carmen, Quintana Roo, MéxicoFÁCIL9https://www.alltrails.com/es/trail/mexico/quintana-roo/playa-del-carmen-day-trip-to-tulum?ref=result-card
19Mirador El PinalReserva Nacional ChipinqueDIFÍCIL7https://www.alltrails.com/es/trail/mexico/nuevo-leon/mirador-el-pinal?ref=result-card
20Peña de BernalPeña de BernalMODERADA11https://www.alltrails.com/es/trail/mexico/queretaro/pena-de-bernal?ref=result-card
21El Faro LighthouseMazatlán, Sinaloa, MéxicoMODERADA7https://www.alltrails.com/es/trail/mexico/sinaloa/el-faro-lighthouse?ref=result-card
22Pico del ÁguilaParque Nacional Cumbres des AjuscoDIFÍCIL8https://www.alltrails.com/es/trail/mexico/distrito-federal/pico-del-aguila?ref=result-card
23El Salto Waterfall TrailEnsenada, Baja California, MéxicoFÁCIL11https://www.alltrails.com/es/trail/mexico/baja-california/el-salto-waterfall-trail?ref=result-card
" + ], + "text/plain": [ + "" + ] + }, + "execution_count": 97, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "#Making a link inside the df\n", + "def make_clickable(val):\n", + " return '{}'.format(val,val)\n", + "\n", + "df_trails.style.format({'Links':make_clickable})" + ] + }, + { + "cell_type": "code", + "execution_count": 98, + "metadata": {}, + "outputs": [], + "source": [ + "df_trails.to_csv('clean_data_webScraping.csv')" + ] + } + ], + "metadata": { + "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.7.3" + } + }, + "nbformat": 4, + "nbformat_minor": 4 +} diff --git a/your-code/clean_data_webScraping.csv b/your-code/clean_data_webScraping.csv new file mode 100644 index 0000000..cda3a43 --- /dev/null +++ b/your-code/clean_data_webScraping.csv @@ -0,0 +1,25 @@ +,Name of the Trail,Location,Level,Reviews,Links +0,Iztaccihuatl,Parque Nacional Iztaccíhuatl-Popocatépetl,DIFÍCIL,22,https://www.alltrails.com/es/trail/mexico/san-pedro-nexapa/iztaccihuatl?ref=result-card +1,Boca de Tomatlan Trail,"Puerto Vallarta, Jalisco, México",MODERADA,27,https://www.alltrails.com/es/trail/mexico/jalisco/boca-de-tomatlan-hike?ref=result-card +2,Cerro El Coronel,Sierra de San Pedro Mártir National Park,DIFÍCIL,23,https://www.alltrails.com/es/trail/mexico/baja-california/cerro-el-coronel?ref=result-card +3,Malinche,La Malinche National Park,DIFÍCIL,26,https://www.alltrails.com/es/trail/mexico/tlaxcala/malinche?ref=result-card +4,Coba Ruins,"Solidaridad, Quintana Roo, México",FÁCIL,15,https://www.alltrails.com/es/trail/mexico/quintana-roo/coba-ruins?ref=result-card +5,Cañon de La Zorra,"Los Cabos, Baja California Sur, México",MODERADA,9,https://www.alltrails.com/es/trail/mexico/baja-california-sur/canon-de-la-zorra?ref=result-card +6,Todos Santos Sugar Port Trail,"Todos Santos, Baja California Sur, México",MODERADA,12,https://www.alltrails.com/es/trail/mexico/baja-california-sur/todos-santos-sugar-port-trail?ref=result-card +7,Tepozteco,"Tepoztlán, Morelos, México",MODERADA,20,https://www.alltrails.com/es/trail/mexico/morelos/tepozteco?ref=result-card +8,Cerro de la Silla (Antenas),Monumento Natural Cerro de la Silla,DIFÍCIL,15,https://www.alltrails.com/es/trail/mexico/nuevo-leon/cerro-de-la-silla-antenas?ref=result-card +9,Nevado de Toluca Lagoons Loop Trail,Parque Nacional Nevado de Toluca,MODERADA,10,https://www.alltrails.com/es/trail/mexico/mexico/nevado-de-toluca-lagoons-loop-trail--4?ref=result-card +10,The Walled City,"Tulum, Quintana Roo, México",FÁCIL,11,https://www.alltrails.com/es/trail/mexico/quintana-roo/the-walled-city?ref=result-card +11,El San Miguel,Parque Nacional Desierto de los Leones,DIFÍCIL,9,https://www.alltrails.com/es/trail/mexico/distrito-federal/el-san-miguel?ref=result-card +12,Pico de Orizaba South Face Trail,"Municipio de La Perla, Veracruz de Ignacio de la Llave, México",DIFÍCIL,9,https://www.alltrails.com/es/trail/mexico/veracruz/pico-de-orizaba-south-face-trail?ref=result-card +13,Camino al Convento Trail,Parque Nacional Desierto de los Leones,FÁCIL,13,https://www.alltrails.com/es/trail/mexico/distrito-federal/camino-al-convento-trail?ref=result-card +14,Boca de Tomatlan to Quimixto Waterfall,"Puerto Vallarta, Jalisco, México",MODERADA,11,https://www.alltrails.com/es/trail/mexico/jalisco/boca-de-tomatlan-to-quimixto-waterfall?ref=result-card +15,Nevado de Toluca El Fraile Loop Trail,Parque Nacional Nevado de Toluca,DIFÍCIL,8,https://www.alltrails.com/es/trail/mexico/mexico/nevado-de-toluca-el-fraile-loop-trail--2?ref=result-card +16,Nevado de Toluca Rim Crater Trail,Parque Nacional Nevado de Toluca,DIFÍCIL,5,https://www.alltrails.com/es/trail/mexico/mexico/nevado-de-toluca-rim-crater-trail?ref=result-card +17,Los Picachos,"Guanajuato, Gto, Mexico",MODERADA,10,https://www.alltrails.com/es/trail/mexico/guanajuato/los-picachos?ref=result-card +18,Playa del Carmen Day Trip to Tulum,"Playa del Carmen, Quintana Roo, México",FÁCIL,9,https://www.alltrails.com/es/trail/mexico/quintana-roo/playa-del-carmen-day-trip-to-tulum?ref=result-card +19,Mirador El Pinal,Reserva Nacional Chipinque,DIFÍCIL,7,https://www.alltrails.com/es/trail/mexico/nuevo-leon/mirador-el-pinal?ref=result-card +20,Peña de Bernal,Peña de Bernal,MODERADA,11,https://www.alltrails.com/es/trail/mexico/queretaro/pena-de-bernal?ref=result-card +21,El Faro Lighthouse,"Mazatlán, Sinaloa, México",MODERADA,7,https://www.alltrails.com/es/trail/mexico/sinaloa/el-faro-lighthouse?ref=result-card +22,Pico del Águila,Parque Nacional Cumbres des Ajusco,DIFÍCIL,8,https://www.alltrails.com/es/trail/mexico/distrito-federal/pico-del-aguila?ref=result-card +23,El Salto Waterfall Trail,"Ensenada, Baja California, México",FÁCIL,11,https://www.alltrails.com/es/trail/mexico/baja-california/el-salto-waterfall-trail?ref=result-card diff --git a/your-code/raw_data_webScraping.csv b/your-code/raw_data_webScraping.csv new file mode 100644 index 0000000..8ce1f41 --- /dev/null +++ b/your-code/raw_data_webScraping.csv @@ -0,0 +1,25 @@ +,Name of the Trail,Location,Level,Reviews,Links +0,Iztaccihuatl,Parque Nacional Iztaccíhuatl-Popocatépetl,DIFÍCIL,(22),https://www.alltrails.com/es/trail/mexico/san-pedro-nexapa/iztaccihuatl?ref=result-card +1,Boca de Tomatlan Trail,"Puerto Vallarta, Jalisco, México",MODERADA,(27),https://www.alltrails.com/es/trail/mexico/jalisco/boca-de-tomatlan-hike?ref=result-card +2,Cerro El Coronel,Sierra de San Pedro Mártir National Park,DIFÍCIL,(23),https://www.alltrails.com/es/trail/mexico/baja-california/cerro-el-coronel?ref=result-card +3,Malinche,La Malinche National Park,DIFÍCIL,(26),https://www.alltrails.com/es/trail/mexico/tlaxcala/malinche?ref=result-card +4,Coba Ruins,"Solidaridad, Quintana Roo, México",FÁCIL,(15),https://www.alltrails.com/es/trail/mexico/quintana-roo/coba-ruins?ref=result-card +5,Cañon de La Zorra,"Los Cabos, Baja California Sur, México",MODERADA,(9),https://www.alltrails.com/es/trail/mexico/baja-california-sur/canon-de-la-zorra?ref=result-card +6,Todos Santos Sugar Port Trail,"Todos Santos, Baja California Sur, México",MODERADA,(12),https://www.alltrails.com/es/trail/mexico/baja-california-sur/todos-santos-sugar-port-trail?ref=result-card +7,Tepozteco,"Tepoztlán, Morelos, México",MODERADA,(20),https://www.alltrails.com/es/trail/mexico/morelos/tepozteco?ref=result-card +8,Cerro de la Silla (Antenas),Monumento Natural Cerro de la Silla,DIFÍCIL,(15),https://www.alltrails.com/es/trail/mexico/nuevo-leon/cerro-de-la-silla-antenas?ref=result-card +9,Nevado de Toluca Lagoons Loop Trail,Parque Nacional Nevado de Toluca,MODERADA,(10),https://www.alltrails.com/es/trail/mexico/mexico/nevado-de-toluca-lagoons-loop-trail--4?ref=result-card +10,The Walled City,"Tulum, Quintana Roo, México",FÁCIL,(11),https://www.alltrails.com/es/trail/mexico/quintana-roo/the-walled-city?ref=result-card +11,El San Miguel,Parque Nacional Desierto de los Leones,DIFÍCIL,(9),https://www.alltrails.com/es/trail/mexico/distrito-federal/el-san-miguel?ref=result-card +12,Pico de Orizaba South Face Trail,"Municipio de La Perla, Veracruz de Ignacio de la Llave, México",DIFÍCIL,(9),https://www.alltrails.com/es/trail/mexico/veracruz/pico-de-orizaba-south-face-trail?ref=result-card +13,Camino al Convento Trail,Parque Nacional Desierto de los Leones,FÁCIL,(13),https://www.alltrails.com/es/trail/mexico/distrito-federal/camino-al-convento-trail?ref=result-card +14,Boca de Tomatlan to Quimixto Waterfall,"Puerto Vallarta, Jalisco, México",MODERADA,(11),https://www.alltrails.com/es/trail/mexico/jalisco/boca-de-tomatlan-to-quimixto-waterfall?ref=result-card +15,Nevado de Toluca El Fraile Loop Trail,Parque Nacional Nevado de Toluca,DIFÍCIL,(8),https://www.alltrails.com/es/trail/mexico/mexico/nevado-de-toluca-el-fraile-loop-trail--2?ref=result-card +16,Nevado de Toluca Rim Crater Trail,Parque Nacional Nevado de Toluca,DIFÍCIL,(5),https://www.alltrails.com/es/trail/mexico/mexico/nevado-de-toluca-rim-crater-trail?ref=result-card +17,Los Picachos,"Guanajuato, Gto, Mexico",MODERADA,(10),https://www.alltrails.com/es/trail/mexico/guanajuato/los-picachos?ref=result-card +18,Playa del Carmen Day Trip to Tulum,"Playa del Carmen, Quintana Roo, México",FÁCIL,(9),https://www.alltrails.com/es/trail/mexico/quintana-roo/playa-del-carmen-day-trip-to-tulum?ref=result-card +19,Mirador El Pinal,Reserva Nacional Chipinque,DIFÍCIL,(7),https://www.alltrails.com/es/trail/mexico/nuevo-leon/mirador-el-pinal?ref=result-card +20,Peña de Bernal,Peña de Bernal,MODERADA,(11),https://www.alltrails.com/es/trail/mexico/queretaro/pena-de-bernal?ref=result-card +21,El Faro Lighthouse,"Mazatlán, Sinaloa, México",MODERADA,(7),https://www.alltrails.com/es/trail/mexico/sinaloa/el-faro-lighthouse?ref=result-card +22,Pico del Águila,Parque Nacional Cumbres des Ajusco,DIFÍCIL,(8),https://www.alltrails.com/es/trail/mexico/distrito-federal/pico-del-aguila?ref=result-card +23,El Salto Waterfall Trail,"Ensenada, Baja California, México",FÁCIL,(11),https://www.alltrails.com/es/trail/mexico/baja-california/el-salto-waterfall-trail?ref=result-card From d5f68348da9b46e42642d0baab7cb5c206a5d2c7 Mon Sep 17 00:00:00 2001 From: palean Date: Sun, 21 Jul 2019 22:53:23 -0500 Subject: [PATCH 3/3] Updating images --- your-code/.ipynb_checkpoints/README_API-checkpoint.md | 2 +- your-code/.ipynb_checkpoints/README_webScraping-checkpoint.md | 2 +- your-code/README_API.md | 2 +- your-code/README_webScraping.md | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/your-code/.ipynb_checkpoints/README_API-checkpoint.md b/your-code/.ipynb_checkpoints/README_API-checkpoint.md index e417b0e..9c8d181 100644 --- a/your-code/.ipynb_checkpoints/README_API-checkpoint.md +++ b/your-code/.ipynb_checkpoints/README_API-checkpoint.md @@ -5,7 +5,7 @@ ## Overview I chose the [Carbon Intensity API](https://carbonintensity.org.uk/). This API provides a trend of CO2 emissions related to electricity only in the UK. The demand and generation by fuel type (gas, coal, wind, nuclear, solar) for each region is a forecast which updates every 30-min. -![api](https://dl.dropboxusercontent/s/r7e9pilhlwq9ezy/API1.png?dl=0) +![api](https://dl.dropboxusercontent.com/s/r7e9pilhlwq9ezy/API1.png?dl=0) ## Challenge diff --git a/your-code/.ipynb_checkpoints/README_webScraping-checkpoint.md b/your-code/.ipynb_checkpoints/README_webScraping-checkpoint.md index 7fd4fa1..31b84c3 100644 --- a/your-code/.ipynb_checkpoints/README_webScraping-checkpoint.md +++ b/your-code/.ipynb_checkpoints/README_webScraping-checkpoint.md @@ -5,6 +5,6 @@ ## Overview I came up with the idea of a handy data frame with the main trails in Mexico, because I am a mountain lover. So, I used the [Alltrails](https://www.alltrails.com/es/mexico) page to extract the information. -![ws](https://ld.dropboxusercontent.com/s/s6m069ip4geq500/wedscrap.png?dl=0) +![ws](https://dl.dropboxusercontent.com/s/s6m069ip4geq500/wedscrap.png?dl=0) All details are shown in the jupyter notebook, as well as the further support I will requiare from the TAs ;) diff --git a/your-code/README_API.md b/your-code/README_API.md index e417b0e..9c8d181 100644 --- a/your-code/README_API.md +++ b/your-code/README_API.md @@ -5,7 +5,7 @@ ## Overview I chose the [Carbon Intensity API](https://carbonintensity.org.uk/). This API provides a trend of CO2 emissions related to electricity only in the UK. The demand and generation by fuel type (gas, coal, wind, nuclear, solar) for each region is a forecast which updates every 30-min. -![api](https://dl.dropboxusercontent/s/r7e9pilhlwq9ezy/API1.png?dl=0) +![api](https://dl.dropboxusercontent.com/s/r7e9pilhlwq9ezy/API1.png?dl=0) ## Challenge diff --git a/your-code/README_webScraping.md b/your-code/README_webScraping.md index 7fd4fa1..31b84c3 100644 --- a/your-code/README_webScraping.md +++ b/your-code/README_webScraping.md @@ -5,6 +5,6 @@ ## Overview I came up with the idea of a handy data frame with the main trails in Mexico, because I am a mountain lover. So, I used the [Alltrails](https://www.alltrails.com/es/mexico) page to extract the information. -![ws](https://ld.dropboxusercontent.com/s/s6m069ip4geq500/wedscrap.png?dl=0) +![ws](https://dl.dropboxusercontent.com/s/s6m069ip4geq500/wedscrap.png?dl=0) All details are shown in the jupyter notebook, as well as the further support I will requiare from the TAs ;)