From d2083bd8828a453df6def74a84897ecff7d68363 Mon Sep 17 00:00:00 2001
From: "Jean-Luc.Parouty@grenoble-inp.fr" <paroutyj@f-dahu.u-ga.fr>
Date: Sat, 29 Feb 2020 12:39:19 +0100
Subject: [PATCH] SYNOP dataset cooking

---
 SYNOP/.~Preparation-of-data.ipynb | 1184 ++++++++++
 SYNOP/01-Deep-weather.ipynb       |  344 ---
 SYNOP/Preparation-of-data.ipynb   | 3668 +++++++++++++++++++++++++++++
 3 files changed, 4852 insertions(+), 344 deletions(-)
 create mode 100644 SYNOP/.~Preparation-of-data.ipynb
 delete mode 100644 SYNOP/01-Deep-weather.ipynb
 create mode 100644 SYNOP/Preparation-of-data.ipynb

diff --git a/SYNOP/.~Preparation-of-data.ipynb b/SYNOP/.~Preparation-of-data.ipynb
new file mode 100644
index 0000000..68bd5b1
--- /dev/null
+++ b/SYNOP/.~Preparation-of-data.ipynb
@@ -0,0 +1,1184 @@
+{
+ "cells": [
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "<img width=\"800px\" src=\"../fidle/img/00-Fidle-header-01.svg\"></img>\n",
+    "\n",
+    "# <!-- TITLE --> [TIMS1] - Time serie with RNN\n",
+    "<!-- DESC --> Time serie prediction with RNN\n",
+    "<!-- AUTHOR : Jean-Luc Parouty (CNRS/SIMaP) -->\n",
+    "\n",
+    "## Objectives :\n",
+    " - Objectif \n",
+    " - Objectif_pédagogique  \n",
+    "\n",
+    "\n",
+    "SYNOP meteorological data, available at: https://public.opendatasoft.com\n",
+    "\n",
+    "## What we're going to do :\n",
+    "\n",
+    " - Ceci\n",
+    " - Cela\n",
+    "\n",
+    "## Step 1 - Import and init\n",
+    "### 1.1 - Python"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 51,
+   "metadata": {},
+   "outputs": [
+    {
+     "data": {
+      "text/html": [
+       "<style>\n",
+       "\n",
+       "div.warn {    \n",
+       "    background-color: #fcf2f2;\n",
+       "    border-color: #dFb5b4;\n",
+       "    border-left: 5px solid #dfb5b4;\n",
+       "    padding: 0.5em;\n",
+       "    font-weight: bold;\n",
+       "    font-size: 1.1em;;\n",
+       "    }\n",
+       "\n",
+       "\n",
+       "\n",
+       "div.nota {    \n",
+       "    background-color: #DAFFDE;\n",
+       "    border-left: 5px solid #92CC99;\n",
+       "    padding: 0.5em;\n",
+       "    }\n",
+       "\n",
+       "div.todo:before { content:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1My44OTEyIiBoZWlnaHQ9IjE0My4zOTAyIiB2aWV3Qm94PSIwIDAgNTMuODkxMiAxNDMuMzkwMiI+PHRpdGxlPjAwLUJvYi10b2RvPC90aXRsZT48cGF0aCBkPSJNMjMuNDU2OCwxMTQuMzAxNmExLjgwNjMsMS44MDYzLDAsMSwxLDEuODE1NywxLjgyNEExLjgyMDksMS44MjA5LDAsMCwxLDIzLjQ1NjgsMTE0LjMwMTZabS0xMC42NjEyLDEuODIyQTEuODI3MiwxLjgyNzIsMCwxLDAsMTAuOTgsMTE0LjMsMS44MiwxLjgyLDAsMCwwLDEyLjc5NTYsMTE2LjEyMzZabS03LjcwNyw0LjU4NzR2LTVzLjQ4NjMtOS4xMjIzLDguMDIxNS0xMS45Njc1YTE5LjIwODIsMTkuMjA4MiwwLDAsMSw2LjA0ODYtMS4yNDU0LDE5LjE3NzgsMTkuMTc3OCwwLDAsMSw2LjA0ODcsMS4yNDc1YzcuNTM1MSwyLjgzNDcsOC4wMTc0LDExLjk2NzQsOC4wMTc0LDExLjk2NzR2NS4wMjM0bC4wMDQyLDcuNjgydjIuNGMuMDE2Ny4xOTkyLjAzMzYuMzkyMS4wMzM2LjU4NzEsMCwuMjEzOC0uMDE2OC40MTA5LS4wMzM2LjYzMzJ2LjA1ODdoLS4wMDg0YTguMzcxOSw4LjM3MTksMCwwLDEtNy4zNzM4LDcuNjU0N3MtLjk5NTMsMy42MzgtNi42OTMzLDMuNjM4LTYuNjkzNC0zLjYzOC02LjY5MzQtMy42MzhhOC4zNyw4LjM3LDAsMCwxLTcuMzcxNi03LjY1NDdINS4wODQzdi0uMDU4N2MtLjAxODktLjIyLS4wMjk0LS40MTk0LS4wMjk0LS42MzMyLDAtLjE5MjkuMDE2Ny0uMzgzNy4wMjk0LS41ODcxdi0yLjRtMTguMDkzNy00LjA0YTEuMTU2NSwxLjE1NjUsMCwxLDAtMi4zMTI2LDAsMS4xNTY0LDEuMTU2NCwwLDEsMCwyLjMxMjYsMFptNC4wODM0LDBhMS4xNTk1LDEuMTU5NSwwLDEsMC0xLjE2MzYsMS4xN0ExLjE3NSwxLjE3NSwwLDAsMCwyNy4yNjE0LDEyNC4zNzc5Wk05LjM3MzksMTE0LjYzNWMwLDMuMTA5MywyLjQxMzIsMy4zMSwyLjQxMzIsMy4zMWExMzMuOTI0MywxMzMuOTI0MywwLDAsMCwxNC43MzQ4LDBzMi40MTExLS4xOTI5LDIuNDExMS0zLjMxYTguMDc3Myw4LjA3NzMsMCwwLDAtMi40MTExLTUuNTUxOWMtNC41LTMuNTAzMy05LjkxMjYtMy41MDMzLTE0Ljc0MTEsMEE4LjA4NTEsOC4wODUxLDAsMCwwLDkuMzczOSwxMTQuNjM1WiIgc3R5bGU9ImZpbGw6IzAxMDEwMSIvPjxjaXJjbGUgY3g9IjMzLjE0MzYiIGN5PSIxMjQuNTM0IiByPSIzLjgzNjMiIHN0eWxlPSJmaWxsOiMwMTAxMDEiLz48cmVjdCB4PSIzNS42NjU5IiB5PSIxMTIuOTYyNSIgd2lkdGg9IjIuMDc3IiBoZWlnaHQ9IjEwLjU0NTgiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIxLjYgMjQxLjExMjEpIHJvdGF0ZSgtMTU1Ljc0NikiIHN0eWxlPSJmaWxsOiMwMTAxMDEiLz48Y2lyY2xlIGN4PSIzOC44NzA0IiBjeT0iMTEzLjQyNzkiIHI9IjIuNDA4NSIgc3R5bGU9ImZpbGw6IzAxMDEwMSIvPjxjaXJjbGUgY3g9IjUuMjI0OCIgY3k9IjEyNC41MzQiIHI9IjMuODM2MyIgc3R5bGU9ImZpbGw6IzAxMDEwMSIvPjxyZWN0IHg9IjEuNDE2NCIgeT0iMTI0LjYzMDEiIHdpZHRoPSIyLjA3NyIgaGVpZ2h0PSIxMC41NDU4IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0LjkwOTcgMjU5LjgwNikgcm90YXRlKC0xODApIiBzdHlsZT0iZmlsbDojMDEwMTAxIi8+PGNpcmNsZSBjeD0iMi40MDkxIiBjeT0iMTM3LjA5OTYiIHI9IjIuNDA4NSIgc3R5bGU9ImZpbGw6IzAxMDEwMSIvPjxwYXRoIGQ9Ik0xOC4wNTExLDEwMC4xMDY2aC0uMDE0NlYxMDIuNjFoMi4zdi0yLjQyNzlhMi40MjI5LDIuNDIyOSwwLDEsMC0yLjI4NTQtLjA3NTVaIiBzdHlsZT0iZmlsbDojMDEwMTAxIi8+PHBhdGggZD0iTTM5LjQyMTQsMjcuMjU4djEuMDVBMTEuOTQ1MiwxMS45NDUyLDAsMCwwLDQ0LjU5NTQsNS43OWEuMjQ0OS4yNDQ5LDAsMCwxLS4wMjM1LS40MjI3TDQ2Ljc1LDMuOTUxNWEuMzg5Mi4zODkyLDAsMCwxLC40MjYyLDAsMTQuODQ0MiwxNC44NDQyLDAsMCwxLTcuNzU0MywyNy4yNTkxdjEuMDY3YS40NS40NSwwLDAsMS0uNzA0Ny4zNzU4bC0zLjg0MTktMi41MWEuNDUuNDUsMCwwLDEsMC0uNzUxNmwzLjg0MTktMi41MWEuNDUuNDUsMCwwLDEsLjY5NDYuMzc1OFpNNDMuMjMsMi41ODkyLDM5LjM4NzguMDc5NGEuNDUuNDUsMCwwLDAtLjcwNDYuMzc1OHYxLjA2N2ExNC44NDQyLDE0Ljg0NDIsMCwwLDAtNy43NTQzLDI3LjI1OTEuMzg5LjM4OSwwLDAsMCwuNDI2MSwwbDIuMTc3Ny0xLjQxOTNhLjI0NS4yNDUsMCwwLDAtLjAyMzUtLjQyMjgsMTEuOTQ1MSwxMS45NDUxLDAsMCwxLDUuMTc0LTIyLjUxNDZ2MS4wNWEuNDUuNDUsMCwwLDAsLjcwNDYuMzc1OGwzLjg1NTMtMi41MWEuNDUuNDUsMCwwLDAsMC0uNzUxNlpNMzkuMDUyMywxNC4yNDU4YTIuMTIwNiwyLjEyMDYsMCwxLDAsMi4xMjA2LDIuMTIwNmgwQTIuMTI0LDIuMTI0LDAsMCwwLDM5LjA1MjMsMTQuMjQ1OFptNi4wNzMyLTQuNzc4MS44MjU0LjgyNTVhMS4wNTY4LDEuMDU2OCwwLDAsMSwuMTE3NSwxLjM0MjFsLS44MDIsMS4xNDQyYTcuMTAxOCw3LjEwMTgsMCwwLDEsLjcxMTQsMS43MTEybDEuMzc1Ny4yNDE2YTEuMDU2OSwxLjA1NjksMCwwLDEsLjg3NTcsMS4wNHYxLjE2NDNhMS4wNTY5LDEuMDU2OSwwLDAsMS0uODc1NywxLjA0bC0xLjM3MjQuMjQxNkE3LjExLDcuMTEsMCwwLDEsNDUuMjcsMTkuOTNsLjgwMTksMS4xNDQyYTEuMDU3LDEuMDU3LDAsMCwxLS4xMTc0LDEuMzQyMmwtLjgyODguODQ4OWExLjA1NywxLjA1NywwLDAsMS0xLjM0MjEuMTE3NGwtMS4xNDQyLS44MDE5YTcuMTMzOCw3LjEzMzgsMCwwLDEtMS43MTEzLjcxMTNsLS4yNDE2LDEuMzcyNGExLjA1NjgsMS4wNTY4LDAsMCwxLTEuMDQuODc1N0gzOC40Njg0YTEuMDU2OCwxLjA1NjgsMCwwLDEtMS4wNC0uODc1N2wtLjI0MTYtMS4zNzI0YTcuMTM1NSw3LjEzNTUsMCwwLDEtMS43MTEzLS43MTEzbC0xLjE0NDEuODAxOWExLjA1NzEsMS4wNTcxLDAsMCwxLTEuMzQyMi0uMTE3NGwtLjgzNTUtLjgyNTVhMS4wNTcsMS4wNTcsMCwwLDEtLjExNzQtMS4zNDIxbC44MDE5LTEuMTQ0MmE3LjEyMSw3LjEyMSwwLDAsMS0uNzExMy0xLjcxMTJsLTEuMzcyNC0uMjQxNmExLjA1NjksMS4wNTY5LDAsMCwxLS44NzU3LTEuMDRWMTUuNzgyNmExLjA1NjksMS4wNTY5LDAsMCwxLC44NzU3LTEuMDRsMS4zNzU3LS4yNDE2YTcuMTEsNy4xMSwwLDAsMSwuNzExNC0xLjcxMTJsLS44MDItMS4xNDQyYTEuMDU3LDEuMDU3LDAsMCwxLC4xMTc1LTEuMzQyMmwuODI1NC0uODI1NEExLjA1NjgsMS4wNTY4LDAsMCwxLDM0LjMyNDUsOS4zNmwxLjE0NDIuODAxOUE3LjEzNTUsNy4xMzU1LDAsMCwxLDM3LjE4LDkuNDUxbC4yNDE2LTEuMzcyNGExLjA1NjgsMS4wNTY4LDAsMCwxLDEuMDQtLjg3NTdoMS4xNjc3YTEuMDU2OSwxLjA1NjksMCwwLDEsMS4wNC44NzU3bC4yNDE2LDEuMzcyNGE3LjEyNSw3LjEyNSwwLDAsMSwxLjcxMTIuNzExM0w0My43NjY2LDkuMzZBMS4wNTY5LDEuMDU2OSwwLDAsMSw0NS4xMjU1LDkuNDY3N1ptLTIuMDMsNi44OTg3QTQuMDQzMyw0LjA0MzMsMCwxLDAsMzkuMDUyMywyMC40MWgwQTQuMDQ2NSw0LjA0NjUsMCwwLDAsNDMuMDk1NSwxNi4zNjY0WiIgc3R5bGU9ImZpbGw6I2UxMjIyOSIvPjxwb2x5Z29uIHBvaW50cz0iMzkuNDEzIDM0Ljc1NyAzOS41MzcgMzQuNzU3IDM5LjY3NSAzNC43NTcgMzkuNjc1IDEwOS41MSAzOS41MzcgMTA5LjUxIDM5LjQxMyAxMDkuNTEgMzkuNDEzIDM0Ljc1NyAzOS40MTMgMzQuNzU3IiBzdHlsZT0iZmlsbDpub25lO3N0cm9rZTojOTk5O3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1taXRlcmxpbWl0OjEwO3N0cm9rZS13aWR0aDowLjMwODg1NDQ1MDU2MDE2MThweDtmaWxsLXJ1bGU6ZXZlbm9kZCIvPjwvc3ZnPg==);\n",
+       "    float:left;\n",
+       "    margin-right:20px;\n",
+       "    margin-top:-20px;\n",
+       "    margin-bottom:20px;\n",
+       "}\n",
+       "div.todo{\n",
+       "    font-weight: bold;\n",
+       "    font-size: 1.1em;\n",
+       "    margin-top:40px;\n",
+       "}\n",
+       "div.todo ul{\n",
+       "    margin: 0.2em;\n",
+       "}\n",
+       "div.todo li{\n",
+       "    margin-left:60px;\n",
+       "    margin-top:0;\n",
+       "    margin-bottom:0;\n",
+       "}\n",
+       "\n",
+       "\n",
+       "</style>\n",
+       "\n"
+      ],
+      "text/plain": [
+       "<IPython.core.display.HTML object>"
+      ]
+     },
+     "metadata": {},
+     "output_type": "display_data"
+    },
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "\n",
+      "FIDLE 2020 - Practical Work Module\n",
+      "Version              : 0.4.3\n",
+      "Run time             : Saturday 29 February 2020, 12:20:26\n",
+      "TensorFlow version   : 2.0.0\n",
+      "Keras version        : 2.2.4-tf\n"
+     ]
+    }
+   ],
+   "source": [
+    "import tensorflow as tf\n",
+    "from tensorflow import keras\n",
+    "from tensorflow.keras.callbacks import TensorBoard\n",
+    "\n",
+    "import numpy as np\n",
+    "import matplotlib.pyplot as plt\n",
+    "\n",
+    "import pandas as pd\n",
+    "import h5py, json\n",
+    "import os,time,sys\n",
+    "\n",
+    "from importlib import reload\n",
+    "\n",
+    "sys.path.append('..')\n",
+    "import fidle.pwk as ooo\n",
+    "\n",
+    "ooo.init()\n",
+    "pd.set_option('display.max_rows',200)\n",
+    "\n",
+    "def subtitle(t):\n",
+    "    ooo.display_md(f'<br>**{t}**')\n",
+    "    "
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "### 1.2 - Where are we ? "
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 52,
+   "metadata": {},
+   "outputs": [
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "Well, we should be at GRICAD !\n",
+      "We are going to use: /bettik/PROJECTS/pr-fidle/datasets/SYNOP\n"
+     ]
+    }
+   ],
+   "source": [
+    "place, dataset_dir = ooo.good_place( { 'GRICAD' : f'{os.getenv(\"SCRATCH_DIR\",\"\")}/PROJECTS/pr-fidle/datasets/SYNOP',\n",
+    "                                       'IDRIS'  : f'{os.getenv(\"WORK\",\"\")}/datasets/SYNOP',\n",
+    "                                       'HOME'   : f'{os.getenv(\"HOME\",\"\")}/datasets/SYNOP'} )"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "## Step 2 - Read the data"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 53,
+   "metadata": {},
+   "outputs": [],
+   "source": [
+    "data_filename   = 'origine/donnees-synop-essentielles-omm-LYS.csv'\n",
+    "schema_filename = 'origine/schema.json'"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "### 2.1 - Read columns code"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 54,
+   "metadata": {},
+   "outputs": [],
+   "source": [
+    "with open(f'{dataset_dir}/{schema_filename}','r') as json_file:\n",
+    "    schema = json.load(json_file)\n",
+    "\n",
+    "synop_codes=list( schema['definitions']['donnees-synop-essentielles-omm_records']['properties']['fields']['properties'].keys() )"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "### 2.2 - Read data"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 55,
+   "metadata": {},
+   "outputs": [
+    {
+     "data": {
+      "text/markdown": [
+       "<br>**Raw data :**"
+      ],
+      "text/plain": [
+       "<IPython.core.display.Markdown object>"
+      ]
+     },
+     "metadata": {},
+     "output_type": "display_data"
+    },
+    {
+     "data": {
+      "text/html": [
+       "<div>\n",
+       "<style scoped>\n",
+       "    .dataframe tbody tr th:only-of-type {\n",
+       "        vertical-align: middle;\n",
+       "    }\n",
+       "\n",
+       "    .dataframe tbody tr th {\n",
+       "        vertical-align: top;\n",
+       "    }\n",
+       "\n",
+       "    .dataframe thead th {\n",
+       "        text-align: right;\n",
+       "    }\n",
+       "</style>\n",
+       "<table border=\"1\" class=\"dataframe\">\n",
+       "  <thead>\n",
+       "    <tr style=\"text-align: right;\">\n",
+       "      <th></th>\n",
+       "      <th>ID OMM station</th>\n",
+       "      <th>Date</th>\n",
+       "      <th>Pression au niveau mer</th>\n",
+       "      <th>Variation de pression en 3 heures</th>\n",
+       "      <th>Type de tendance barométrique</th>\n",
+       "      <th>Direction du vent moyen 10 mn</th>\n",
+       "      <th>Vitesse du vent moyen 10 mn</th>\n",
+       "      <th>Température</th>\n",
+       "      <th>Point de rosée</th>\n",
+       "      <th>Humidité</th>\n",
+       "      <th>...</th>\n",
+       "      <th>Longitude</th>\n",
+       "      <th>Latitude</th>\n",
+       "      <th>communes (name)</th>\n",
+       "      <th>communes (code)</th>\n",
+       "      <th>EPCI (name)</th>\n",
+       "      <th>EPCI (code)</th>\n",
+       "      <th>department (name)</th>\n",
+       "      <th>department (code)</th>\n",
+       "      <th>region (name)</th>\n",
+       "      <th>region (code)</th>\n",
+       "    </tr>\n",
+       "  </thead>\n",
+       "  <tbody>\n",
+       "    <tr>\n",
+       "      <th>29155</th>\n",
+       "      <td>7481</td>\n",
+       "      <td>2019-11-16T01:00:00+01:00</td>\n",
+       "      <td>100640.0</td>\n",
+       "      <td>130.0</td>\n",
+       "      <td>1.0</td>\n",
+       "      <td>190.0</td>\n",
+       "      <td>1.0</td>\n",
+       "      <td>272.75</td>\n",
+       "      <td>272.75</td>\n",
+       "      <td>100.0</td>\n",
+       "      <td>...</td>\n",
+       "      <td>5.077833</td>\n",
+       "      <td>45.7265</td>\n",
+       "      <td>Colombier-Saugnieu</td>\n",
+       "      <td>69299</td>\n",
+       "      <td>CC de l'Est Lyonnais (CCEL)</td>\n",
+       "      <td>246900575</td>\n",
+       "      <td>Rhône</td>\n",
+       "      <td>69</td>\n",
+       "      <td>Auvergne-Rhône-Alpes</td>\n",
+       "      <td>84</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>29156</th>\n",
+       "      <td>7481</td>\n",
+       "      <td>2019-11-16T19:00:00+01:00</td>\n",
+       "      <td>101090.0</td>\n",
+       "      <td>90.0</td>\n",
+       "      <td>3.0</td>\n",
+       "      <td>130.0</td>\n",
+       "      <td>3.5</td>\n",
+       "      <td>276.95</td>\n",
+       "      <td>274.65</td>\n",
+       "      <td>85.0</td>\n",
+       "      <td>...</td>\n",
+       "      <td>5.077833</td>\n",
+       "      <td>45.7265</td>\n",
+       "      <td>Colombier-Saugnieu</td>\n",
+       "      <td>69299</td>\n",
+       "      <td>CC de l'Est Lyonnais (CCEL)</td>\n",
+       "      <td>246900575</td>\n",
+       "      <td>Rhône</td>\n",
+       "      <td>69</td>\n",
+       "      <td>Auvergne-Rhône-Alpes</td>\n",
+       "      <td>84</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>29157</th>\n",
+       "      <td>7481</td>\n",
+       "      <td>2020-02-12T16:00:00+01:00</td>\n",
+       "      <td>102460.0</td>\n",
+       "      <td>-180.0</td>\n",
+       "      <td>6.0</td>\n",
+       "      <td>360.0</td>\n",
+       "      <td>2.3</td>\n",
+       "      <td>283.45</td>\n",
+       "      <td>271.75</td>\n",
+       "      <td>44.0</td>\n",
+       "      <td>...</td>\n",
+       "      <td>5.077833</td>\n",
+       "      <td>45.7265</td>\n",
+       "      <td>Colombier-Saugnieu</td>\n",
+       "      <td>69299</td>\n",
+       "      <td>CC de l'Est Lyonnais (CCEL)</td>\n",
+       "      <td>246900575</td>\n",
+       "      <td>Rhône</td>\n",
+       "      <td>69</td>\n",
+       "      <td>Auvergne-Rhône-Alpes</td>\n",
+       "      <td>84</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>29158</th>\n",
+       "      <td>7481</td>\n",
+       "      <td>2020-02-13T04:00:00+01:00</td>\n",
+       "      <td>102100.0</td>\n",
+       "      <td>-240.0</td>\n",
+       "      <td>8.0</td>\n",
+       "      <td>150.0</td>\n",
+       "      <td>4.9</td>\n",
+       "      <td>274.75</td>\n",
+       "      <td>271.15</td>\n",
+       "      <td>77.0</td>\n",
+       "      <td>...</td>\n",
+       "      <td>5.077833</td>\n",
+       "      <td>45.7265</td>\n",
+       "      <td>Colombier-Saugnieu</td>\n",
+       "      <td>69299</td>\n",
+       "      <td>CC de l'Est Lyonnais (CCEL)</td>\n",
+       "      <td>246900575</td>\n",
+       "      <td>Rhône</td>\n",
+       "      <td>69</td>\n",
+       "      <td>Auvergne-Rhône-Alpes</td>\n",
+       "      <td>84</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>29159</th>\n",
+       "      <td>7481</td>\n",
+       "      <td>2020-02-14T01:00:00+01:00</td>\n",
+       "      <td>102080.0</td>\n",
+       "      <td>230.0</td>\n",
+       "      <td>1.0</td>\n",
+       "      <td>280.0</td>\n",
+       "      <td>4.5</td>\n",
+       "      <td>283.15</td>\n",
+       "      <td>276.15</td>\n",
+       "      <td>62.0</td>\n",
+       "      <td>...</td>\n",
+       "      <td>5.077833</td>\n",
+       "      <td>45.7265</td>\n",
+       "      <td>Colombier-Saugnieu</td>\n",
+       "      <td>69299</td>\n",
+       "      <td>CC de l'Est Lyonnais (CCEL)</td>\n",
+       "      <td>246900575</td>\n",
+       "      <td>Rhône</td>\n",
+       "      <td>69</td>\n",
+       "      <td>Auvergne-Rhône-Alpes</td>\n",
+       "      <td>84</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>29160</th>\n",
+       "      <td>7481</td>\n",
+       "      <td>2020-02-14T07:00:00+01:00</td>\n",
+       "      <td>102430.0</td>\n",
+       "      <td>210.0</td>\n",
+       "      <td>2.0</td>\n",
+       "      <td>140.0</td>\n",
+       "      <td>3.4</td>\n",
+       "      <td>280.15</td>\n",
+       "      <td>278.45</td>\n",
+       "      <td>89.0</td>\n",
+       "      <td>...</td>\n",
+       "      <td>5.077833</td>\n",
+       "      <td>45.7265</td>\n",
+       "      <td>Colombier-Saugnieu</td>\n",
+       "      <td>69299</td>\n",
+       "      <td>CC de l'Est Lyonnais (CCEL)</td>\n",
+       "      <td>246900575</td>\n",
+       "      <td>Rhône</td>\n",
+       "      <td>69</td>\n",
+       "      <td>Auvergne-Rhône-Alpes</td>\n",
+       "      <td>84</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>29161</th>\n",
+       "      <td>7481</td>\n",
+       "      <td>2020-02-15T16:00:00+01:00</td>\n",
+       "      <td>102190.0</td>\n",
+       "      <td>-160.0</td>\n",
+       "      <td>6.0</td>\n",
+       "      <td>180.0</td>\n",
+       "      <td>6.9</td>\n",
+       "      <td>290.15</td>\n",
+       "      <td>273.75</td>\n",
+       "      <td>33.0</td>\n",
+       "      <td>...</td>\n",
+       "      <td>5.077833</td>\n",
+       "      <td>45.7265</td>\n",
+       "      <td>Colombier-Saugnieu</td>\n",
+       "      <td>69299</td>\n",
+       "      <td>CC de l'Est Lyonnais (CCEL)</td>\n",
+       "      <td>246900575</td>\n",
+       "      <td>Rhône</td>\n",
+       "      <td>69</td>\n",
+       "      <td>Auvergne-Rhône-Alpes</td>\n",
+       "      <td>84</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>29162</th>\n",
+       "      <td>7481</td>\n",
+       "      <td>2020-01-25T22:00:00+01:00</td>\n",
+       "      <td>102030.0</td>\n",
+       "      <td>20.0</td>\n",
+       "      <td>1.0</td>\n",
+       "      <td>140.0</td>\n",
+       "      <td>4.9</td>\n",
+       "      <td>281.45</td>\n",
+       "      <td>278.55</td>\n",
+       "      <td>82.0</td>\n",
+       "      <td>...</td>\n",
+       "      <td>5.077833</td>\n",
+       "      <td>45.7265</td>\n",
+       "      <td>Colombier-Saugnieu</td>\n",
+       "      <td>69299</td>\n",
+       "      <td>CC de l'Est Lyonnais (CCEL)</td>\n",
+       "      <td>246900575</td>\n",
+       "      <td>Rhône</td>\n",
+       "      <td>69</td>\n",
+       "      <td>Auvergne-Rhône-Alpes</td>\n",
+       "      <td>84</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>29163</th>\n",
+       "      <td>7481</td>\n",
+       "      <td>2020-01-26T19:00:00+01:00</td>\n",
+       "      <td>102010.0</td>\n",
+       "      <td>80.0</td>\n",
+       "      <td>3.0</td>\n",
+       "      <td>170.0</td>\n",
+       "      <td>3.7</td>\n",
+       "      <td>282.85</td>\n",
+       "      <td>279.15</td>\n",
+       "      <td>78.0</td>\n",
+       "      <td>...</td>\n",
+       "      <td>5.077833</td>\n",
+       "      <td>45.7265</td>\n",
+       "      <td>Colombier-Saugnieu</td>\n",
+       "      <td>69299</td>\n",
+       "      <td>CC de l'Est Lyonnais (CCEL)</td>\n",
+       "      <td>246900575</td>\n",
+       "      <td>Rhône</td>\n",
+       "      <td>69</td>\n",
+       "      <td>Auvergne-Rhône-Alpes</td>\n",
+       "      <td>84</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>29164</th>\n",
+       "      <td>7481</td>\n",
+       "      <td>2020-02-08T19:00:00+01:00</td>\n",
+       "      <td>102540.0</td>\n",
+       "      <td>150.0</td>\n",
+       "      <td>2.0</td>\n",
+       "      <td>190.0</td>\n",
+       "      <td>6.2</td>\n",
+       "      <td>283.75</td>\n",
+       "      <td>277.65</td>\n",
+       "      <td>66.0</td>\n",
+       "      <td>...</td>\n",
+       "      <td>5.077833</td>\n",
+       "      <td>45.7265</td>\n",
+       "      <td>Colombier-Saugnieu</td>\n",
+       "      <td>69299</td>\n",
+       "      <td>CC de l'Est Lyonnais (CCEL)</td>\n",
+       "      <td>246900575</td>\n",
+       "      <td>Rhône</td>\n",
+       "      <td>69</td>\n",
+       "      <td>Auvergne-Rhône-Alpes</td>\n",
+       "      <td>84</td>\n",
+       "    </tr>\n",
+       "  </tbody>\n",
+       "</table>\n",
+       "<p>10 rows × 81 columns</p>\n",
+       "</div>"
+      ],
+      "text/plain": [
+       "       ID OMM station                       Date  Pression au niveau mer  \\\n",
+       "29155            7481  2019-11-16T01:00:00+01:00                100640.0   \n",
+       "29156            7481  2019-11-16T19:00:00+01:00                101090.0   \n",
+       "29157            7481  2020-02-12T16:00:00+01:00                102460.0   \n",
+       "29158            7481  2020-02-13T04:00:00+01:00                102100.0   \n",
+       "29159            7481  2020-02-14T01:00:00+01:00                102080.0   \n",
+       "29160            7481  2020-02-14T07:00:00+01:00                102430.0   \n",
+       "29161            7481  2020-02-15T16:00:00+01:00                102190.0   \n",
+       "29162            7481  2020-01-25T22:00:00+01:00                102030.0   \n",
+       "29163            7481  2020-01-26T19:00:00+01:00                102010.0   \n",
+       "29164            7481  2020-02-08T19:00:00+01:00                102540.0   \n",
+       "\n",
+       "       Variation de pression en 3 heures  Type de tendance barométrique  \\\n",
+       "29155                              130.0                            1.0   \n",
+       "29156                               90.0                            3.0   \n",
+       "29157                             -180.0                            6.0   \n",
+       "29158                             -240.0                            8.0   \n",
+       "29159                              230.0                            1.0   \n",
+       "29160                              210.0                            2.0   \n",
+       "29161                             -160.0                            6.0   \n",
+       "29162                               20.0                            1.0   \n",
+       "29163                               80.0                            3.0   \n",
+       "29164                              150.0                            2.0   \n",
+       "\n",
+       "       Direction du vent moyen 10 mn  Vitesse du vent moyen 10 mn  \\\n",
+       "29155                          190.0                          1.0   \n",
+       "29156                          130.0                          3.5   \n",
+       "29157                          360.0                          2.3   \n",
+       "29158                          150.0                          4.9   \n",
+       "29159                          280.0                          4.5   \n",
+       "29160                          140.0                          3.4   \n",
+       "29161                          180.0                          6.9   \n",
+       "29162                          140.0                          4.9   \n",
+       "29163                          170.0                          3.7   \n",
+       "29164                          190.0                          6.2   \n",
+       "\n",
+       "       Température  Point de rosée  Humidité  ...  Longitude  Latitude  \\\n",
+       "29155       272.75          272.75     100.0  ...   5.077833   45.7265   \n",
+       "29156       276.95          274.65      85.0  ...   5.077833   45.7265   \n",
+       "29157       283.45          271.75      44.0  ...   5.077833   45.7265   \n",
+       "29158       274.75          271.15      77.0  ...   5.077833   45.7265   \n",
+       "29159       283.15          276.15      62.0  ...   5.077833   45.7265   \n",
+       "29160       280.15          278.45      89.0  ...   5.077833   45.7265   \n",
+       "29161       290.15          273.75      33.0  ...   5.077833   45.7265   \n",
+       "29162       281.45          278.55      82.0  ...   5.077833   45.7265   \n",
+       "29163       282.85          279.15      78.0  ...   5.077833   45.7265   \n",
+       "29164       283.75          277.65      66.0  ...   5.077833   45.7265   \n",
+       "\n",
+       "          communes (name)  communes (code)                  EPCI (name)  \\\n",
+       "29155  Colombier-Saugnieu            69299  CC de l'Est Lyonnais (CCEL)   \n",
+       "29156  Colombier-Saugnieu            69299  CC de l'Est Lyonnais (CCEL)   \n",
+       "29157  Colombier-Saugnieu            69299  CC de l'Est Lyonnais (CCEL)   \n",
+       "29158  Colombier-Saugnieu            69299  CC de l'Est Lyonnais (CCEL)   \n",
+       "29159  Colombier-Saugnieu            69299  CC de l'Est Lyonnais (CCEL)   \n",
+       "29160  Colombier-Saugnieu            69299  CC de l'Est Lyonnais (CCEL)   \n",
+       "29161  Colombier-Saugnieu            69299  CC de l'Est Lyonnais (CCEL)   \n",
+       "29162  Colombier-Saugnieu            69299  CC de l'Est Lyonnais (CCEL)   \n",
+       "29163  Colombier-Saugnieu            69299  CC de l'Est Lyonnais (CCEL)   \n",
+       "29164  Colombier-Saugnieu            69299  CC de l'Est Lyonnais (CCEL)   \n",
+       "\n",
+       "       EPCI (code)  department (name)  department (code)  \\\n",
+       "29155    246900575              Rhône                 69   \n",
+       "29156    246900575              Rhône                 69   \n",
+       "29157    246900575              Rhône                 69   \n",
+       "29158    246900575              Rhône                 69   \n",
+       "29159    246900575              Rhône                 69   \n",
+       "29160    246900575              Rhône                 69   \n",
+       "29161    246900575              Rhône                 69   \n",
+       "29162    246900575              Rhône                 69   \n",
+       "29163    246900575              Rhône                 69   \n",
+       "29164    246900575              Rhône                 69   \n",
+       "\n",
+       "              region (name)  region (code)  \n",
+       "29155  Auvergne-Rhône-Alpes             84  \n",
+       "29156  Auvergne-Rhône-Alpes             84  \n",
+       "29157  Auvergne-Rhône-Alpes             84  \n",
+       "29158  Auvergne-Rhône-Alpes             84  \n",
+       "29159  Auvergne-Rhône-Alpes             84  \n",
+       "29160  Auvergne-Rhône-Alpes             84  \n",
+       "29161  Auvergne-Rhône-Alpes             84  \n",
+       "29162  Auvergne-Rhône-Alpes             84  \n",
+       "29163  Auvergne-Rhône-Alpes             84  \n",
+       "29164  Auvergne-Rhône-Alpes             84  \n",
+       "\n",
+       "[10 rows x 81 columns]"
+      ]
+     },
+     "metadata": {},
+     "output_type": "display_data"
+    },
+    {
+     "data": {
+      "text/markdown": [
+       "<br>**List of columns :**"
+      ],
+      "text/plain": [
+       "<IPython.core.display.Markdown object>"
+      ]
+     },
+     "metadata": {},
+     "output_type": "display_data"
+    },
+    {
+     "data": {
+      "text/html": [
+       "<style  type=\"text/css\" >\n",
+       "    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row0_col0 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row0_col1 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row0_col2 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row1_col0 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row1_col1 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row1_col2 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row2_col0 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row2_col1 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row2_col2 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row3_col0 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row3_col1 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row3_col2 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row4_col0 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row4_col1 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row4_col2 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row5_col0 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row5_col1 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row5_col2 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row6_col0 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row6_col1 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row6_col2 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row7_col0 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row7_col1 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row7_col2 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row8_col0 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row8_col1 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row8_col2 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row9_col0 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row9_col1 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row9_col2 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row10_col0 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row10_col1 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row10_col2 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row11_col0 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row11_col1 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row11_col2 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row12_col0 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row12_col1 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row12_col2 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row13_col0 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row13_col1 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row13_col2 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row14_col0 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row14_col1 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row14_col2 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row15_col0 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row15_col1 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row15_col2 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row16_col0 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row16_col1 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row16_col2 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row17_col0 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row17_col1 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row17_col2 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row18_col0 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row18_col1 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row18_col2 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row19_col0 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row19_col1 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row19_col2 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row20_col0 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row20_col1 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row20_col2 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row21_col0 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row21_col1 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row21_col2 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row22_col0 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row22_col1 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row22_col2 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row23_col0 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row23_col1 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row23_col2 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row24_col0 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row24_col1 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row24_col2 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row25_col0 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row25_col1 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row25_col2 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row26_col0 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row26_col1 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row26_col2 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row27_col0 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row27_col1 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row27_col2 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row28_col0 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row28_col1 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row28_col2 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row29_col0 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row29_col1 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row29_col2 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row30_col0 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row30_col1 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row30_col2 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row31_col0 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row31_col1 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row31_col2 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row32_col0 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row32_col1 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row32_col2 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row33_col0 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row33_col1 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row33_col2 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row34_col0 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row34_col1 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row34_col2 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row35_col0 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row35_col1 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row35_col2 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row36_col0 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row36_col1 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row36_col2 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row37_col0 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row37_col1 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row37_col2 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row38_col0 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row38_col1 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row38_col2 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row39_col0 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row39_col1 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row39_col2 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row40_col0 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row40_col1 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row40_col2 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row41_col0 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row41_col1 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row41_col2 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row42_col0 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row42_col1 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row42_col2 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row43_col0 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row43_col1 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row43_col2 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row44_col0 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row44_col1 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row44_col2 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row45_col0 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row45_col1 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row45_col2 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row46_col0 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row46_col1 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row46_col2 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row47_col0 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row47_col1 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row47_col2 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row48_col0 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row48_col1 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row48_col2 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row49_col0 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row49_col1 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row49_col2 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row50_col0 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row50_col1 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row50_col2 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row51_col0 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row51_col1 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row51_col2 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row52_col0 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row52_col1 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row52_col2 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row53_col0 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row53_col1 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row53_col2 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row54_col0 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row54_col1 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row54_col2 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row55_col0 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row55_col1 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row55_col2 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row56_col0 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row56_col1 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row56_col2 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row57_col0 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row57_col1 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row57_col2 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row58_col0 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row58_col1 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row58_col2 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row59_col0 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row59_col1 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row59_col2 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row60_col0 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row60_col1 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row60_col2 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row61_col0 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row61_col1 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row61_col2 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row62_col0 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row62_col1 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row62_col2 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row63_col0 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row63_col1 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row63_col2 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row64_col0 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row64_col1 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row64_col2 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row65_col0 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row65_col1 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row65_col2 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row66_col0 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row66_col1 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row66_col2 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row67_col0 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row67_col1 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row67_col2 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row68_col0 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row68_col1 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row68_col2 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row69_col0 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row69_col1 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row69_col2 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row70_col0 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row70_col1 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row70_col2 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row71_col0 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row71_col1 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row71_col2 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row72_col0 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row72_col1 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row72_col2 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row73_col0 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row73_col1 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row73_col2 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row74_col0 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row74_col1 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row74_col2 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row75_col0 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row75_col1 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row75_col2 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row76_col0 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row76_col1 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row76_col2 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row77_col0 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row77_col1 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row77_col2 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row78_col0 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row78_col1 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row78_col2 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row79_col0 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row79_col1 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row79_col2 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row80_col0 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row80_col1 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row80_col2 {\n",
+       "            text-align:  left;\n",
+       "        }</style><table id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2\" ><thead>    <tr>        <th class=\"blank level0\" ></th>        <th class=\"col_heading level0 col0\" >Code</th>        <th class=\"col_heading level0 col1\" >Description</th>        <th class=\"col_heading level0 col2\" >Na</th>    </tr></thead><tbody>\n",
+       "                <tr>\n",
+       "                        <th id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2level0_row0\" class=\"row_heading level0 row0\" >0</th>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row0_col0\" class=\"data row0 col0\" >numer_sta</td>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row0_col1\" class=\"data row0 col1\" >ID OMM station</td>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row0_col2\" class=\"data row0 col2\" >0</td>\n",
+       "            </tr>\n",
+       "            <tr>\n",
+       "                        <th id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2level0_row1\" class=\"row_heading level0 row1\" >1</th>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row1_col0\" class=\"data row1 col0\" >date</td>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row1_col1\" class=\"data row1 col1\" >Date</td>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row1_col2\" class=\"data row1 col2\" >0</td>\n",
+       "            </tr>\n",
+       "            <tr>\n",
+       "                        <th id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2level0_row2\" class=\"row_heading level0 row2\" >2</th>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row2_col0\" class=\"data row2 col0\" >pmer</td>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row2_col1\" class=\"data row2 col1\" >Pression au niveau mer</td>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row2_col2\" class=\"data row2 col2\" >17</td>\n",
+       "            </tr>\n",
+       "            <tr>\n",
+       "                        <th id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2level0_row3\" class=\"row_heading level0 row3\" >3</th>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row3_col0\" class=\"data row3 col0\" >tend</td>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row3_col1\" class=\"data row3 col1\" >Variation de pression en 3 heures</td>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row3_col2\" class=\"data row3 col2\" >2</td>\n",
+       "            </tr>\n",
+       "            <tr>\n",
+       "                        <th id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2level0_row4\" class=\"row_heading level0 row4\" >4</th>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row4_col0\" class=\"data row4 col0\" >cod_tend</td>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row4_col1\" class=\"data row4 col1\" >Type de tendance barométrique</td>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row4_col2\" class=\"data row4 col2\" >2</td>\n",
+       "            </tr>\n",
+       "            <tr>\n",
+       "                        <th id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2level0_row5\" class=\"row_heading level0 row5\" >5</th>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row5_col0\" class=\"data row5 col0\" >dd</td>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row5_col1\" class=\"data row5 col1\" >Direction du vent moyen 10 mn</td>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row5_col2\" class=\"data row5 col2\" >3</td>\n",
+       "            </tr>\n",
+       "            <tr>\n",
+       "                        <th id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2level0_row6\" class=\"row_heading level0 row6\" >6</th>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row6_col0\" class=\"data row6 col0\" >ff</td>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row6_col1\" class=\"data row6 col1\" >Vitesse du vent moyen 10 mn</td>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row6_col2\" class=\"data row6 col2\" >2</td>\n",
+       "            </tr>\n",
+       "            <tr>\n",
+       "                        <th id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2level0_row7\" class=\"row_heading level0 row7\" >7</th>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row7_col0\" class=\"data row7 col0\" >t</td>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row7_col1\" class=\"data row7 col1\" >Température</td>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row7_col2\" class=\"data row7 col2\" >14</td>\n",
+       "            </tr>\n",
+       "            <tr>\n",
+       "                        <th id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2level0_row8\" class=\"row_heading level0 row8\" >8</th>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row8_col0\" class=\"data row8 col0\" >td</td>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row8_col1\" class=\"data row8 col1\" >Point de rosée</td>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row8_col2\" class=\"data row8 col2\" >17</td>\n",
+       "            </tr>\n",
+       "            <tr>\n",
+       "                        <th id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2level0_row9\" class=\"row_heading level0 row9\" >9</th>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row9_col0\" class=\"data row9 col0\" >u</td>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row9_col1\" class=\"data row9 col1\" >Humidité</td>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row9_col2\" class=\"data row9 col2\" >17</td>\n",
+       "            </tr>\n",
+       "            <tr>\n",
+       "                        <th id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2level0_row10\" class=\"row_heading level0 row10\" >10</th>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row10_col0\" class=\"data row10 col0\" >vv</td>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row10_col1\" class=\"data row10 col1\" >Visibilité horizontale</td>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row10_col2\" class=\"data row10 col2\" >31</td>\n",
+       "            </tr>\n",
+       "            <tr>\n",
+       "                        <th id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2level0_row11\" class=\"row_heading level0 row11\" >11</th>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row11_col0\" class=\"data row11 col0\" >ww</td>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row11_col1\" class=\"data row11 col1\" >Temps présent</td>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row11_col2\" class=\"data row11 col2\" >1</td>\n",
+       "            </tr>\n",
+       "            <tr>\n",
+       "                        <th id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2level0_row12\" class=\"row_heading level0 row12\" >12</th>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row12_col0\" class=\"data row12 col0\" >w1</td>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row12_col1\" class=\"data row12 col1\" >Temps passé 1</td>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row12_col2\" class=\"data row12 col2\" >542</td>\n",
+       "            </tr>\n",
+       "            <tr>\n",
+       "                        <th id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2level0_row13\" class=\"row_heading level0 row13\" >13</th>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row13_col0\" class=\"data row13 col0\" >w2</td>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row13_col1\" class=\"data row13 col1\" >Temps passé 2</td>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row13_col2\" class=\"data row13 col2\" >552</td>\n",
+       "            </tr>\n",
+       "            <tr>\n",
+       "                        <th id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2level0_row14\" class=\"row_heading level0 row14\" >14</th>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row14_col0\" class=\"data row14 col0\" >n</td>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row14_col1\" class=\"data row14 col1\" >Nebulosité totale</td>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row14_col2\" clas
\ No newline at end of file
diff --git a/SYNOP/01-Deep-weather.ipynb b/SYNOP/01-Deep-weather.ipynb
deleted file mode 100644
index 260fc6d..0000000
--- a/SYNOP/01-Deep-weather.ipynb
+++ /dev/null
@@ -1,344 +0,0 @@
-{
- "cells": [
-  {
-   "cell_type": "markdown",
-   "metadata": {},
-   "source": [
-    "<img width=\"800px\" src=\"../fidle/img/00-Fidle-header-01.svg\"></img>\n",
-    "\n",
-    "# <!-- TITLE --> [TIMS1] - Time serie with RNN\n",
-    "<!-- DESC --> Time serie prediction with RNN\n",
-    "<!-- AUTHOR : Jean-Luc Parouty (CNRS/SIMaP) -->\n",
-    "\n",
-    "## Objectives :\n",
-    " - Objectif \n",
-    " - Objectif_pédagogique  \n",
-    "\n",
-    "\n",
-    "SYNOP meteorological data, available at: https://public.opendatasoft.com\n",
-    "\n",
-    "## What we're going to do :\n",
-    "\n",
-    " - Ceci\n",
-    " - Cela\n",
-    "\n",
-    "## Step 1 - Import and init\n",
-    "### 1.1 - Python"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": 11,
-   "metadata": {},
-   "outputs": [
-    {
-     "data": {
-      "text/html": [
-       "<style>\n",
-       "\n",
-       "div.warn {    \n",
-       "    background-color: #fcf2f2;\n",
-       "    border-color: #dFb5b4;\n",
-       "    border-left: 5px solid #dfb5b4;\n",
-       "    padding: 0.5em;\n",
-       "    font-weight: bold;\n",
-       "    font-size: 1.1em;;\n",
-       "    }\n",
-       "\n",
-       "\n",
-       "\n",
-       "div.nota {    \n",
-       "    background-color: #DAFFDE;\n",
-       "    border-left: 5px solid #92CC99;\n",
-       "    padding: 0.5em;\n",
-       "    }\n",
-       "\n",
-       "div.todo:before { content:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1My44OTEyIiBoZWlnaHQ9IjE0My4zOTAyIiB2aWV3Qm94PSIwIDAgNTMuODkxMiAxNDMuMzkwMiI+PHRpdGxlPjAwLUJvYi10b2RvPC90aXRsZT48cGF0aCBkPSJNMjMuNDU2OCwxMTQuMzAxNmExLjgwNjMsMS44MDYzLDAsMSwxLDEuODE1NywxLjgyNEExLjgyMDksMS44MjA5LDAsMCwxLDIzLjQ1NjgsMTE0LjMwMTZabS0xMC42NjEyLDEuODIyQTEuODI3MiwxLjgyNzIsMCwxLDAsMTAuOTgsMTE0LjMsMS44MiwxLjgyLDAsMCwwLDEyLjc5NTYsMTE2LjEyMzZabS03LjcwNyw0LjU4NzR2LTVzLjQ4NjMtOS4xMjIzLDguMDIxNS0xMS45Njc1YTE5LjIwODIsMTkuMjA4MiwwLDAsMSw2LjA0ODYtMS4yNDU0LDE5LjE3NzgsMTkuMTc3OCwwLDAsMSw2LjA0ODcsMS4yNDc1YzcuNTM1MSwyLjgzNDcsOC4wMTc0LDExLjk2NzQsOC4wMTc0LDExLjk2NzR2NS4wMjM0bC4wMDQyLDcuNjgydjIuNGMuMDE2Ny4xOTkyLjAzMzYuMzkyMS4wMzM2LjU4NzEsMCwuMjEzOC0uMDE2OC40MTA5LS4wMzM2LjYzMzJ2LjA1ODdoLS4wMDg0YTguMzcxOSw4LjM3MTksMCwwLDEtNy4zNzM4LDcuNjU0N3MtLjk5NTMsMy42MzgtNi42OTMzLDMuNjM4LTYuNjkzNC0zLjYzOC02LjY5MzQtMy42MzhhOC4zNyw4LjM3LDAsMCwxLTcuMzcxNi03LjY1NDdINS4wODQzdi0uMDU4N2MtLjAxODktLjIyLS4wMjk0LS40MTk0LS4wMjk0LS42MzMyLDAtLjE5MjkuMDE2Ny0uMzgzNy4wMjk0LS41ODcxdi0yLjRtMTguMDkzNy00LjA0YTEuMTU2NSwxLjE1NjUsMCwxLDAtMi4zMTI2LDAsMS4xNTY0LDEuMTU2NCwwLDEsMCwyLjMxMjYsMFptNC4wODM0LDBhMS4xNTk1LDEuMTU5NSwwLDEsMC0xLjE2MzYsMS4xN0ExLjE3NSwxLjE3NSwwLDAsMCwyNy4yNjE0LDEyNC4zNzc5Wk05LjM3MzksMTE0LjYzNWMwLDMuMTA5MywyLjQxMzIsMy4zMSwyLjQxMzIsMy4zMWExMzMuOTI0MywxMzMuOTI0MywwLDAsMCwxNC43MzQ4LDBzMi40MTExLS4xOTI5LDIuNDExMS0zLjMxYTguMDc3Myw4LjA3NzMsMCwwLDAtMi40MTExLTUuNTUxOWMtNC41LTMuNTAzMy05LjkxMjYtMy41MDMzLTE0Ljc0MTEsMEE4LjA4NTEsOC4wODUxLDAsMCwwLDkuMzczOSwxMTQuNjM1WiIgc3R5bGU9ImZpbGw6IzAxMDEwMSIvPjxjaXJjbGUgY3g9IjMzLjE0MzYiIGN5PSIxMjQuNTM0IiByPSIzLjgzNjMiIHN0eWxlPSJmaWxsOiMwMTAxMDEiLz48cmVjdCB4PSIzNS42NjU5IiB5PSIxMTIuOTYyNSIgd2lkdGg9IjIuMDc3IiBoZWlnaHQ9IjEwLjU0NTgiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIxLjYgMjQxLjExMjEpIHJvdGF0ZSgtMTU1Ljc0NikiIHN0eWxlPSJmaWxsOiMwMTAxMDEiLz48Y2lyY2xlIGN4PSIzOC44NzA0IiBjeT0iMTEzLjQyNzkiIHI9IjIuNDA4NSIgc3R5bGU9ImZpbGw6IzAxMDEwMSIvPjxjaXJjbGUgY3g9IjUuMjI0OCIgY3k9IjEyNC41MzQiIHI9IjMuODM2MyIgc3R5bGU9ImZpbGw6IzAxMDEwMSIvPjxyZWN0IHg9IjEuNDE2NCIgeT0iMTI0LjYzMDEiIHdpZHRoPSIyLjA3NyIgaGVpZ2h0PSIxMC41NDU4IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0LjkwOTcgMjU5LjgwNikgcm90YXRlKC0xODApIiBzdHlsZT0iZmlsbDojMDEwMTAxIi8+PGNpcmNsZSBjeD0iMi40MDkxIiBjeT0iMTM3LjA5OTYiIHI9IjIuNDA4NSIgc3R5bGU9ImZpbGw6IzAxMDEwMSIvPjxwYXRoIGQ9Ik0xOC4wNTExLDEwMC4xMDY2aC0uMDE0NlYxMDIuNjFoMi4zdi0yLjQyNzlhMi40MjI5LDIuNDIyOSwwLDEsMC0yLjI4NTQtLjA3NTVaIiBzdHlsZT0iZmlsbDojMDEwMTAxIi8+PHBhdGggZD0iTTM5LjQyMTQsMjcuMjU4djEuMDVBMTEuOTQ1MiwxMS45NDUyLDAsMCwwLDQ0LjU5NTQsNS43OWEuMjQ0OS4yNDQ5LDAsMCwxLS4wMjM1LS40MjI3TDQ2Ljc1LDMuOTUxNWEuMzg5Mi4zODkyLDAsMCwxLC40MjYyLDAsMTQuODQ0MiwxNC44NDQyLDAsMCwxLTcuNzU0MywyNy4yNTkxdjEuMDY3YS40NS40NSwwLDAsMS0uNzA0Ny4zNzU4bC0zLjg0MTktMi41MWEuNDUuNDUsMCwwLDEsMC0uNzUxNmwzLjg0MTktMi41MWEuNDUuNDUsMCwwLDEsLjY5NDYuMzc1OFpNNDMuMjMsMi41ODkyLDM5LjM4NzguMDc5NGEuNDUuNDUsMCwwLDAtLjcwNDYuMzc1OHYxLjA2N2ExNC44NDQyLDE0Ljg0NDIsMCwwLDAtNy43NTQzLDI3LjI1OTEuMzg5LjM4OSwwLDAsMCwuNDI2MSwwbDIuMTc3Ny0xLjQxOTNhLjI0NS4yNDUsMCwwLDAtLjAyMzUtLjQyMjgsMTEuOTQ1MSwxMS45NDUxLDAsMCwxLDUuMTc0LTIyLjUxNDZ2MS4wNWEuNDUuNDUsMCwwLDAsLjcwNDYuMzc1OGwzLjg1NTMtMi41MWEuNDUuNDUsMCwwLDAsMC0uNzUxNlpNMzkuMDUyMywxNC4yNDU4YTIuMTIwNiwyLjEyMDYsMCwxLDAsMi4xMjA2LDIuMTIwNmgwQTIuMTI0LDIuMTI0LDAsMCwwLDM5LjA1MjMsMTQuMjQ1OFptNi4wNzMyLTQuNzc4MS44MjU0LjgyNTVhMS4wNTY4LDEuMDU2OCwwLDAsMSwuMTE3NSwxLjM0MjFsLS44MDIsMS4xNDQyYTcuMTAxOCw3LjEwMTgsMCwwLDEsLjcxMTQsMS43MTEybDEuMzc1Ny4yNDE2YTEuMDU2OSwxLjA1NjksMCwwLDEsLjg3NTcsMS4wNHYxLjE2NDNhMS4wNTY5LDEuMDU2OSwwLDAsMS0uODc1NywxLjA0bC0xLjM3MjQuMjQxNkE3LjExLDcuMTEsMCwwLDEsNDUuMjcsMTkuOTNsLjgwMTksMS4xNDQyYTEuMDU3LDEuMDU3LDAsMCwxLS4xMTc0LDEuMzQyMmwtLjgyODguODQ4OWExLjA1NywxLjA1NywwLDAsMS0xLjM0MjEuMTE3NGwtMS4xNDQyLS44MDE5YTcuMTMzOCw3LjEzMzgsMCwwLDEtMS43MTEzLjcxMTNsLS4yNDE2LDEuMzcyNGExLjA1NjgsMS4wNTY4LDAsMCwxLTEuMDQuODc1N0gzOC40Njg0YTEuMDU2OCwxLjA1NjgsMCwwLDEtMS4wNC0uODc1N2wtLjI0MTYtMS4zNzI0YTcuMTM1NSw3LjEzNTUsMCwwLDEtMS43MTEzLS43MTEzbC0xLjE0NDEuODAxOWExLjA1NzEsMS4wNTcxLDAsMCwxLTEuMzQyMi0uMTE3NGwtLjgzNTUtLjgyNTVhMS4wNTcsMS4wNTcsMCwwLDEtLjExNzQtMS4zNDIxbC44MDE5LTEuMTQ0MmE3LjEyMSw3LjEyMSwwLDAsMS0uNzExMy0xLjcxMTJsLTEuMzcyNC0uMjQxNmExLjA1NjksMS4wNTY5LDAsMCwxLS44NzU3LTEuMDRWMTUuNzgyNmExLjA1NjksMS4wNTY5LDAsMCwxLC44NzU3LTEuMDRsMS4zNzU3LS4yNDE2YTcuMTEsNy4xMSwwLDAsMSwuNzExNC0xLjcxMTJsLS44MDItMS4xNDQyYTEuMDU3LDEuMDU3LDAsMCwxLC4xMTc1LTEuMzQyMmwuODI1NC0uODI1NEExLjA1NjgsMS4wNTY4LDAsMCwxLDM0LjMyNDUsOS4zNmwxLjE0NDIuODAxOUE3LjEzNTUsNy4xMzU1LDAsMCwxLDM3LjE4LDkuNDUxbC4yNDE2LTEuMzcyNGExLjA1NjgsMS4wNTY4LDAsMCwxLDEuMDQtLjg3NTdoMS4xNjc3YTEuMDU2OSwxLjA1NjksMCwwLDEsMS4wNC44NzU3bC4yNDE2LDEuMzcyNGE3LjEyNSw3LjEyNSwwLDAsMSwxLjcxMTIuNzExM0w0My43NjY2LDkuMzZBMS4wNTY5LDEuMDU2OSwwLDAsMSw0NS4xMjU1LDkuNDY3N1ptLTIuMDMsNi44OTg3QTQuMDQzMyw0LjA0MzMsMCwxLDAsMzkuMDUyMywyMC40MWgwQTQuMDQ2NSw0LjA0NjUsMCwwLDAsNDMuMDk1NSwxNi4zNjY0WiIgc3R5bGU9ImZpbGw6I2UxMjIyOSIvPjxwb2x5Z29uIHBvaW50cz0iMzkuNDEzIDM0Ljc1NyAzOS41MzcgMzQuNzU3IDM5LjY3NSAzNC43NTcgMzkuNjc1IDEwOS41MSAzOS41MzcgMTA5LjUxIDM5LjQxMyAxMDkuNTEgMzkuNDEzIDM0Ljc1NyAzOS40MTMgMzQuNzU3IiBzdHlsZT0iZmlsbDpub25lO3N0cm9rZTojOTk5O3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1taXRlcmxpbWl0OjEwO3N0cm9rZS13aWR0aDowLjMwODg1NDQ1MDU2MDE2MThweDtmaWxsLXJ1bGU6ZXZlbm9kZCIvPjwvc3ZnPg==);\n",
-       "    float:left;\n",
-       "    margin-right:20px;\n",
-       "    margin-top:-20px;\n",
-       "    margin-bottom:20px;\n",
-       "}\n",
-       "div.todo{\n",
-       "    font-weight: bold;\n",
-       "    font-size: 1.1em;\n",
-       "    margin-top:40px;\n",
-       "}\n",
-       "div.todo ul{\n",
-       "    margin: 0.2em;\n",
-       "}\n",
-       "div.todo li{\n",
-       "    margin-left:60px;\n",
-       "    margin-top:0;\n",
-       "    margin-bottom:0;\n",
-       "}\n",
-       "\n",
-       "\n",
-       "</style>\n",
-       "\n"
-      ],
-      "text/plain": [
-       "<IPython.core.display.HTML object>"
-      ]
-     },
-     "metadata": {},
-     "output_type": "display_data"
-    },
-    {
-     "name": "stdout",
-     "output_type": "stream",
-     "text": [
-      "\n",
-      "FIDLE 2020 - Practical Work Module\n",
-      "Version              : 0.4.3\n",
-      "Run time             : Friday 28 February 2020, 22:08:24\n",
-      "TensorFlow version   : 2.0.0\n",
-      "Keras version        : 2.2.4-tf\n"
-     ]
-    }
-   ],
-   "source": [
-    "import tensorflow as tf\n",
-    "from tensorflow import keras\n",
-    "from tensorflow.keras.callbacks import TensorBoard\n",
-    "\n",
-    "import numpy as np\n",
-    "import matplotlib.pyplot as plt\n",
-    "\n",
-    "import pandas as pd\n",
-    "import h5py, json\n",
-    "import os,time,sys\n",
-    "\n",
-    "from importlib import reload\n",
-    "\n",
-    "sys.path.append('..')\n",
-    "import fidle.pwk as ooo\n",
-    "\n",
-    "ooo.init()"
-   ]
-  },
-  {
-   "cell_type": "markdown",
-   "metadata": {},
-   "source": [
-    "### 1.2 - Where are we ? "
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": 3,
-   "metadata": {},
-   "outputs": [
-    {
-     "name": "stdout",
-     "output_type": "stream",
-     "text": [
-      "Well, we should be at GRICAD !\n",
-      "We are going to use: /bettik/PROJECTS/pr-fidle/datasets/SYNOP\n"
-     ]
-    }
-   ],
-   "source": [
-    "place, dataset_dir = ooo.good_place( { 'GRICAD' : f'{os.getenv(\"SCRATCH_DIR\",\"\")}/PROJECTS/pr-fidle/datasets/SYNOP',\n",
-    "                                       'IDRIS'  : f'{os.getenv(\"WORK\",\"\")}/datasets/SYNOP',\n",
-    "                                       'HOME'   : f'{os.getenv(\"HOME\",\"\")}/datasets/SYNOP'} )"
-   ]
-  },
-  {
-   "cell_type": "markdown",
-   "metadata": {},
-   "source": [
-    "## Step 2 - Read the data"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": 29,
-   "metadata": {},
-   "outputs": [],
-   "source": [
-    "data_filename   = 'donnees-synop-essentielles-omm-LYS.csv'\n",
-    "schema_filename = 'schema.json'"
-   ]
-  },
-  {
-   "cell_type": "markdown",
-   "metadata": {},
-   "source": [
-    "### 2.1 - Read columns code"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": 30,
-   "metadata": {},
-   "outputs": [],
-   "source": [
-    "with open(f'{dataset_dir}/{schema_filename}','r') as json_file:\n",
-    "    schema = json.load(json_file)\n",
-    "\n",
-    "column_codes=list( schema['definitions']['donnees-synop-essentielles-omm_records']['properties']['fields']['properties'].keys() )"
-   ]
-  },
-  {
-   "cell_type": "markdown",
-   "metadata": {},
-   "source": [
-    "### 2.2 - Read data"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": 46,
-   "metadata": {},
-   "outputs": [
-    {
-     "data": {
-      "text/markdown": [
-       "#### Code - description"
-      ],
-      "text/plain": [
-       "<IPython.core.display.Markdown object>"
-      ]
-     },
-     "metadata": {},
-     "output_type": "display_data"
-    },
-    {
-     "name": "stdout",
-     "output_type": "stream",
-     "text": [
-      "numer_sta                : ID OMM station                                               : 0\n",
-      "date                     : Date                                                         : 0\n",
-      "pmer                     : Pression au niveau mer                                       : 17\n",
-      "tend                     : Variation de pression en 3 heures                            : 2\n",
-      "cod_tend                 : Type de tendance barométrique                                : 2\n",
-      "dd                       : Direction du vent moyen 10 mn                                : 3\n",
-      "ff                       : Vitesse du vent moyen 10 mn                                  : 2\n",
-      "t                        : Température                                                  : 14\n",
-      "td                       : Point de rosée                                               : 17\n",
-      "u                        : Humidité                                                     : 17\n",
-      "vv                       : Visibilité horizontale                                       : 31\n",
-      "ww                       : Temps présent                                                : 1\n",
-      "w1                       : Temps passé 1                                                : 542\n",
-      "w2                       : Temps passé 2                                                : 552\n",
-      "n                        : Nebulosité totale                                            : 801\n",
-      "nbas                     : Nébulosité  des nuages de l' étage inférieur                 : 2381\n",
-      "hbas                     : Hauteur de la base des nuages de l'étage inférieur           : 8861\n",
-      "cl                       : Type des nuages de l'étage inférieur                         : 3377\n",
-      "cm                       : Type des nuages de l'étage moyen                             : 6912\n",
-      "ch                       : Type des nuages de l'étage supérieur                         : 8494\n",
-      "pres                     : Pression station                                             : 0\n",
-      "niv_bar                  : Niveau barométrique                                          : 29165\n",
-      "geop                     : Géopotentiel                                                 : 29165\n",
-      "tend24                   : Variation de pression en 24 heures                           : 14443\n",
-      "tn12                     : Température minimale sur 12 heures                           : 21883\n",
-      "tn24                     : Température minimale sur 24 heures                           : 29165\n",
-      "tx12                     : Température maximale sur 12 heures                           : 21883\n",
-      "tx24                     : Température maximale sur 24 heures                           : 29165\n",
-      "tminsol                  : Température minimale du sol sur 12 heures                    : 27364\n",
-      "sw                       : Méthode de mesure Température du thermomètre mouillé         : 29165\n",
-      "tw                       : Température du thermomètre mouillé                           : 29165\n",
-      "raf10                    : Rafale sur les 10 dernières minutes                          : 14127\n",
-      "rafper                   : Rafales sur une période                                      : 9\n",
-      "per                      : Periode de mesure de la rafale                               : 8\n",
-      "etat_sol                 : Etat du sol                                                  : 12278\n",
-      "ht_neige                 : Hauteur totale de la couche de neige, glace, autre au sol    : 12083\n",
-      "ssfrai                   : Hauteur de la neige fraîche                                  : 2914\n",
-      "perssfrai                : Periode de mesure de la neige fraiche                        : 4489\n",
-      "rr1                      : Précipitations dans la dernière heure                        : 95\n",
-      "rr3                      : Précipitations dans les 3 dernières heures                   : 73\n",
-      "rr6                      : Précipitations dans les 6 dernières heures                   : 10869\n",
-      "rr12                     : Précipitations dans les 12 dernières heures                  : 10919\n",
-      "rr24                     : Précipitations dans les 24 dernières heures                  : 12730\n",
-      "phenspe1                 : Phénomène spécial 1                                          : 14818\n",
-      "phenspe2                 : Phénomène spécial 2                                          : 14826\n",
-      "phenspe3                 : Phénomène spécial 3                                          : 15515\n",
-      "phenspe4                 : Phénomène spécial 4                                          : 28869\n",
-      "nnuage1                  : Nébulosité couche nuageuse 1                                 : 4753\n",
-      "ctype1                   : Type nuage 1                                                 : 5699\n",
-      "hnuage1                  : Hauteur de base 1                                            : 5439\n",
-      "nnuage2                  : Nébulosité couche nuageuse 2                                 : 16112\n",
-      "ctype2                   : Type nuage 2                                                 : 16643\n",
-      "hnuage2                  : Hauteur de base 2                                            : 16317\n",
-      "nnuage3                  : Nébulosité couche nuageuse 3                                 : 25387\n",
-      "ctype3                   : Type nuage 3                                                 : 25642\n",
-      "hnuage3                  : Hauteur de base 3                                            : 25431\n",
-      "nnuage4                  : Nébulosité couche nuageuse 4                                 : 28850\n",
-      "ctype4                   : Type nuage 4                                                 : 28780\n",
-      "hnuage4                  : Hauteur de base 4                                            : 28850\n",
-      "coordonnees              : Coordonnees                                                  : 0\n",
-      "nom                      : Nom                                                          : 0\n",
-      "type_de_tendance_barometrique : Type de tendance barométrique.1                              : 2\n",
-      "temps_passe_1            : Temps passé 1.1                                              : 542\n",
-      "temps_present            : Temps présent.1                                              : 1\n",
-      "tc                       : Température (°C)                                             : 14\n",
-      "tn12c                    : Température minimale sur 12 heures (°C)                      : 21883\n",
-      "tn24c                    : Température minimale sur 24 heures (°C)                      : 29165\n",
-      "tx12c                    : Température maximale sur 12 heures (°C)                      : 21883\n",
-      "tx24c                    : Température maximale sur 24 heures (°C)                      : 29165\n",
-      "tminsolc                 : Température minimale du sol sur 12 heures (en °C)            : 27364\n",
-      "altitude                 : Altitude                                                     : 0\n",
-      "longitude                : Longitude                                                    : 0\n",
-      "latitude                 : Latitude                                                     : 0\n",
-      "libgeo                   : communes (name)                                              : 0\n",
-      "codegeo                  : communes (code)                                              : 0\n",
-      "nom_epci                 : EPCI (name)                                                  : 0\n",
-      "code_epci                : EPCI (code)                                                  : 0\n",
-      "nom_dept                 : department (name)                                            : 0\n",
-      "code_dep                 : department (code)                                            : 0\n",
-      "nom_reg                  : region (name)                                                : 0\n",
-      "code_reg                 : region (code)                                                : 0\n",
-      "Données manquantes :  805133   Shape is :  (29165, 81)\n"
-     ]
-    }
-   ],
-   "source": [
-    "df = pd.read_csv(f'{dataset_dir}/{data_filename}', header=0, sep=';')\n",
-    "\n",
-    "columns_desc = list(df.columns)\n",
-    "code2desc    = dict(zip(column_codes, columns_desc))\n",
-    "df.columns   = column_codes\n",
-    "\n",
-    "ooo.display_md('#### Code - description')\n",
-    "i=0\n",
-    "for code,desc in code2desc.items():\n",
-    "    na = df[code].isna().sum()\n",
-    "    print(f'{code:24} : {desc:60} : {na}')\n",
-    "\n",
-    "\n",
-    "# display(data.head(5))\n",
-    "print('Données manquantes : ',data.isna().sum().sum(), '  Shape is : ', data.shape)"
-   ]
-  },
-  {
-   "cell_type": "markdown",
-   "metadata": {},
-   "source": [
-    "---\n",
-    "<img width=\"80px\" src=\"../fidle/img/00-Fidle-logo-01.svg\"></img>"
-   ]
-  }
- ],
- "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.6"
-  }
- },
- "nbformat": 4,
- "nbformat_minor": 4
-}
diff --git a/SYNOP/Preparation-of-data.ipynb b/SYNOP/Preparation-of-data.ipynb
new file mode 100644
index 0000000..ed760ad
--- /dev/null
+++ b/SYNOP/Preparation-of-data.ipynb
@@ -0,0 +1,3668 @@
+{
+ "cells": [
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "<img width=\"800px\" src=\"../fidle/img/00-Fidle-header-01.svg\"></img>\n",
+    "\n",
+    "# <!-- TITLE --> [TIMS1] - Time serie with RNN\n",
+    "<!-- DESC --> Time serie prediction with RNN\n",
+    "<!-- AUTHOR : Jean-Luc Parouty (CNRS/SIMaP) -->\n",
+    "\n",
+    "## Objectives :\n",
+    " - Objectif \n",
+    " - Objectif_pédagogique  \n",
+    "\n",
+    "\n",
+    "SYNOP meteorological data, available at: https://public.opendatasoft.com\n",
+    "\n",
+    "## What we're going to do :\n",
+    "\n",
+    " - Ceci\n",
+    " - Cela\n",
+    "\n",
+    "## Step 1 - Import and init\n",
+    "### 1.1 - Python"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 51,
+   "metadata": {},
+   "outputs": [
+    {
+     "data": {
+      "text/html": [
+       "<style>\n",
+       "\n",
+       "div.warn {    \n",
+       "    background-color: #fcf2f2;\n",
+       "    border-color: #dFb5b4;\n",
+       "    border-left: 5px solid #dfb5b4;\n",
+       "    padding: 0.5em;\n",
+       "    font-weight: bold;\n",
+       "    font-size: 1.1em;;\n",
+       "    }\n",
+       "\n",
+       "\n",
+       "\n",
+       "div.nota {    \n",
+       "    background-color: #DAFFDE;\n",
+       "    border-left: 5px solid #92CC99;\n",
+       "    padding: 0.5em;\n",
+       "    }\n",
+       "\n",
+       "div.todo:before { content:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1My44OTEyIiBoZWlnaHQ9IjE0My4zOTAyIiB2aWV3Qm94PSIwIDAgNTMuODkxMiAxNDMuMzkwMiI+PHRpdGxlPjAwLUJvYi10b2RvPC90aXRsZT48cGF0aCBkPSJNMjMuNDU2OCwxMTQuMzAxNmExLjgwNjMsMS44MDYzLDAsMSwxLDEuODE1NywxLjgyNEExLjgyMDksMS44MjA5LDAsMCwxLDIzLjQ1NjgsMTE0LjMwMTZabS0xMC42NjEyLDEuODIyQTEuODI3MiwxLjgyNzIsMCwxLDAsMTAuOTgsMTE0LjMsMS44MiwxLjgyLDAsMCwwLDEyLjc5NTYsMTE2LjEyMzZabS03LjcwNyw0LjU4NzR2LTVzLjQ4NjMtOS4xMjIzLDguMDIxNS0xMS45Njc1YTE5LjIwODIsMTkuMjA4MiwwLDAsMSw2LjA0ODYtMS4yNDU0LDE5LjE3NzgsMTkuMTc3OCwwLDAsMSw2LjA0ODcsMS4yNDc1YzcuNTM1MSwyLjgzNDcsOC4wMTc0LDExLjk2NzQsOC4wMTc0LDExLjk2NzR2NS4wMjM0bC4wMDQyLDcuNjgydjIuNGMuMDE2Ny4xOTkyLjAzMzYuMzkyMS4wMzM2LjU4NzEsMCwuMjEzOC0uMDE2OC40MTA5LS4wMzM2LjYzMzJ2LjA1ODdoLS4wMDg0YTguMzcxOSw4LjM3MTksMCwwLDEtNy4zNzM4LDcuNjU0N3MtLjk5NTMsMy42MzgtNi42OTMzLDMuNjM4LTYuNjkzNC0zLjYzOC02LjY5MzQtMy42MzhhOC4zNyw4LjM3LDAsMCwxLTcuMzcxNi03LjY1NDdINS4wODQzdi0uMDU4N2MtLjAxODktLjIyLS4wMjk0LS40MTk0LS4wMjk0LS42MzMyLDAtLjE5MjkuMDE2Ny0uMzgzNy4wMjk0LS41ODcxdi0yLjRtMTguMDkzNy00LjA0YTEuMTU2NSwxLjE1NjUsMCwxLDAtMi4zMTI2LDAsMS4xNTY0LDEuMTU2NCwwLDEsMCwyLjMxMjYsMFptNC4wODM0LDBhMS4xNTk1LDEuMTU5NSwwLDEsMC0xLjE2MzYsMS4xN0ExLjE3NSwxLjE3NSwwLDAsMCwyNy4yNjE0LDEyNC4zNzc5Wk05LjM3MzksMTE0LjYzNWMwLDMuMTA5MywyLjQxMzIsMy4zMSwyLjQxMzIsMy4zMWExMzMuOTI0MywxMzMuOTI0MywwLDAsMCwxNC43MzQ4LDBzMi40MTExLS4xOTI5LDIuNDExMS0zLjMxYTguMDc3Myw4LjA3NzMsMCwwLDAtMi40MTExLTUuNTUxOWMtNC41LTMuNTAzMy05LjkxMjYtMy41MDMzLTE0Ljc0MTEsMEE4LjA4NTEsOC4wODUxLDAsMCwwLDkuMzczOSwxMTQuNjM1WiIgc3R5bGU9ImZpbGw6IzAxMDEwMSIvPjxjaXJjbGUgY3g9IjMzLjE0MzYiIGN5PSIxMjQuNTM0IiByPSIzLjgzNjMiIHN0eWxlPSJmaWxsOiMwMTAxMDEiLz48cmVjdCB4PSIzNS42NjU5IiB5PSIxMTIuOTYyNSIgd2lkdGg9IjIuMDc3IiBoZWlnaHQ9IjEwLjU0NTgiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIxLjYgMjQxLjExMjEpIHJvdGF0ZSgtMTU1Ljc0NikiIHN0eWxlPSJmaWxsOiMwMTAxMDEiLz48Y2lyY2xlIGN4PSIzOC44NzA0IiBjeT0iMTEzLjQyNzkiIHI9IjIuNDA4NSIgc3R5bGU9ImZpbGw6IzAxMDEwMSIvPjxjaXJjbGUgY3g9IjUuMjI0OCIgY3k9IjEyNC41MzQiIHI9IjMuODM2MyIgc3R5bGU9ImZpbGw6IzAxMDEwMSIvPjxyZWN0IHg9IjEuNDE2NCIgeT0iMTI0LjYzMDEiIHdpZHRoPSIyLjA3NyIgaGVpZ2h0PSIxMC41NDU4IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0LjkwOTcgMjU5LjgwNikgcm90YXRlKC0xODApIiBzdHlsZT0iZmlsbDojMDEwMTAxIi8+PGNpcmNsZSBjeD0iMi40MDkxIiBjeT0iMTM3LjA5OTYiIHI9IjIuNDA4NSIgc3R5bGU9ImZpbGw6IzAxMDEwMSIvPjxwYXRoIGQ9Ik0xOC4wNTExLDEwMC4xMDY2aC0uMDE0NlYxMDIuNjFoMi4zdi0yLjQyNzlhMi40MjI5LDIuNDIyOSwwLDEsMC0yLjI4NTQtLjA3NTVaIiBzdHlsZT0iZmlsbDojMDEwMTAxIi8+PHBhdGggZD0iTTM5LjQyMTQsMjcuMjU4djEuMDVBMTEuOTQ1MiwxMS45NDUyLDAsMCwwLDQ0LjU5NTQsNS43OWEuMjQ0OS4yNDQ5LDAsMCwxLS4wMjM1LS40MjI3TDQ2Ljc1LDMuOTUxNWEuMzg5Mi4zODkyLDAsMCwxLC40MjYyLDAsMTQuODQ0MiwxNC44NDQyLDAsMCwxLTcuNzU0MywyNy4yNTkxdjEuMDY3YS40NS40NSwwLDAsMS0uNzA0Ny4zNzU4bC0zLjg0MTktMi41MWEuNDUuNDUsMCwwLDEsMC0uNzUxNmwzLjg0MTktMi41MWEuNDUuNDUsMCwwLDEsLjY5NDYuMzc1OFpNNDMuMjMsMi41ODkyLDM5LjM4NzguMDc5NGEuNDUuNDUsMCwwLDAtLjcwNDYuMzc1OHYxLjA2N2ExNC44NDQyLDE0Ljg0NDIsMCwwLDAtNy43NTQzLDI3LjI1OTEuMzg5LjM4OSwwLDAsMCwuNDI2MSwwbDIuMTc3Ny0xLjQxOTNhLjI0NS4yNDUsMCwwLDAtLjAyMzUtLjQyMjgsMTEuOTQ1MSwxMS45NDUxLDAsMCwxLDUuMTc0LTIyLjUxNDZ2MS4wNWEuNDUuNDUsMCwwLDAsLjcwNDYuMzc1OGwzLjg1NTMtMi41MWEuNDUuNDUsMCwwLDAsMC0uNzUxNlpNMzkuMDUyMywxNC4yNDU4YTIuMTIwNiwyLjEyMDYsMCwxLDAsMi4xMjA2LDIuMTIwNmgwQTIuMTI0LDIuMTI0LDAsMCwwLDM5LjA1MjMsMTQuMjQ1OFptNi4wNzMyLTQuNzc4MS44MjU0LjgyNTVhMS4wNTY4LDEuMDU2OCwwLDAsMSwuMTE3NSwxLjM0MjFsLS44MDIsMS4xNDQyYTcuMTAxOCw3LjEwMTgsMCwwLDEsLjcxMTQsMS43MTEybDEuMzc1Ny4yNDE2YTEuMDU2OSwxLjA1NjksMCwwLDEsLjg3NTcsMS4wNHYxLjE2NDNhMS4wNTY5LDEuMDU2OSwwLDAsMS0uODc1NywxLjA0bC0xLjM3MjQuMjQxNkE3LjExLDcuMTEsMCwwLDEsNDUuMjcsMTkuOTNsLjgwMTksMS4xNDQyYTEuMDU3LDEuMDU3LDAsMCwxLS4xMTc0LDEuMzQyMmwtLjgyODguODQ4OWExLjA1NywxLjA1NywwLDAsMS0xLjM0MjEuMTE3NGwtMS4xNDQyLS44MDE5YTcuMTMzOCw3LjEzMzgsMCwwLDEtMS43MTEzLjcxMTNsLS4yNDE2LDEuMzcyNGExLjA1NjgsMS4wNTY4LDAsMCwxLTEuMDQuODc1N0gzOC40Njg0YTEuMDU2OCwxLjA1NjgsMCwwLDEtMS4wNC0uODc1N2wtLjI0MTYtMS4zNzI0YTcuMTM1NSw3LjEzNTUsMCwwLDEtMS43MTEzLS43MTEzbC0xLjE0NDEuODAxOWExLjA1NzEsMS4wNTcxLDAsMCwxLTEuMzQyMi0uMTE3NGwtLjgzNTUtLjgyNTVhMS4wNTcsMS4wNTcsMCwwLDEtLjExNzQtMS4zNDIxbC44MDE5LTEuMTQ0MmE3LjEyMSw3LjEyMSwwLDAsMS0uNzExMy0xLjcxMTJsLTEuMzcyNC0uMjQxNmExLjA1NjksMS4wNTY5LDAsMCwxLS44NzU3LTEuMDRWMTUuNzgyNmExLjA1NjksMS4wNTY5LDAsMCwxLC44NzU3LTEuMDRsMS4zNzU3LS4yNDE2YTcuMTEsNy4xMSwwLDAsMSwuNzExNC0xLjcxMTJsLS44MDItMS4xNDQyYTEuMDU3LDEuMDU3LDAsMCwxLC4xMTc1LTEuMzQyMmwuODI1NC0uODI1NEExLjA1NjgsMS4wNTY4LDAsMCwxLDM0LjMyNDUsOS4zNmwxLjE0NDIuODAxOUE3LjEzNTUsNy4xMzU1LDAsMCwxLDM3LjE4LDkuNDUxbC4yNDE2LTEuMzcyNGExLjA1NjgsMS4wNTY4LDAsMCwxLDEuMDQtLjg3NTdoMS4xNjc3YTEuMDU2OSwxLjA1NjksMCwwLDEsMS4wNC44NzU3bC4yNDE2LDEuMzcyNGE3LjEyNSw3LjEyNSwwLDAsMSwxLjcxMTIuNzExM0w0My43NjY2LDkuMzZBMS4wNTY5LDEuMDU2OSwwLDAsMSw0NS4xMjU1LDkuNDY3N1ptLTIuMDMsNi44OTg3QTQuMDQzMyw0LjA0MzMsMCwxLDAsMzkuMDUyMywyMC40MWgwQTQuMDQ2NSw0LjA0NjUsMCwwLDAsNDMuMDk1NSwxNi4zNjY0WiIgc3R5bGU9ImZpbGw6I2UxMjIyOSIvPjxwb2x5Z29uIHBvaW50cz0iMzkuNDEzIDM0Ljc1NyAzOS41MzcgMzQuNzU3IDM5LjY3NSAzNC43NTcgMzkuNjc1IDEwOS41MSAzOS41MzcgMTA5LjUxIDM5LjQxMyAxMDkuNTEgMzkuNDEzIDM0Ljc1NyAzOS40MTMgMzQuNzU3IiBzdHlsZT0iZmlsbDpub25lO3N0cm9rZTojOTk5O3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1taXRlcmxpbWl0OjEwO3N0cm9rZS13aWR0aDowLjMwODg1NDQ1MDU2MDE2MThweDtmaWxsLXJ1bGU6ZXZlbm9kZCIvPjwvc3ZnPg==);\n",
+       "    float:left;\n",
+       "    margin-right:20px;\n",
+       "    margin-top:-20px;\n",
+       "    margin-bottom:20px;\n",
+       "}\n",
+       "div.todo{\n",
+       "    font-weight: bold;\n",
+       "    font-size: 1.1em;\n",
+       "    margin-top:40px;\n",
+       "}\n",
+       "div.todo ul{\n",
+       "    margin: 0.2em;\n",
+       "}\n",
+       "div.todo li{\n",
+       "    margin-left:60px;\n",
+       "    margin-top:0;\n",
+       "    margin-bottom:0;\n",
+       "}\n",
+       "\n",
+       "\n",
+       "</style>\n",
+       "\n"
+      ],
+      "text/plain": [
+       "<IPython.core.display.HTML object>"
+      ]
+     },
+     "metadata": {},
+     "output_type": "display_data"
+    },
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "\n",
+      "FIDLE 2020 - Practical Work Module\n",
+      "Version              : 0.4.3\n",
+      "Run time             : Saturday 29 February 2020, 12:20:26\n",
+      "TensorFlow version   : 2.0.0\n",
+      "Keras version        : 2.2.4-tf\n"
+     ]
+    }
+   ],
+   "source": [
+    "import tensorflow as tf\n",
+    "from tensorflow import keras\n",
+    "from tensorflow.keras.callbacks import TensorBoard\n",
+    "\n",
+    "import numpy as np\n",
+    "import matplotlib.pyplot as plt\n",
+    "\n",
+    "import pandas as pd\n",
+    "import h5py, json\n",
+    "import os,time,sys\n",
+    "\n",
+    "from importlib import reload\n",
+    "\n",
+    "sys.path.append('..')\n",
+    "import fidle.pwk as ooo\n",
+    "\n",
+    "ooo.init()\n",
+    "pd.set_option('display.max_rows',200)\n",
+    "\n",
+    "def subtitle(t):\n",
+    "    ooo.display_md(f'<br>**{t}**')\n",
+    "    "
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "### 1.2 - Where are we ? "
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 52,
+   "metadata": {},
+   "outputs": [
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "Well, we should be at GRICAD !\n",
+      "We are going to use: /bettik/PROJECTS/pr-fidle/datasets/SYNOP\n"
+     ]
+    }
+   ],
+   "source": [
+    "place, dataset_dir = ooo.good_place( { 'GRICAD' : f'{os.getenv(\"SCRATCH_DIR\",\"\")}/PROJECTS/pr-fidle/datasets/SYNOP',\n",
+    "                                       'IDRIS'  : f'{os.getenv(\"WORK\",\"\")}/datasets/SYNOP',\n",
+    "                                       'HOME'   : f'{os.getenv(\"HOME\",\"\")}/datasets/SYNOP'} )"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "## Step 2 - Read the data"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 53,
+   "metadata": {},
+   "outputs": [],
+   "source": [
+    "data_filename   = 'origine/donnees-synop-essentielles-omm-LYS.csv'\n",
+    "schema_filename = 'origine/schema.json'"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "### 2.1 - Read columns code"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 54,
+   "metadata": {},
+   "outputs": [],
+   "source": [
+    "with open(f'{dataset_dir}/{schema_filename}','r') as json_file:\n",
+    "    schema = json.load(json_file)\n",
+    "\n",
+    "synop_codes=list( schema['definitions']['donnees-synop-essentielles-omm_records']['properties']['fields']['properties'].keys() )"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "### 2.2 - Read data"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 55,
+   "metadata": {},
+   "outputs": [
+    {
+     "data": {
+      "text/markdown": [
+       "<br>**Raw data :**"
+      ],
+      "text/plain": [
+       "<IPython.core.display.Markdown object>"
+      ]
+     },
+     "metadata": {},
+     "output_type": "display_data"
+    },
+    {
+     "data": {
+      "text/html": [
+       "<div>\n",
+       "<style scoped>\n",
+       "    .dataframe tbody tr th:only-of-type {\n",
+       "        vertical-align: middle;\n",
+       "    }\n",
+       "\n",
+       "    .dataframe tbody tr th {\n",
+       "        vertical-align: top;\n",
+       "    }\n",
+       "\n",
+       "    .dataframe thead th {\n",
+       "        text-align: right;\n",
+       "    }\n",
+       "</style>\n",
+       "<table border=\"1\" class=\"dataframe\">\n",
+       "  <thead>\n",
+       "    <tr style=\"text-align: right;\">\n",
+       "      <th></th>\n",
+       "      <th>ID OMM station</th>\n",
+       "      <th>Date</th>\n",
+       "      <th>Pression au niveau mer</th>\n",
+       "      <th>Variation de pression en 3 heures</th>\n",
+       "      <th>Type de tendance barométrique</th>\n",
+       "      <th>Direction du vent moyen 10 mn</th>\n",
+       "      <th>Vitesse du vent moyen 10 mn</th>\n",
+       "      <th>Température</th>\n",
+       "      <th>Point de rosée</th>\n",
+       "      <th>Humidité</th>\n",
+       "      <th>...</th>\n",
+       "      <th>Longitude</th>\n",
+       "      <th>Latitude</th>\n",
+       "      <th>communes (name)</th>\n",
+       "      <th>communes (code)</th>\n",
+       "      <th>EPCI (name)</th>\n",
+       "      <th>EPCI (code)</th>\n",
+       "      <th>department (name)</th>\n",
+       "      <th>department (code)</th>\n",
+       "      <th>region (name)</th>\n",
+       "      <th>region (code)</th>\n",
+       "    </tr>\n",
+       "  </thead>\n",
+       "  <tbody>\n",
+       "    <tr>\n",
+       "      <th>29155</th>\n",
+       "      <td>7481</td>\n",
+       "      <td>2019-11-16T01:00:00+01:00</td>\n",
+       "      <td>100640.0</td>\n",
+       "      <td>130.0</td>\n",
+       "      <td>1.0</td>\n",
+       "      <td>190.0</td>\n",
+       "      <td>1.0</td>\n",
+       "      <td>272.75</td>\n",
+       "      <td>272.75</td>\n",
+       "      <td>100.0</td>\n",
+       "      <td>...</td>\n",
+       "      <td>5.077833</td>\n",
+       "      <td>45.7265</td>\n",
+       "      <td>Colombier-Saugnieu</td>\n",
+       "      <td>69299</td>\n",
+       "      <td>CC de l'Est Lyonnais (CCEL)</td>\n",
+       "      <td>246900575</td>\n",
+       "      <td>Rhône</td>\n",
+       "      <td>69</td>\n",
+       "      <td>Auvergne-Rhône-Alpes</td>\n",
+       "      <td>84</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>29156</th>\n",
+       "      <td>7481</td>\n",
+       "      <td>2019-11-16T19:00:00+01:00</td>\n",
+       "      <td>101090.0</td>\n",
+       "      <td>90.0</td>\n",
+       "      <td>3.0</td>\n",
+       "      <td>130.0</td>\n",
+       "      <td>3.5</td>\n",
+       "      <td>276.95</td>\n",
+       "      <td>274.65</td>\n",
+       "      <td>85.0</td>\n",
+       "      <td>...</td>\n",
+       "      <td>5.077833</td>\n",
+       "      <td>45.7265</td>\n",
+       "      <td>Colombier-Saugnieu</td>\n",
+       "      <td>69299</td>\n",
+       "      <td>CC de l'Est Lyonnais (CCEL)</td>\n",
+       "      <td>246900575</td>\n",
+       "      <td>Rhône</td>\n",
+       "      <td>69</td>\n",
+       "      <td>Auvergne-Rhône-Alpes</td>\n",
+       "      <td>84</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>29157</th>\n",
+       "      <td>7481</td>\n",
+       "      <td>2020-02-12T16:00:00+01:00</td>\n",
+       "      <td>102460.0</td>\n",
+       "      <td>-180.0</td>\n",
+       "      <td>6.0</td>\n",
+       "      <td>360.0</td>\n",
+       "      <td>2.3</td>\n",
+       "      <td>283.45</td>\n",
+       "      <td>271.75</td>\n",
+       "      <td>44.0</td>\n",
+       "      <td>...</td>\n",
+       "      <td>5.077833</td>\n",
+       "      <td>45.7265</td>\n",
+       "      <td>Colombier-Saugnieu</td>\n",
+       "      <td>69299</td>\n",
+       "      <td>CC de l'Est Lyonnais (CCEL)</td>\n",
+       "      <td>246900575</td>\n",
+       "      <td>Rhône</td>\n",
+       "      <td>69</td>\n",
+       "      <td>Auvergne-Rhône-Alpes</td>\n",
+       "      <td>84</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>29158</th>\n",
+       "      <td>7481</td>\n",
+       "      <td>2020-02-13T04:00:00+01:00</td>\n",
+       "      <td>102100.0</td>\n",
+       "      <td>-240.0</td>\n",
+       "      <td>8.0</td>\n",
+       "      <td>150.0</td>\n",
+       "      <td>4.9</td>\n",
+       "      <td>274.75</td>\n",
+       "      <td>271.15</td>\n",
+       "      <td>77.0</td>\n",
+       "      <td>...</td>\n",
+       "      <td>5.077833</td>\n",
+       "      <td>45.7265</td>\n",
+       "      <td>Colombier-Saugnieu</td>\n",
+       "      <td>69299</td>\n",
+       "      <td>CC de l'Est Lyonnais (CCEL)</td>\n",
+       "      <td>246900575</td>\n",
+       "      <td>Rhône</td>\n",
+       "      <td>69</td>\n",
+       "      <td>Auvergne-Rhône-Alpes</td>\n",
+       "      <td>84</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>29159</th>\n",
+       "      <td>7481</td>\n",
+       "      <td>2020-02-14T01:00:00+01:00</td>\n",
+       "      <td>102080.0</td>\n",
+       "      <td>230.0</td>\n",
+       "      <td>1.0</td>\n",
+       "      <td>280.0</td>\n",
+       "      <td>4.5</td>\n",
+       "      <td>283.15</td>\n",
+       "      <td>276.15</td>\n",
+       "      <td>62.0</td>\n",
+       "      <td>...</td>\n",
+       "      <td>5.077833</td>\n",
+       "      <td>45.7265</td>\n",
+       "      <td>Colombier-Saugnieu</td>\n",
+       "      <td>69299</td>\n",
+       "      <td>CC de l'Est Lyonnais (CCEL)</td>\n",
+       "      <td>246900575</td>\n",
+       "      <td>Rhône</td>\n",
+       "      <td>69</td>\n",
+       "      <td>Auvergne-Rhône-Alpes</td>\n",
+       "      <td>84</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>29160</th>\n",
+       "      <td>7481</td>\n",
+       "      <td>2020-02-14T07:00:00+01:00</td>\n",
+       "      <td>102430.0</td>\n",
+       "      <td>210.0</td>\n",
+       "      <td>2.0</td>\n",
+       "      <td>140.0</td>\n",
+       "      <td>3.4</td>\n",
+       "      <td>280.15</td>\n",
+       "      <td>278.45</td>\n",
+       "      <td>89.0</td>\n",
+       "      <td>...</td>\n",
+       "      <td>5.077833</td>\n",
+       "      <td>45.7265</td>\n",
+       "      <td>Colombier-Saugnieu</td>\n",
+       "      <td>69299</td>\n",
+       "      <td>CC de l'Est Lyonnais (CCEL)</td>\n",
+       "      <td>246900575</td>\n",
+       "      <td>Rhône</td>\n",
+       "      <td>69</td>\n",
+       "      <td>Auvergne-Rhône-Alpes</td>\n",
+       "      <td>84</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>29161</th>\n",
+       "      <td>7481</td>\n",
+       "      <td>2020-02-15T16:00:00+01:00</td>\n",
+       "      <td>102190.0</td>\n",
+       "      <td>-160.0</td>\n",
+       "      <td>6.0</td>\n",
+       "      <td>180.0</td>\n",
+       "      <td>6.9</td>\n",
+       "      <td>290.15</td>\n",
+       "      <td>273.75</td>\n",
+       "      <td>33.0</td>\n",
+       "      <td>...</td>\n",
+       "      <td>5.077833</td>\n",
+       "      <td>45.7265</td>\n",
+       "      <td>Colombier-Saugnieu</td>\n",
+       "      <td>69299</td>\n",
+       "      <td>CC de l'Est Lyonnais (CCEL)</td>\n",
+       "      <td>246900575</td>\n",
+       "      <td>Rhône</td>\n",
+       "      <td>69</td>\n",
+       "      <td>Auvergne-Rhône-Alpes</td>\n",
+       "      <td>84</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>29162</th>\n",
+       "      <td>7481</td>\n",
+       "      <td>2020-01-25T22:00:00+01:00</td>\n",
+       "      <td>102030.0</td>\n",
+       "      <td>20.0</td>\n",
+       "      <td>1.0</td>\n",
+       "      <td>140.0</td>\n",
+       "      <td>4.9</td>\n",
+       "      <td>281.45</td>\n",
+       "      <td>278.55</td>\n",
+       "      <td>82.0</td>\n",
+       "      <td>...</td>\n",
+       "      <td>5.077833</td>\n",
+       "      <td>45.7265</td>\n",
+       "      <td>Colombier-Saugnieu</td>\n",
+       "      <td>69299</td>\n",
+       "      <td>CC de l'Est Lyonnais (CCEL)</td>\n",
+       "      <td>246900575</td>\n",
+       "      <td>Rhône</td>\n",
+       "      <td>69</td>\n",
+       "      <td>Auvergne-Rhône-Alpes</td>\n",
+       "      <td>84</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>29163</th>\n",
+       "      <td>7481</td>\n",
+       "      <td>2020-01-26T19:00:00+01:00</td>\n",
+       "      <td>102010.0</td>\n",
+       "      <td>80.0</td>\n",
+       "      <td>3.0</td>\n",
+       "      <td>170.0</td>\n",
+       "      <td>3.7</td>\n",
+       "      <td>282.85</td>\n",
+       "      <td>279.15</td>\n",
+       "      <td>78.0</td>\n",
+       "      <td>...</td>\n",
+       "      <td>5.077833</td>\n",
+       "      <td>45.7265</td>\n",
+       "      <td>Colombier-Saugnieu</td>\n",
+       "      <td>69299</td>\n",
+       "      <td>CC de l'Est Lyonnais (CCEL)</td>\n",
+       "      <td>246900575</td>\n",
+       "      <td>Rhône</td>\n",
+       "      <td>69</td>\n",
+       "      <td>Auvergne-Rhône-Alpes</td>\n",
+       "      <td>84</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>29164</th>\n",
+       "      <td>7481</td>\n",
+       "      <td>2020-02-08T19:00:00+01:00</td>\n",
+       "      <td>102540.0</td>\n",
+       "      <td>150.0</td>\n",
+       "      <td>2.0</td>\n",
+       "      <td>190.0</td>\n",
+       "      <td>6.2</td>\n",
+       "      <td>283.75</td>\n",
+       "      <td>277.65</td>\n",
+       "      <td>66.0</td>\n",
+       "      <td>...</td>\n",
+       "      <td>5.077833</td>\n",
+       "      <td>45.7265</td>\n",
+       "      <td>Colombier-Saugnieu</td>\n",
+       "      <td>69299</td>\n",
+       "      <td>CC de l'Est Lyonnais (CCEL)</td>\n",
+       "      <td>246900575</td>\n",
+       "      <td>Rhône</td>\n",
+       "      <td>69</td>\n",
+       "      <td>Auvergne-Rhône-Alpes</td>\n",
+       "      <td>84</td>\n",
+       "    </tr>\n",
+       "  </tbody>\n",
+       "</table>\n",
+       "<p>10 rows × 81 columns</p>\n",
+       "</div>"
+      ],
+      "text/plain": [
+       "       ID OMM station                       Date  Pression au niveau mer  \\\n",
+       "29155            7481  2019-11-16T01:00:00+01:00                100640.0   \n",
+       "29156            7481  2019-11-16T19:00:00+01:00                101090.0   \n",
+       "29157            7481  2020-02-12T16:00:00+01:00                102460.0   \n",
+       "29158            7481  2020-02-13T04:00:00+01:00                102100.0   \n",
+       "29159            7481  2020-02-14T01:00:00+01:00                102080.0   \n",
+       "29160            7481  2020-02-14T07:00:00+01:00                102430.0   \n",
+       "29161            7481  2020-02-15T16:00:00+01:00                102190.0   \n",
+       "29162            7481  2020-01-25T22:00:00+01:00                102030.0   \n",
+       "29163            7481  2020-01-26T19:00:00+01:00                102010.0   \n",
+       "29164            7481  2020-02-08T19:00:00+01:00                102540.0   \n",
+       "\n",
+       "       Variation de pression en 3 heures  Type de tendance barométrique  \\\n",
+       "29155                              130.0                            1.0   \n",
+       "29156                               90.0                            3.0   \n",
+       "29157                             -180.0                            6.0   \n",
+       "29158                             -240.0                            8.0   \n",
+       "29159                              230.0                            1.0   \n",
+       "29160                              210.0                            2.0   \n",
+       "29161                             -160.0                            6.0   \n",
+       "29162                               20.0                            1.0   \n",
+       "29163                               80.0                            3.0   \n",
+       "29164                              150.0                            2.0   \n",
+       "\n",
+       "       Direction du vent moyen 10 mn  Vitesse du vent moyen 10 mn  \\\n",
+       "29155                          190.0                          1.0   \n",
+       "29156                          130.0                          3.5   \n",
+       "29157                          360.0                          2.3   \n",
+       "29158                          150.0                          4.9   \n",
+       "29159                          280.0                          4.5   \n",
+       "29160                          140.0                          3.4   \n",
+       "29161                          180.0                          6.9   \n",
+       "29162                          140.0                          4.9   \n",
+       "29163                          170.0                          3.7   \n",
+       "29164                          190.0                          6.2   \n",
+       "\n",
+       "       Température  Point de rosée  Humidité  ...  Longitude  Latitude  \\\n",
+       "29155       272.75          272.75     100.0  ...   5.077833   45.7265   \n",
+       "29156       276.95          274.65      85.0  ...   5.077833   45.7265   \n",
+       "29157       283.45          271.75      44.0  ...   5.077833   45.7265   \n",
+       "29158       274.75          271.15      77.0  ...   5.077833   45.7265   \n",
+       "29159       283.15          276.15      62.0  ...   5.077833   45.7265   \n",
+       "29160       280.15          278.45      89.0  ...   5.077833   45.7265   \n",
+       "29161       290.15          273.75      33.0  ...   5.077833   45.7265   \n",
+       "29162       281.45          278.55      82.0  ...   5.077833   45.7265   \n",
+       "29163       282.85          279.15      78.0  ...   5.077833   45.7265   \n",
+       "29164       283.75          277.65      66.0  ...   5.077833   45.7265   \n",
+       "\n",
+       "          communes (name)  communes (code)                  EPCI (name)  \\\n",
+       "29155  Colombier-Saugnieu            69299  CC de l'Est Lyonnais (CCEL)   \n",
+       "29156  Colombier-Saugnieu            69299  CC de l'Est Lyonnais (CCEL)   \n",
+       "29157  Colombier-Saugnieu            69299  CC de l'Est Lyonnais (CCEL)   \n",
+       "29158  Colombier-Saugnieu            69299  CC de l'Est Lyonnais (CCEL)   \n",
+       "29159  Colombier-Saugnieu            69299  CC de l'Est Lyonnais (CCEL)   \n",
+       "29160  Colombier-Saugnieu            69299  CC de l'Est Lyonnais (CCEL)   \n",
+       "29161  Colombier-Saugnieu            69299  CC de l'Est Lyonnais (CCEL)   \n",
+       "29162  Colombier-Saugnieu            69299  CC de l'Est Lyonnais (CCEL)   \n",
+       "29163  Colombier-Saugnieu            69299  CC de l'Est Lyonnais (CCEL)   \n",
+       "29164  Colombier-Saugnieu            69299  CC de l'Est Lyonnais (CCEL)   \n",
+       "\n",
+       "       EPCI (code)  department (name)  department (code)  \\\n",
+       "29155    246900575              Rhône                 69   \n",
+       "29156    246900575              Rhône                 69   \n",
+       "29157    246900575              Rhône                 69   \n",
+       "29158    246900575              Rhône                 69   \n",
+       "29159    246900575              Rhône                 69   \n",
+       "29160    246900575              Rhône                 69   \n",
+       "29161    246900575              Rhône                 69   \n",
+       "29162    246900575              Rhône                 69   \n",
+       "29163    246900575              Rhône                 69   \n",
+       "29164    246900575              Rhône                 69   \n",
+       "\n",
+       "              region (name)  region (code)  \n",
+       "29155  Auvergne-Rhône-Alpes             84  \n",
+       "29156  Auvergne-Rhône-Alpes             84  \n",
+       "29157  Auvergne-Rhône-Alpes             84  \n",
+       "29158  Auvergne-Rhône-Alpes             84  \n",
+       "29159  Auvergne-Rhône-Alpes             84  \n",
+       "29160  Auvergne-Rhône-Alpes             84  \n",
+       "29161  Auvergne-Rhône-Alpes             84  \n",
+       "29162  Auvergne-Rhône-Alpes             84  \n",
+       "29163  Auvergne-Rhône-Alpes             84  \n",
+       "29164  Auvergne-Rhône-Alpes             84  \n",
+       "\n",
+       "[10 rows x 81 columns]"
+      ]
+     },
+     "metadata": {},
+     "output_type": "display_data"
+    },
+    {
+     "data": {
+      "text/markdown": [
+       "<br>**List of columns :**"
+      ],
+      "text/plain": [
+       "<IPython.core.display.Markdown object>"
+      ]
+     },
+     "metadata": {},
+     "output_type": "display_data"
+    },
+    {
+     "data": {
+      "text/html": [
+       "<style  type=\"text/css\" >\n",
+       "    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row0_col0 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row0_col1 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row0_col2 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row1_col0 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row1_col1 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row1_col2 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row2_col0 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row2_col1 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row2_col2 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row3_col0 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row3_col1 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row3_col2 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row4_col0 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row4_col1 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row4_col2 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row5_col0 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row5_col1 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row5_col2 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row6_col0 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row6_col1 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row6_col2 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row7_col0 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row7_col1 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row7_col2 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row8_col0 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row8_col1 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row8_col2 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row9_col0 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row9_col1 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row9_col2 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row10_col0 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row10_col1 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row10_col2 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row11_col0 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row11_col1 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row11_col2 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row12_col0 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row12_col1 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row12_col2 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row13_col0 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row13_col1 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row13_col2 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row14_col0 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row14_col1 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row14_col2 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row15_col0 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row15_col1 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row15_col2 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row16_col0 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row16_col1 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row16_col2 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row17_col0 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row17_col1 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row17_col2 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row18_col0 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row18_col1 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row18_col2 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row19_col0 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row19_col1 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row19_col2 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row20_col0 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row20_col1 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row20_col2 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row21_col0 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row21_col1 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row21_col2 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row22_col0 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row22_col1 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row22_col2 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row23_col0 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row23_col1 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row23_col2 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row24_col0 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row24_col1 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row24_col2 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row25_col0 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row25_col1 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row25_col2 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row26_col0 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row26_col1 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row26_col2 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row27_col0 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row27_col1 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row27_col2 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row28_col0 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row28_col1 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row28_col2 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row29_col0 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row29_col1 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row29_col2 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row30_col0 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row30_col1 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row30_col2 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row31_col0 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row31_col1 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row31_col2 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row32_col0 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row32_col1 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row32_col2 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row33_col0 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row33_col1 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row33_col2 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row34_col0 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row34_col1 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row34_col2 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row35_col0 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row35_col1 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row35_col2 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row36_col0 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row36_col1 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row36_col2 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row37_col0 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row37_col1 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row37_col2 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row38_col0 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row38_col1 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row38_col2 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row39_col0 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row39_col1 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row39_col2 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row40_col0 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row40_col1 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row40_col2 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row41_col0 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row41_col1 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row41_col2 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row42_col0 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row42_col1 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row42_col2 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row43_col0 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row43_col1 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row43_col2 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row44_col0 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row44_col1 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row44_col2 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row45_col0 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row45_col1 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row45_col2 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row46_col0 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row46_col1 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row46_col2 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row47_col0 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row47_col1 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row47_col2 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row48_col0 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row48_col1 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row48_col2 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row49_col0 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row49_col1 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row49_col2 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row50_col0 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row50_col1 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row50_col2 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row51_col0 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row51_col1 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row51_col2 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row52_col0 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row52_col1 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row52_col2 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row53_col0 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row53_col1 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row53_col2 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row54_col0 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row54_col1 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row54_col2 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row55_col0 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row55_col1 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row55_col2 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row56_col0 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row56_col1 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row56_col2 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row57_col0 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row57_col1 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row57_col2 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row58_col0 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row58_col1 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row58_col2 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row59_col0 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row59_col1 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row59_col2 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row60_col0 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row60_col1 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row60_col2 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row61_col0 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row61_col1 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row61_col2 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row62_col0 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row62_col1 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row62_col2 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row63_col0 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row63_col1 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row63_col2 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row64_col0 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row64_col1 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row64_col2 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row65_col0 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row65_col1 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row65_col2 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row66_col0 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row66_col1 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row66_col2 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row67_col0 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row67_col1 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row67_col2 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row68_col0 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row68_col1 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row68_col2 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row69_col0 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row69_col1 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row69_col2 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row70_col0 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row70_col1 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row70_col2 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row71_col0 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row71_col1 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row71_col2 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row72_col0 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row72_col1 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row72_col2 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row73_col0 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row73_col1 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row73_col2 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row74_col0 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row74_col1 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row74_col2 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row75_col0 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row75_col1 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row75_col2 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row76_col0 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row76_col1 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row76_col2 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row77_col0 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row77_col1 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row77_col2 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row78_col0 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row78_col1 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row78_col2 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row79_col0 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row79_col1 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row79_col2 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row80_col0 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row80_col1 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_7dddc300_5ae5_11ea_97f2_458751faacf2row80_col2 {\n",
+       "            text-align:  left;\n",
+       "        }</style><table id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2\" ><thead>    <tr>        <th class=\"blank level0\" ></th>        <th class=\"col_heading level0 col0\" >Code</th>        <th class=\"col_heading level0 col1\" >Description</th>        <th class=\"col_heading level0 col2\" >Na</th>    </tr></thead><tbody>\n",
+       "                <tr>\n",
+       "                        <th id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2level0_row0\" class=\"row_heading level0 row0\" >0</th>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row0_col0\" class=\"data row0 col0\" >numer_sta</td>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row0_col1\" class=\"data row0 col1\" >ID OMM station</td>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row0_col2\" class=\"data row0 col2\" >0</td>\n",
+       "            </tr>\n",
+       "            <tr>\n",
+       "                        <th id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2level0_row1\" class=\"row_heading level0 row1\" >1</th>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row1_col0\" class=\"data row1 col0\" >date</td>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row1_col1\" class=\"data row1 col1\" >Date</td>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row1_col2\" class=\"data row1 col2\" >0</td>\n",
+       "            </tr>\n",
+       "            <tr>\n",
+       "                        <th id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2level0_row2\" class=\"row_heading level0 row2\" >2</th>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row2_col0\" class=\"data row2 col0\" >pmer</td>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row2_col1\" class=\"data row2 col1\" >Pression au niveau mer</td>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row2_col2\" class=\"data row2 col2\" >17</td>\n",
+       "            </tr>\n",
+       "            <tr>\n",
+       "                        <th id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2level0_row3\" class=\"row_heading level0 row3\" >3</th>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row3_col0\" class=\"data row3 col0\" >tend</td>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row3_col1\" class=\"data row3 col1\" >Variation de pression en 3 heures</td>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row3_col2\" class=\"data row3 col2\" >2</td>\n",
+       "            </tr>\n",
+       "            <tr>\n",
+       "                        <th id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2level0_row4\" class=\"row_heading level0 row4\" >4</th>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row4_col0\" class=\"data row4 col0\" >cod_tend</td>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row4_col1\" class=\"data row4 col1\" >Type de tendance barométrique</td>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row4_col2\" class=\"data row4 col2\" >2</td>\n",
+       "            </tr>\n",
+       "            <tr>\n",
+       "                        <th id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2level0_row5\" class=\"row_heading level0 row5\" >5</th>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row5_col0\" class=\"data row5 col0\" >dd</td>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row5_col1\" class=\"data row5 col1\" >Direction du vent moyen 10 mn</td>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row5_col2\" class=\"data row5 col2\" >3</td>\n",
+       "            </tr>\n",
+       "            <tr>\n",
+       "                        <th id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2level0_row6\" class=\"row_heading level0 row6\" >6</th>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row6_col0\" class=\"data row6 col0\" >ff</td>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row6_col1\" class=\"data row6 col1\" >Vitesse du vent moyen 10 mn</td>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row6_col2\" class=\"data row6 col2\" >2</td>\n",
+       "            </tr>\n",
+       "            <tr>\n",
+       "                        <th id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2level0_row7\" class=\"row_heading level0 row7\" >7</th>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row7_col0\" class=\"data row7 col0\" >t</td>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row7_col1\" class=\"data row7 col1\" >Température</td>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row7_col2\" class=\"data row7 col2\" >14</td>\n",
+       "            </tr>\n",
+       "            <tr>\n",
+       "                        <th id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2level0_row8\" class=\"row_heading level0 row8\" >8</th>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row8_col0\" class=\"data row8 col0\" >td</td>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row8_col1\" class=\"data row8 col1\" >Point de rosée</td>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row8_col2\" class=\"data row8 col2\" >17</td>\n",
+       "            </tr>\n",
+       "            <tr>\n",
+       "                        <th id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2level0_row9\" class=\"row_heading level0 row9\" >9</th>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row9_col0\" class=\"data row9 col0\" >u</td>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row9_col1\" class=\"data row9 col1\" >Humidité</td>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row9_col2\" class=\"data row9 col2\" >17</td>\n",
+       "            </tr>\n",
+       "            <tr>\n",
+       "                        <th id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2level0_row10\" class=\"row_heading level0 row10\" >10</th>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row10_col0\" class=\"data row10 col0\" >vv</td>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row10_col1\" class=\"data row10 col1\" >Visibilité horizontale</td>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row10_col2\" class=\"data row10 col2\" >31</td>\n",
+       "            </tr>\n",
+       "            <tr>\n",
+       "                        <th id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2level0_row11\" class=\"row_heading level0 row11\" >11</th>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row11_col0\" class=\"data row11 col0\" >ww</td>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row11_col1\" class=\"data row11 col1\" >Temps présent</td>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row11_col2\" class=\"data row11 col2\" >1</td>\n",
+       "            </tr>\n",
+       "            <tr>\n",
+       "                        <th id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2level0_row12\" class=\"row_heading level0 row12\" >12</th>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row12_col0\" class=\"data row12 col0\" >w1</td>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row12_col1\" class=\"data row12 col1\" >Temps passé 1</td>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row12_col2\" class=\"data row12 col2\" >542</td>\n",
+       "            </tr>\n",
+       "            <tr>\n",
+       "                        <th id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2level0_row13\" class=\"row_heading level0 row13\" >13</th>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row13_col0\" class=\"data row13 col0\" >w2</td>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row13_col1\" class=\"data row13 col1\" >Temps passé 2</td>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row13_col2\" class=\"data row13 col2\" >552</td>\n",
+       "            </tr>\n",
+       "            <tr>\n",
+       "                        <th id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2level0_row14\" class=\"row_heading level0 row14\" >14</th>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row14_col0\" class=\"data row14 col0\" >n</td>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row14_col1\" class=\"data row14 col1\" >Nebulosité totale</td>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row14_col2\" class=\"data row14 col2\" >801</td>\n",
+       "            </tr>\n",
+       "            <tr>\n",
+       "                        <th id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2level0_row15\" class=\"row_heading level0 row15\" >15</th>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row15_col0\" class=\"data row15 col0\" >nbas</td>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row15_col1\" class=\"data row15 col1\" >Nébulosité  des nuages de l' étage inférieur</td>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row15_col2\" class=\"data row15 col2\" >2381</td>\n",
+       "            </tr>\n",
+       "            <tr>\n",
+       "                        <th id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2level0_row16\" class=\"row_heading level0 row16\" >16</th>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row16_col0\" class=\"data row16 col0\" >hbas</td>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row16_col1\" class=\"data row16 col1\" >Hauteur de la base des nuages de l'étage inférieur</td>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row16_col2\" class=\"data row16 col2\" >8861</td>\n",
+       "            </tr>\n",
+       "            <tr>\n",
+       "                        <th id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2level0_row17\" class=\"row_heading level0 row17\" >17</th>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row17_col0\" class=\"data row17 col0\" >cl</td>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row17_col1\" class=\"data row17 col1\" >Type des nuages de l'étage inférieur</td>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row17_col2\" class=\"data row17 col2\" >3377</td>\n",
+       "            </tr>\n",
+       "            <tr>\n",
+       "                        <th id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2level0_row18\" class=\"row_heading level0 row18\" >18</th>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row18_col0\" class=\"data row18 col0\" >cm</td>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row18_col1\" class=\"data row18 col1\" >Type des nuages de l'étage moyen</td>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row18_col2\" class=\"data row18 col2\" >6912</td>\n",
+       "            </tr>\n",
+       "            <tr>\n",
+       "                        <th id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2level0_row19\" class=\"row_heading level0 row19\" >19</th>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row19_col0\" class=\"data row19 col0\" >ch</td>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row19_col1\" class=\"data row19 col1\" >Type des nuages de l'étage supérieur</td>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row19_col2\" class=\"data row19 col2\" >8494</td>\n",
+       "            </tr>\n",
+       "            <tr>\n",
+       "                        <th id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2level0_row20\" class=\"row_heading level0 row20\" >20</th>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row20_col0\" class=\"data row20 col0\" >pres</td>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row20_col1\" class=\"data row20 col1\" >Pression station</td>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row20_col2\" class=\"data row20 col2\" >0</td>\n",
+       "            </tr>\n",
+       "            <tr>\n",
+       "                        <th id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2level0_row21\" class=\"row_heading level0 row21\" >21</th>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row21_col0\" class=\"data row21 col0\" >niv_bar</td>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row21_col1\" class=\"data row21 col1\" >Niveau barométrique</td>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row21_col2\" class=\"data row21 col2\" >29165</td>\n",
+       "            </tr>\n",
+       "            <tr>\n",
+       "                        <th id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2level0_row22\" class=\"row_heading level0 row22\" >22</th>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row22_col0\" class=\"data row22 col0\" >geop</td>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row22_col1\" class=\"data row22 col1\" >Géopotentiel</td>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row22_col2\" class=\"data row22 col2\" >29165</td>\n",
+       "            </tr>\n",
+       "            <tr>\n",
+       "                        <th id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2level0_row23\" class=\"row_heading level0 row23\" >23</th>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row23_col0\" class=\"data row23 col0\" >tend24</td>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row23_col1\" class=\"data row23 col1\" >Variation de pression en 24 heures</td>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row23_col2\" class=\"data row23 col2\" >14443</td>\n",
+       "            </tr>\n",
+       "            <tr>\n",
+       "                        <th id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2level0_row24\" class=\"row_heading level0 row24\" >24</th>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row24_col0\" class=\"data row24 col0\" >tn12</td>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row24_col1\" class=\"data row24 col1\" >Température minimale sur 12 heures</td>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row24_col2\" class=\"data row24 col2\" >21883</td>\n",
+       "            </tr>\n",
+       "            <tr>\n",
+       "                        <th id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2level0_row25\" class=\"row_heading level0 row25\" >25</th>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row25_col0\" class=\"data row25 col0\" >tn24</td>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row25_col1\" class=\"data row25 col1\" >Température minimale sur 24 heures</td>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row25_col2\" class=\"data row25 col2\" >29165</td>\n",
+       "            </tr>\n",
+       "            <tr>\n",
+       "                        <th id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2level0_row26\" class=\"row_heading level0 row26\" >26</th>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row26_col0\" class=\"data row26 col0\" >tx12</td>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row26_col1\" class=\"data row26 col1\" >Température maximale sur 12 heures</td>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row26_col2\" class=\"data row26 col2\" >21883</td>\n",
+       "            </tr>\n",
+       "            <tr>\n",
+       "                        <th id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2level0_row27\" class=\"row_heading level0 row27\" >27</th>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row27_col0\" class=\"data row27 col0\" >tx24</td>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row27_col1\" class=\"data row27 col1\" >Température maximale sur 24 heures</td>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row27_col2\" class=\"data row27 col2\" >29165</td>\n",
+       "            </tr>\n",
+       "            <tr>\n",
+       "                        <th id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2level0_row28\" class=\"row_heading level0 row28\" >28</th>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row28_col0\" class=\"data row28 col0\" >tminsol</td>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row28_col1\" class=\"data row28 col1\" >Température minimale du sol sur 12 heures</td>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row28_col2\" class=\"data row28 col2\" >27364</td>\n",
+       "            </tr>\n",
+       "            <tr>\n",
+       "                        <th id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2level0_row29\" class=\"row_heading level0 row29\" >29</th>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row29_col0\" class=\"data row29 col0\" >sw</td>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row29_col1\" class=\"data row29 col1\" >Méthode de mesure Température du thermomètre mouillé</td>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row29_col2\" class=\"data row29 col2\" >29165</td>\n",
+       "            </tr>\n",
+       "            <tr>\n",
+       "                        <th id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2level0_row30\" class=\"row_heading level0 row30\" >30</th>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row30_col0\" class=\"data row30 col0\" >tw</td>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row30_col1\" class=\"data row30 col1\" >Température du thermomètre mouillé</td>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row30_col2\" class=\"data row30 col2\" >29165</td>\n",
+       "            </tr>\n",
+       "            <tr>\n",
+       "                        <th id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2level0_row31\" class=\"row_heading level0 row31\" >31</th>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row31_col0\" class=\"data row31 col0\" >raf10</td>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row31_col1\" class=\"data row31 col1\" >Rafale sur les 10 dernières minutes</td>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row31_col2\" class=\"data row31 col2\" >14127</td>\n",
+       "            </tr>\n",
+       "            <tr>\n",
+       "                        <th id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2level0_row32\" class=\"row_heading level0 row32\" >32</th>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row32_col0\" class=\"data row32 col0\" >rafper</td>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row32_col1\" class=\"data row32 col1\" >Rafales sur une période</td>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row32_col2\" class=\"data row32 col2\" >9</td>\n",
+       "            </tr>\n",
+       "            <tr>\n",
+       "                        <th id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2level0_row33\" class=\"row_heading level0 row33\" >33</th>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row33_col0\" class=\"data row33 col0\" >per</td>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row33_col1\" class=\"data row33 col1\" >Periode de mesure de la rafale</td>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row33_col2\" class=\"data row33 col2\" >8</td>\n",
+       "            </tr>\n",
+       "            <tr>\n",
+       "                        <th id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2level0_row34\" class=\"row_heading level0 row34\" >34</th>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row34_col0\" class=\"data row34 col0\" >etat_sol</td>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row34_col1\" class=\"data row34 col1\" >Etat du sol</td>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row34_col2\" class=\"data row34 col2\" >12278</td>\n",
+       "            </tr>\n",
+       "            <tr>\n",
+       "                        <th id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2level0_row35\" class=\"row_heading level0 row35\" >35</th>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row35_col0\" class=\"data row35 col0\" >ht_neige</td>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row35_col1\" class=\"data row35 col1\" >Hauteur totale de la couche de neige, glace, autre au sol</td>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row35_col2\" class=\"data row35 col2\" >12083</td>\n",
+       "            </tr>\n",
+       "            <tr>\n",
+       "                        <th id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2level0_row36\" class=\"row_heading level0 row36\" >36</th>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row36_col0\" class=\"data row36 col0\" >ssfrai</td>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row36_col1\" class=\"data row36 col1\" >Hauteur de la neige fraîche</td>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row36_col2\" class=\"data row36 col2\" >2914</td>\n",
+       "            </tr>\n",
+       "            <tr>\n",
+       "                        <th id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2level0_row37\" class=\"row_heading level0 row37\" >37</th>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row37_col0\" class=\"data row37 col0\" >perssfrai</td>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row37_col1\" class=\"data row37 col1\" >Periode de mesure de la neige fraiche</td>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row37_col2\" class=\"data row37 col2\" >4489</td>\n",
+       "            </tr>\n",
+       "            <tr>\n",
+       "                        <th id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2level0_row38\" class=\"row_heading level0 row38\" >38</th>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row38_col0\" class=\"data row38 col0\" >rr1</td>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row38_col1\" class=\"data row38 col1\" >Précipitations dans la dernière heure</td>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row38_col2\" class=\"data row38 col2\" >95</td>\n",
+       "            </tr>\n",
+       "            <tr>\n",
+       "                        <th id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2level0_row39\" class=\"row_heading level0 row39\" >39</th>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row39_col0\" class=\"data row39 col0\" >rr3</td>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row39_col1\" class=\"data row39 col1\" >Précipitations dans les 3 dernières heures</td>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row39_col2\" class=\"data row39 col2\" >73</td>\n",
+       "            </tr>\n",
+       "            <tr>\n",
+       "                        <th id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2level0_row40\" class=\"row_heading level0 row40\" >40</th>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row40_col0\" class=\"data row40 col0\" >rr6</td>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row40_col1\" class=\"data row40 col1\" >Précipitations dans les 6 dernières heures</td>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row40_col2\" class=\"data row40 col2\" >10869</td>\n",
+       "            </tr>\n",
+       "            <tr>\n",
+       "                        <th id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2level0_row41\" class=\"row_heading level0 row41\" >41</th>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row41_col0\" class=\"data row41 col0\" >rr12</td>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row41_col1\" class=\"data row41 col1\" >Précipitations dans les 12 dernières heures</td>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row41_col2\" class=\"data row41 col2\" >10919</td>\n",
+       "            </tr>\n",
+       "            <tr>\n",
+       "                        <th id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2level0_row42\" class=\"row_heading level0 row42\" >42</th>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row42_col0\" class=\"data row42 col0\" >rr24</td>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row42_col1\" class=\"data row42 col1\" >Précipitations dans les 24 dernières heures</td>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row42_col2\" class=\"data row42 col2\" >12730</td>\n",
+       "            </tr>\n",
+       "            <tr>\n",
+       "                        <th id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2level0_row43\" class=\"row_heading level0 row43\" >43</th>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row43_col0\" class=\"data row43 col0\" >phenspe1</td>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row43_col1\" class=\"data row43 col1\" >Phénomène spécial 1</td>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row43_col2\" class=\"data row43 col2\" >14818</td>\n",
+       "            </tr>\n",
+       "            <tr>\n",
+       "                        <th id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2level0_row44\" class=\"row_heading level0 row44\" >44</th>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row44_col0\" class=\"data row44 col0\" >phenspe2</td>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row44_col1\" class=\"data row44 col1\" >Phénomène spécial 2</td>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row44_col2\" class=\"data row44 col2\" >14826</td>\n",
+       "            </tr>\n",
+       "            <tr>\n",
+       "                        <th id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2level0_row45\" class=\"row_heading level0 row45\" >45</th>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row45_col0\" class=\"data row45 col0\" >phenspe3</td>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row45_col1\" class=\"data row45 col1\" >Phénomène spécial 3</td>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row45_col2\" class=\"data row45 col2\" >15515</td>\n",
+       "            </tr>\n",
+       "            <tr>\n",
+       "                        <th id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2level0_row46\" class=\"row_heading level0 row46\" >46</th>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row46_col0\" class=\"data row46 col0\" >phenspe4</td>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row46_col1\" class=\"data row46 col1\" >Phénomène spécial 4</td>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row46_col2\" class=\"data row46 col2\" >28869</td>\n",
+       "            </tr>\n",
+       "            <tr>\n",
+       "                        <th id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2level0_row47\" class=\"row_heading level0 row47\" >47</th>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row47_col0\" class=\"data row47 col0\" >nnuage1</td>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row47_col1\" class=\"data row47 col1\" >Nébulosité couche nuageuse 1</td>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row47_col2\" class=\"data row47 col2\" >4753</td>\n",
+       "            </tr>\n",
+       "            <tr>\n",
+       "                        <th id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2level0_row48\" class=\"row_heading level0 row48\" >48</th>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row48_col0\" class=\"data row48 col0\" >ctype1</td>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row48_col1\" class=\"data row48 col1\" >Type nuage 1</td>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row48_col2\" class=\"data row48 col2\" >5699</td>\n",
+       "            </tr>\n",
+       "            <tr>\n",
+       "                        <th id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2level0_row49\" class=\"row_heading level0 row49\" >49</th>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row49_col0\" class=\"data row49 col0\" >hnuage1</td>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row49_col1\" class=\"data row49 col1\" >Hauteur de base 1</td>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row49_col2\" class=\"data row49 col2\" >5439</td>\n",
+       "            </tr>\n",
+       "            <tr>\n",
+       "                        <th id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2level0_row50\" class=\"row_heading level0 row50\" >50</th>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row50_col0\" class=\"data row50 col0\" >nnuage2</td>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row50_col1\" class=\"data row50 col1\" >Nébulosité couche nuageuse 2</td>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row50_col2\" class=\"data row50 col2\" >16112</td>\n",
+       "            </tr>\n",
+       "            <tr>\n",
+       "                        <th id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2level0_row51\" class=\"row_heading level0 row51\" >51</th>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row51_col0\" class=\"data row51 col0\" >ctype2</td>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row51_col1\" class=\"data row51 col1\" >Type nuage 2</td>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row51_col2\" class=\"data row51 col2\" >16643</td>\n",
+       "            </tr>\n",
+       "            <tr>\n",
+       "                        <th id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2level0_row52\" class=\"row_heading level0 row52\" >52</th>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row52_col0\" class=\"data row52 col0\" >hnuage2</td>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row52_col1\" class=\"data row52 col1\" >Hauteur de base 2</td>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row52_col2\" class=\"data row52 col2\" >16317</td>\n",
+       "            </tr>\n",
+       "            <tr>\n",
+       "                        <th id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2level0_row53\" class=\"row_heading level0 row53\" >53</th>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row53_col0\" class=\"data row53 col0\" >nnuage3</td>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row53_col1\" class=\"data row53 col1\" >Nébulosité couche nuageuse 3</td>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row53_col2\" class=\"data row53 col2\" >25387</td>\n",
+       "            </tr>\n",
+       "            <tr>\n",
+       "                        <th id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2level0_row54\" class=\"row_heading level0 row54\" >54</th>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row54_col0\" class=\"data row54 col0\" >ctype3</td>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row54_col1\" class=\"data row54 col1\" >Type nuage 3</td>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row54_col2\" class=\"data row54 col2\" >25642</td>\n",
+       "            </tr>\n",
+       "            <tr>\n",
+       "                        <th id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2level0_row55\" class=\"row_heading level0 row55\" >55</th>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row55_col0\" class=\"data row55 col0\" >hnuage3</td>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row55_col1\" class=\"data row55 col1\" >Hauteur de base 3</td>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row55_col2\" class=\"data row55 col2\" >25431</td>\n",
+       "            </tr>\n",
+       "            <tr>\n",
+       "                        <th id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2level0_row56\" class=\"row_heading level0 row56\" >56</th>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row56_col0\" class=\"data row56 col0\" >nnuage4</td>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row56_col1\" class=\"data row56 col1\" >Nébulosité couche nuageuse 4</td>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row56_col2\" class=\"data row56 col2\" >28850</td>\n",
+       "            </tr>\n",
+       "            <tr>\n",
+       "                        <th id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2level0_row57\" class=\"row_heading level0 row57\" >57</th>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row57_col0\" class=\"data row57 col0\" >ctype4</td>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row57_col1\" class=\"data row57 col1\" >Type nuage 4</td>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row57_col2\" class=\"data row57 col2\" >28780</td>\n",
+       "            </tr>\n",
+       "            <tr>\n",
+       "                        <th id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2level0_row58\" class=\"row_heading level0 row58\" >58</th>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row58_col0\" class=\"data row58 col0\" >hnuage4</td>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row58_col1\" class=\"data row58 col1\" >Hauteur de base 4</td>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row58_col2\" class=\"data row58 col2\" >28850</td>\n",
+       "            </tr>\n",
+       "            <tr>\n",
+       "                        <th id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2level0_row59\" class=\"row_heading level0 row59\" >59</th>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row59_col0\" class=\"data row59 col0\" >coordonnees</td>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row59_col1\" class=\"data row59 col1\" >Coordonnees</td>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row59_col2\" class=\"data row59 col2\" >0</td>\n",
+       "            </tr>\n",
+       "            <tr>\n",
+       "                        <th id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2level0_row60\" class=\"row_heading level0 row60\" >60</th>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row60_col0\" class=\"data row60 col0\" >nom</td>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row60_col1\" class=\"data row60 col1\" >Nom</td>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row60_col2\" class=\"data row60 col2\" >0</td>\n",
+       "            </tr>\n",
+       "            <tr>\n",
+       "                        <th id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2level0_row61\" class=\"row_heading level0 row61\" >61</th>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row61_col0\" class=\"data row61 col0\" >type_de_tendance_barometrique</td>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row61_col1\" class=\"data row61 col1\" >Type de tendance barométrique.1</td>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row61_col2\" class=\"data row61 col2\" >2</td>\n",
+       "            </tr>\n",
+       "            <tr>\n",
+       "                        <th id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2level0_row62\" class=\"row_heading level0 row62\" >62</th>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row62_col0\" class=\"data row62 col0\" >temps_passe_1</td>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row62_col1\" class=\"data row62 col1\" >Temps passé 1.1</td>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row62_col2\" class=\"data row62 col2\" >542</td>\n",
+       "            </tr>\n",
+       "            <tr>\n",
+       "                        <th id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2level0_row63\" class=\"row_heading level0 row63\" >63</th>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row63_col0\" class=\"data row63 col0\" >temps_present</td>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row63_col1\" class=\"data row63 col1\" >Temps présent.1</td>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row63_col2\" class=\"data row63 col2\" >1</td>\n",
+       "            </tr>\n",
+       "            <tr>\n",
+       "                        <th id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2level0_row64\" class=\"row_heading level0 row64\" >64</th>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row64_col0\" class=\"data row64 col0\" >tc</td>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row64_col1\" class=\"data row64 col1\" >Température (°C)</td>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row64_col2\" class=\"data row64 col2\" >14</td>\n",
+       "            </tr>\n",
+       "            <tr>\n",
+       "                        <th id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2level0_row65\" class=\"row_heading level0 row65\" >65</th>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row65_col0\" class=\"data row65 col0\" >tn12c</td>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row65_col1\" class=\"data row65 col1\" >Température minimale sur 12 heures (°C)</td>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row65_col2\" class=\"data row65 col2\" >21883</td>\n",
+       "            </tr>\n",
+       "            <tr>\n",
+       "                        <th id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2level0_row66\" class=\"row_heading level0 row66\" >66</th>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row66_col0\" class=\"data row66 col0\" >tn24c</td>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row66_col1\" class=\"data row66 col1\" >Température minimale sur 24 heures (°C)</td>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row66_col2\" class=\"data row66 col2\" >29165</td>\n",
+       "            </tr>\n",
+       "            <tr>\n",
+       "                        <th id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2level0_row67\" class=\"row_heading level0 row67\" >67</th>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row67_col0\" class=\"data row67 col0\" >tx12c</td>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row67_col1\" class=\"data row67 col1\" >Température maximale sur 12 heures (°C)</td>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row67_col2\" class=\"data row67 col2\" >21883</td>\n",
+       "            </tr>\n",
+       "            <tr>\n",
+       "                        <th id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2level0_row68\" class=\"row_heading level0 row68\" >68</th>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row68_col0\" class=\"data row68 col0\" >tx24c</td>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row68_col1\" class=\"data row68 col1\" >Température maximale sur 24 heures (°C)</td>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row68_col2\" class=\"data row68 col2\" >29165</td>\n",
+       "            </tr>\n",
+       "            <tr>\n",
+       "                        <th id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2level0_row69\" class=\"row_heading level0 row69\" >69</th>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row69_col0\" class=\"data row69 col0\" >tminsolc</td>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row69_col1\" class=\"data row69 col1\" >Température minimale du sol sur 12 heures (en °C)</td>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row69_col2\" class=\"data row69 col2\" >27364</td>\n",
+       "            </tr>\n",
+       "            <tr>\n",
+       "                        <th id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2level0_row70\" class=\"row_heading level0 row70\" >70</th>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row70_col0\" class=\"data row70 col0\" >altitude</td>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row70_col1\" class=\"data row70 col1\" >Altitude</td>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row70_col2\" class=\"data row70 col2\" >0</td>\n",
+       "            </tr>\n",
+       "            <tr>\n",
+       "                        <th id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2level0_row71\" class=\"row_heading level0 row71\" >71</th>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row71_col0\" class=\"data row71 col0\" >longitude</td>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row71_col1\" class=\"data row71 col1\" >Longitude</td>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row71_col2\" class=\"data row71 col2\" >0</td>\n",
+       "            </tr>\n",
+       "            <tr>\n",
+       "                        <th id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2level0_row72\" class=\"row_heading level0 row72\" >72</th>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row72_col0\" class=\"data row72 col0\" >latitude</td>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row72_col1\" class=\"data row72 col1\" >Latitude</td>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row72_col2\" class=\"data row72 col2\" >0</td>\n",
+       "            </tr>\n",
+       "            <tr>\n",
+       "                        <th id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2level0_row73\" class=\"row_heading level0 row73\" >73</th>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row73_col0\" class=\"data row73 col0\" >libgeo</td>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row73_col1\" class=\"data row73 col1\" >communes (name)</td>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row73_col2\" class=\"data row73 col2\" >0</td>\n",
+       "            </tr>\n",
+       "            <tr>\n",
+       "                        <th id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2level0_row74\" class=\"row_heading level0 row74\" >74</th>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row74_col0\" class=\"data row74 col0\" >codegeo</td>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row74_col1\" class=\"data row74 col1\" >communes (code)</td>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row74_col2\" class=\"data row74 col2\" >0</td>\n",
+       "            </tr>\n",
+       "            <tr>\n",
+       "                        <th id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2level0_row75\" class=\"row_heading level0 row75\" >75</th>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row75_col0\" class=\"data row75 col0\" >nom_epci</td>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row75_col1\" class=\"data row75 col1\" >EPCI (name)</td>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row75_col2\" class=\"data row75 col2\" >0</td>\n",
+       "            </tr>\n",
+       "            <tr>\n",
+       "                        <th id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2level0_row76\" class=\"row_heading level0 row76\" >76</th>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row76_col0\" class=\"data row76 col0\" >code_epci</td>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row76_col1\" class=\"data row76 col1\" >EPCI (code)</td>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row76_col2\" class=\"data row76 col2\" >0</td>\n",
+       "            </tr>\n",
+       "            <tr>\n",
+       "                        <th id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2level0_row77\" class=\"row_heading level0 row77\" >77</th>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row77_col0\" class=\"data row77 col0\" >nom_dept</td>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row77_col1\" class=\"data row77 col1\" >department (name)</td>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row77_col2\" class=\"data row77 col2\" >0</td>\n",
+       "            </tr>\n",
+       "            <tr>\n",
+       "                        <th id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2level0_row78\" class=\"row_heading level0 row78\" >78</th>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row78_col0\" class=\"data row78 col0\" >code_dep</td>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row78_col1\" class=\"data row78 col1\" >department (code)</td>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row78_col2\" class=\"data row78 col2\" >0</td>\n",
+       "            </tr>\n",
+       "            <tr>\n",
+       "                        <th id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2level0_row79\" class=\"row_heading level0 row79\" >79</th>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row79_col0\" class=\"data row79 col0\" >nom_reg</td>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row79_col1\" class=\"data row79 col1\" >region (name)</td>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row79_col2\" class=\"data row79 col2\" >0</td>\n",
+       "            </tr>\n",
+       "            <tr>\n",
+       "                        <th id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2level0_row80\" class=\"row_heading level0 row80\" >80</th>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row80_col0\" class=\"data row80 col0\" >code_reg</td>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row80_col1\" class=\"data row80 col1\" >region (code)</td>\n",
+       "                        <td id=\"T_7dddc300_5ae5_11ea_97f2_458751faacf2row80_col2\" class=\"data row80 col2\" >0</td>\n",
+       "            </tr>\n",
+       "    </tbody></table>"
+      ],
+      "text/plain": [
+       "<pandas.io.formats.style.Styler at 0x7fb6e68de290>"
+      ]
+     },
+     "metadata": {},
+     "output_type": "display_data"
+    },
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "Shape is :  (29165, 81)\n"
+     ]
+    }
+   ],
+   "source": [
+    "df = pd.read_csv(f'{dataset_dir}/{data_filename}', header=0, sep=';')\n",
+    "subtitle('Raw data :')\n",
+    "display(df.tail(10))\n",
+    "\n",
+    "# ---- Get the columns name as descriptions\n",
+    "synop_desc = list(df.columns)\n",
+    "\n",
+    "# ---- Set Codes as columns name\n",
+    "df.columns   = synop_codes\n",
+    "code2desc    = dict(zip(synop_codes, synop_desc))\n",
+    "\n",
+    "# ---- Count the na values by columns\n",
+    "columns_na = df.isna().sum().tolist()\n",
+    "\n",
+    "# ---- Show all of that\n",
+    "df_desc=pd.DataFrame({'Code':synop_codes, 'Description':synop_desc, 'Na':columns_na})\n",
+    "\n",
+    "subtitle('List of columns :')\n",
+    "display(df_desc.style.set_properties(**{'text-align': 'left'}))\n",
+    "\n",
+    "print('Shape is : ', df.shape)"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "## Step 3 - Keep only certain columns"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 56,
+   "metadata": {},
+   "outputs": [
+    {
+     "data": {
+      "text/markdown": [
+       "<br>**Our selected columns :**"
+      ],
+      "text/plain": [
+       "<IPython.core.display.Markdown object>"
+      ]
+     },
+     "metadata": {},
+     "output_type": "display_data"
+    },
+    {
+     "data": {
+      "text/html": [
+       "<div>\n",
+       "<style scoped>\n",
+       "    .dataframe tbody tr th:only-of-type {\n",
+       "        vertical-align: middle;\n",
+       "    }\n",
+       "\n",
+       "    .dataframe tbody tr th {\n",
+       "        vertical-align: top;\n",
+       "    }\n",
+       "\n",
+       "    .dataframe thead th {\n",
+       "        text-align: right;\n",
+       "    }\n",
+       "</style>\n",
+       "<table border=\"1\" class=\"dataframe\">\n",
+       "  <thead>\n",
+       "    <tr style=\"text-align: right;\">\n",
+       "      <th></th>\n",
+       "      <th>date</th>\n",
+       "      <th>pmer</th>\n",
+       "      <th>tend</th>\n",
+       "      <th>cod_tend</th>\n",
+       "      <th>dd</th>\n",
+       "      <th>ff</th>\n",
+       "      <th>t</th>\n",
+       "      <th>td</th>\n",
+       "      <th>u</th>\n",
+       "      <th>ww</th>\n",
+       "      <th>pres</th>\n",
+       "      <th>rafper</th>\n",
+       "      <th>per</th>\n",
+       "      <th>rr1</th>\n",
+       "      <th>rr3</th>\n",
+       "      <th>tc</th>\n",
+       "    </tr>\n",
+       "  </thead>\n",
+       "  <tbody>\n",
+       "    <tr>\n",
+       "      <th>0</th>\n",
+       "      <td>2015-06-12T17:00:00+02:00</td>\n",
+       "      <td>101050.0</td>\n",
+       "      <td>-230.0</td>\n",
+       "      <td>6.0</td>\n",
+       "      <td>140.0</td>\n",
+       "      <td>3.6</td>\n",
+       "      <td>297.35</td>\n",
+       "      <td>286.25</td>\n",
+       "      <td>50.0</td>\n",
+       "      <td>2.0</td>\n",
+       "      <td>98330.0</td>\n",
+       "      <td>5.1</td>\n",
+       "      <td>-10.0</td>\n",
+       "      <td>0.0</td>\n",
+       "      <td>-0.1</td>\n",
+       "      <td>24.2</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>1</th>\n",
+       "      <td>2015-06-05T17:00:00+02:00</td>\n",
+       "      <td>101590.0</td>\n",
+       "      <td>-220.0</td>\n",
+       "      <td>8.0</td>\n",
+       "      <td>190.0</td>\n",
+       "      <td>3.9</td>\n",
+       "      <td>305.75</td>\n",
+       "      <td>286.95</td>\n",
+       "      <td>32.0</td>\n",
+       "      <td>3.0</td>\n",
+       "      <td>98930.0</td>\n",
+       "      <td>9.9</td>\n",
+       "      <td>-10.0</td>\n",
+       "      <td>0.0</td>\n",
+       "      <td>0.0</td>\n",
+       "      <td>32.6</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>2</th>\n",
+       "      <td>2015-06-15T11:00:00+02:00</td>\n",
+       "      <td>101420.0</td>\n",
+       "      <td>90.0</td>\n",
+       "      <td>1.0</td>\n",
+       "      <td>270.0</td>\n",
+       "      <td>1.5</td>\n",
+       "      <td>293.95</td>\n",
+       "      <td>286.85</td>\n",
+       "      <td>64.0</td>\n",
+       "      <td>3.0</td>\n",
+       "      <td>98660.0</td>\n",
+       "      <td>4.5</td>\n",
+       "      <td>-10.0</td>\n",
+       "      <td>0.0</td>\n",
+       "      <td>0.0</td>\n",
+       "      <td>20.8</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>3</th>\n",
+       "      <td>2015-06-15T14:00:00+02:00</td>\n",
+       "      <td>101430.0</td>\n",
+       "      <td>20.0</td>\n",
+       "      <td>1.0</td>\n",
+       "      <td>10.0</td>\n",
+       "      <td>2.5</td>\n",
+       "      <td>295.95</td>\n",
+       "      <td>286.45</td>\n",
+       "      <td>55.0</td>\n",
+       "      <td>1.0</td>\n",
+       "      <td>98680.0</td>\n",
+       "      <td>5.1</td>\n",
+       "      <td>-10.0</td>\n",
+       "      <td>0.0</td>\n",
+       "      <td>0.0</td>\n",
+       "      <td>22.8</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>4</th>\n",
+       "      <td>2015-06-20T05:00:00+02:00</td>\n",
+       "      <td>102030.0</td>\n",
+       "      <td>0.0</td>\n",
+       "      <td>4.0</td>\n",
+       "      <td>50.0</td>\n",
+       "      <td>0.7</td>\n",
+       "      <td>285.95</td>\n",
+       "      <td>282.95</td>\n",
+       "      <td>82.0</td>\n",
+       "      <td>2.0</td>\n",
+       "      <td>99170.0</td>\n",
+       "      <td>2.4</td>\n",
+       "      <td>-10.0</td>\n",
+       "      <td>0.0</td>\n",
+       "      <td>0.0</td>\n",
+       "      <td>12.8</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>5</th>\n",
+       "      <td>2015-06-22T05:00:00+02:00</td>\n",
+       "      <td>101680.0</td>\n",
+       "      <td>-120.0</td>\n",
+       "      <td>6.0</td>\n",
+       "      <td>180.0</td>\n",
+       "      <td>0.7</td>\n",
+       "      <td>289.65</td>\n",
+       "      <td>286.15</td>\n",
+       "      <td>80.0</td>\n",
+       "      <td>1.0</td>\n",
+       "      <td>98870.0</td>\n",
+       "      <td>4.7</td>\n",
+       "      <td>-10.0</td>\n",
+       "      <td>0.0</td>\n",
+       "      <td>-0.1</td>\n",
+       "      <td>16.5</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>6</th>\n",
+       "      <td>2015-06-23T02:00:00+02:00</td>\n",
+       "      <td>101270.0</td>\n",
+       "      <td>150.0</td>\n",
+       "      <td>2.0</td>\n",
+       "      <td>20.0</td>\n",
+       "      <td>4.5</td>\n",
+       "      <td>292.45</td>\n",
+       "      <td>282.95</td>\n",
+       "      <td>54.0</td>\n",
+       "      <td>0.0</td>\n",
+       "      <td>98490.0</td>\n",
+       "      <td>10.2</td>\n",
+       "      <td>-10.0</td>\n",
+       "      <td>0.0</td>\n",
+       "      <td>0.0</td>\n",
+       "      <td>19.3</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>7</th>\n",
+       "      <td>2015-06-25T14:00:00+02:00</td>\n",
+       "      <td>102180.0</td>\n",
+       "      <td>-40.0</td>\n",
+       "      <td>8.0</td>\n",
+       "      <td>10.0</td>\n",
+       "      <td>2.3</td>\n",
+       "      <td>298.65</td>\n",
+       "      <td>283.25</td>\n",
+       "      <td>38.0</td>\n",
+       "      <td>1.0</td>\n",
+       "      <td>99430.0</td>\n",
+       "      <td>7.5</td>\n",
+       "      <td>-10.0</td>\n",
+       "      <td>0.0</td>\n",
+       "      <td>0.0</td>\n",
+       "      <td>25.5</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>8</th>\n",
+       "      <td>2015-07-05T20:00:00+02:00</td>\n",
+       "      <td>101410.0</td>\n",
+       "      <td>50.0</td>\n",
+       "      <td>3.0</td>\n",
+       "      <td>190.0</td>\n",
+       "      <td>8.3</td>\n",
+       "      <td>306.55</td>\n",
+       "      <td>288.05</td>\n",
+       "      <td>33.0</td>\n",
+       "      <td>3.0</td>\n",
+       "      <td>98760.0</td>\n",
+       "      <td>13.4</td>\n",
+       "      <td>-10.0</td>\n",
+       "      <td>0.0</td>\n",
+       "      <td>0.0</td>\n",
+       "      <td>33.4</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>9</th>\n",
+       "      <td>2015-05-14T17:00:00+02:00</td>\n",
+       "      <td>101070.0</td>\n",
+       "      <td>-150.0</td>\n",
+       "      <td>6.0</td>\n",
+       "      <td>20.0</td>\n",
+       "      <td>6.2</td>\n",
+       "      <td>292.95</td>\n",
+       "      <td>284.95</td>\n",
+       "      <td>60.0</td>\n",
+       "      <td>3.0</td>\n",
+       "      <td>98300.0</td>\n",
+       "      <td>11.1</td>\n",
+       "      <td>-10.0</td>\n",
+       "      <td>0.0</td>\n",
+       "      <td>0.0</td>\n",
+       "      <td>19.8</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>10</th>\n",
+       "      <td>2015-03-16T22:00:00+01:00</td>\n",
+       "      <td>102150.0</td>\n",
+       "      <td>40.0</td>\n",
+       "      <td>1.0</td>\n",
+       "      <td>50.0</td>\n",
+       "      <td>1.7</td>\n",
+       "      <td>281.95</td>\n",
+       "      <td>275.05</td>\n",
+       "      <td>62.0</td>\n",
+       "      <td>1.0</td>\n",
+       "      <td>99240.0</td>\n",
+       "      <td>4.6</td>\n",
+       "      <td>-10.0</td>\n",
+       "      <td>0.0</td>\n",
+       "      <td>0.0</td>\n",
+       "      <td>8.8</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>11</th>\n",
+       "      <td>2015-03-26T01:00:00+01:00</td>\n",
+       "      <td>101140.0</td>\n",
+       "      <td>100.0</td>\n",
+       "      <td>1.0</td>\n",
+       "      <td>330.0</td>\n",
+       "      <td>5.9</td>\n",
+       "      <td>278.25</td>\n",
+       "      <td>275.45</td>\n",
+       "      <td>82.0</td>\n",
+       "      <td>1.0</td>\n",
+       "      <td>98220.0</td>\n",
+       "      <td>8.1</td>\n",
+       "      <td>-10.0</td>\n",
+       "      <td>0.0</td>\n",
+       "      <td>0.0</td>\n",
+       "      <td>5.1</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>12</th>\n",
+       "      <td>2015-04-03T17:00:00+02:00</td>\n",
+       "      <td>101690.0</td>\n",
+       "      <td>-250.0</td>\n",
+       "      <td>7.0</td>\n",
+       "      <td>340.0</td>\n",
+       "      <td>3.5</td>\n",
+       "      <td>287.05</td>\n",
+       "      <td>278.15</td>\n",
+       "      <td>55.0</td>\n",
+       "      <td>1.0</td>\n",
+       "      <td>98850.0</td>\n",
+       "      <td>6.4</td>\n",
+       "      <td>-10.0</td>\n",
+       "      <td>0.0</td>\n",
+       "      <td>0.0</td>\n",
+       "      <td>13.9</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>13</th>\n",
+       "      <td>2015-04-05T20:00:00+02:00</td>\n",
+       "      <td>101850.0</td>\n",
+       "      <td>140.0</td>\n",
+       "      <td>3.0</td>\n",
+       "      <td>10.0</td>\n",
+       "      <td>7.8</td>\n",
+       "      <td>282.05</td>\n",
+       "      <td>268.45</td>\n",
+       "      <td>38.0</td>\n",
+       "      <td>1.0</td>\n",
+       "      <td>98950.0</td>\n",
+       "      <td>13.5</td>\n",
+       "      <td>-10.0</td>\n",
+       "      <td>0.0</td>\n",
+       "      <td>0.0</td>\n",
+       "      <td>8.9</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>14</th>\n",
+       "      <td>2014-10-22T17:00:00+02:00</td>\n",
+       "      <td>102670.0</td>\n",
+       "      <td>-70.0</td>\n",
+       "      <td>8.0</td>\n",
+       "      <td>20.0</td>\n",
+       "      <td>4.6</td>\n",
+       "      <td>284.05</td>\n",
+       "      <td>275.35</td>\n",
+       "      <td>55.0</td>\n",
+       "      <td>1.0</td>\n",
+       "      <td>99770.0</td>\n",
+       "      <td>7.2</td>\n",
+       "      <td>-10.0</td>\n",
+       "      <td>0.0</td>\n",
+       "      <td>0.0</td>\n",
+       "      <td>10.9</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>15</th>\n",
+       "      <td>2015-02-08T16:00:00+01:00</td>\n",
+       "      <td>102570.0</td>\n",
+       "      <td>20.0</td>\n",
+       "      <td>3.0</td>\n",
+       "      <td>350.0</td>\n",
+       "      <td>12.3</td>\n",
+       "      <td>276.95</td>\n",
+       "      <td>271.55</td>\n",
+       "      <td>68.0</td>\n",
+       "      <td>0.0</td>\n",
+       "      <td>99590.0</td>\n",
+       "      <td>19.9</td>\n",
+       "      <td>-10.0</td>\n",
+       "      <td>0.0</td>\n",
+       "      <td>0.0</td>\n",
+       "      <td>3.8</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>16</th>\n",
+       "      <td>2015-02-11T07:00:00+01:00</td>\n",
+       "      <td>102670.0</td>\n",
+       "      <td>-10.0</td>\n",
+       "      <td>7.0</td>\n",
+       "      <td>290.0</td>\n",
+       "      <td>2.0</td>\n",
+       "      <td>269.25</td>\n",
+       "      <td>267.55</td>\n",
+       "      <td>88.0</td>\n",
+       "      <td>10.0</td>\n",
+       "      <td>99610.0</td>\n",
+       "      <td>3.3</td>\n",
+       "      <td>-10.0</td>\n",
+       "      <td>0.0</td>\n",
+       "      <td>0.0</td>\n",
+       "      <td>-3.9</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>17</th>\n",
+       "      <td>2015-02-07T04:00:00+01:00</td>\n",
+       "      <td>101900.0</td>\n",
+       "      <td>160.0</td>\n",
+       "      <td>1.0</td>\n",
+       "      <td>310.0</td>\n",
+       "      <td>2.0</td>\n",
+       "      <td>272.75</td>\n",
+       "      <td>268.65</td>\n",
+       "      <td>74.0</td>\n",
+       "      <td>2.0</td>\n",
+       "      <td>98900.0</td>\n",
+       "      <td>3.2</td>\n",
+       "      <td>-10.0</td>\n",
+       "      <td>0.0</td>\n",
+       "      <td>0.0</td>\n",
+       "      <td>-0.4</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>18</th>\n",
+       "      <td>2015-02-13T04:00:00+01:00</td>\n",
+       "      <td>102140.0</td>\n",
+       "      <td>-50.0</td>\n",
+       "      <td>8.0</td>\n",
+       "      <td>140.0</td>\n",
+       "      <td>2.1</td>\n",
+       "      <td>277.75</td>\n",
+       "      <td>273.55</td>\n",
+       "      <td>74.0</td>\n",
+       "      <td>0.0</td>\n",
+       "      <td>99190.0</td>\n",
+       "      <td>4.9</td>\n",
+       "      <td>-10.0</td>\n",
+       "      <td>0.0</td>\n",
+       "      <td>0.0</td>\n",
+       "      <td>4.6</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>19</th>\n",
+       "      <td>2015-02-16T19:00:00+01:00</td>\n",
+       "      <td>102060.0</td>\n",
+       "      <td>100.0</td>\n",
+       "      <td>3.0</td>\n",
+       "      <td>20.0</td>\n",
+       "      <td>3.2</td>\n",
+       "      <td>277.45</td>\n",
+       "      <td>275.65</td>\n",
+       "      <td>88.0</td>\n",
+       "      <td>1.0</td>\n",
+       "      <td>99110.0</td>\n",
+       "      <td>5.1</td>\n",
+       "      <td>-10.0</td>\n",
+       "      <td>0.0</td>\n",
+       "      <td>0.0</td>\n",
+       "      <td>4.3</td>\n",
+       "    </tr>\n",
+       "  </tbody>\n",
+       "</table>\n",
+       "</div>"
+      ],
+      "text/plain": [
+       "                         date      pmer   tend  cod_tend     dd    ff       t  \\\n",
+       "0   2015-06-12T17:00:00+02:00  101050.0 -230.0       6.0  140.0   3.6  297.35   \n",
+       "1   2015-06-05T17:00:00+02:00  101590.0 -220.0       8.0  190.0   3.9  305.75   \n",
+       "2   2015-06-15T11:00:00+02:00  101420.0   90.0       1.0  270.0   1.5  293.95   \n",
+       "3   2015-06-15T14:00:00+02:00  101430.0   20.0       1.0   10.0   2.5  295.95   \n",
+       "4   2015-06-20T05:00:00+02:00  102030.0    0.0       4.0   50.0   0.7  285.95   \n",
+       "5   2015-06-22T05:00:00+02:00  101680.0 -120.0       6.0  180.0   0.7  289.65   \n",
+       "6   2015-06-23T02:00:00+02:00  101270.0  150.0       2.0   20.0   4.5  292.45   \n",
+       "7   2015-06-25T14:00:00+02:00  102180.0  -40.0       8.0   10.0   2.3  298.65   \n",
+       "8   2015-07-05T20:00:00+02:00  101410.0   50.0       3.0  190.0   8.3  306.55   \n",
+       "9   2015-05-14T17:00:00+02:00  101070.0 -150.0       6.0   20.0   6.2  292.95   \n",
+       "10  2015-03-16T22:00:00+01:00  102150.0   40.0       1.0   50.0   1.7  281.95   \n",
+       "11  2015-03-26T01:00:00+01:00  101140.0  100.0       1.0  330.0   5.9  278.25   \n",
+       "12  2015-04-03T17:00:00+02:00  101690.0 -250.0       7.0  340.0   3.5  287.05   \n",
+       "13  2015-04-05T20:00:00+02:00  101850.0  140.0       3.0   10.0   7.8  282.05   \n",
+       "14  2014-10-22T17:00:00+02:00  102670.0  -70.0       8.0   20.0   4.6  284.05   \n",
+       "15  2015-02-08T16:00:00+01:00  102570.0   20.0       3.0  350.0  12.3  276.95   \n",
+       "16  2015-02-11T07:00:00+01:00  102670.0  -10.0       7.0  290.0   2.0  269.25   \n",
+       "17  2015-02-07T04:00:00+01:00  101900.0  160.0       1.0  310.0   2.0  272.75   \n",
+       "18  2015-02-13T04:00:00+01:00  102140.0  -50.0       8.0  140.0   2.1  277.75   \n",
+       "19  2015-02-16T19:00:00+01:00  102060.0  100.0       3.0   20.0   3.2  277.45   \n",
+       "\n",
+       "        td     u    ww     pres  rafper   per  rr1  rr3    tc  \n",
+       "0   286.25  50.0   2.0  98330.0     5.1 -10.0  0.0 -0.1  24.2  \n",
+       "1   286.95  32.0   3.0  98930.0     9.9 -10.0  0.0  0.0  32.6  \n",
+       "2   286.85  64.0   3.0  98660.0     4.5 -10.0  0.0  0.0  20.8  \n",
+       "3   286.45  55.0   1.0  98680.0     5.1 -10.0  0.0  0.0  22.8  \n",
+       "4   282.95  82.0   2.0  99170.0     2.4 -10.0  0.0  0.0  12.8  \n",
+       "5   286.15  80.0   1.0  98870.0     4.7 -10.0  0.0 -0.1  16.5  \n",
+       "6   282.95  54.0   0.0  98490.0    10.2 -10.0  0.0  0.0  19.3  \n",
+       "7   283.25  38.0   1.0  99430.0     7.5 -10.0  0.0  0.0  25.5  \n",
+       "8   288.05  33.0   3.0  98760.0    13.4 -10.0  0.0  0.0  33.4  \n",
+       "9   284.95  60.0   3.0  98300.0    11.1 -10.0  0.0  0.0  19.8  \n",
+       "10  275.05  62.0   1.0  99240.0     4.6 -10.0  0.0  0.0   8.8  \n",
+       "11  275.45  82.0   1.0  98220.0     8.1 -10.0  0.0  0.0   5.1  \n",
+       "12  278.15  55.0   1.0  98850.0     6.4 -10.0  0.0  0.0  13.9  \n",
+       "13  268.45  38.0   1.0  98950.0    13.5 -10.0  0.0  0.0   8.9  \n",
+       "14  275.35  55.0   1.0  99770.0     7.2 -10.0  0.0  0.0  10.9  \n",
+       "15  271.55  68.0   0.0  99590.0    19.9 -10.0  0.0  0.0   3.8  \n",
+       "16  267.55  88.0  10.0  99610.0     3.3 -10.0  0.0  0.0  -3.9  \n",
+       "17  268.65  74.0   2.0  98900.0     3.2 -10.0  0.0  0.0  -0.4  \n",
+       "18  273.55  74.0   0.0  99190.0     4.9 -10.0  0.0  0.0   4.6  \n",
+       "19  275.65  88.0   1.0  99110.0     5.1 -10.0  0.0  0.0   4.3  "
+      ]
+     },
+     "metadata": {},
+     "output_type": "display_data"
+    },
+    {
+     "data": {
+      "text/markdown": [
+       "<br>**Few statistics :**"
+      ],
+      "text/plain": [
+       "<IPython.core.display.Markdown object>"
+      ]
+     },
+     "metadata": {},
+     "output_type": "display_data"
+    },
+    {
+     "data": {
+      "text/html": [
+       "<div>\n",
+       "<style scoped>\n",
+       "    .dataframe tbody tr th:only-of-type {\n",
+       "        vertical-align: middle;\n",
+       "    }\n",
+       "\n",
+       "    .dataframe tbody tr th {\n",
+       "        vertical-align: top;\n",
+       "    }\n",
+       "\n",
+       "    .dataframe thead th {\n",
+       "        text-align: right;\n",
+       "    }\n",
+       "</style>\n",
+       "<table border=\"1\" class=\"dataframe\">\n",
+       "  <thead>\n",
+       "    <tr style=\"text-align: right;\">\n",
+       "      <th></th>\n",
+       "      <th>pmer</th>\n",
+       "      <th>tend</th>\n",
+       "      <th>cod_tend</th>\n",
+       "      <th>dd</th>\n",
+       "      <th>ff</th>\n",
+       "      <th>t</th>\n",
+       "      <th>td</th>\n",
+       "      <th>u</th>\n",
+       "      <th>ww</th>\n",
+       "      <th>pres</th>\n",
+       "      <th>rafper</th>\n",
+       "      <th>per</th>\n",
+       "      <th>rr1</th>\n",
+       "      <th>rr3</th>\n",
+       "      <th>tc</th>\n",
+       "    </tr>\n",
+       "  </thead>\n",
+       "  <tbody>\n",
+       "    <tr>\n",
+       "      <th>count</th>\n",
+       "      <td>29148.000000</td>\n",
+       "      <td>29163.000000</td>\n",
+       "      <td>29163.000000</td>\n",
+       "      <td>29162.000000</td>\n",
+       "      <td>29163.00000</td>\n",
+       "      <td>29151.000000</td>\n",
+       "      <td>29148.000000</td>\n",
+       "      <td>29148.000000</td>\n",
+       "      <td>29164.000000</td>\n",
+       "      <td>29165.000000</td>\n",
+       "      <td>29156.000000</td>\n",
+       "      <td>29157.0</td>\n",
+       "      <td>29070.000000</td>\n",
+       "      <td>29092.000000</td>\n",
+       "      <td>29151.000000</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>mean</th>\n",
+       "      <td>101753.552902</td>\n",
+       "      <td>0.255118</td>\n",
+       "      <td>4.306930</td>\n",
+       "      <td>204.088197</td>\n",
+       "      <td>3.39653</td>\n",
+       "      <td>285.838261</td>\n",
+       "      <td>280.027865</td>\n",
+       "      <td>71.021614</td>\n",
+       "      <td>10.106158</td>\n",
+       "      <td>98894.598320</td>\n",
+       "      <td>6.299005</td>\n",
+       "      <td>-10.0</td>\n",
+       "      <td>0.092886</td>\n",
+       "      <td>0.279008</td>\n",
+       "      <td>12.688261</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>std</th>\n",
+       "      <td>798.093804</td>\n",
+       "      <td>111.438232</td>\n",
+       "      <td>2.716149</td>\n",
+       "      <td>115.422508</td>\n",
+       "      <td>2.46898</td>\n",
+       "      <td>8.146390</td>\n",
+       "      <td>5.857534</td>\n",
+       "      <td>18.275755</td>\n",
+       "      <td>19.404573</td>\n",
+       "      <td>761.586766</td>\n",
+       "      <td>3.852478</td>\n",
+       "      <td>0.0</td>\n",
+       "      <td>0.605673</td>\n",
+       "      <td>1.414611</td>\n",
+       "      <td>8.146390</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>min</th>\n",
+       "      <td>97960.000000</td>\n",
+       "      <td>-750.000000</td>\n",
+       "      <td>0.000000</td>\n",
+       "      <td>0.000000</td>\n",
+       "      <td>0.00000</td>\n",
+       "      <td>261.050000</td>\n",
+       "      <td>249.250000</td>\n",
+       "      <td>2.000000</td>\n",
+       "      <td>0.000000</td>\n",
+       "      <td>95170.000000</td>\n",
+       "      <td>0.000000</td>\n",
+       "      <td>-10.0</td>\n",
+       "      <td>-0.100000</td>\n",
+       "      <td>-0.100000</td>\n",
+       "      <td>-12.100000</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>25%</th>\n",
+       "      <td>101300.000000</td>\n",
+       "      <td>-70.000000</td>\n",
+       "      <td>2.000000</td>\n",
+       "      <td>130.000000</td>\n",
+       "      <td>1.50000</td>\n",
+       "      <td>279.750000</td>\n",
+       "      <td>275.825000</td>\n",
+       "      <td>58.000000</td>\n",
+       "      <td>2.000000</td>\n",
+       "      <td>98480.000000</td>\n",
+       "      <td>3.600000</td>\n",
+       "      <td>-10.0</td>\n",
+       "      <td>0.000000</td>\n",
+       "      <td>0.000000</td>\n",
+       "      <td>6.600000</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>50%</th>\n",
+       "      <td>101740.000000</td>\n",
+       "      <td>0.000000</td>\n",
+       "      <td>3.000000</td>\n",
+       "      <td>190.000000</td>\n",
+       "      <td>2.90000</td>\n",
+       "      <td>285.650000</td>\n",
+       "      <td>280.250000</td>\n",
+       "      <td>74.000000</td>\n",
+       "      <td>2.000000</td>\n",
+       "      <td>98920.000000</td>\n",
+       "      <td>5.300000</td>\n",
+       "      <td>-10.0</td>\n",
+       "      <td>0.000000</td>\n",
+       "      <td>0.000000</td>\n",
+       "      <td>12.500000</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>75%</th>\n",
+       "      <td>102240.000000</td>\n",
+       "      <td>70.000000</td>\n",
+       "      <td>7.000000</td>\n",
+       "      <td>330.000000</td>\n",
+       "      <td>4.60000</td>\n",
+       "      <td>291.650000</td>\n",
+       "      <td>284.550000</td>\n",
+       "      <td>86.000000</td>\n",
+       "      <td>3.000000</td>\n",
+       "      <td>99360.000000</td>\n",
+       "      <td>8.200000</td>\n",
+       "      <td>-10.0</td>\n",
+       "      <td>0.000000</td>\n",
+       "      <td>0.000000</td>\n",
+       "      <td>18.500000</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>max</th>\n",
+       "      <td>104280.000000</td>\n",
+       "      <td>810.000000</td>\n",
+       "      <td>8.000000</td>\n",
+       "      <td>360.000000</td>\n",
+       "      <td>18.80000</td>\n",
+       "      <td>312.050000</td>\n",
+       "      <td>295.950000</td>\n",
+       "      <td>100.000000</td>\n",
+       "      <td>97.000000</td>\n",
+       "      <td>101210.000000</td>\n",
+       "      <td>30.200000</td>\n",
+       "      <td>-10.0</td>\n",
+       "      <td>19.000000</td>\n",
+       "      <td>45.000000</td>\n",
+       "      <td>38.900000</td>\n",
+       "    </tr>\n",
+       "  </tbody>\n",
+       "</table>\n",
+       "</div>"
+      ],
+      "text/plain": [
+       "                pmer          tend      cod_tend            dd           ff  \\\n",
+       "count   29148.000000  29163.000000  29163.000000  29162.000000  29163.00000   \n",
+       "mean   101753.552902      0.255118      4.306930    204.088197      3.39653   \n",
+       "std       798.093804    111.438232      2.716149    115.422508      2.46898   \n",
+       "min     97960.000000   -750.000000      0.000000      0.000000      0.00000   \n",
+       "25%    101300.000000    -70.000000      2.000000    130.000000      1.50000   \n",
+       "50%    101740.000000      0.000000      3.000000    190.000000      2.90000   \n",
+       "75%    102240.000000     70.000000      7.000000    330.000000      4.60000   \n",
+       "max    104280.000000    810.000000      8.000000    360.000000     18.80000   \n",
+       "\n",
+       "                  t            td             u            ww           pres  \\\n",
+       "count  29151.000000  29148.000000  29148.000000  29164.000000   29165.000000   \n",
+       "mean     285.838261    280.027865     71.021614     10.106158   98894.598320   \n",
+       "std        8.146390      5.857534     18.275755     19.404573     761.586766   \n",
+       "min      261.050000    249.250000      2.000000      0.000000   95170.000000   \n",
+       "25%      279.750000    275.825000     58.000000      2.000000   98480.000000   \n",
+       "50%      285.650000    280.250000     74.000000      2.000000   98920.000000   \n",
+       "75%      291.650000    284.550000     86.000000      3.000000   99360.000000   \n",
+       "max      312.050000    295.950000    100.000000     97.000000  101210.000000   \n",
+       "\n",
+       "             rafper      per           rr1           rr3            tc  \n",
+       "count  29156.000000  29157.0  29070.000000  29092.000000  29151.000000  \n",
+       "mean       6.299005    -10.0      0.092886      0.279008     12.688261  \n",
+       "std        3.852478      0.0      0.605673      1.414611      8.146390  \n",
+       "min        0.000000    -10.0     -0.100000     -0.100000    -12.100000  \n",
+       "25%        3.600000    -10.0      0.000000      0.000000      6.600000  \n",
+       "50%        5.300000    -10.0      0.000000      0.000000     12.500000  \n",
+       "75%        8.200000    -10.0      0.000000      0.000000     18.500000  \n",
+       "max       30.200000    -10.0     19.000000     45.000000     38.900000  "
+      ]
+     },
+     "metadata": {},
+     "output_type": "display_data"
+    }
+   ],
+   "source": [
+    "columns_used=['date','pmer','tend','cod_tend','dd','ff','t','td','u','ww','pres','rafper','per','rr1','rr3','tc']\n",
+    "\n",
+    "# ---- Drop unused columns\n",
+    "\n",
+    "to_drop = df.columns.difference(columns_used)\n",
+    "df.drop( to_drop, axis=1, inplace=True)\n",
+    "\n",
+    "# ---- Show all of that\n",
+    "\n",
+    "subtitle('Our selected columns :')\n",
+    "display(df.head(20))\n",
+    "\n",
+    "subtitle('Few statistics :')\n",
+    "display(df.describe())\n",
+    "\n",
+    "# ---- 'per' column is constant, we can drop it\n",
+    "\n",
+    "df.drop(['per'],axis=1,inplace=True)\n"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "## Step 4 - C Let's sort it and cook up some NaN values"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 7,
+   "metadata": {},
+   "outputs": [
+    {
+     "data": {
+      "text/html": [
+       "<div>\n",
+       "<style scoped>\n",
+       "    .dataframe tbody tr th:only-of-type {\n",
+       "        vertical-align: middle;\n",
+       "    }\n",
+       "\n",
+       "    .dataframe tbody tr th {\n",
+       "        vertical-align: top;\n",
+       "    }\n",
+       "\n",
+       "    .dataframe thead th {\n",
+       "        text-align: right;\n",
+       "    }\n",
+       "</style>\n",
+       "<table border=\"1\" class=\"dataframe\">\n",
+       "  <thead>\n",
+       "    <tr style=\"text-align: right;\">\n",
+       "      <th></th>\n",
+       "      <th>date</th>\n",
+       "      <th>pmer</th>\n",
+       "      <th>tend</th>\n",
+       "      <th>cod_tend</th>\n",
+       "      <th>dd</th>\n",
+       "      <th>ff</th>\n",
+       "      <th>t</th>\n",
+       "      <th>td</th>\n",
+       "      <th>u</th>\n",
+       "      <th>ww</th>\n",
+       "      <th>pres</th>\n",
+       "      <th>rafper</th>\n",
+       "      <th>rr1</th>\n",
+       "      <th>rr3</th>\n",
+       "      <th>tc</th>\n",
+       "    </tr>\n",
+       "  </thead>\n",
+       "  <tbody>\n",
+       "    <tr>\n",
+       "      <th>396</th>\n",
+       "      <td>2010-02-19T16:00:00+01:00</td>\n",
+       "      <td>99760.0</td>\n",
+       "      <td>180.0</td>\n",
+       "      <td>3.0</td>\n",
+       "      <td>330.0</td>\n",
+       "      <td>4.6</td>\n",
+       "      <td>279.25</td>\n",
+       "      <td>275.85</td>\n",
+       "      <td>79.0</td>\n",
+       "      <td>21.0</td>\n",
+       "      <td>96890.0</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>0.0</td>\n",
+       "      <td>1.0</td>\n",
+       "      <td>6.1</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>434</th>\n",
+       "      <td>2010-02-24T10:00:00+01:00</td>\n",
+       "      <td>100310.0</td>\n",
+       "      <td>60.0</td>\n",
+       "      <td>1.0</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>283.05</td>\n",
+       "      <td>279.25</td>\n",
+       "      <td>77.0</td>\n",
+       "      <td>2.0</td>\n",
+       "      <td>97470.0</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>0.2</td>\n",
+       "      <td>0.2</td>\n",
+       "      <td>9.9</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>477</th>\n",
+       "      <td>2010-03-01T19:00:00+01:00</td>\n",
+       "      <td>101400.0</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>340.0</td>\n",
+       "      <td>2.6</td>\n",
+       "      <td>282.55</td>\n",
+       "      <td>275.45</td>\n",
+       "      <td>61.0</td>\n",
+       "      <td>2.0</td>\n",
+       "      <td>98520.0</td>\n",
+       "      <td>5.7</td>\n",
+       "      <td>0.0</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>9.4</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>734</th>\n",
+       "      <td>2010-04-03T02:00:00+02:00</td>\n",
+       "      <td>101550.0</td>\n",
+       "      <td>50.0</td>\n",
+       "      <td>0.0</td>\n",
+       "      <td>190.0</td>\n",
+       "      <td>7.7</td>\n",
+       "      <td>284.05</td>\n",
+       "      <td>277.55</td>\n",
+       "      <td>64.0</td>\n",
+       "      <td>2.0</td>\n",
+       "      <td>98680.0</td>\n",
+       "      <td>12.3</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>10.9</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>1061</th>\n",
+       "      <td>2010-05-13T23:00:00+02:00</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>60.0</td>\n",
+       "      <td>2.0</td>\n",
+       "      <td>330.0</td>\n",
+       "      <td>4.6</td>\n",
+       "      <td>283.05</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>2.0</td>\n",
+       "      <td>98220.0</td>\n",
+       "      <td>7.7</td>\n",
+       "      <td>0.0</td>\n",
+       "      <td>0.0</td>\n",
+       "      <td>9.9</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>1063</th>\n",
+       "      <td>2010-05-14T05:00:00+02:00</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>-50.0</td>\n",
+       "      <td>5.0</td>\n",
+       "      <td>350.0</td>\n",
+       "      <td>4.1</td>\n",
+       "      <td>281.25</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>2.0</td>\n",
+       "      <td>98110.0</td>\n",
+       "      <td>7.2</td>\n",
+       "      <td>0.0</td>\n",
+       "      <td>0.0</td>\n",
+       "      <td>8.1</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>1064</th>\n",
+       "      <td>2010-05-14T08:00:00+02:00</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>0.0</td>\n",
+       "      <td>5.0</td>\n",
+       "      <td>350.0</td>\n",
+       "      <td>4.6</td>\n",
+       "      <td>281.25</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>2.0</td>\n",
+       "      <td>98110.0</td>\n",
+       "      <td>6.7</td>\n",
+       "      <td>0.0</td>\n",
+       "      <td>0.0</td>\n",
+       "      <td>8.1</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>2268</th>\n",
+       "      <td>2010-10-11T20:00:00+02:00</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>150.0</td>\n",
+       "      <td>2.0</td>\n",
+       "      <td>10.0</td>\n",
+       "      <td>1.0</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>2.0</td>\n",
+       "      <td>98060.0</td>\n",
+       "      <td>3.1</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>2269</th>\n",
+       "      <td>2010-10-11T23:00:00+02:00</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>130.0</td>\n",
+       "      <td>3.0</td>\n",
+       "      <td>80.0</td>\n",
+       "      <td>1.0</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>2.0</td>\n",
+       "      <td>98190.0</td>\n",
+       "      <td>2.6</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>2270</th>\n",
+       "      <td>2010-10-12T02:00:00+02:00</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>70.0</td>\n",
+       "      <td>1.0</td>\n",
+       "      <td>0.0</td>\n",
+       "      <td>0.0</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>2.0</td>\n",
+       "      <td>98260.0</td>\n",
+       "      <td>1.5</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>NaN</td>\n",
+       "    </tr>\n",
+       "  </tbody>\n",
+       "</table>\n",
+       "</div>"
+      ],
+      "text/plain": [
+       "                           date      pmer   tend  cod_tend     dd   ff  \\\n",
+       "396   2010-02-19T16:00:00+01:00   99760.0  180.0       3.0  330.0  4.6   \n",
+       "434   2010-02-24T10:00:00+01:00  100310.0   60.0       1.0    NaN  NaN   \n",
+       "477   2010-03-01T19:00:00+01:00  101400.0    NaN       NaN  340.0  2.6   \n",
+       "734   2010-04-03T02:00:00+02:00  101550.0   50.0       0.0  190.0  7.7   \n",
+       "1061  2010-05-13T23:00:00+02:00       NaN   60.0       2.0  330.0  4.6   \n",
+       "1063  2010-05-14T05:00:00+02:00       NaN  -50.0       5.0  350.0  4.1   \n",
+       "1064  2010-05-14T08:00:00+02:00       NaN    0.0       5.0  350.0  4.6   \n",
+       "2268  2010-10-11T20:00:00+02:00       NaN  150.0       2.0   10.0  1.0   \n",
+       "2269  2010-10-11T23:00:00+02:00       NaN  130.0       3.0   80.0  1.0   \n",
+       "2270  2010-10-12T02:00:00+02:00       NaN   70.0       1.0    0.0  0.0   \n",
+       "\n",
+       "           t      td     u    ww     pres  rafper  rr1  rr3    tc  \n",
+       "396   279.25  275.85  79.0  21.0  96890.0     NaN  0.0  1.0   6.1  \n",
+       "434   283.05  279.25  77.0   2.0  97470.0     NaN  0.2  0.2   9.9  \n",
+       "477   282.55  275.45  61.0   2.0  98520.0     5.7  0.0  NaN   9.4  \n",
+       "734   284.05  277.55  64.0   2.0  98680.0    12.3  NaN  NaN  10.9  \n",
+       "1061  283.05     NaN   NaN   2.0  98220.0     7.7  0.0  0.0   9.9  \n",
+       "1063  281.25     NaN   NaN   2.0  98110.0     7.2  0.0  0.0   8.1  \n",
+       "1064  281.25     NaN   NaN   2.0  98110.0     6.7  0.0  0.0   8.1  \n",
+       "2268     NaN     NaN   NaN   2.0  98060.0     3.1  NaN  NaN   NaN  \n",
+       "2269     NaN     NaN   NaN   2.0  98190.0     2.6  NaN  NaN   NaN  \n",
+       "2270     NaN     NaN   NaN   2.0  98260.0     1.5  NaN  NaN   NaN  "
+      ]
+     },
+     "metadata": {},
+     "output_type": "display_data"
+    },
+    {
+     "data": {
+      "text/html": [
+       "<div>\n",
+       "<style scoped>\n",
+       "    .dataframe tbody tr th:only-of-type {\n",
+       "        vertical-align: middle;\n",
+       "    }\n",
+       "\n",
+       "    .dataframe tbody tr th {\n",
+       "        vertical-align: top;\n",
+       "    }\n",
+       "\n",
+       "    .dataframe thead th {\n",
+       "        text-align: right;\n",
+       "    }\n",
+       "</style>\n",
+       "<table border=\"1\" class=\"dataframe\">\n",
+       "  <thead>\n",
+       "    <tr style=\"text-align: right;\">\n",
+       "      <th></th>\n",
+       "      <th>date</th>\n",
+       "      <th>pmer</th>\n",
+       "      <th>tend</th>\n",
+       "      <th>cod_tend</th>\n",
+       "      <th>dd</th>\n",
+       "      <th>ff</th>\n",
+       "      <th>t</th>\n",
+       "      <th>td</th>\n",
+       "      <th>u</th>\n",
+       "      <th>ww</th>\n",
+       "      <th>pres</th>\n",
+       "      <th>rafper</th>\n",
+       "      <th>rr1</th>\n",
+       "      <th>rr3</th>\n",
+       "      <th>tc</th>\n",
+       "    </tr>\n",
+       "  </thead>\n",
+       "  <tbody>\n",
+       "    <tr>\n",
+       "      <th>396</th>\n",
+       "      <td>2010-02-19T16:00:00+01:00</td>\n",
+       "      <td>99760.000000</td>\n",
+       "      <td>180.0</td>\n",
+       "      <td>3.0</td>\n",
+       "      <td>330.0</td>\n",
+       "      <td>4.60</td>\n",
+       "      <td>279.25</td>\n",
+       "      <td>275.85</td>\n",
+       "      <td>79.000000</td>\n",
+       "      <td>21.0</td>\n",
+       "      <td>96890.0</td>\n",
+       "      <td>8.25</td>\n",
+       "      <td>0.0</td>\n",
+       "      <td>1.0</td>\n",
+       "      <td>6.10</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>434</th>\n",
+       "      <td>2010-02-24T10:00:00+01:00</td>\n",
+       "      <td>100310.000000</td>\n",
+       "      <td>60.0</td>\n",
+       "      <td>1.0</td>\n",
+       "      <td>170.0</td>\n",
+       "      <td>4.15</td>\n",
+       "      <td>283.05</td>\n",
+       "      <td>279.25</td>\n",
+       "      <td>77.000000</td>\n",
+       "      <td>2.0</td>\n",
+       "      <td>97470.0</td>\n",
+       "      <td>6.65</td>\n",
+       "      <td>0.2</td>\n",
+       "      <td>0.2</td>\n",
+       "      <td>9.90</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>477</th>\n",
+       "      <td>2010-03-01T19:00:00+01:00</td>\n",
+       "      <td>101400.000000</td>\n",
+       "      <td>195.0</td>\n",
+       "      <td>4.0</td>\n",
+       "      <td>340.0</td>\n",
+       "      <td>2.60</td>\n",
+       "      <td>282.55</td>\n",
+       "      <td>275.45</td>\n",
+       "      <td>61.000000</td>\n",
+       "      <td>2.0</td>\n",
+       "      <td>98520.0</td>\n",
+       "      <td>5.70</td>\n",
+       "      <td>0.0</td>\n",
+       "      <td>0.5</td>\n",
+       "      <td>9.40</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>734</th>\n",
+       "      <td>2010-04-03T02:00:00+02:00</td>\n",
+       "      <td>101550.000000</td>\n",
+       "      <td>50.0</td>\n",
+       "      <td>0.0</td>\n",
+       "      <td>190.0</td>\n",
+       "      <td>7.70</td>\n",
+       "      <td>284.05</td>\n",
+       "      <td>277.55</td>\n",
+       "      <td>64.000000</td>\n",
+       "      <td>2.0</td>\n",
+       "      <td>98680.0</td>\n",
+       "      <td>12.30</td>\n",
+       "      <td>0.0</td>\n",
+       "      <td>0.0</td>\n",
+       "      <td>10.90</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>1061</th>\n",
+       "      <td>2010-05-13T23:00:00+02:00</td>\n",
+       "      <td>101020.000000</td>\n",
+       "      <td>60.0</td>\n",
+       "      <td>2.0</td>\n",
+       "      <td>330.0</td>\n",
+       "      <td>4.60</td>\n",
+       "      <td>283.05</td>\n",
+       "      <td>281.25</td>\n",
+       "      <td>86.500000</td>\n",
+       "      <td>2.0</td>\n",
+       "      <td>98220.0</td>\n",
+       "      <td>7.70</td>\n",
+       "      <td>0.0</td>\n",
+       "      <td>0.0</td>\n",
+       "      <td>9.90</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>1063</th>\n",
+       "      <td>2010-05-14T05:00:00+02:00</td>\n",
+       "      <td>101040.000000</td>\n",
+       "      <td>-50.0</td>\n",
+       "      <td>5.0</td>\n",
+       "      <td>350.0</td>\n",
+       "      <td>4.10</td>\n",
+       "      <td>281.25</td>\n",
+       "      <td>279.15</td>\n",
+       "      <td>80.666667</td>\n",
+       "      <td>2.0</td>\n",
+       "      <td>98110.0</td>\n",
+       "      <td>7.20</td>\n",
+       "      <td>0.0</td>\n",
+       "      <td>0.0</td>\n",
+       "      <td>8.10</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>1064</th>\n",
+       "      <td>2010-05-14T08:00:00+02:00</td>\n",
+       "      <td>101040.000000</td>\n",
+       "      <td>0.0</td>\n",
+       "      <td>5.0</td>\n",
+       "      <td>350.0</td>\n",
+       "      <td>4.60</td>\n",
+       "      <td>281.25</td>\n",
+       "      <td>279.35</td>\n",
+       "      <td>79.333333</td>\n",
+       "      <td>2.0</td>\n",
+       "      <td>98110.0</td>\n",
+       "      <td>6.70</td>\n",
+       "      <td>0.0</td>\n",
+       "      <td>0.0</td>\n",
+       "      <td>8.10</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>2268</th>\n",
+       "      <td>2010-10-11T20:00:00+02:00</td>\n",
+       "      <td>100786.666667</td>\n",
+       "      <td>150.0</td>\n",
+       "      <td>2.0</td>\n",
+       "      <td>10.0</td>\n",
+       "      <td>1.00</td>\n",
+       "      <td>287.60</td>\n",
+       "      <td>284.75</td>\n",
+       "      <td>83.333333</td>\n",
+       "      <td>2.0</td>\n",
+       "      <td>98060.0</td>\n",
+       "      <td>3.10</td>\n",
+       "      <td>0.0</td>\n",
+       "      <td>0.0</td>\n",
+       "      <td>14.45</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>2269</th>\n",
+       "      <td>2010-10-11T23:00:00+02:00</td>\n",
+       "      <td>100863.333333</td>\n",
+       "      <td>130.0</td>\n",
+       "      <td>3.0</td>\n",
+       "      <td>80.0</td>\n",
+       "      <td>1.00</td>\n",
+       "      <td>287.05</td>\n",
+       "      <td>284.45</td>\n",
+       "      <td>84.666667</td>\n",
+       "      <td>2.0</td>\n",
+       "      <td>98190.0</td>\n",
+       "      <td>2.60</td>\n",
+       "      <td>0.0</td>\n",
+       "      <td>0.0</td>\n",
+       "      <td>13.90</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>2270</th>\n",
+       "      <td>2010-10-12T02:00:00+02:00</td>\n",
+       "      <td>100940.000000</td>\n",
+       "      <td>70.0</td>\n",
+       "      <td>1.0</td>\n",
+       "      <td>0.0</td>\n",
+       "      <td>0.00</td>\n",
+       "      <td>286.50</td>\n",
+       "      <td>284.15</td>\n",
+       "      <td>86.000000</td>\n",
+       "      <td>2.0</td>\n",
+       "      <td>98260.0</td>\n",
+       "      <td>1.50</td>\n",
+       "      <td>0.0</td>\n",
+       "      <td>0.0</td>\n",
+       "      <td>13.35</td>\n",
+       "    </tr>\n",
+       "  </tbody>\n",
+       "</table>\n",
+       "</div>"
+      ],
+      "text/plain": [
+       "                           date           pmer   tend  cod_tend     dd    ff  \\\n",
+       "396   2010-02-19T16:00:00+01:00   99760.000000  180.0       3.0  330.0  4.60   \n",
+       "434   2010-02-24T10:00:00+01:00  100310.000000   60.0       1.0  170.0  4.15   \n",
+       "477   2010-03-01T19:00:00+01:00  101400.000000  195.0       4.0  340.0  2.60   \n",
+       "734   2010-04-03T02:00:00+02:00  101550.000000   50.0       0.0  190.0  7.70   \n",
+       "1061  2010-05-13T23:00:00+02:00  101020.000000   60.0       2.0  330.0  4.60   \n",
+       "1063  2010-05-14T05:00:00+02:00  101040.000000  -50.0       5.0  350.0  4.10   \n",
+       "1064  2010-05-14T08:00:00+02:00  101040.000000    0.0       5.0  350.0  4.60   \n",
+       "2268  2010-10-11T20:00:00+02:00  100786.666667  150.0       2.0   10.0  1.00   \n",
+       "2269  2010-10-11T23:00:00+02:00  100863.333333  130.0       3.0   80.0  1.00   \n",
+       "2270  2010-10-12T02:00:00+02:00  100940.000000   70.0       1.0    0.0  0.00   \n",
+       "\n",
+       "           t      td          u    ww     pres  rafper  rr1  rr3     tc  \n",
+       "396   279.25  275.85  79.000000  21.0  96890.0    8.25  0.0  1.0   6.10  \n",
+       "434   283.05  279.25  77.000000   2.0  97470.0    6.65  0.2  0.2   9.90  \n",
+       "477   282.55  275.45  61.000000   2.0  98520.0    5.70  0.0  0.5   9.40  \n",
+       "734   284.05  277.55  64.000000   2.0  98680.0   12.30  0.0  0.0  10.90  \n",
+       "1061  283.05  281.25  86.500000   2.0  98220.0    7.70  0.0  0.0   9.90  \n",
+       "1063  281.25  279.15  80.666667   2.0  98110.0    7.20  0.0  0.0   8.10  \n",
+       "1064  281.25  279.35  79.333333   2.0  98110.0    6.70  0.0  0.0   8.10  \n",
+       "2268  287.60  284.75  83.333333   2.0  98060.0    3.10  0.0  0.0  14.45  \n",
+       "2269  287.05  284.45  84.666667   2.0  98190.0    2.60  0.0  0.0  13.90  \n",
+       "2270  286.50  284.15  86.000000   2.0  98260.0    1.50  0.0  0.0  13.35  "
+      ]
+     },
+     "metadata": {},
+     "output_type": "display_data"
+    }
+   ],
+   "source": [
+    "# ---- First of all, we have to sort on the date\n",
+    "\n",
+    "df.sort_values(['date'],  inplace=True)\n",
+    "df.reset_index(drop=True, inplace=True)\n",
+    "\n",
+    "# ---- Before : Lines with NaN\n",
+    "\n",
+    "na_rows=df.isna().any(axis=1)\n",
+    "display( df[na_rows].head(10) )\n",
+    "\n",
+    "# ---- Nice interpolation for plugging holes\n",
+    "\n",
+    "df.interpolate(inplace=True)\n",
+    "\n",
+    "# ---- After\n",
+    "\n",
+    "display(df[na_rows].head(10))\n"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "### 2.5 - Final dataset"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 8,
+   "metadata": {},
+   "outputs": [
+    {
+     "data": {
+      "text/html": [
+       "<style  type=\"text/css\" >\n",
+       "    #T_17b65d02_5ae1_11ea_97f2_458751faacf2row0_col0 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_17b65d02_5ae1_11ea_97f2_458751faacf2row0_col1 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_17b65d02_5ae1_11ea_97f2_458751faacf2row0_col2 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_17b65d02_5ae1_11ea_97f2_458751faacf2row1_col0 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_17b65d02_5ae1_11ea_97f2_458751faacf2row1_col1 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_17b65d02_5ae1_11ea_97f2_458751faacf2row1_col2 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_17b65d02_5ae1_11ea_97f2_458751faacf2row2_col0 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_17b65d02_5ae1_11ea_97f2_458751faacf2row2_col1 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_17b65d02_5ae1_11ea_97f2_458751faacf2row2_col2 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_17b65d02_5ae1_11ea_97f2_458751faacf2row3_col0 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_17b65d02_5ae1_11ea_97f2_458751faacf2row3_col1 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_17b65d02_5ae1_11ea_97f2_458751faacf2row3_col2 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_17b65d02_5ae1_11ea_97f2_458751faacf2row4_col0 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_17b65d02_5ae1_11ea_97f2_458751faacf2row4_col1 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_17b65d02_5ae1_11ea_97f2_458751faacf2row4_col2 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_17b65d02_5ae1_11ea_97f2_458751faacf2row5_col0 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_17b65d02_5ae1_11ea_97f2_458751faacf2row5_col1 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_17b65d02_5ae1_11ea_97f2_458751faacf2row5_col2 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_17b65d02_5ae1_11ea_97f2_458751faacf2row6_col0 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_17b65d02_5ae1_11ea_97f2_458751faacf2row6_col1 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_17b65d02_5ae1_11ea_97f2_458751faacf2row6_col2 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_17b65d02_5ae1_11ea_97f2_458751faacf2row7_col0 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_17b65d02_5ae1_11ea_97f2_458751faacf2row7_col1 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_17b65d02_5ae1_11ea_97f2_458751faacf2row7_col2 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_17b65d02_5ae1_11ea_97f2_458751faacf2row8_col0 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_17b65d02_5ae1_11ea_97f2_458751faacf2row8_col1 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_17b65d02_5ae1_11ea_97f2_458751faacf2row8_col2 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_17b65d02_5ae1_11ea_97f2_458751faacf2row9_col0 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_17b65d02_5ae1_11ea_97f2_458751faacf2row9_col1 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_17b65d02_5ae1_11ea_97f2_458751faacf2row9_col2 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_17b65d02_5ae1_11ea_97f2_458751faacf2row10_col0 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_17b65d02_5ae1_11ea_97f2_458751faacf2row10_col1 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_17b65d02_5ae1_11ea_97f2_458751faacf2row10_col2 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_17b65d02_5ae1_11ea_97f2_458751faacf2row11_col0 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_17b65d02_5ae1_11ea_97f2_458751faacf2row11_col1 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_17b65d02_5ae1_11ea_97f2_458751faacf2row11_col2 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_17b65d02_5ae1_11ea_97f2_458751faacf2row12_col0 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_17b65d02_5ae1_11ea_97f2_458751faacf2row12_col1 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_17b65d02_5ae1_11ea_97f2_458751faacf2row12_col2 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_17b65d02_5ae1_11ea_97f2_458751faacf2row13_col0 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_17b65d02_5ae1_11ea_97f2_458751faacf2row13_col1 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_17b65d02_5ae1_11ea_97f2_458751faacf2row13_col2 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_17b65d02_5ae1_11ea_97f2_458751faacf2row14_col0 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_17b65d02_5ae1_11ea_97f2_458751faacf2row14_col1 {\n",
+       "            text-align:  left;\n",
+       "        }    #T_17b65d02_5ae1_11ea_97f2_458751faacf2row14_col2 {\n",
+       "            text-align:  left;\n",
+       "        }</style><table id=\"T_17b65d02_5ae1_11ea_97f2_458751faacf2\" ><thead>    <tr>        <th class=\"blank level0\" ></th>        <th class=\"col_heading level0 col0\" >Columns</th>        <th class=\"col_heading level0 col1\" >Description</th>        <th class=\"col_heading level0 col2\" >Na</th>    </tr></thead><tbody>\n",
+       "                <tr>\n",
+       "                        <th id=\"T_17b65d02_5ae1_11ea_97f2_458751faacf2level0_row0\" class=\"row_heading level0 row0\" >0</th>\n",
+       "                        <td id=\"T_17b65d02_5ae1_11ea_97f2_458751faacf2row0_col0\" class=\"data row0 col0\" >date</td>\n",
+       "                        <td id=\"T_17b65d02_5ae1_11ea_97f2_458751faacf2row0_col1\" class=\"data row0 col1\" >Date</td>\n",
+       "                        <td id=\"T_17b65d02_5ae1_11ea_97f2_458751faacf2row0_col2\" class=\"data row0 col2\" >0</td>\n",
+       "            </tr>\n",
+       "            <tr>\n",
+       "                        <th id=\"T_17b65d02_5ae1_11ea_97f2_458751faacf2level0_row1\" class=\"row_heading level0 row1\" >1</th>\n",
+       "                        <td id=\"T_17b65d02_5ae1_11ea_97f2_458751faacf2row1_col0\" class=\"data row1 col0\" >pmer</td>\n",
+       "                        <td id=\"T_17b65d02_5ae1_11ea_97f2_458751faacf2row1_col1\" class=\"data row1 col1\" >Pression au niveau mer</td>\n",
+       "                        <td id=\"T_17b65d02_5ae1_11ea_97f2_458751faacf2row1_col2\" class=\"data row1 col2\" >0</td>\n",
+       "            </tr>\n",
+       "            <tr>\n",
+       "                        <th id=\"T_17b65d02_5ae1_11ea_97f2_458751faacf2level0_row2\" class=\"row_heading level0 row2\" >2</th>\n",
+       "                        <td id=\"T_17b65d02_5ae1_11ea_97f2_458751faacf2row2_col0\" class=\"data row2 col0\" >tend</td>\n",
+       "                        <td id=\"T_17b65d02_5ae1_11ea_97f2_458751faacf2row2_col1\" class=\"data row2 col1\" >Variation de pression en 3 heures</td>\n",
+       "                        <td id=\"T_17b65d02_5ae1_11ea_97f2_458751faacf2row2_col2\" class=\"data row2 col2\" >0</td>\n",
+       "            </tr>\n",
+       "            <tr>\n",
+       "                        <th id=\"T_17b65d02_5ae1_11ea_97f2_458751faacf2level0_row3\" class=\"row_heading level0 row3\" >3</th>\n",
+       "                        <td id=\"T_17b65d02_5ae1_11ea_97f2_458751faacf2row3_col0\" class=\"data row3 col0\" >cod_tend</td>\n",
+       "                        <td id=\"T_17b65d02_5ae1_11ea_97f2_458751faacf2row3_col1\" class=\"data row3 col1\" >Type de tendance barométrique</td>\n",
+       "                        <td id=\"T_17b65d02_5ae1_11ea_97f2_458751faacf2row3_col2\" class=\"data row3 col2\" >0</td>\n",
+       "            </tr>\n",
+       "            <tr>\n",
+       "                        <th id=\"T_17b65d02_5ae1_11ea_97f2_458751faacf2level0_row4\" class=\"row_heading level0 row4\" >4</th>\n",
+       "                        <td id=\"T_17b65d02_5ae1_11ea_97f2_458751faacf2row4_col0\" class=\"data row4 col0\" >dd</td>\n",
+       "                        <td id=\"T_17b65d02_5ae1_11ea_97f2_458751faacf2row4_col1\" class=\"data row4 col1\" >Direction du vent moyen 10 mn</td>\n",
+       "                        <td id=\"T_17b65d02_5ae1_11ea_97f2_458751faacf2row4_col2\" class=\"data row4 col2\" >0</td>\n",
+       "            </tr>\n",
+       "            <tr>\n",
+       "                        <th id=\"T_17b65d02_5ae1_11ea_97f2_458751faacf2level0_row5\" class=\"row_heading level0 row5\" >5</th>\n",
+       "                        <td id=\"T_17b65d02_5ae1_11ea_97f2_458751faacf2row5_col0\" class=\"data row5 col0\" >ff</td>\n",
+       "                        <td id=\"T_17b65d02_5ae1_11ea_97f2_458751faacf2row5_col1\" class=\"data row5 col1\" >Vitesse du vent moyen 10 mn</td>\n",
+       "                        <td id=\"T_17b65d02_5ae1_11ea_97f2_458751faacf2row5_col2\" class=\"data row5 col2\" >0</td>\n",
+       "            </tr>\n",
+       "            <tr>\n",
+       "                        <th id=\"T_17b65d02_5ae1_11ea_97f2_458751faacf2level0_row6\" class=\"row_heading level0 row6\" >6</th>\n",
+       "                        <td id=\"T_17b65d02_5ae1_11ea_97f2_458751faacf2row6_col0\" class=\"data row6 col0\" >t</td>\n",
+       "                        <td id=\"T_17b65d02_5ae1_11ea_97f2_458751faacf2row6_col1\" class=\"data row6 col1\" >Température</td>\n",
+       "                        <td id=\"T_17b65d02_5ae1_11ea_97f2_458751faacf2row6_col2\" class=\"data row6 col2\" >0</td>\n",
+       "            </tr>\n",
+       "            <tr>\n",
+       "                        <th id=\"T_17b65d02_5ae1_11ea_97f2_458751faacf2level0_row7\" class=\"row_heading level0 row7\" >7</th>\n",
+       "                        <td id=\"T_17b65d02_5ae1_11ea_97f2_458751faacf2row7_col0\" class=\"data row7 col0\" >td</td>\n",
+       "                        <td id=\"T_17b65d02_5ae1_11ea_97f2_458751faacf2row7_col1\" class=\"data row7 col1\" >Point de rosée</td>\n",
+       "                        <td id=\"T_17b65d02_5ae1_11ea_97f2_458751faacf2row7_col2\" class=\"data row7 col2\" >0</td>\n",
+       "            </tr>\n",
+       "            <tr>\n",
+       "                        <th id=\"T_17b65d02_5ae1_11ea_97f2_458751faacf2level0_row8\" class=\"row_heading level0 row8\" >8</th>\n",
+       "                        <td id=\"T_17b65d02_5ae1_11ea_97f2_458751faacf2row8_col0\" class=\"data row8 col0\" >u</td>\n",
+       "                        <td id=\"T_17b65d02_5ae1_11ea_97f2_458751faacf2row8_col1\" class=\"data row8 col1\" >Humidité</td>\n",
+       "                        <td id=\"T_17b65d02_5ae1_11ea_97f2_458751faacf2row8_col2\" class=\"data row8 col2\" >0</td>\n",
+       "            </tr>\n",
+       "            <tr>\n",
+       "                        <th id=\"T_17b65d02_5ae1_11ea_97f2_458751faacf2level0_row9\" class=\"row_heading level0 row9\" >9</th>\n",
+       "                        <td id=\"T_17b65d02_5ae1_11ea_97f2_458751faacf2row9_col0\" class=\"data row9 col0\" >ww</td>\n",
+       "                        <td id=\"T_17b65d02_5ae1_11ea_97f2_458751faacf2row9_col1\" class=\"data row9 col1\" >Temps présent</td>\n",
+       "                        <td id=\"T_17b65d02_5ae1_11ea_97f2_458751faacf2row9_col2\" class=\"data row9 col2\" >0</td>\n",
+       "            </tr>\n",
+       "            <tr>\n",
+       "                        <th id=\"T_17b65d02_5ae1_11ea_97f2_458751faacf2level0_row10\" class=\"row_heading level0 row10\" >10</th>\n",
+       "                        <td id=\"T_17b65d02_5ae1_11ea_97f2_458751faacf2row10_col0\" class=\"data row10 col0\" >pres</td>\n",
+       "                        <td id=\"T_17b65d02_5ae1_11ea_97f2_458751faacf2row10_col1\" class=\"data row10 col1\" >Pression station</td>\n",
+       "                        <td id=\"T_17b65d02_5ae1_11ea_97f2_458751faacf2row10_col2\" class=\"data row10 col2\" >0</td>\n",
+       "            </tr>\n",
+       "            <tr>\n",
+       "                        <th id=\"T_17b65d02_5ae1_11ea_97f2_458751faacf2level0_row11\" class=\"row_heading level0 row11\" >11</th>\n",
+       "                        <td id=\"T_17b65d02_5ae1_11ea_97f2_458751faacf2row11_col0\" class=\"data row11 col0\" >rafper</td>\n",
+       "                        <td id=\"T_17b65d02_5ae1_11ea_97f2_458751faacf2row11_col1\" class=\"data row11 col1\" >Rafales sur une période</td>\n",
+       "                        <td id=\"T_17b65d02_5ae1_11ea_97f2_458751faacf2row11_col2\" class=\"data row11 col2\" >0</td>\n",
+       "            </tr>\n",
+       "            <tr>\n",
+       "                        <th id=\"T_17b65d02_5ae1_11ea_97f2_458751faacf2level0_row12\" class=\"row_heading level0 row12\" >12</th>\n",
+       "                        <td id=\"T_17b65d02_5ae1_11ea_97f2_458751faacf2row12_col0\" class=\"data row12 col0\" >rr1</td>\n",
+       "                        <td id=\"T_17b65d02_5ae1_11ea_97f2_458751faacf2row12_col1\" class=\"data row12 col1\" >Précipitations dans la dernière heure</td>\n",
+       "                        <td id=\"T_17b65d02_5ae1_11ea_97f2_458751faacf2row12_col2\" class=\"data row12 col2\" >0</td>\n",
+       "            </tr>\n",
+       "            <tr>\n",
+       "                        <th id=\"T_17b65d02_5ae1_11ea_97f2_458751faacf2level0_row13\" class=\"row_heading level0 row13\" >13</th>\n",
+       "                        <td id=\"T_17b65d02_5ae1_11ea_97f2_458751faacf2row13_col0\" class=\"data row13 col0\" >rr3</td>\n",
+       "                        <td id=\"T_17b65d02_5ae1_11ea_97f2_458751faacf2row13_col1\" class=\"data row13 col1\" >Précipitations dans les 3 dernières heures</td>\n",
+       "                        <td id=\"T_17b65d02_5ae1_11ea_97f2_458751faacf2row13_col2\" class=\"data row13 col2\" >0</td>\n",
+       "            </tr>\n",
+       "            <tr>\n",
+       "                        <th id=\"T_17b65d02_5ae1_11ea_97f2_458751faacf2level0_row14\" class=\"row_heading level0 row14\" >14</th>\n",
+       "                        <td id=\"T_17b65d02_5ae1_11ea_97f2_458751faacf2row14_col0\" class=\"data row14 col0\" >tc</td>\n",
+       "                        <td id=\"T_17b65d02_5ae1_11ea_97f2_458751faacf2row14_col1\" class=\"data row14 col1\" >Température (°C)</td>\n",
+       "                        <td id=\"T_17b65d02_5ae1_11ea_97f2_458751faacf2row14_col2\" class=\"data row14 col2\" >0</td>\n",
+       "            </tr>\n",
+       "    </tbody></table>"
+      ],
+      "text/plain": [
+       "<pandas.io.formats.style.Styler at 0x7fb74485a910>"
+      ]
+     },
+     "metadata": {},
+     "output_type": "display_data"
+    },
+    {
+     "data": {
+      "text/html": [
+       "<div>\n",
+       "<style scoped>\n",
+       "    .dataframe tbody tr th:only-of-type {\n",
+       "        vertical-align: middle;\n",
+       "    }\n",
+       "\n",
+       "    .dataframe tbody tr th {\n",
+       "        vertical-align: top;\n",
+       "    }\n",
+       "\n",
+       "    .dataframe thead th {\n",
+       "        text-align: right;\n",
+       "    }\n",
+       "</style>\n",
+       "<table border=\"1\" class=\"dataframe\">\n",
+       "  <thead>\n",
+       "    <tr style=\"text-align: right;\">\n",
+       "      <th></th>\n",
+       "      <th>date</th>\n",
+       "      <th>pmer</th>\n",
+       "      <th>tend</th>\n",
+       "      <th>cod_tend</th>\n",
+       "      <th>dd</th>\n",
+       "      <th>ff</th>\n",
+       "      <th>t</th>\n",
+       "      <th>td</th>\n",
+       "      <th>u</th>\n",
+       "      <th>ww</th>\n",
+       "      <th>pres</th>\n",
+       "      <th>rafper</th>\n",
+       "      <th>rr1</th>\n",
+       "      <th>rr3</th>\n",
+       "      <th>tc</th>\n",
+       "    </tr>\n",
+       "  </thead>\n",
+       "  <tbody>\n",
+       "    <tr>\n",
+       "      <th>29145</th>\n",
+       "      <td>2020-02-24T13:00:00+01:00</td>\n",
+       "      <td>102380.0</td>\n",
+       "      <td>-220.0</td>\n",
+       "      <td>8.0</td>\n",
+       "      <td>120.0</td>\n",
+       "      <td>1.6</td>\n",
+       "      <td>289.15</td>\n",
+       "      <td>281.15</td>\n",
+       "      <td>59.0</td>\n",
+       "      <td>0.0</td>\n",
+       "      <td>99540.0</td>\n",
+       "      <td>3.7</td>\n",
+       "      <td>0.0</td>\n",
+       "      <td>0.0</td>\n",
+       "      <td>16.0</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>29146</th>\n",
+       "      <td>2020-02-24T16:00:00+01:00</td>\n",
+       "      <td>101990.0</td>\n",
+       "      <td>-350.0</td>\n",
+       "      <td>6.0</td>\n",
+       "      <td>110.0</td>\n",
+       "      <td>1.6</td>\n",
+       "      <td>292.25</td>\n",
+       "      <td>281.55</td>\n",
+       "      <td>50.0</td>\n",
+       "      <td>3.0</td>\n",
+       "      <td>99190.0</td>\n",
+       "      <td>3.3</td>\n",
+       "      <td>0.0</td>\n",
+       "      <td>0.0</td>\n",
+       "      <td>19.1</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>29147</th>\n",
+       "      <td>2020-02-24T19:00:00+01:00</td>\n",
+       "      <td>101800.0</td>\n",
+       "      <td>-220.0</td>\n",
+       "      <td>6.0</td>\n",
+       "      <td>150.0</td>\n",
+       "      <td>2.9</td>\n",
+       "      <td>289.05</td>\n",
+       "      <td>280.05</td>\n",
+       "      <td>55.0</td>\n",
+       "      <td>3.0</td>\n",
+       "      <td>98970.0</td>\n",
+       "      <td>4.1</td>\n",
+       "      <td>0.0</td>\n",
+       "      <td>0.0</td>\n",
+       "      <td>15.9</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>29148</th>\n",
+       "      <td>2020-02-24T22:00:00+01:00</td>\n",
+       "      <td>101740.0</td>\n",
+       "      <td>-80.0</td>\n",
+       "      <td>6.0</td>\n",
+       "      <td>170.0</td>\n",
+       "      <td>1.8</td>\n",
+       "      <td>286.35</td>\n",
+       "      <td>280.35</td>\n",
+       "      <td>67.0</td>\n",
+       "      <td>2.0</td>\n",
+       "      <td>98890.0</td>\n",
+       "      <td>4.3</td>\n",
+       "      <td>0.0</td>\n",
+       "      <td>0.0</td>\n",
+       "      <td>13.2</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>29149</th>\n",
+       "      <td>2020-02-25T01:00:00+01:00</td>\n",
+       "      <td>101640.0</td>\n",
+       "      <td>-150.0</td>\n",
+       "      <td>8.0</td>\n",
+       "      <td>170.0</td>\n",
+       "      <td>2.5</td>\n",
+       "      <td>281.55</td>\n",
+       "      <td>278.85</td>\n",
+       "      <td>83.0</td>\n",
+       "      <td>2.0</td>\n",
+       "      <td>98740.0</td>\n",
+       "      <td>4.7</td>\n",
+       "      <td>0.0</td>\n",
+       "      <td>0.0</td>\n",
+       "      <td>8.4</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>29150</th>\n",
+       "      <td>2020-02-25T04:00:00+01:00</td>\n",
+       "      <td>101450.0</td>\n",
+       "      <td>-200.0</td>\n",
+       "      <td>6.0</td>\n",
+       "      <td>150.0</td>\n",
+       "      <td>3.7</td>\n",
+       "      <td>279.75</td>\n",
+       "      <td>277.75</td>\n",
+       "      <td>87.0</td>\n",
+       "      <td>2.0</td>\n",
+       "      <td>98540.0</td>\n",
+       "      <td>4.8</td>\n",
+       "      <td>0.0</td>\n",
+       "      <td>0.0</td>\n",
+       "      <td>6.6</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>29151</th>\n",
+       "      <td>2020-02-25T07:00:00+01:00</td>\n",
+       "      <td>101530.0</td>\n",
+       "      <td>60.0</td>\n",
+       "      <td>3.0</td>\n",
+       "      <td>30.0</td>\n",
+       "      <td>4.0</td>\n",
+       "      <td>278.15</td>\n",
+       "      <td>276.95</td>\n",
+       "      <td>92.0</td>\n",
+       "      <td>3.0</td>\n",
+       "      <td>98600.0</td>\n",
+       "      <td>6.1</td>\n",
+       "      <td>0.0</td>\n",
+       "      <td>0.0</td>\n",
+       "      <td>5.0</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>29152</th>\n",
+       "      <td>2020-02-25T10:00:00+01:00</td>\n",
+       "      <td>101490.0</td>\n",
+       "      <td>-20.0</td>\n",
+       "      <td>8.0</td>\n",
+       "      <td>200.0</td>\n",
+       "      <td>1.8</td>\n",
+       "      <td>279.55</td>\n",
+       "      <td>277.55</td>\n",
+       "      <td>87.0</td>\n",
+       "      <td>3.0</td>\n",
+       "      <td>98580.0</td>\n",
+       "      <td>5.5</td>\n",
+       "      <td>0.0</td>\n",
+       "      <td>0.0</td>\n",
+       "      <td>6.4</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>29153</th>\n",
+       "      <td>2020-02-25T13:00:00+01:00</td>\n",
+       "      <td>101330.0</td>\n",
+       "      <td>-140.0</td>\n",
+       "      <td>8.0</td>\n",
+       "      <td>150.0</td>\n",
+       "      <td>3.8</td>\n",
+       "      <td>281.35</td>\n",
+       "      <td>278.95</td>\n",
+       "      <td>85.0</td>\n",
+       "      <td>21.0</td>\n",
+       "      <td>98440.0</td>\n",
+       "      <td>7.1</td>\n",
+       "      <td>0.6</td>\n",
+       "      <td>2.0</td>\n",
+       "      <td>8.2</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>29154</th>\n",
+       "      <td>2020-02-25T16:00:00+01:00</td>\n",
+       "      <td>100990.0</td>\n",
+       "      <td>-290.0</td>\n",
+       "      <td>6.0</td>\n",
+       "      <td>140.0</td>\n",
+       "      <td>4.4</td>\n",
+       "      <td>285.05</td>\n",
+       "      <td>279.55</td>\n",
+       "      <td>69.0</td>\n",
+       "      <td>3.0</td>\n",
+       "      <td>98150.0</td>\n",
+       "      <td>7.2</td>\n",
+       "      <td>0.0</td>\n",
+       "      <td>0.0</td>\n",
+       "      <td>11.9</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>29155</th>\n",
+       "      <td>2020-02-25T19:00:00+01:00</td>\n",
+       "      <td>100910.0</td>\n",
+       "      <td>-90.0</td>\n",
+       "      <td>5.0</td>\n",
+       "      <td>260.0</td>\n",
+       "      <td>4.3</td>\n",
+       "      <td>284.45</td>\n",
+       "      <td>278.95</td>\n",
+       "      <td>69.0</td>\n",
+       "      <td>25.0</td>\n",
+       "      <td>98060.0</td>\n",
+       "      <td>8.4</td>\n",
+       "      <td>-0.1</td>\n",
+       "      <td>-0.1</td>\n",
+       "      <td>11.3</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>29156</th>\n",
+       "      <td>2020-02-25T22:00:00+01:00</td>\n",
+       "      <td>100980.0</td>\n",
+       "      <td>60.0</td>\n",
+       "      <td>3.0</td>\n",
+       "      <td>280.0</td>\n",
+       "      <td>8.0</td>\n",
+       "      <td>283.35</td>\n",
+       "      <td>273.65</td>\n",
+       "      <td>51.0</td>\n",
+       "      <td>1.0</td>\n",
+       "      <td>98120.0</td>\n",
+       "      <td>11.3</td>\n",
+       "      <td>0.0</td>\n",
+       "      <td>0.0</td>\n",
+       "      <td>10.2</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>29157</th>\n",
+       "      <td>2020-02-26T01:00:00+01:00</td>\n",
+       "      <td>101040.0</td>\n",
+       "      <td>30.0</td>\n",
+       "      <td>2.0</td>\n",
+       "      <td>230.0</td>\n",
+       "      <td>2.8</td>\n",
+       "      <td>280.95</td>\n",
+       "      <td>275.65</td>\n",
+       "      <td>69.0</td>\n",
+       "      <td>25.0</td>\n",
+       "      <td>98150.0</td>\n",
+       "      <td>10.7</td>\n",
+       "      <td>-0.1</td>\n",
+       "      <td>-0.1</td>\n",
+       "      <td>7.8</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>29158</th>\n",
+       "      <td>2020-02-26T04:00:00+01:00</td>\n",
+       "      <td>101060.0</td>\n",
+       "      <td>-10.0</td>\n",
+       "      <td>8.0</td>\n",
+       "      <td>230.0</td>\n",
+       "      <td>3.0</td>\n",
+       "      <td>277.95</td>\n",
+       "      <td>275.85</td>\n",
+       "      <td>86.0</td>\n",
+       "      <td>25.0</td>\n",
+       "      <td>98140.0</td>\n",
+       "      <td>13.6</td>\n",
+       "      <td>0.4</td>\n",
+       "      <td>1.8</td>\n",
+       "      <td>4.8</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>29159</th>\n",
+       "      <td>2020-02-26T07:00:00+01:00</td>\n",
+       "      <td>100940.0</td>\n",
+       "      <td>-110.0</td>\n",
+       "      <td>6.0</td>\n",
+       "      <td>210.0</td>\n",
+       "      <td>3.3</td>\n",
+       "      <td>278.35</td>\n",
+       "      <td>274.85</td>\n",
+       "      <td>78.0</td>\n",
+       "      <td>21.0</td>\n",
+       "      <td>98030.0</td>\n",
+       "      <td>7.4</td>\n",
+       "      <td>-0.1</td>\n",
+       "      <td>-0.1</td>\n",
+       "      <td>5.2</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>29160</th>\n",
+       "      <td>2020-02-26T10:00:00+01:00</td>\n",
+       "      <td>101100.0</td>\n",
+       "      <td>160.0</td>\n",
+       "      <td>3.0</td>\n",
+       "      <td>230.0</td>\n",
+       "      <td>6.8</td>\n",
+       "      <td>278.75</td>\n",
+       "      <td>274.45</td>\n",
+       "      <td>74.0</td>\n",
+       "      <td>1.0</td>\n",
+       "      <td>98190.0</td>\n",
+       "      <td>10.0</td>\n",
+       "      <td>0.0</td>\n",
+       "      <td>0.0</td>\n",
+       "      <td>5.6</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>29161</th>\n",
+       "      <td>2020-02-26T13:00:00+01:00</td>\n",
+       "      <td>101200.0</td>\n",
+       "      <td>100.0</td>\n",
+       "      <td>3.0</td>\n",
+       "      <td>310.0</td>\n",
+       "      <td>10.3</td>\n",
+       "      <td>279.75</td>\n",
+       "      <td>270.55</td>\n",
+       "      <td>52.0</td>\n",
+       "      <td>1.0</td>\n",
+       "      <td>98290.0</td>\n",
+       "      <td>19.5</td>\n",
+       "      <td>0.0</td>\n",
+       "      <td>-0.1</td>\n",
+       "      <td>6.6</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>29162</th>\n",
+       "      <td>2020-02-26T16:00:00+01:00</td>\n",
+       "      <td>101290.0</td>\n",
+       "      <td>100.0</td>\n",
+       "      <td>3.0</td>\n",
+       "      <td>310.0</td>\n",
+       "      <td>8.9</td>\n",
+       "      <td>281.15</td>\n",
+       "      <td>270.55</td>\n",
+       "      <td>47.0</td>\n",
+       "      <td>1.0</td>\n",
+       "      <td>98390.0</td>\n",
+       "      <td>14.3</td>\n",
+       "      <td>0.0</td>\n",
+       "      <td>0.0</td>\n",
+       "      <td>8.0</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>29163</th>\n",
+       "      <td>2020-02-26T19:00:00+01:00</td>\n",
+       "      <td>101550.0</td>\n",
+       "      <td>230.0</td>\n",
+       "      <td>2.0</td>\n",
+       "      <td>300.0</td>\n",
+       "      <td>2.8</td>\n",
+       "      <td>278.35</td>\n",
+       "      <td>272.05</td>\n",
+       "      <td>64.0</td>\n",
+       "      <td>1.0</td>\n",
+       "      <td>98620.0</td>\n",
+       "      <td>7.4</td>\n",
+       "      <td>0.0</td>\n",
+       "      <td>0.0</td>\n",
+       "      <td>5.2</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>29164</th>\n",
+       "      <td>2020-02-26T22:00:00+01:00</td>\n",
+       "      <td>101780.0</td>\n",
+       "      <td>200.0</td>\n",
+       "      <td>2.0</td>\n",
+       "      <td>50.0</td>\n",
+       "      <td>3.2</td>\n",
+       "      <td>276.45</td>\n",
+       "      <td>274.05</td>\n",
+       "      <td>84.0</td>\n",
+       "      <td>1.0</td>\n",
+       "      <td>98820.0</td>\n",
+       "      <td>8.2</td>\n",
+       "      <td>0.0</td>\n",
+       "      <td>0.0</td>\n",
+       "      <td>3.3</td>\n",
+       "    </tr>\n",
+       "  </tbody>\n",
+       "</table>\n",
+       "</div>"
+      ],
+      "text/plain": [
+       "                            date      pmer   tend  cod_tend     dd    ff  \\\n",
+       "29145  2020-02-24T13:00:00+01:00  102380.0 -220.0       8.0  120.0   1.6   \n",
+       "29146  2020-02-24T16:00:00+01:00  101990.0 -350.0       6.0  110.0   1.6   \n",
+       "29147  2020-02-24T19:00:00+01:00  101800.0 -220.0       6.0  150.0   2.9   \n",
+       "29148  2020-02-24T22:00:00+01:00  101740.0  -80.0       6.0  170.0   1.8   \n",
+       "29149  2020-02-25T01:00:00+01:00  101640.0 -150.0       8.0  170.0   2.5   \n",
+       "29150  2020-02-25T04:00:00+01:00  101450.0 -200.0       6.0  150.0   3.7   \n",
+       "29151  2020-02-25T07:00:00+01:00  101530.0   60.0       3.0   30.0   4.0   \n",
+       "29152  2020-02-25T10:00:00+01:00  101490.0  -20.0       8.0  200.0   1.8   \n",
+       "29153  2020-02-25T13:00:00+01:00  101330.0 -140.0       8.0  150.0   3.8   \n",
+       "29154  2020-02-25T16:00:00+01:00  100990.0 -290.0       6.0  140.0   4.4   \n",
+       "29155  2020-02-25T19:00:00+01:00  100910.0  -90.0       5.0  260.0   4.3   \n",
+       "29156  2020-02-25T22:00:00+01:00  100980.0   60.0       3.0  280.0   8.0   \n",
+       "29157  2020-02-26T01:00:00+01:00  101040.0   30.0       2.0  230.0   2.8   \n",
+       "29158  2020-02-26T04:00:00+01:00  101060.0  -10.0       8.0  230.0   3.0   \n",
+       "29159  2020-02-26T07:00:00+01:00  100940.0 -110.0       6.0  210.0   3.3   \n",
+       "29160  2020-02-26T10:00:00+01:00  101100.0  160.0       3.0  230.0   6.8   \n",
+       "29161  2020-02-26T13:00:00+01:00  101200.0  100.0       3.0  310.0  10.3   \n",
+       "29162  2020-02-26T16:00:00+01:00  101290.0  100.0       3.0  310.0   8.9   \n",
+       "29163  2020-02-26T19:00:00+01:00  101550.0  230.0       2.0  300.0   2.8   \n",
+       "29164  2020-02-26T22:00:00+01:00  101780.0  200.0       2.0   50.0   3.2   \n",
+       "\n",
+       "            t      td     u    ww     pres  rafper  rr1  rr3    tc  \n",
+       "29145  289.15  281.15  59.0   0.0  99540.0     3.7  0.0  0.0  16.0  \n",
+       "29146  292.25  281.55  50.0   3.0  99190.0     3.3  0.0  0.0  19.1  \n",
+       "29147  289.05  280.05  55.0   3.0  98970.0     4.1  0.0  0.0  15.9  \n",
+       "29148  286.35  280.35  67.0   2.0  98890.0     4.3  0.0  0.0  13.2  \n",
+       "29149  281.55  278.85  83.0   2.0  98740.0     4.7  0.0  0.0   8.4  \n",
+       "29150  279.75  277.75  87.0   2.0  98540.0     4.8  0.0  0.0   6.6  \n",
+       "29151  278.15  276.95  92.0   3.0  98600.0     6.1  0.0  0.0   5.0  \n",
+       "29152  279.55  277.55  87.0   3.0  98580.0     5.5  0.0  0.0   6.4  \n",
+       "29153  281.35  278.95  85.0  21.0  98440.0     7.1  0.6  2.0   8.2  \n",
+       "29154  285.05  279.55  69.0   3.0  98150.0     7.2  0.0  0.0  11.9  \n",
+       "29155  284.45  278.95  69.0  25.0  98060.0     8.4 -0.1 -0.1  11.3  \n",
+       "29156  283.35  273.65  51.0   1.0  98120.0    11.3  0.0  0.0  10.2  \n",
+       "29157  280.95  275.65  69.0  25.0  98150.0    10.7 -0.1 -0.1   7.8  \n",
+       "29158  277.95  275.85  86.0  25.0  98140.0    13.6  0.4  1.8   4.8  \n",
+       "29159  278.35  274.85  78.0  21.0  98030.0     7.4 -0.1 -0.1   5.2  \n",
+       "29160  278.75  274.45  74.0   1.0  98190.0    10.0  0.0  0.0   5.6  \n",
+       "29161  279.75  270.55  52.0   1.0  98290.0    19.5  0.0 -0.1   6.6  \n",
+       "29162  281.15  270.55  47.0   1.0  98390.0    14.3  0.0  0.0   8.0  \n",
+       "29163  278.35  272.05  64.0   1.0  98620.0     7.4  0.0  0.0   5.2  \n",
+       "29164  276.45  274.05  84.0   1.0  98820.0     8.2  0.0  0.0   3.3  "
+      ]
+     },
+     "metadata": {},
+     "output_type": "display_data"
+    },
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "Shape is :  (29165, 15)\n"
+     ]
+    }
+   ],
+   "source": [
+    "# ---- Count the na values by columns\n",
+    "dataset_na    = df.isna().sum().tolist()\n",
+    "dataset_cols  = df.columns.tolist()\n",
+    "dataset_desc  = [ code2desc[c] for c in dataset_cols ]\n",
+    "\n",
+    "# ---- Show all of that\n",
+    "df_desc=pd.DataFrame({'Columns':dataset_cols, 'Description':dataset_desc, 'Na':dataset_na})\n",
+    "display(df_desc.style.set_properties(**{'text-align': 'left'}))\n",
+    "\n",
+    "display(df.tail(20))\n",
+    "print('Shape is : ', df.shape)"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": []
+  },
+  {
+   "cell_type": "code",
+   "execution_count": null,
+   "metadata": {},
+   "outputs": [],
+   "source": []
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "## Step 3 - Save it"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 9,
+   "metadata": {},
+   "outputs": [],
+   "source": [
+    "\n",
+    "dataset_name='synop-LYS.csv'\n",
+    "dataset_desc='synop.json'\n",
+    "\n",
+    "df.to_csv(f'{dataset_dir}/{dataset_name}', sep=';')\n",
+    "\n",
+    "with open(f'{dataset_dir}/{dataset_desc}', 'w', encoding='utf-8') as f:\n",
+    "    json.dump(code2desc, f, indent=4)"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": null,
+   "metadata": {},
+   "outputs": [],
+   "source": [
+    "df.iloc[10000:15000].plot(subplots=True, figsize=(12,60))\n",
+    "plt.show()"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "---\n",
+    "<img width=\"80px\" src=\"../fidle/img/00-Fidle-logo-01.svg\"></img>"
+   ]
+  }
+ ],
+ "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.6"
+  }
+ },
+ "nbformat": 4,
+ "nbformat_minor": 4
+}
-- 
GitLab