diff --git a/fidle/03 - Finished report.ipynb b/fidle/03 - Finished report.ipynb index 0745d5dc4f814b4a0538f754ff52b2d2d6dab5e1..f397cbc5c449bad0c3e2ed44baf276b8ffc04bb6 100644 --- a/fidle/03 - Finished report.ipynb +++ b/fidle/03 - Finished report.ipynb @@ -24,10 +24,7 @@ "outputs": [], "source": [ "import sys\n", - "from IPython.display import display\n", - "sys.path.append('..')\n", - "import fidle.config as config\n", - "import fidle.cooker as cooker" + "import cooker as cooker" ] }, { @@ -35,148 +32,146 @@ "execution_count": 2, "metadata": {}, "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "**Warning : id [GTS12] not found in catalog...\n" - ] - }, { "data": { "text/html": [ "<style type=\"text/css\" >\n", - " #T_41be7b0c_4393_11eb_a0d7_00155de141b8 td {\n", + " #T_8a68a_ td {\n", " font-size: 110%;\n", " text-align: left;\n", - " } #T_41be7b0c_4393_11eb_a0d7_00155de141b8 th {\n", + " } #T_8a68a_ th {\n", " font-size: 110%;\n", " text-align: left;\n", - " }</style><table id=\"T_41be7b0c_4393_11eb_a0d7_00155de141b8\" ><thead> <tr> <th class=\"col_heading level0 col0\" >id</th> <th class=\"col_heading level0 col1\" >repo</th> <th class=\"col_heading level0 col2\" >name</th> <th class=\"col_heading level0 col3\" >start</th> <th class=\"col_heading level0 col4\" >end</th> <th class=\"col_heading level0 col5\" >duration</th> </tr></thead><tbody>\n", + " }#T_8a68a_row13_col5,#T_8a68a_row14_col5{\n", + " background-color: OrangeRed;\n", + " color: white;\n", + " background-color: OrangeRed;\n", + " color: white;\n", + " }</style><table id=\"T_8a68a_\" ><thead> <tr> <th class=\"col_heading level0 col0\" >id</th> <th class=\"col_heading level0 col1\" >Repo</th> <th class=\"col_heading level0 col2\" >Name</th> <th class=\"col_heading level0 col3\" >Start</th> <th class=\"col_heading level0 col4\" >End</th> <th class=\"col_heading level0 col5\" >Duration</th> </tr></thead><tbody>\n", " <tr>\n", - " <td id=\"T_41be7b0c_4393_11eb_a0d7_00155de141b8row0_col0\" class=\"data row0 col0\" ><a href=\"../GTSRB/02-First-convolutions.ipynb\">GTS2</a></td>\n", - " <td id=\"T_41be7b0c_4393_11eb_a0d7_00155de141b8row0_col1\" class=\"data row0 col1\" >GTSRB</td>\n", - " <td id=\"T_41be7b0c_4393_11eb_a0d7_00155de141b8row0_col2\" class=\"data row0 col2\" ><a href=\"../GTSRB/02-First-convolutions.ipynb\"><b>02-First-convolutions.ipynb</b></a></td>\n", - " <td id=\"T_41be7b0c_4393_11eb_a0d7_00155de141b8row0_col3\" class=\"data row0 col3\" >Thursday 17 December 2020, 17:05:29</td>\n", - " <td id=\"T_41be7b0c_4393_11eb_a0d7_00155de141b8row0_col4\" class=\"data row0 col4\" >Thursday 17 December 2020, 17:05:50</td>\n", - " <td id=\"T_41be7b0c_4393_11eb_a0d7_00155de141b8row0_col5\" class=\"data row0 col5\" >00:00:20 263ms</td>\n", + " <td id=\"T_8a68a_row0_col0\" class=\"data row0 col0\" ><a href=\"../LinearReg/01-Linear-Regression.ipynb\">LINR1</a></td>\n", + " <td id=\"T_8a68a_row0_col1\" class=\"data row0 col1\" >LinearReg</td>\n", + " <td id=\"T_8a68a_row0_col2\" class=\"data row0 col2\" ><a href=\"../LinearReg/01-Linear-Regression.ipynb\"><b>01-Linear-Regression.ipynb</b></a></td>\n", + " <td id=\"T_8a68a_row0_col3\" class=\"data row0 col3\" >Saturday 9 January 2021, 19:34:10</td>\n", + " <td id=\"T_8a68a_row0_col4\" class=\"data row0 col4\" >Saturday 9 January 2021, 19:34:11</td>\n", + " <td id=\"T_8a68a_row0_col5\" class=\"data row0 col5\" >00:00:01 667ms</td>\n", " </tr>\n", " <tr>\n", - " <td id=\"T_41be7b0c_4393_11eb_a0d7_00155de141b8row1_col0\" class=\"data row1 col0\" ><a href=\"../GTSRB/03-Tracking-and-visualizing.ipynb\">GTS3</a></td>\n", - " <td id=\"T_41be7b0c_4393_11eb_a0d7_00155de141b8row1_col1\" class=\"data row1 col1\" >GTSRB</td>\n", - " <td id=\"T_41be7b0c_4393_11eb_a0d7_00155de141b8row1_col2\" class=\"data row1 col2\" ><a href=\"../GTSRB/03-Tracking-and-visualizing.ipynb\"><b>03-Tracking-and-visualizing.ipynb</b></a></td>\n", - " <td id=\"T_41be7b0c_4393_11eb_a0d7_00155de141b8row1_col3\" class=\"data row1 col3\" >Thursday 17 December 2020, 17:48:33</td>\n", - " <td id=\"T_41be7b0c_4393_11eb_a0d7_00155de141b8row1_col4\" class=\"data row1 col4\" >Thursday 17 December 2020, 17:50:22</td>\n", - " <td id=\"T_41be7b0c_4393_11eb_a0d7_00155de141b8row1_col5\" class=\"data row1 col5\" >00:01:49 407ms</td>\n", + " <td id=\"T_8a68a_row1_col0\" class=\"data row1 col0\" ><a href=\"../BHPD/01-DNN-Regression.ipynb\">BHPD1</a></td>\n", + " <td id=\"T_8a68a_row1_col1\" class=\"data row1 col1\" >BHPD</td>\n", + " <td id=\"T_8a68a_row1_col2\" class=\"data row1 col2\" ><a href=\"../BHPD/01-DNN-Regression.ipynb\"><b>01-DNN-Regression.ipynb</b></a></td>\n", + " <td id=\"T_8a68a_row1_col3\" class=\"data row1 col3\" >Friday 8 January 2021, 01:09:13</td>\n", + " <td id=\"T_8a68a_row1_col4\" class=\"data row1 col4\" >Friday 8 January 2021, 01:09:24</td>\n", + " <td id=\"T_8a68a_row1_col5\" class=\"data row1 col5\" >00:00:11 984ms</td>\n", " </tr>\n", " <tr>\n", - " <td id=\"T_41be7b0c_4393_11eb_a0d7_00155de141b8row2_col0\" class=\"data row2 col0\" ><a href=\"../GTSRB/04-Data-augmentation.ipynb\">GTS4</a></td>\n", - " <td id=\"T_41be7b0c_4393_11eb_a0d7_00155de141b8row2_col1\" class=\"data row2 col1\" >GTSRB</td>\n", - " <td id=\"T_41be7b0c_4393_11eb_a0d7_00155de141b8row2_col2\" class=\"data row2 col2\" ><a href=\"../GTSRB/04-Data-augmentation.ipynb\"><b>04-Data-augmentation.ipynb</b></a></td>\n", - " <td id=\"T_41be7b0c_4393_11eb_a0d7_00155de141b8row2_col3\" class=\"data row2 col3\" >Thursday 17 December 2020, 18:21:16</td>\n", - " <td id=\"T_41be7b0c_4393_11eb_a0d7_00155de141b8row2_col4\" class=\"data row2 col4\" >Thursday 17 December 2020, 18:23:00</td>\n", - " <td id=\"T_41be7b0c_4393_11eb_a0d7_00155de141b8row2_col5\" class=\"data row2 col5\" >00:01:44 577ms</td>\n", + " <td id=\"T_8a68a_row2_col0\" class=\"data row2 col0\" ><a href=\"../BHPD/02-DNN-Regression-Premium.ipynb\">BHPD2</a></td>\n", + " <td id=\"T_8a68a_row2_col1\" class=\"data row2 col1\" >BHPD</td>\n", + " <td id=\"T_8a68a_row2_col2\" class=\"data row2 col2\" ><a href=\"../BHPD/02-DNN-Regression-Premium.ipynb\"><b>02-DNN-Regression-Premium.ipynb</b></a></td>\n", + " <td id=\"T_8a68a_row2_col3\" class=\"data row2 col3\" >Friday 8 January 2021, 01:10:28</td>\n", + " <td id=\"T_8a68a_row2_col4\" class=\"data row2 col4\" >Friday 8 January 2021, 01:10:39</td>\n", + " <td id=\"T_8a68a_row2_col5\" class=\"data row2 col5\" >00:00:12 582ms</td>\n", " </tr>\n", " <tr>\n", - " <td id=\"T_41be7b0c_4393_11eb_a0d7_00155de141b8row3_col0\" class=\"data row3 col0\" ><a href=\"../GTSRB/05-Full-convolutions.ipynb\">GTS5</a></td>\n", - " <td id=\"T_41be7b0c_4393_11eb_a0d7_00155de141b8row3_col1\" class=\"data row3 col1\" >GTSRB</td>\n", - " <td id=\"T_41be7b0c_4393_11eb_a0d7_00155de141b8row3_col2\" class=\"data row3 col2\" ><a href=\"../GTSRB/05-Full-convolutions.ipynb\"><b>05-Full-convolutions.ipynb</b></a></td>\n", - " <td id=\"T_41be7b0c_4393_11eb_a0d7_00155de141b8row3_col3\" class=\"data row3 col3\" >Thursday 17 December 2020, 22:07:09</td>\n", - " <td id=\"T_41be7b0c_4393_11eb_a0d7_00155de141b8row3_col4\" class=\"data row3 col4\" >Thursday 17 December 2020, 22:08:26</td>\n", - " <td id=\"T_41be7b0c_4393_11eb_a0d7_00155de141b8row3_col5\" class=\"data row3 col5\" >00:01:17 312ms</td>\n", + " <td id=\"T_8a68a_row3_col0\" class=\"data row3 col0\" ><a href=\"../GTSRB/01-Preparation-of-data.ipynb\">GTSRB1</a></td>\n", + " <td id=\"T_8a68a_row3_col1\" class=\"data row3 col1\" >GTSRB</td>\n", + " <td id=\"T_8a68a_row3_col2\" class=\"data row3 col2\" ><a href=\"../GTSRB/01-Preparation-of-data.ipynb\"><b>01-Preparation-of-data.ipynb</b></a></td>\n", + " <td id=\"T_8a68a_row3_col3\" class=\"data row3 col3\" >Saturday 9 January 2021, 19:34:16</td>\n", + " <td id=\"T_8a68a_row3_col4\" class=\"data row3 col4\" >Saturday 9 January 2021, 19:36:14</td>\n", + " <td id=\"T_8a68a_row3_col5\" class=\"data row3 col5\" >00:01:58 919ms</td>\n", " </tr>\n", " <tr>\n", - " <td id=\"T_41be7b0c_4393_11eb_a0d7_00155de141b8row4_col0\" class=\"data row4 col0\" ><a href=\"../GTSRB/06-Notebook-as-a-batch.ipynb\">GTS6</a></td>\n", - " <td id=\"T_41be7b0c_4393_11eb_a0d7_00155de141b8row4_col1\" class=\"data row4 col1\" >GTSRB</td>\n", - " <td id=\"T_41be7b0c_4393_11eb_a0d7_00155de141b8row4_col2\" class=\"data row4 col2\" ><a href=\"../GTSRB/06-Notebook-as-a-batch.ipynb\"><b>06-Notebook-as-a-batch.ipynb</b></a></td>\n", - " <td id=\"T_41be7b0c_4393_11eb_a0d7_00155de141b8row4_col3\" class=\"data row4 col3\" >Friday 18 December 2020, 13:33:50</td>\n", - " <td id=\"T_41be7b0c_4393_11eb_a0d7_00155de141b8row4_col4\" class=\"data row4 col4\" >Friday 18 December 2020, 13:34:12</td>\n", - " <td id=\"T_41be7b0c_4393_11eb_a0d7_00155de141b8row4_col5\" class=\"data row4 col5\" >00:00:22 377ms</td>\n", + " <td id=\"T_8a68a_row4_col0\" class=\"data row4 col0\" ><a href=\"../GTSRB/02-First-convolutions.ipynb\">GTSRB2</a></td>\n", + " <td id=\"T_8a68a_row4_col1\" class=\"data row4 col1\" >GTSRB</td>\n", + " <td id=\"T_8a68a_row4_col2\" class=\"data row4 col2\" ><a href=\"../GTSRB/02-First-convolutions.ipynb\"><b>02-First-convolutions.ipynb</b></a></td>\n", + " <td id=\"T_8a68a_row4_col3\" class=\"data row4 col3\" >Saturday 9 January 2021, 19:36:17</td>\n", + " <td id=\"T_8a68a_row4_col4\" class=\"data row4 col4\" >Saturday 9 January 2021, 19:39:16</td>\n", + " <td id=\"T_8a68a_row4_col5\" class=\"data row4 col5\" >00:02:59 895ms</td>\n", " </tr>\n", " <tr>\n", - " <td id=\"T_41be7b0c_4393_11eb_a0d7_00155de141b8row5_col0\" class=\"data row5 col0\" >GTS12</td>\n", - " <td id=\"T_41be7b0c_4393_11eb_a0d7_00155de141b8row5_col1\" class=\"data row5 col1\" >-</td>\n", - " <td id=\"T_41be7b0c_4393_11eb_a0d7_00155de141b8row5_col2\" class=\"data row5 col2\" >-</td>\n", - " <td id=\"T_41be7b0c_4393_11eb_a0d7_00155de141b8row5_col3\" class=\"data row5 col3\" >Friday 18 December 2020, 13:48:06</td>\n", - " <td id=\"T_41be7b0c_4393_11eb_a0d7_00155de141b8row5_col4\" class=\"data row5 col4\" >Friday 18 December 2020, 13:48:07</td>\n", - " <td id=\"T_41be7b0c_4393_11eb_a0d7_00155de141b8row5_col5\" class=\"data row5 col5\" >00:00:01 938ms</td>\n", + " <td id=\"T_8a68a_row5_col0\" class=\"data row5 col0\" ><a href=\"../GTSRB/03-Tracking-and-visualizing.ipynb\">GTSRB3</a></td>\n", + " <td id=\"T_8a68a_row5_col1\" class=\"data row5 col1\" >GTSRB</td>\n", + " <td id=\"T_8a68a_row5_col2\" class=\"data row5 col2\" ><a href=\"../GTSRB/03-Tracking-and-visualizing.ipynb\"><b>03-Tracking-and-visualizing.ipynb</b></a></td>\n", + " <td id=\"T_8a68a_row5_col3\" class=\"data row5 col3\" >Thursday 7 January 2021, 12:15:52</td>\n", + " <td id=\"T_8a68a_row5_col4\" class=\"data row5 col4\" >Thursday 7 January 2021, 12:20:01</td>\n", + " <td id=\"T_8a68a_row5_col5\" class=\"data row5 col5\" >00:04:09 711ms</td>\n", " </tr>\n", " <tr>\n", - " <td id=\"T_41be7b0c_4393_11eb_a0d7_00155de141b8row6_col0\" class=\"data row6 col0\" ><a href=\"../GTSRB/07-Show-report.ipynb\">GTS7</a></td>\n", - " <td id=\"T_41be7b0c_4393_11eb_a0d7_00155de141b8row6_col1\" class=\"data row6 col1\" >GTSRB</td>\n", - " <td id=\"T_41be7b0c_4393_11eb_a0d7_00155de141b8row6_col2\" class=\"data row6 col2\" ><a href=\"../GTSRB/07-Show-report.ipynb\"><b>07-Show-report.ipynb</b></a></td>\n", - " <td id=\"T_41be7b0c_4393_11eb_a0d7_00155de141b8row6_col3\" class=\"data row6 col3\" >Friday 18 December 2020, 13:52:25</td>\n", - " <td id=\"T_41be7b0c_4393_11eb_a0d7_00155de141b8row6_col4\" class=\"data row6 col4\" >Friday 18 December 2020, 13:52:25</td>\n", - " <td id=\"T_41be7b0c_4393_11eb_a0d7_00155de141b8row6_col5\" class=\"data row6 col5\" >00:00:01 541ms</td>\n", + " <td id=\"T_8a68a_row6_col0\" class=\"data row6 col0\" ><a href=\"../GTSRB/04-Data-augmentation.ipynb\">GTSRB4</a></td>\n", + " <td id=\"T_8a68a_row6_col1\" class=\"data row6 col1\" >GTSRB</td>\n", + " <td id=\"T_8a68a_row6_col2\" class=\"data row6 col2\" ><a href=\"../GTSRB/04-Data-augmentation.ipynb\"><b>04-Data-augmentation.ipynb</b></a></td>\n", + " <td id=\"T_8a68a_row6_col3\" class=\"data row6 col3\" >Thursday 7 January 2021, 13:40:52</td>\n", + " <td id=\"T_8a68a_row6_col4\" class=\"data row6 col4\" >Thursday 7 January 2021, 13:41:31</td>\n", + " <td id=\"T_8a68a_row6_col5\" class=\"data row6 col5\" >00:00:39 161ms</td>\n", " </tr>\n", " <tr>\n", - " <td id=\"T_41be7b0c_4393_11eb_a0d7_00155de141b8row7_col0\" class=\"data row7 col0\" ><a href=\"../IMDB/01-Embedding-Keras.ipynb\">IMDB1</a></td>\n", - " <td id=\"T_41be7b0c_4393_11eb_a0d7_00155de141b8row7_col1\" class=\"data row7 col1\" >IMDB</td>\n", - " <td id=\"T_41be7b0c_4393_11eb_a0d7_00155de141b8row7_col2\" class=\"data row7 col2\" ><a href=\"../IMDB/01-Embedding-Keras.ipynb\"><b>01-Embedding-Keras.ipynb</b></a></td>\n", - " <td id=\"T_41be7b0c_4393_11eb_a0d7_00155de141b8row7_col3\" class=\"data row7 col3\" >Friday 18 December 2020, 19:24:51</td>\n", - " <td id=\"T_41be7b0c_4393_11eb_a0d7_00155de141b8row7_col4\" class=\"data row7 col4\" >Friday 18 December 2020, 19:51:40</td>\n", - " <td id=\"T_41be7b0c_4393_11eb_a0d7_00155de141b8row7_col5\" class=\"data row7 col5\" >00:26:50 634ms</td>\n", + " <td id=\"T_8a68a_row7_col0\" class=\"data row7 col0\" ><a href=\"../GTSRB/05-Full-convolutions.ipynb\">GTSRB5</a></td>\n", + " <td id=\"T_8a68a_row7_col1\" class=\"data row7 col1\" >GTSRB</td>\n", + " <td id=\"T_8a68a_row7_col2\" class=\"data row7 col2\" ><a href=\"../GTSRB/05-Full-convolutions.ipynb\"><b>05-Full-convolutions.ipynb</b></a></td>\n", + " <td id=\"T_8a68a_row7_col3\" class=\"data row7 col3\" >Thursday 7 January 2021, 14:47:12</td>\n", + " <td id=\"T_8a68a_row7_col4\" class=\"data row7 col4\" >Thursday 7 January 2021, 14:48:44</td>\n", + " <td id=\"T_8a68a_row7_col5\" class=\"data row7 col5\" >00:01:32 269ms</td>\n", " </tr>\n", " <tr>\n", - " <td id=\"T_41be7b0c_4393_11eb_a0d7_00155de141b8row8_col0\" class=\"data row8 col0\" ><a href=\"../IMDB/02-Prediction.ipynb\">IMDB2</a></td>\n", - " <td id=\"T_41be7b0c_4393_11eb_a0d7_00155de141b8row8_col1\" class=\"data row8 col1\" >IMDB</td>\n", - " <td id=\"T_41be7b0c_4393_11eb_a0d7_00155de141b8row8_col2\" class=\"data row8 col2\" ><a href=\"../IMDB/02-Prediction.ipynb\"><b>02-Prediction.ipynb</b></a></td>\n", - " <td id=\"T_41be7b0c_4393_11eb_a0d7_00155de141b8row8_col3\" class=\"data row8 col3\" >Friday 18 December 2020, 18:21:49</td>\n", - " <td id=\"T_41be7b0c_4393_11eb_a0d7_00155de141b8row8_col4\" class=\"data row8 col4\" >Friday 18 December 2020, 18:21:50</td>\n", - " <td id=\"T_41be7b0c_4393_11eb_a0d7_00155de141b8row8_col5\" class=\"data row8 col5\" >00:00:01 555ms</td>\n", + " <td id=\"T_8a68a_row8_col0\" class=\"data row8 col0\" ><a href=\"../GTSRB/06-Notebook-as-a-batch.ipynb\">GTSRB6</a></td>\n", + " <td id=\"T_8a68a_row8_col1\" class=\"data row8 col1\" >GTSRB</td>\n", + " <td id=\"T_8a68a_row8_col2\" class=\"data row8 col2\" ><a href=\"../GTSRB/06-Notebook-as-a-batch.ipynb\"><b>06-Notebook-as-a-batch.ipynb</b></a></td>\n", + " <td id=\"T_8a68a_row8_col3\" class=\"data row8 col3\" >Thursday 7 January 2021, 15:41:17</td>\n", + " <td id=\"T_8a68a_row8_col4\" class=\"data row8 col4\" >Thursday 7 January 2021, 15:41:18</td>\n", + " <td id=\"T_8a68a_row8_col5\" class=\"data row8 col5\" >00:00:01 101ms</td>\n", " </tr>\n", " <tr>\n", - " <td id=\"T_41be7b0c_4393_11eb_a0d7_00155de141b8row9_col0\" class=\"data row9 col0\" ><a href=\"../IMDB/03-LSTM-Keras.ipynb\">IMDB3</a></td>\n", - " <td id=\"T_41be7b0c_4393_11eb_a0d7_00155de141b8row9_col1\" class=\"data row9 col1\" >IMDB</td>\n", - " <td id=\"T_41be7b0c_4393_11eb_a0d7_00155de141b8row9_col2\" class=\"data row9 col2\" ><a href=\"../IMDB/03-LSTM-Keras.ipynb\"><b>03-LSTM-Keras.ipynb</b></a></td>\n", - " <td id=\"T_41be7b0c_4393_11eb_a0d7_00155de141b8row9_col3\" class=\"data row9 col3\" >Friday 18 December 2020, 19:52:57</td>\n", - " <td id=\"T_41be7b0c_4393_11eb_a0d7_00155de141b8row9_col4\" class=\"data row9 col4\" >Friday 18 December 2020, 19:53:06</td>\n", - " <td id=\"T_41be7b0c_4393_11eb_a0d7_00155de141b8row9_col5\" class=\"data row9 col5\" >00:00:09 281ms</td>\n", + " <td id=\"T_8a68a_row9_col0\" class=\"data row9 col0\" ><a href=\"../GTSRB/07-Show-report.ipynb\">GTSRB7</a></td>\n", + " <td id=\"T_8a68a_row9_col1\" class=\"data row9 col1\" >GTSRB</td>\n", + " <td id=\"T_8a68a_row9_col2\" class=\"data row9 col2\" ><a href=\"../GTSRB/07-Show-report.ipynb\"><b>07-Show-report.ipynb</b></a></td>\n", + " <td id=\"T_8a68a_row9_col3\" class=\"data row9 col3\" >Thursday 7 January 2021, 15:16:05</td>\n", + " <td id=\"T_8a68a_row9_col4\" class=\"data row9 col4\" >Thursday 7 January 2021, 15:16:06</td>\n", + " <td id=\"T_8a68a_row9_col5\" class=\"data row9 col5\" >00:00:00 116ms</td>\n", " </tr>\n", " <tr>\n", - " <td id=\"T_41be7b0c_4393_11eb_a0d7_00155de141b8row10_col0\" class=\"data row10 col0\" ><a href=\"../SYNOP/01-Preparation-of-data.ipynb\">SYNOP1</a></td>\n", - " <td id=\"T_41be7b0c_4393_11eb_a0d7_00155de141b8row10_col1\" class=\"data row10 col1\" >SYNOP</td>\n", - " <td id=\"T_41be7b0c_4393_11eb_a0d7_00155de141b8row10_col2\" class=\"data row10 col2\" ><a href=\"../SYNOP/01-Preparation-of-data.ipynb\"><b>01-Preparation-of-data.ipynb</b></a></td>\n", - " <td id=\"T_41be7b0c_4393_11eb_a0d7_00155de141b8row10_col3\" class=\"data row10 col3\" >Saturday 19 December 2020, 10:43:18</td>\n", - " <td id=\"T_41be7b0c_4393_11eb_a0d7_00155de141b8row10_col4\" class=\"data row10 col4\" >Saturday 19 December 2020, 10:43:22</td>\n", - " <td id=\"T_41be7b0c_4393_11eb_a0d7_00155de141b8row10_col5\" class=\"data row10 col5\" >00:00:04 776ms</td>\n", + " <td id=\"T_8a68a_row10_col0\" class=\"data row10 col0\" ><a href=\"../SYNOP/01-Preparation-of-data.ipynb\">SYNOP1</a></td>\n", + " <td id=\"T_8a68a_row10_col1\" class=\"data row10 col1\" >SYNOP</td>\n", + " <td id=\"T_8a68a_row10_col2\" class=\"data row10 col2\" ><a href=\"../SYNOP/01-Preparation-of-data.ipynb\"><b>01-Preparation-of-data.ipynb</b></a></td>\n", + " <td id=\"T_8a68a_row10_col3\" class=\"data row10 col3\" >Saturday 9 January 2021, 10:04:28</td>\n", + " <td id=\"T_8a68a_row10_col4\" class=\"data row10 col4\" >Saturday 9 January 2021, 10:04:34</td>\n", + " <td id=\"T_8a68a_row10_col5\" class=\"data row10 col5\" >00:00:05 236ms</td>\n", " </tr>\n", " <tr>\n", - " <td id=\"T_41be7b0c_4393_11eb_a0d7_00155de141b8row11_col0\" class=\"data row11 col0\" ><a href=\"../SYNOP/02-First-predictions.ipynb\">SYNOP2</a></td>\n", - " <td id=\"T_41be7b0c_4393_11eb_a0d7_00155de141b8row11_col1\" class=\"data row11 col1\" >SYNOP</td>\n", - " <td id=\"T_41be7b0c_4393_11eb_a0d7_00155de141b8row11_col2\" class=\"data row11 col2\" ><a href=\"../SYNOP/02-First-predictions.ipynb\"><b>02-First-predictions.ipynb</b></a></td>\n", - " <td id=\"T_41be7b0c_4393_11eb_a0d7_00155de141b8row11_col3\" class=\"data row11 col3\" >Saturday 19 December 2020, 11:22:47</td>\n", - " <td id=\"T_41be7b0c_4393_11eb_a0d7_00155de141b8row11_col4\" class=\"data row11 col4\" >Saturday 19 December 2020, 11:24:13</td>\n", - " <td id=\"T_41be7b0c_4393_11eb_a0d7_00155de141b8row11_col5\" class=\"data row11 col5\" >00:01:25 329ms</td>\n", + " <td id=\"T_8a68a_row11_col0\" class=\"data row11 col0\" ><a href=\"../SYNOP/02-First-predictions.ipynb\">SYNOP2</a></td>\n", + " <td id=\"T_8a68a_row11_col1\" class=\"data row11 col1\" >SYNOP</td>\n", + " <td id=\"T_8a68a_row11_col2\" class=\"data row11 col2\" ><a href=\"../SYNOP/02-First-predictions.ipynb\"><b>02-First-predictions.ipynb</b></a></td>\n", + " <td id=\"T_8a68a_row11_col3\" class=\"data row11 col3\" >Saturday 9 January 2021, 10:30:55</td>\n", + " <td id=\"T_8a68a_row11_col4\" class=\"data row11 col4\" >Saturday 9 January 2021, 10:31:11</td>\n", + " <td id=\"T_8a68a_row11_col5\" class=\"data row11 col5\" >00:00:16 248ms</td>\n", " </tr>\n", " <tr>\n", - " <td id=\"T_41be7b0c_4393_11eb_a0d7_00155de141b8row12_col0\" class=\"data row12 col0\" ><a href=\"../SYNOP/03-12h-predictions.ipynb\">SYNOP3</a></td>\n", - " <td id=\"T_41be7b0c_4393_11eb_a0d7_00155de141b8row12_col1\" class=\"data row12 col1\" >SYNOP</td>\n", - " <td id=\"T_41be7b0c_4393_11eb_a0d7_00155de141b8row12_col2\" class=\"data row12 col2\" ><a href=\"../SYNOP/03-12h-predictions.ipynb\"><b>03-12h-predictions.ipynb</b></a></td>\n", - " <td id=\"T_41be7b0c_4393_11eb_a0d7_00155de141b8row12_col3\" class=\"data row12 col3\" >Saturday 19 December 2020, 11:37:54</td>\n", - " <td id=\"T_41be7b0c_4393_11eb_a0d7_00155de141b8row12_col4\" class=\"data row12 col4\" >Saturday 19 December 2020, 11:37:57</td>\n", - " <td id=\"T_41be7b0c_4393_11eb_a0d7_00155de141b8row12_col5\" class=\"data row12 col5\" >00:00:03 329ms</td>\n", + " <td id=\"T_8a68a_row12_col0\" class=\"data row12 col0\" ><a href=\"../SYNOP/03-12h-predictions.ipynb\">SYNOP3</a></td>\n", + " <td id=\"T_8a68a_row12_col1\" class=\"data row12 col1\" >SYNOP</td>\n", + " <td id=\"T_8a68a_row12_col2\" class=\"data row12 col2\" ><a href=\"../SYNOP/03-12h-predictions.ipynb\"><b>03-12h-predictions.ipynb</b></a></td>\n", + " <td id=\"T_8a68a_row12_col3\" class=\"data row12 col3\" >Saturday 9 January 2021, 10:27:54</td>\n", + " <td id=\"T_8a68a_row12_col4\" class=\"data row12 col4\" >Saturday 9 January 2021, 10:27:59</td>\n", + " <td id=\"T_8a68a_row12_col5\" class=\"data row12 col5\" >00:00:05 249ms</td>\n", " </tr>\n", " <tr>\n", - " <td id=\"T_41be7b0c_4393_11eb_a0d7_00155de141b8row13_col0\" class=\"data row13 col0\" ><a href=\"../VAE/01-VAE-with-MNIST.nbconvert.ipynb\">VAE1</a></td>\n", - " <td id=\"T_41be7b0c_4393_11eb_a0d7_00155de141b8row13_col1\" class=\"data row13 col1\" >VAE</td>\n", - " <td id=\"T_41be7b0c_4393_11eb_a0d7_00155de141b8row13_col2\" class=\"data row13 col2\" ><a href=\"../VAE/01-VAE-with-MNIST.nbconvert.ipynb\"><b>01-VAE-with-MNIST.nbconvert.ipynb</b></a></td>\n", - " <td id=\"T_41be7b0c_4393_11eb_a0d7_00155de141b8row13_col3\" class=\"data row13 col3\" >Saturday 19 December 2020, 17:56:34</td>\n", - " <td id=\"T_41be7b0c_4393_11eb_a0d7_00155de141b8row13_col4\" class=\"data row13 col4\" >Saturday 19 December 2020, 17:58:18</td>\n", - " <td id=\"T_41be7b0c_4393_11eb_a0d7_00155de141b8row13_col5\" class=\"data row13 col5\" >00:01:44 880ms</td>\n", + " <td id=\"T_8a68a_row13_col0\" class=\"data row13 col0\" ><a href=\"../VAE/01-VAE-with-MNIST.ipynb\">VAE1</a></td>\n", + " <td id=\"T_8a68a_row13_col1\" class=\"data row13 col1\" >VAE</td>\n", + " <td id=\"T_8a68a_row13_col2\" class=\"data row13 col2\" ><a href=\"../VAE/01-VAE-with-MNIST.ipynb\"><b>01-VAE-with-MNIST.ipynb</b></a></td>\n", + " <td id=\"T_8a68a_row13_col3\" class=\"data row13 col3\" >Thursday 7 January 2021, 09:37:44</td>\n", + " <td id=\"T_8a68a_row13_col4\" class=\"data row13 col4\" ></td>\n", + " <td id=\"T_8a68a_row13_col5\" class=\"data row13 col5\" >Unfinished...</td>\n", " </tr>\n", " <tr>\n", - " <td id=\"T_41be7b0c_4393_11eb_a0d7_00155de141b8row14_col0\" class=\"data row14 col0\" ><a href=\"../MNIST/01-DNN-MNIST.ipynb\">MNIST1</a></td>\n", - " <td id=\"T_41be7b0c_4393_11eb_a0d7_00155de141b8row14_col1\" class=\"data row14 col1\" >MNIST</td>\n", - " <td id=\"T_41be7b0c_4393_11eb_a0d7_00155de141b8row14_col2\" class=\"data row14 col2\" ><a href=\"../MNIST/01-DNN-MNIST.ipynb\"><b>01-DNN-MNIST.ipynb</b></a></td>\n", - " <td id=\"T_41be7b0c_4393_11eb_a0d7_00155de141b8row14_col3\" class=\"data row14 col3\" >Monday 21 December 2020, 14:47:57</td>\n", - " <td id=\"T_41be7b0c_4393_11eb_a0d7_00155de141b8row14_col4\" class=\"data row14 col4\" >Monday 21 December 2020, 14:48:29</td>\n", - " <td id=\"T_41be7b0c_4393_11eb_a0d7_00155de141b8row14_col5\" class=\"data row14 col5\" >00:00:32 930ms</td>\n", + " <td id=\"T_8a68a_row14_col0\" class=\"data row14 col0\" ><a href=\"../VAE/08-VAE-with-CelebA.ipynb\">VAE8</a></td>\n", + " <td id=\"T_8a68a_row14_col1\" class=\"data row14 col1\" >VAE</td>\n", + " <td id=\"T_8a68a_row14_col2\" class=\"data row14 col2\" ><a href=\"../VAE/08-VAE-with-CelebA.ipynb\"><b>08-VAE-with-CelebA.ipynb</b></a></td>\n", + " <td id=\"T_8a68a_row14_col3\" class=\"data row14 col3\" >Wednesday 6 January 2021, 22:17:12</td>\n", + " <td id=\"T_8a68a_row14_col4\" class=\"data row14 col4\" ></td>\n", + " <td id=\"T_8a68a_row14_col5\" class=\"data row14 col5\" >Unfinished...</td>\n", " </tr>\n", " </tbody></table>" ], "text/plain": [ - "<pandas.io.formats.style.Styler at 0x7f47d29cf810>" + "<pandas.io.formats.style.Styler at 0x7f9920e2ded0>" ] }, "metadata": {}, @@ -184,12 +179,7 @@ } ], "source": [ - "df, output, html = cooker.get_ci_report()\n", - "\n", - "with open(config.CI_REPORT,\"wt\") as fp:\n", - " fp.write(html)\n", - "\n", - "display(output)" + "cooker.build_finished_report()" ] }, { diff --git a/fidle/config.py b/fidle/config.py index 464daf3dc5c202b9488f65624eec8d1fe3229cae..5bf592b52f5dff13354236c9181a335fe83907ff 100644 --- a/fidle/config.py +++ b/fidle/config.py @@ -32,43 +32,14 @@ SAVE_FIGS = False # ---- Catalog file, a json description of all notebooks ------------ # -CATALOG_FILE = '../fidle/log/catalog.json' +CATALOG_FILE = '../fidle/log/catalog.json' # ---- CI Done files, to keep track of finished notebooks ----------- # Used for continous integration # -FINISHED_FILE = '../fidle/log/finished.json' +FINISHED_FILE = '../fidle/log/finished.json' # ---- CI Report ---------------------------------------------------- # -CI_REPORT = '../fidle/log/ci_report.html' +FINISHED_REPORT = '../fidle/log/finished_report.html' -# ---- CI Override parameters examples ----------------------------- -# -# ---- Preparation of GTSRB dataset -# FIDLE_OVERRIDE_GTSRB1_scale = 0.1 -# FIDLE_OVERRIDE_GTSRB1_output_dir = './data' -# FIDLE_OVERRIDE_GTSRB1_scale = 1 -# FIDLE_OVERRIDE_GTSRB1_output_dir = '{datasets_dir}/GTSRB/enhanced' - -# # ---- Preparation of CelebA dataset -# FIDLE_OVERRIDE_VAE6_scale = 0.2 -# FIDLE_OVERRIDE_VAE6_image_size = (128,128) -# FIDLE_OVERRIDE_VAE6_output_dir = './data' -# FIDLE_OVERRIDE_VAE6_scale = 1 -# FIDLE_OVERRIDE_VAE6_image_size = (192,160) -# FIDLE_OVERRIDE_VAE6_output_dir = '{datasets_dir}/celeba/enhanced' - -# # ---- Check CelebA dataset -# FIDLE_OVERRIDE_VAE7_image_size = (128,128) -# FIDLE_OVERRIDE_VAE7_enhanced_dir = './data' -# FIDLE_OVERRIDE_VAE7_image_size = (192,160) -# FIDLE_OVERRIDE_VAE7_enhanced_dir = '{datasets_dir}/celeba/enhanced' - -# # ---- VAE with CelebA -# FIDLE_OVERRIDE_VAE8_scale = 1. -# FIDLE_OVERRIDE_VAE8_image_size = (128,128) -# FIDLE_OVERRIDE_VAE8_enhanced_dir = './data' -# FIDLE_OVERRIDE_VAE8_scale = 1. -# FIDLE_OVERRIDE_VAE8_image_size = (192,160) -# FIDLE_OVERRIDE_VAE8_enhanced_dir = '{datasets_dir}/celeba/enhanced' diff --git a/fidle/cooker.py b/fidle/cooker.py index 55aa23d3d097235eac6b9d3c9502837d92153b9b..e634cfb6d0c9d565529195129160780fdf1eea36 100644 --- a/fidle/cooker.py +++ b/fidle/cooker.py @@ -20,6 +20,7 @@ import sys, os, glob import json from datetime import datetime from collections import OrderedDict +from IPython.display import display sys.path.append('..') import fidle.config as config @@ -196,9 +197,7 @@ def read_catalog(): # ----------------------------------------------------------------------------- -def get_ci_report(): - - columns=['id','repo','name','start','end','duration'] +def build_finished_report(display_output=True, save_html=True): # ---- Load catalog (notebooks descriptions) # @@ -208,33 +207,25 @@ def get_ci_report(): # ---- Load finished file # with open(config.FINISHED_FILE) as infile: - dict_finished = json.load( infile ) - - if dict_finished == {}: - df=pd.DataFrame({}, columns=columns) - else: - df=pd.DataFrame(dict_finished).transpose() - df.reset_index(inplace=True) - df.rename(columns = {'index':'id'}, inplace=True) + finished_files = json.load( infile ) - # ---- Add usefull html columns + # ---- For each entry # - for c in ['name','repo']: df[c]='-' - - for index, row in df.iterrows(): - id = row['id'] - if id in catalog: - basename = catalog[id]['basename'] - dirname = catalog[id]['dirname'] - title = catalog[id]['title'] - description = catalog[id]['description'] - row['id'] = f'<a href="../{dirname}/{basename}">{id}</a>' - row['name'] = f'<a href="../{dirname}/{basename}"><b>{basename}</b></a>' - row['repo'] = dirname - else: - print(f'**Warning : id [{id}] not found in catalog...') + col_id, col_repo, col_name, col_start, col_end, col_dur = [],[],[],[],[],[] + for id,about in catalog.items(): + if id in finished_files.keys(): + finished = finished_files[id] + dirname = about['dirname'] + basename = about['basename'] - df=df[columns] + col_id.append( f'<a href="../{dirname}/{basename}">{id}</a>' ) + col_repo.append( dirname ) + col_name.append( f'<a href="../{dirname}/{basename}"><b>{basename}</b></a>' ) + col_start.append( finished['start'] ) + col_end.append( finished['end'] ) + col_dur.append( finished['duration'] ) + + df = pd.DataFrame( {'id':col_id, 'Repo':col_repo, 'Name':col_name, 'Start':col_start, 'End':col_end, 'Duration':col_dur} ) # ---- Add styles to be nice # @@ -245,13 +236,20 @@ def get_ci_report(): def still_pending(v): return 'background-color: OrangeRed; color:white' if v == 'Unfinished...' else '' - output = df[columns].style.set_table_styles(styles).hide_index().applymap(still_pending) + output = df[df.columns.values].style.set_table_styles(styles).hide_index().applymap(still_pending) + + # ---- html report + # + if save_html: + html = _get_html_report(output) + with open(config.FINISHED_REPORT, "wt") as fp: + fp.write(html) - # ---- Get mail report + # ---- display output # - html = _get_html_report(output) + if display_output: + display(output) - return df, output, html diff --git a/fidle/log/ci_report.html b/fidle/log/ci_report.html deleted file mode 100644 index 483396e5ceb34e38d8bd92e001443572cc9a20f8..0000000000000000000000000000000000000000 --- a/fidle/log/ci_report.html +++ /dev/null @@ -1,159 +0,0 @@ - <html> - <head><title>FIDLE - CI Report</title></head> - <style> - body{ - font-family: sans-serif; - } - a{ - color: SteelBlue; - text-decoration:none; - } - table{ - border-collapse : collapse; - font-size : 80% - } - td{ - border-style: solid; - border-width: thin; - border-color: lightgrey; - padding: 5px; - } - .header{ padding:20px 0px 0px 30px; } - .result{ padding:10px 0px 20px 30px; } - </style> - <body> - <br>Hi, - <p>Below is the result of the continuous integration tests of the Fidle project:</p> - <div class="header"><b>Report date :</b> Saturday 9 January 2021, 11:20:19</div> - <div class="result"> - <style type="text/css" > - #T_fa3d5_ td { - font-size: 110%; - text-align: left; - } #T_fa3d5_ th { - font-size: 110%; - text-align: left; - }#T_fa3d5_row0_col5,#T_fa3d5_row1_col5{ - background-color: OrangeRed; - color: white; - }</style><table id="T_fa3d5_" ><thead> <tr> <th class="col_heading level0 col0" >id</th> <th class="col_heading level0 col1" >repo</th> <th class="col_heading level0 col2" >name</th> <th class="col_heading level0 col3" >start</th> <th class="col_heading level0 col4" >end</th> <th class="col_heading level0 col5" >duration</th> </tr></thead><tbody> - <tr> - <td id="T_fa3d5_row0_col0" class="data row0 col0" ><a href="../VAE/08-VAE-with-CelebA.ipynb">VAE8</a></td> - <td id="T_fa3d5_row0_col1" class="data row0 col1" >VAE</td> - <td id="T_fa3d5_row0_col2" class="data row0 col2" ><a href="../VAE/08-VAE-with-CelebA.ipynb"><b>08-VAE-with-CelebA.ipynb</b></a></td> - <td id="T_fa3d5_row0_col3" class="data row0 col3" >Wednesday 6 January 2021, 22:17:12</td> - <td id="T_fa3d5_row0_col4" class="data row0 col4" ></td> - <td id="T_fa3d5_row0_col5" class="data row0 col5" >Unfinished...</td> - </tr> - <tr> - <td id="T_fa3d5_row1_col0" class="data row1 col0" ><a href="../VAE/01-VAE-with-MNIST.ipynb">VAE1</a></td> - <td id="T_fa3d5_row1_col1" class="data row1 col1" >VAE</td> - <td id="T_fa3d5_row1_col2" class="data row1 col2" ><a href="../VAE/01-VAE-with-MNIST.ipynb"><b>01-VAE-with-MNIST.ipynb</b></a></td> - <td id="T_fa3d5_row1_col3" class="data row1 col3" >Thursday 7 January 2021, 09:37:44</td> - <td id="T_fa3d5_row1_col4" class="data row1 col4" ></td> - <td id="T_fa3d5_row1_col5" class="data row1 col5" >Unfinished...</td> - </tr> - <tr> - <td id="T_fa3d5_row2_col0" class="data row2 col0" ><a href="../GTSRB/01-Preparation-of-data.ipynb">GTSRB1</a></td> - <td id="T_fa3d5_row2_col1" class="data row2 col1" >GTSRB</td> - <td id="T_fa3d5_row2_col2" class="data row2 col2" ><a href="../GTSRB/01-Preparation-of-data.ipynb"><b>01-Preparation-of-data.ipynb</b></a></td> - <td id="T_fa3d5_row2_col3" class="data row2 col3" >Thursday 7 January 2021, 10:09:55</td> - <td id="T_fa3d5_row2_col4" class="data row2 col4" >Thursday 7 January 2021, 10:11:51</td> - <td id="T_fa3d5_row2_col5" class="data row2 col5" >00:01:56 358ms</td> - </tr> - <tr> - <td id="T_fa3d5_row3_col0" class="data row3 col0" ><a href="../GTSRB/02-First-convolutions.ipynb">GTSRB2</a></td> - <td id="T_fa3d5_row3_col1" class="data row3 col1" >GTSRB</td> - <td id="T_fa3d5_row3_col2" class="data row3 col2" ><a href="../GTSRB/02-First-convolutions.ipynb"><b>02-First-convolutions.ipynb</b></a></td> - <td id="T_fa3d5_row3_col3" class="data row3 col3" >Thursday 7 January 2021, 13:14:32</td> - <td id="T_fa3d5_row3_col4" class="data row3 col4" >Thursday 7 January 2021, 13:14:59</td> - <td id="T_fa3d5_row3_col5" class="data row3 col5" >00:00:27 021ms</td> - </tr> - <tr> - <td id="T_fa3d5_row4_col0" class="data row4 col0" ><a href="../GTSRB/03-Tracking-and-visualizing.ipynb">GTSRB3</a></td> - <td id="T_fa3d5_row4_col1" class="data row4 col1" >GTSRB</td> - <td id="T_fa3d5_row4_col2" class="data row4 col2" ><a href="../GTSRB/03-Tracking-and-visualizing.ipynb"><b>03-Tracking-and-visualizing.ipynb</b></a></td> - <td id="T_fa3d5_row4_col3" class="data row4 col3" >Thursday 7 January 2021, 12:15:52</td> - <td id="T_fa3d5_row4_col4" class="data row4 col4" >Thursday 7 January 2021, 12:20:01</td> - <td id="T_fa3d5_row4_col5" class="data row4 col5" >00:04:09 711ms</td> - </tr> - <tr> - <td id="T_fa3d5_row5_col0" class="data row5 col0" ><a href="../GTSRB/04-Data-augmentation.ipynb">GTSRB4</a></td> - <td id="T_fa3d5_row5_col1" class="data row5 col1" >GTSRB</td> - <td id="T_fa3d5_row5_col2" class="data row5 col2" ><a href="../GTSRB/04-Data-augmentation.ipynb"><b>04-Data-augmentation.ipynb</b></a></td> - <td id="T_fa3d5_row5_col3" class="data row5 col3" >Thursday 7 January 2021, 13:40:52</td> - <td id="T_fa3d5_row5_col4" class="data row5 col4" >Thursday 7 January 2021, 13:41:31</td> - <td id="T_fa3d5_row5_col5" class="data row5 col5" >00:00:39 161ms</td> - </tr> - <tr> - <td id="T_fa3d5_row6_col0" class="data row6 col0" ><a href="../GTSRB/05-Full-convolutions.ipynb">GTSRB5</a></td> - <td id="T_fa3d5_row6_col1" class="data row6 col1" >GTSRB</td> - <td id="T_fa3d5_row6_col2" class="data row6 col2" ><a href="../GTSRB/05-Full-convolutions.ipynb"><b>05-Full-convolutions.ipynb</b></a></td> - <td id="T_fa3d5_row6_col3" class="data row6 col3" >Thursday 7 January 2021, 14:47:12</td> - <td id="T_fa3d5_row6_col4" class="data row6 col4" >Thursday 7 January 2021, 14:48:44</td> - <td id="T_fa3d5_row6_col5" class="data row6 col5" >00:01:32 269ms</td> - </tr> - <tr> - <td id="T_fa3d5_row7_col0" class="data row7 col0" ><a href="../GTSRB/06-Notebook-as-a-batch.ipynb">GTSRB6</a></td> - <td id="T_fa3d5_row7_col1" class="data row7 col1" >GTSRB</td> - <td id="T_fa3d5_row7_col2" class="data row7 col2" ><a href="../GTSRB/06-Notebook-as-a-batch.ipynb"><b>06-Notebook-as-a-batch.ipynb</b></a></td> - <td id="T_fa3d5_row7_col3" class="data row7 col3" >Thursday 7 January 2021, 15:41:17</td> - <td id="T_fa3d5_row7_col4" class="data row7 col4" >Thursday 7 January 2021, 15:41:18</td> - <td id="T_fa3d5_row7_col5" class="data row7 col5" >00:00:01 101ms</td> - </tr> - <tr> - <td id="T_fa3d5_row8_col0" class="data row8 col0" ><a href="../GTSRB/07-Show-report.ipynb">GTSRB7</a></td> - <td id="T_fa3d5_row8_col1" class="data row8 col1" >GTSRB</td> - <td id="T_fa3d5_row8_col2" class="data row8 col2" ><a href="../GTSRB/07-Show-report.ipynb"><b>07-Show-report.ipynb</b></a></td> - <td id="T_fa3d5_row8_col3" class="data row8 col3" >Thursday 7 January 2021, 15:16:05</td> - <td id="T_fa3d5_row8_col4" class="data row8 col4" >Thursday 7 January 2021, 15:16:06</td> - <td id="T_fa3d5_row8_col5" class="data row8 col5" >00:00:00 116ms</td> - </tr> - <tr> - <td id="T_fa3d5_row9_col0" class="data row9 col0" ><a href="../BHPD/01-DNN-Regression.ipynb">BHPD1</a></td> - <td id="T_fa3d5_row9_col1" class="data row9 col1" >BHPD</td> - <td id="T_fa3d5_row9_col2" class="data row9 col2" ><a href="../BHPD/01-DNN-Regression.ipynb"><b>01-DNN-Regression.ipynb</b></a></td> - <td id="T_fa3d5_row9_col3" class="data row9 col3" >Friday 8 January 2021, 01:09:13</td> - <td id="T_fa3d5_row9_col4" class="data row9 col4" >Friday 8 January 2021, 01:09:24</td> - <td id="T_fa3d5_row9_col5" class="data row9 col5" >00:00:11 984ms</td> - </tr> - <tr> - <td id="T_fa3d5_row10_col0" class="data row10 col0" ><a href="../BHPD/02-DNN-Regression-Premium.ipynb">BHPD2</a></td> - <td id="T_fa3d5_row10_col1" class="data row10 col1" >BHPD</td> - <td id="T_fa3d5_row10_col2" class="data row10 col2" ><a href="../BHPD/02-DNN-Regression-Premium.ipynb"><b>02-DNN-Regression-Premium.ipynb</b></a></td> - <td id="T_fa3d5_row10_col3" class="data row10 col3" >Friday 8 January 2021, 01:10:28</td> - <td id="T_fa3d5_row10_col4" class="data row10 col4" >Friday 8 January 2021, 01:10:39</td> - <td id="T_fa3d5_row10_col5" class="data row10 col5" >00:00:12 582ms</td> - </tr> - <tr> - <td id="T_fa3d5_row11_col0" class="data row11 col0" ><a href="../SYNOP/01-Preparation-of-data.ipynb">SYNOP1</a></td> - <td id="T_fa3d5_row11_col1" class="data row11 col1" >SYNOP</td> - <td id="T_fa3d5_row11_col2" class="data row11 col2" ><a href="../SYNOP/01-Preparation-of-data.ipynb"><b>01-Preparation-of-data.ipynb</b></a></td> - <td id="T_fa3d5_row11_col3" class="data row11 col3" >Saturday 9 January 2021, 10:04:28</td> - <td id="T_fa3d5_row11_col4" class="data row11 col4" >Saturday 9 January 2021, 10:04:34</td> - <td id="T_fa3d5_row11_col5" class="data row11 col5" >00:00:05 236ms</td> - </tr> - <tr> - <td id="T_fa3d5_row12_col0" class="data row12 col0" ><a href="../SYNOP/02-First-predictions.ipynb">SYNOP2</a></td> - <td id="T_fa3d5_row12_col1" class="data row12 col1" >SYNOP</td> - <td id="T_fa3d5_row12_col2" class="data row12 col2" ><a href="../SYNOP/02-First-predictions.ipynb"><b>02-First-predictions.ipynb</b></a></td> - <td id="T_fa3d5_row12_col3" class="data row12 col3" >Saturday 9 January 2021, 10:30:55</td> - <td id="T_fa3d5_row12_col4" class="data row12 col4" >Saturday 9 January 2021, 10:31:11</td> - <td id="T_fa3d5_row12_col5" class="data row12 col5" >00:00:16 248ms</td> - </tr> - <tr> - <td id="T_fa3d5_row13_col0" class="data row13 col0" ><a href="../SYNOP/03-12h-predictions.ipynb">SYNOP3</a></td> - <td id="T_fa3d5_row13_col1" class="data row13 col1" >SYNOP</td> - <td id="T_fa3d5_row13_col2" class="data row13 col2" ><a href="../SYNOP/03-12h-predictions.ipynb"><b>03-12h-predictions.ipynb</b></a></td> - <td id="T_fa3d5_row13_col3" class="data row13 col3" >Saturday 9 January 2021, 10:27:54</td> - <td id="T_fa3d5_row13_col4" class="data row13 col4" >Saturday 9 January 2021, 10:27:59</td> - <td id="T_fa3d5_row13_col5" class="data row13 col5" >00:00:05 249ms</td> - </tr> - </tbody></table> - </div> - - <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 140.2164 40.848" width="80px"><title>00-Fidle-logo-01</title><g id="Calque_2" data-name="Calque 2"><g id="Calque_4" data-name="Calque 4"><path d="M46.1913,31.74a12.9222,12.9222,0,0,0,5.2755-1.77,6.4763,6.4763,0,0,1,2.3629-.9239,14.6364,14.6364,0,0,0-5.7616-16.4446,17.0565,17.0565,0,0,0-11.8732-2.0051c-4.1719.69-8.4957,3.8461-10.189,5.2622-1.0189.8536-13.1385,12.3424-18.1936,10.0527-3.42-1.5492,2.6862-7.1873-.1144-12.3393a.2236.2236,0,0,0-.373-.0248c-1.4257,1.9233-2.8193,4.2317-4.7179,3.1953-.8482-.4632-1.6116-1.9422-2.2-2.8775A.2216.2216,0,0,0,0,13.9917,23.35,23.35,0,0,0,5.87,28.2417a35.3776,35.3776,0,0,0,24.34,12.518c5.3439.5321,18.0193-1.1527,23.0835-10.2646a12.7681,12.7681,0,0,0-1.2217.6066,14.2177,14.2177,0,0,1-5.7629,1.9167c-.1761.0163-.3511.0236-.5261.0236a10.1733,10.1733,0,0,1-5.7446-2.303,1.0764,1.0764,0,1,1,.8227-1.0443c0,.0176-.0042.0339-.0054.0515C41.8966,30.5423,44.0669,31.9474,46.1913,31.74ZM30.0385,36.5091a19.6093,19.6093,0,0,1-4.6162.8385c-1.0425.0006-1.476-.2954-1.6824-.7392-.5431-1.1678,1.4136-2.8563,3.1493-4.0677a.6418.6418,0,1,1,.7343,1.0528,10.5781,10.5781,0,0,0-2.651,2.4368c.339.0732,1.44.12,4.733-.7616a.6422.6422,0,0,1,.333,1.24Zm14.87-15.6442a2.4512,2.4512,0,0,1,2.38,2.3617,1.6015,1.6015,0,1,0-1.4179,2.34,1.6573,1.6573,0,0,0,.2973-.03,2.28,2.28,0,0,1-1.2593.3875,2.5337,2.5337,0,0,1,0-5.06ZM36.6423,4.436A1.2835,1.2835,0,0,0,37.1466,6.18c.6211.342,1.9294-.402,2.7231.7071.4122.5763-.8627-2.6129-1.4839-2.9556A1.2827,1.2827,0,0,0,36.6423,4.436Zm6.5389.1374c-1.5995.9378-1.8961,4.8154-1.4838,4.2391a7.2989,7.2989,0,0,1,2.7231-1.9906,1.2837,1.2837,0,0,0-1.2393-2.2485ZM41.5587.2981c-.8179.9462-.2579,3.4-.1114,2.95a5.2169,5.2169,0,0,1,1.3174-1.8537A.8415.8415,0,0,0,42.7441.2054.8332.8332,0,0,0,41.5587.2981Z" style="fill:#e12229"/><path d="M65.6671,13.7493H77.3946V15.158H67.3223v9.4379h9.2271v1.4087H67.3223v11.481H65.6671Z" style="fill:#808285"/><path d="M83.5909,13.7493V37.4856H81.9356V13.7493Z" style="fill:#808285"/><path d="M89.3658,14.0662a39.0353,39.0353,0,0,1,6.0576-.4932c4.3316,0,7.607,1.1621,9.5791,3.24a11.2256,11.2256,0,0,1,2.958,8.2056,13.0738,13.0738,0,0,1-3.0991,9.0156c-2.1128,2.2891-5.67,3.6275-10.248,3.6275a50.7148,50.7148,0,0,1-5.2476-.2115Zm1.6553,22.0107a29.8576,29.8576,0,0,0,3.8388.1763c7.607,0,11.375-4.2617,11.375-11.1289.0352-6.022-3.31-10.1426-10.9174-10.1426a25.2377,25.2377,0,0,0-4.2964.352Z" style="fill:#808285"/><path d="M112.15,13.7493h1.6553V36.0769h10.6006v1.4087H112.15Z" style="fill:#808285"/><path d="M139.0894,25.6877h-9.5088V36.0769h10.6358v1.4087h-12.291V13.7493h11.7275V15.158H129.5806v9.1211h9.5088Z" style="fill:#808285"/></g></g></svg> - - </body> - </html> - \ No newline at end of file diff --git a/fidle/log/finished_report.html b/fidle/log/finished_report.html new file mode 100644 index 0000000000000000000000000000000000000000..e5a4bf309920b500dd43cde5e83e062a9486d900 --- /dev/null +++ b/fidle/log/finished_report.html @@ -0,0 +1,167 @@ + <html> + <head><title>FIDLE - CI Report</title></head> + <style> + body{ + font-family: sans-serif; + } + a{ + color: SteelBlue; + text-decoration:none; + } + table{ + border-collapse : collapse; + font-size : 80% + } + td{ + border-style: solid; + border-width: thin; + border-color: lightgrey; + padding: 5px; + } + .header{ padding:20px 0px 0px 30px; } + .result{ padding:10px 0px 20px 30px; } + </style> + <body> + <br>Hi, + <p>Below is the result of the continuous integration tests of the Fidle project:</p> + <div class="header"><b>Report date :</b> Saturday 9 January 2021, 22:56:56</div> + <div class="result"> + <style type="text/css" > + #T_8a68a_ td { + font-size: 110%; + text-align: left; + } #T_8a68a_ th { + font-size: 110%; + text-align: left; + }#T_8a68a_row13_col5,#T_8a68a_row14_col5{ + background-color: OrangeRed; + color: white; + }</style><table id="T_8a68a_" ><thead> <tr> <th class="col_heading level0 col0" >id</th> <th class="col_heading level0 col1" >Repo</th> <th class="col_heading level0 col2" >Name</th> <th class="col_heading level0 col3" >Start</th> <th class="col_heading level0 col4" >End</th> <th class="col_heading level0 col5" >Duration</th> </tr></thead><tbody> + <tr> + <td id="T_8a68a_row0_col0" class="data row0 col0" ><a href="../LinearReg/01-Linear-Regression.ipynb">LINR1</a></td> + <td id="T_8a68a_row0_col1" class="data row0 col1" >LinearReg</td> + <td id="T_8a68a_row0_col2" class="data row0 col2" ><a href="../LinearReg/01-Linear-Regression.ipynb"><b>01-Linear-Regression.ipynb</b></a></td> + <td id="T_8a68a_row0_col3" class="data row0 col3" >Saturday 9 January 2021, 19:34:10</td> + <td id="T_8a68a_row0_col4" class="data row0 col4" >Saturday 9 January 2021, 19:34:11</td> + <td id="T_8a68a_row0_col5" class="data row0 col5" >00:00:01 667ms</td> + </tr> + <tr> + <td id="T_8a68a_row1_col0" class="data row1 col0" ><a href="../BHPD/01-DNN-Regression.ipynb">BHPD1</a></td> + <td id="T_8a68a_row1_col1" class="data row1 col1" >BHPD</td> + <td id="T_8a68a_row1_col2" class="data row1 col2" ><a href="../BHPD/01-DNN-Regression.ipynb"><b>01-DNN-Regression.ipynb</b></a></td> + <td id="T_8a68a_row1_col3" class="data row1 col3" >Friday 8 January 2021, 01:09:13</td> + <td id="T_8a68a_row1_col4" class="data row1 col4" >Friday 8 January 2021, 01:09:24</td> + <td id="T_8a68a_row1_col5" class="data row1 col5" >00:00:11 984ms</td> + </tr> + <tr> + <td id="T_8a68a_row2_col0" class="data row2 col0" ><a href="../BHPD/02-DNN-Regression-Premium.ipynb">BHPD2</a></td> + <td id="T_8a68a_row2_col1" class="data row2 col1" >BHPD</td> + <td id="T_8a68a_row2_col2" class="data row2 col2" ><a href="../BHPD/02-DNN-Regression-Premium.ipynb"><b>02-DNN-Regression-Premium.ipynb</b></a></td> + <td id="T_8a68a_row2_col3" class="data row2 col3" >Friday 8 January 2021, 01:10:28</td> + <td id="T_8a68a_row2_col4" class="data row2 col4" >Friday 8 January 2021, 01:10:39</td> + <td id="T_8a68a_row2_col5" class="data row2 col5" >00:00:12 582ms</td> + </tr> + <tr> + <td id="T_8a68a_row3_col0" class="data row3 col0" ><a href="../GTSRB/01-Preparation-of-data.ipynb">GTSRB1</a></td> + <td id="T_8a68a_row3_col1" class="data row3 col1" >GTSRB</td> + <td id="T_8a68a_row3_col2" class="data row3 col2" ><a href="../GTSRB/01-Preparation-of-data.ipynb"><b>01-Preparation-of-data.ipynb</b></a></td> + <td id="T_8a68a_row3_col3" class="data row3 col3" >Saturday 9 January 2021, 19:34:16</td> + <td id="T_8a68a_row3_col4" class="data row3 col4" >Saturday 9 January 2021, 19:36:14</td> + <td id="T_8a68a_row3_col5" class="data row3 col5" >00:01:58 919ms</td> + </tr> + <tr> + <td id="T_8a68a_row4_col0" class="data row4 col0" ><a href="../GTSRB/02-First-convolutions.ipynb">GTSRB2</a></td> + <td id="T_8a68a_row4_col1" class="data row4 col1" >GTSRB</td> + <td id="T_8a68a_row4_col2" class="data row4 col2" ><a href="../GTSRB/02-First-convolutions.ipynb"><b>02-First-convolutions.ipynb</b></a></td> + <td id="T_8a68a_row4_col3" class="data row4 col3" >Saturday 9 January 2021, 19:36:17</td> + <td id="T_8a68a_row4_col4" class="data row4 col4" >Saturday 9 January 2021, 19:39:16</td> + <td id="T_8a68a_row4_col5" class="data row4 col5" >00:02:59 895ms</td> + </tr> + <tr> + <td id="T_8a68a_row5_col0" class="data row5 col0" ><a href="../GTSRB/03-Tracking-and-visualizing.ipynb">GTSRB3</a></td> + <td id="T_8a68a_row5_col1" class="data row5 col1" >GTSRB</td> + <td id="T_8a68a_row5_col2" class="data row5 col2" ><a href="../GTSRB/03-Tracking-and-visualizing.ipynb"><b>03-Tracking-and-visualizing.ipynb</b></a></td> + <td id="T_8a68a_row5_col3" class="data row5 col3" >Thursday 7 January 2021, 12:15:52</td> + <td id="T_8a68a_row5_col4" class="data row5 col4" >Thursday 7 January 2021, 12:20:01</td> + <td id="T_8a68a_row5_col5" class="data row5 col5" >00:04:09 711ms</td> + </tr> + <tr> + <td id="T_8a68a_row6_col0" class="data row6 col0" ><a href="../GTSRB/04-Data-augmentation.ipynb">GTSRB4</a></td> + <td id="T_8a68a_row6_col1" class="data row6 col1" >GTSRB</td> + <td id="T_8a68a_row6_col2" class="data row6 col2" ><a href="../GTSRB/04-Data-augmentation.ipynb"><b>04-Data-augmentation.ipynb</b></a></td> + <td id="T_8a68a_row6_col3" class="data row6 col3" >Thursday 7 January 2021, 13:40:52</td> + <td id="T_8a68a_row6_col4" class="data row6 col4" >Thursday 7 January 2021, 13:41:31</td> + <td id="T_8a68a_row6_col5" class="data row6 col5" >00:00:39 161ms</td> + </tr> + <tr> + <td id="T_8a68a_row7_col0" class="data row7 col0" ><a href="../GTSRB/05-Full-convolutions.ipynb">GTSRB5</a></td> + <td id="T_8a68a_row7_col1" class="data row7 col1" >GTSRB</td> + <td id="T_8a68a_row7_col2" class="data row7 col2" ><a href="../GTSRB/05-Full-convolutions.ipynb"><b>05-Full-convolutions.ipynb</b></a></td> + <td id="T_8a68a_row7_col3" class="data row7 col3" >Thursday 7 January 2021, 14:47:12</td> + <td id="T_8a68a_row7_col4" class="data row7 col4" >Thursday 7 January 2021, 14:48:44</td> + <td id="T_8a68a_row7_col5" class="data row7 col5" >00:01:32 269ms</td> + </tr> + <tr> + <td id="T_8a68a_row8_col0" class="data row8 col0" ><a href="../GTSRB/06-Notebook-as-a-batch.ipynb">GTSRB6</a></td> + <td id="T_8a68a_row8_col1" class="data row8 col1" >GTSRB</td> + <td id="T_8a68a_row8_col2" class="data row8 col2" ><a href="../GTSRB/06-Notebook-as-a-batch.ipynb"><b>06-Notebook-as-a-batch.ipynb</b></a></td> + <td id="T_8a68a_row8_col3" class="data row8 col3" >Thursday 7 January 2021, 15:41:17</td> + <td id="T_8a68a_row8_col4" class="data row8 col4" >Thursday 7 January 2021, 15:41:18</td> + <td id="T_8a68a_row8_col5" class="data row8 col5" >00:00:01 101ms</td> + </tr> + <tr> + <td id="T_8a68a_row9_col0" class="data row9 col0" ><a href="../GTSRB/07-Show-report.ipynb">GTSRB7</a></td> + <td id="T_8a68a_row9_col1" class="data row9 col1" >GTSRB</td> + <td id="T_8a68a_row9_col2" class="data row9 col2" ><a href="../GTSRB/07-Show-report.ipynb"><b>07-Show-report.ipynb</b></a></td> + <td id="T_8a68a_row9_col3" class="data row9 col3" >Thursday 7 January 2021, 15:16:05</td> + <td id="T_8a68a_row9_col4" class="data row9 col4" >Thursday 7 January 2021, 15:16:06</td> + <td id="T_8a68a_row9_col5" class="data row9 col5" >00:00:00 116ms</td> + </tr> + <tr> + <td id="T_8a68a_row10_col0" class="data row10 col0" ><a href="../SYNOP/01-Preparation-of-data.ipynb">SYNOP1</a></td> + <td id="T_8a68a_row10_col1" class="data row10 col1" >SYNOP</td> + <td id="T_8a68a_row10_col2" class="data row10 col2" ><a href="../SYNOP/01-Preparation-of-data.ipynb"><b>01-Preparation-of-data.ipynb</b></a></td> + <td id="T_8a68a_row10_col3" class="data row10 col3" >Saturday 9 January 2021, 10:04:28</td> + <td id="T_8a68a_row10_col4" class="data row10 col4" >Saturday 9 January 2021, 10:04:34</td> + <td id="T_8a68a_row10_col5" class="data row10 col5" >00:00:05 236ms</td> + </tr> + <tr> + <td id="T_8a68a_row11_col0" class="data row11 col0" ><a href="../SYNOP/02-First-predictions.ipynb">SYNOP2</a></td> + <td id="T_8a68a_row11_col1" class="data row11 col1" >SYNOP</td> + <td id="T_8a68a_row11_col2" class="data row11 col2" ><a href="../SYNOP/02-First-predictions.ipynb"><b>02-First-predictions.ipynb</b></a></td> + <td id="T_8a68a_row11_col3" class="data row11 col3" >Saturday 9 January 2021, 10:30:55</td> + <td id="T_8a68a_row11_col4" class="data row11 col4" >Saturday 9 January 2021, 10:31:11</td> + <td id="T_8a68a_row11_col5" class="data row11 col5" >00:00:16 248ms</td> + </tr> + <tr> + <td id="T_8a68a_row12_col0" class="data row12 col0" ><a href="../SYNOP/03-12h-predictions.ipynb">SYNOP3</a></td> + <td id="T_8a68a_row12_col1" class="data row12 col1" >SYNOP</td> + <td id="T_8a68a_row12_col2" class="data row12 col2" ><a href="../SYNOP/03-12h-predictions.ipynb"><b>03-12h-predictions.ipynb</b></a></td> + <td id="T_8a68a_row12_col3" class="data row12 col3" >Saturday 9 January 2021, 10:27:54</td> + <td id="T_8a68a_row12_col4" class="data row12 col4" >Saturday 9 January 2021, 10:27:59</td> + <td id="T_8a68a_row12_col5" class="data row12 col5" >00:00:05 249ms</td> + </tr> + <tr> + <td id="T_8a68a_row13_col0" class="data row13 col0" ><a href="../VAE/01-VAE-with-MNIST.ipynb">VAE1</a></td> + <td id="T_8a68a_row13_col1" class="data row13 col1" >VAE</td> + <td id="T_8a68a_row13_col2" class="data row13 col2" ><a href="../VAE/01-VAE-with-MNIST.ipynb"><b>01-VAE-with-MNIST.ipynb</b></a></td> + <td id="T_8a68a_row13_col3" class="data row13 col3" >Thursday 7 January 2021, 09:37:44</td> + <td id="T_8a68a_row13_col4" class="data row13 col4" ></td> + <td id="T_8a68a_row13_col5" class="data row13 col5" >Unfinished...</td> + </tr> + <tr> + <td id="T_8a68a_row14_col0" class="data row14 col0" ><a href="../VAE/08-VAE-with-CelebA.ipynb">VAE8</a></td> + <td id="T_8a68a_row14_col1" class="data row14 col1" >VAE</td> + <td id="T_8a68a_row14_col2" class="data row14 col2" ><a href="../VAE/08-VAE-with-CelebA.ipynb"><b>08-VAE-with-CelebA.ipynb</b></a></td> + <td id="T_8a68a_row14_col3" class="data row14 col3" >Wednesday 6 January 2021, 22:17:12</td> + <td id="T_8a68a_row14_col4" class="data row14 col4" ></td> + <td id="T_8a68a_row14_col5" class="data row14 col5" >Unfinished...</td> + </tr> + </tbody></table> + </div> + + <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 140.2164 40.848" width="80px"><title>00-Fidle-logo-01</title><g id="Calque_2" data-name="Calque 2"><g id="Calque_4" data-name="Calque 4"><path d="M46.1913,31.74a12.9222,12.9222,0,0,0,5.2755-1.77,6.4763,6.4763,0,0,1,2.3629-.9239,14.6364,14.6364,0,0,0-5.7616-16.4446,17.0565,17.0565,0,0,0-11.8732-2.0051c-4.1719.69-8.4957,3.8461-10.189,5.2622-1.0189.8536-13.1385,12.3424-18.1936,10.0527-3.42-1.5492,2.6862-7.1873-.1144-12.3393a.2236.2236,0,0,0-.373-.0248c-1.4257,1.9233-2.8193,4.2317-4.7179,3.1953-.8482-.4632-1.6116-1.9422-2.2-2.8775A.2216.2216,0,0,0,0,13.9917,23.35,23.35,0,0,0,5.87,28.2417a35.3776,35.3776,0,0,0,24.34,12.518c5.3439.5321,18.0193-1.1527,23.0835-10.2646a12.7681,12.7681,0,0,0-1.2217.6066,14.2177,14.2177,0,0,1-5.7629,1.9167c-.1761.0163-.3511.0236-.5261.0236a10.1733,10.1733,0,0,1-5.7446-2.303,1.0764,1.0764,0,1,1,.8227-1.0443c0,.0176-.0042.0339-.0054.0515C41.8966,30.5423,44.0669,31.9474,46.1913,31.74ZM30.0385,36.5091a19.6093,19.6093,0,0,1-4.6162.8385c-1.0425.0006-1.476-.2954-1.6824-.7392-.5431-1.1678,1.4136-2.8563,3.1493-4.0677a.6418.6418,0,1,1,.7343,1.0528,10.5781,10.5781,0,0,0-2.651,2.4368c.339.0732,1.44.12,4.733-.7616a.6422.6422,0,0,1,.333,1.24Zm14.87-15.6442a2.4512,2.4512,0,0,1,2.38,2.3617,1.6015,1.6015,0,1,0-1.4179,2.34,1.6573,1.6573,0,0,0,.2973-.03,2.28,2.28,0,0,1-1.2593.3875,2.5337,2.5337,0,0,1,0-5.06ZM36.6423,4.436A1.2835,1.2835,0,0,0,37.1466,6.18c.6211.342,1.9294-.402,2.7231.7071.4122.5763-.8627-2.6129-1.4839-2.9556A1.2827,1.2827,0,0,0,36.6423,4.436Zm6.5389.1374c-1.5995.9378-1.8961,4.8154-1.4838,4.2391a7.2989,7.2989,0,0,1,2.7231-1.9906,1.2837,1.2837,0,0,0-1.2393-2.2485ZM41.5587.2981c-.8179.9462-.2579,3.4-.1114,2.95a5.2169,5.2169,0,0,1,1.3174-1.8537A.8415.8415,0,0,0,42.7441.2054.8332.8332,0,0,0,41.5587.2981Z" style="fill:#e12229"/><path d="M65.6671,13.7493H77.3946V15.158H67.3223v9.4379h9.2271v1.4087H67.3223v11.481H65.6671Z" style="fill:#808285"/><path d="M83.5909,13.7493V37.4856H81.9356V13.7493Z" style="fill:#808285"/><path d="M89.3658,14.0662a39.0353,39.0353,0,0,1,6.0576-.4932c4.3316,0,7.607,1.1621,9.5791,3.24a11.2256,11.2256,0,0,1,2.958,8.2056,13.0738,13.0738,0,0,1-3.0991,9.0156c-2.1128,2.2891-5.67,3.6275-10.248,3.6275a50.7148,50.7148,0,0,1-5.2476-.2115Zm1.6553,22.0107a29.8576,29.8576,0,0,0,3.8388.1763c7.607,0,11.375-4.2617,11.375-11.1289.0352-6.022-3.31-10.1426-10.9174-10.1426a25.2377,25.2377,0,0,0-4.2964.352Z" style="fill:#808285"/><path d="M112.15,13.7493h1.6553V36.0769h10.6006v1.4087H112.15Z" style="fill:#808285"/><path d="M139.0894,25.6877h-9.5088V36.0769h10.6358v1.4087h-12.291V13.7493h11.7275V15.158H129.5806v9.1211h9.5088Z" style="fill:#808285"/></g></g></svg> + + </body> + </html> + \ No newline at end of file