diff --git a/docs/source/tutorial/impact-studies-parallel.ipynb b/docs/source/tutorial/impact-studies-parallel.ipynb index 2f64ea3c..aae6c9dd 100644 --- a/docs/source/tutorial/impact-studies-parallel.ipynb +++ b/docs/source/tutorial/impact-studies-parallel.ipynb @@ -44,8 +44,8 @@ "execution_count": 1, "metadata": { "ExecuteTime": { - "end_time": "2019-06-09T12:05:10.628729Z", - "start_time": "2019-06-09T12:05:08.064242Z" + "end_time": "2019-08-30T13:21:03.735582Z", + "start_time": "2019-08-30T13:21:01.345213Z" } }, "outputs": [ @@ -53,8 +53,8 @@ "name": "stdout", "output_type": "stream", "text": [ - "supy: 2019.6.8 \n", - "supy_driver: 2018c8\n" + "supy: 2019.8.30dev\n", + "supy_driver: 2019a4\n" ] } ], @@ -69,6 +69,9 @@ "import matplotlib.pyplot as plt\n", "import matplotlib.dates as mdates\n", "from time import time\n", + "import logging\n", + "logging.basicConfig()\n", + "logging.getLogger().setLevel(logging.WARNING)\n", "\n", "get_ipython().run_line_magic('matplotlib', 'inline')\n", "# produce high-quality figures, which can also be set as one of ['svg', 'pdf', 'retina', 'png']\n", @@ -83,8 +86,8 @@ "execution_count": 2, "metadata": { "ExecuteTime": { - "end_time": "2019-06-09T12:05:38.237060Z", - "start_time": "2019-06-09T12:05:18.161572Z" + "end_time": "2019-08-30T13:21:09.458105Z", + "start_time": "2019-08-30T13:21:03.737055Z" } }, "outputs": [], @@ -97,18 +100,14 @@ }, { "cell_type": "markdown", - "metadata": { - "heading_collapsed": true - }, + "metadata": {}, "source": [ "### Paralell setup for `supy` using `dask`" ] }, { "cell_type": "markdown", - "metadata": { - "hidden": true - }, + "metadata": {}, "source": [ "Given the nature of impact studies that requires multiple independent models with selected parameters/variables varying across the setups, such simulations well fall into the scope of so-called [*embarrassingly parallel computation*](http://docs.dask.org/en/latest/use-cases.html#embarrassingly-parallel-computation) that is fully supported by `dask`. Also, as `supy` is readily built on the data structure `pandas.DataFrame`, we can fairly easily transfer it to the `dask` framework for parallel operations thanks to [`dask.dataframe`](http://docs.dask.org/en/latest/dataframe.html), a specialized `dataframe` extending `pandas.DataFrame`'s ability in parallel operations.\n", "\n", @@ -122,10 +121,9 @@ "execution_count": 3, "metadata": { "ExecuteTime": { - "end_time": "2019-05-29T06:56:49.674130Z", - "start_time": "2019-05-29T06:56:49.666777Z" - }, - "hidden": true + "end_time": "2019-08-30T13:21:09.464444Z", + "start_time": "2019-08-30T13:21:09.459417Z" + } }, "outputs": [ { @@ -134,7 +132,7 @@ "text": [ "machine : x86_64\n", "system : Darwin\n", - "mac_ver : ('10.14.4', ('', '', ''), 'x86_64')\n", + "mac_ver : ('10.14.6', ('', '', ''), 'x86_64')\n", "processor : i386\n", "number of CPU processors: 12\n", "memory size (GB): 32.0\n" @@ -156,9 +154,7 @@ }, { "cell_type": "markdown", - "metadata": { - "hidden": true - }, + "metadata": {}, "source": [ "To demonstrate the parallelization, we simply duplicate the contents in `df_state_init` to make it seemingly large. Note we intentionally choose `24` as the number for copies to accompany the power of CPU.\n", "\n", @@ -167,9 +163,7 @@ }, { "cell_type": "markdown", - "metadata": { - "hidden": true - }, + "metadata": {}, "source": [ "#### Baseline serial run" ] @@ -179,17 +173,17 @@ "execution_count": 4, "metadata": { "ExecuteTime": { - "end_time": "2019-05-29T06:57:21.643493Z", - "start_time": "2019-05-29T06:56:49.675515Z" + "end_time": "2019-08-30T13:21:17.143124Z", + "start_time": "2019-08-30T13:21:09.465534Z" }, - "hidden": true + "scrolled": false }, "outputs": [ { - "name": "stdout", + "name": "stderr", "output_type": "stream", "text": [ - "Execution time: 31.88 s\n" + "WARNING:root:Execution time: 7.61 s\n" ] } ], @@ -207,14 +201,12 @@ " xx = sp.run_supy(df_forcing_part, df_state_init_mgrids.iloc[[i]])\n", "t1 = time()\n", "t_ser = t1-t0\n", - "print(f'Execution time: {t_ser:.2f} s')\n" + "logging.warning(f'Execution time: {t_ser:.2f} s')\n" ] }, { "cell_type": "markdown", - "metadata": { - "hidden": true - }, + "metadata": {}, "source": [ "#### Parallel run" ] @@ -224,17 +216,16 @@ "execution_count": 5, "metadata": { "ExecuteTime": { - "end_time": "2019-05-29T06:57:30.237555Z", - "start_time": "2019-05-29T06:57:21.645143Z" - }, - "hidden": true + "end_time": "2019-08-30T13:21:21.281001Z", + "start_time": "2019-08-30T13:21:17.144236Z" + } }, "outputs": [ { - "name": "stdout", + "name": "stderr", "output_type": "stream", "text": [ - "Execution time: 8.59 s\n" + "WARNING:root:Execution time: 4.13 s\n" ] } ], @@ -244,15 +235,12 @@ "xx = sp.run_supy(df_forcing_part, df_state_init_mgrids)\n", "t1 = time()\n", "t_par = t1-t0\n", - "print(f'Execution time: {t_par:.2f} s')" + "logging.warning(f'Execution time: {t_par:.2f} s')" ] }, { "cell_type": "markdown", - "metadata": { - "heading_collapsed": true, - "hidden": true - }, + "metadata": {}, "source": [ "#### Benchmark test\n", "\n", @@ -264,78 +252,78 @@ "execution_count": 6, "metadata": { "ExecuteTime": { - "end_time": "2019-05-29T07:29:49.916995Z", - "start_time": "2019-05-29T06:57:30.240188Z" + "end_time": "2019-08-30T13:27:55.748034Z", + "start_time": "2019-08-30T13:21:21.282807Z" }, - "hidden": true + "scrolled": false }, "outputs": [ { - "name": "stdout", + "name": "stderr", "output_type": "stream", "text": [ - "Sim days: 30.0\n", - "No. of grids: 12\n", - "serial:\n", - "Execution time: 16.66 s\n", - "parallel:\n", - "Execution time: 4.83 s\n", + "WARNING:root:Sim days: 30.0\n", + "WARNING:root:No. of grids: 12\n", + "WARNING:root:serial:\n", + "WARNING:root:Execution time: 4.07 s\n", + "WARNING:root:parallel:\n", + "WARNING:root:Execution time: 2.17 s\n", "\n", - "Sim days: 90.0\n", - "No. of grids: 12\n", - "serial:\n", - "Execution time: 47.56 s\n", - "parallel:\n", - "Execution time: 13.11 s\n", + "WARNING:root:Sim days: 90.0\n", + "WARNING:root:No. of grids: 12\n", + "WARNING:root:serial:\n", + "WARNING:root:Execution time: 8.99 s\n", + "WARNING:root:parallel:\n", + "WARNING:root:Execution time: 4.07 s\n", "\n", - "Sim days: 120.0\n", - "No. of grids: 12\n", - "serial:\n", - "Execution time: 59.75 s\n", - "parallel:\n", - "Execution time: 17.03 s\n", + "WARNING:root:Sim days: 120.0\n", + "WARNING:root:No. of grids: 12\n", + "WARNING:root:serial:\n", + "WARNING:root:Execution time: 10.88 s\n", + "WARNING:root:parallel:\n", + "WARNING:root:Execution time: 5.08 s\n", "\n", - "Sim days: 150.0\n", - "No. of grids: 12\n", - "serial:\n", - "Execution time: 75.88 s\n", - "parallel:\n", - "Execution time: 21.21 s\n", + "WARNING:root:Sim days: 150.0\n", + "WARNING:root:No. of grids: 12\n", + "WARNING:root:serial:\n", + "WARNING:root:Execution time: 13.29 s\n", + "WARNING:root:parallel:\n", + "WARNING:root:Execution time: 5.80 s\n", "\n", - "Sim days: 180.0\n", - "No. of grids: 12\n", - "serial:\n", - "Execution time: 89.50 s\n", - "parallel:\n", - "Execution time: 26.77 s\n", + "WARNING:root:Sim days: 180.0\n", + "WARNING:root:No. of grids: 12\n", + "WARNING:root:serial:\n", + "WARNING:root:Execution time: 15.47 s\n", + "WARNING:root:parallel:\n", + "WARNING:root:Execution time: 6.70 s\n", "\n", - "Sim days: 270.0\n", - "No. of grids: 12\n", - "serial:\n", - "Execution time: 134.00 s\n", - "parallel:\n", - "Execution time: 39.63 s\n", + "WARNING:root:Sim days: 270.0\n", + "WARNING:root:No. of grids: 12\n", + "WARNING:root:serial:\n", + "WARNING:root:Execution time: 22.23 s\n", + "WARNING:root:parallel:\n", + "WARNING:root:Execution time: 9.84 s\n", "\n", - "Sim days: 365.0\n", - "No. of grids: 12\n", - "serial:\n", - "Execution time: 174.84 s\n", - "parallel:\n", - "Execution time: 53.04 s\n", + "WARNING:root:Sim days: 365.0\n", + "WARNING:root:No. of grids: 12\n", + "WARNING:root:serial:\n", + "WARNING:root:Execution time: 29.06 s\n", + "WARNING:root:parallel:\n", + "WARNING:root:Execution time: 13.65 s\n", "\n", - "Sim days: 730.0\n", - "No. of grids: 12\n", - "serial:\n", - "Execution time: 347.02 s\n", - "parallel:\n", - "Execution time: 118.87 s\n", + "WARNING:root:Sim days: 730.0\n", + "WARNING:root:No. of grids: 12\n", + "WARNING:root:serial:\n", + "WARNING:root:Execution time: 67.05 s\n", + "WARNING:root:parallel:\n", + "WARNING:root:Execution time: 28.66 s\n", "\n", - "Sim days: 1095.0\n", - "No. of grids: 12\n", - "serial:\n", - "Execution time: 515.71 s\n", - "parallel:\n", - "Execution time: 184.12 s\n", + "WARNING:root:Sim days: 1095.0\n", + "WARNING:root:No. of grids: 12\n", + "WARNING:root:serial:\n", + "WARNING:root:Execution time: 98.66 s\n", + "WARNING:root:parallel:\n", + "WARNING:root:Execution time: 48.68 s\n", "\n" ] } @@ -364,39 +352,38 @@ "dict_time_par = dict()\n", "for sim_len in list_sim_len:\n", " df_forcing_part = df_forcing_m.iloc[:sim_len]\n", - " print('Sim days:', sim_len / 288)\n", - " print('No. of grids:', df_state_init_m.shape[0])\n", + " logging.warning(f'Sim days: {sim_len / 288}')\n", + " logging.warning(f'No. of grids: {df_state_init_m.shape[0]}')\n", " # serial run\n", - " print('serial:')\n", + " logging.warning('serial:')\n", " t0 = time()\n", " for i in range(df_state_init_m.shape[0]):\n", " sp.run_supy(df_forcing_part, df_state_init_m.iloc[[i]])\n", " t1 = time()\n", " t_test = t1 - t0\n", - " print(f'Execution time: {t_test:.2f} s')\n", - " # print()\n", + " logging.warning(f'Execution time: {t_test:.2f} s')\n", + "\n", " dict_time_ser.update({sim_len: t_test})\n", "\n", " # parallel run\n", - " print('parallel:')\n", + " logging.warning('parallel:')\n", " t0 = time()\n", " sp.run_supy(df_forcing_part, df_state_init_m)\n", " t1 = time()\n", " t_test = t1 - t0\n", - " print(f'Execution time: {t_test:.2f} s')\n", - " print()\n", + " logging.warning(f'Execution time: {t_test:.2f} s\\n')\n", + "\n", " dict_time_par.update({sim_len: t_test})" ] }, { "cell_type": "code", - "execution_count": 14, + "execution_count": 7, "metadata": { "ExecuteTime": { - "end_time": "2019-05-29T07:43:34.829549Z", - "start_time": "2019-05-29T07:43:34.605746Z" - }, - "hidden": true + "end_time": "2019-08-30T13:27:56.036351Z", + "start_time": "2019-08-30T13:27:55.753954Z" + } }, "outputs": [ { @@ -406,7 +393,7 @@ "\n", "\n", - "\n", + "\n", " \n", " \n", " \n", " \n", - " \n", " \n", " \n", - " \n", " \n", @@ -436,10 +423,10 @@ " \n", " \n", + "\" id=\"m146728de01\" style=\"stroke:#000000;stroke-width:0.8;\"/>\n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -491,7 +478,7 @@ "z\n", "\" id=\"DejaVuSans-48\"/>\n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -501,7 +488,7 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -525,7 +512,7 @@ "z\n", "\" id=\"DejaVuSans-52\"/>\n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -535,7 +522,7 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -572,7 +559,7 @@ "z\n", "\" id=\"DejaVuSans-54\"/>\n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -582,7 +569,7 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -628,7 +615,7 @@ "z\n", "\" id=\"DejaVuSans-56\"/>\n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -638,7 +625,7 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -658,7 +645,7 @@ "z\n", "\" id=\"DejaVuSans-49\"/>\n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -1068,7 +1055,7 @@ "z\n", "\" id=\"DejaVuSans-41\"/>\n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -1111,15 +1098,15 @@ " \n", " \n", + "\" id=\"me0090ed891\" style=\"stroke:#000000;stroke-width:0.8;\"/>\n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -1127,133 +1114,69 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", " \n", - " \n", " \n", " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", " \n", - " \n", " \n", " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", " \n", - " \n", " \n", " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", " \n", - " \n", " \n", " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", " \n", " \n", " \n", @@ -1353,7 +1276,7 @@ "z\n", "\" id=\"DejaVuSans-115\"/>\n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -1376,15 +1299,15 @@ " \n", " \n", " \n", - " \n", " \n", " \n", + "\" id=\"m54f38df3f3\" style=\"stroke:#1f77b4;\"/>\n", " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", " \n", - " \n", " \n", " \n", + "\" id=\"m78e4433519\" style=\"stroke:#ff7f0e;\"/>\n", " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", " \n", - " \n", " \n", " \n", - " \n", " \n", " \n", - " \n", " \n", " \n", - " \n", " \n", " \n", " \n", - " \n", " \n", " \n", - " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -1521,7 +1444,7 @@ "z\n", "\" id=\"DejaVuSans-112\"/>\n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -1533,18 +1456,18 @@ " \n", " \n", " \n", - " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -1554,8 +1477,8 @@ " \n", " \n", " \n", - " \n", " \n", " \n", @@ -1570,10 +1493,10 @@ "C -3 0.795609 -2.683901 1.55874 -2.12132 2.12132 \n", "C -1.55874 2.683901 -0.795609 3 0 3 \n", "z\n", - "\" id=\"m087d978037\" style=\"stroke:#2ca02c;\"/>\n", + "\" id=\"m9ddce64063\" style=\"stroke:#2ca02c;\"/>\n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -1605,7 +1528,7 @@ "z\n", "\" id=\"DejaVuSans-44\"/>\n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -1636,14 +1559,14 @@ " \n", " \n", + "\" id=\"m152e5300e4\" style=\"stroke:#2ca02c;stroke-width:0.8;\"/>\n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", - " \n", + " \n", + " \n", " \n", " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", - " \n", - " \n", - " \n", - " \n", - " \n", + " \n", + " \n", " \n", " \n", - " \n", - " \n", + " \n", + " \n", " \n", " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", - " \n", - " \n", + " \n", + " \n", " \n", " \n", - " \n", - " \n", + " \n", + " \n", " \n", " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", - " \n", - " \n", + " \n", + " \n", " \n", " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", - " \n", - " \n", + " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -1877,54 +1730,54 @@ " \n", " \n", " \n", - " \n", - " \n", + " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", " \n", - " \n", " \n", " \n", - " \n", " \n", " \n", - " \n", " \n", " \n", - " \n", " \n", " \n", " \n", " \n", - " \n", - " \n", + " \n", + " \n", " \n", " \n", "\n" @@ -1983,11 +1836,11 @@ }, { "cell_type": "code", - "execution_count": 3, + "execution_count": 8, "metadata": { "ExecuteTime": { - "end_time": "2019-06-09T12:05:51.927668Z", - "start_time": "2019-06-09T12:05:51.914276Z" + "end_time": "2019-08-30T13:27:56.050839Z", + "start_time": "2019-08-30T13:27:56.037654Z" } }, "outputs": [ @@ -2033,7 +1886,7 @@ " \n", " \n", "
\n", - " 98\n", + " 98\n", " 0.12\n", " 0.15\n", " 0.12\n", @@ -2052,7 +1905,7 @@ "98 0.12 0.15 0.12 0.18 0.21 0.21 0.1" ] }, - "execution_count": 3, + "execution_count": 8, "metadata": {}, "output_type": "execute_result" } @@ -2072,11 +1925,11 @@ }, { "cell_type": "code", - "execution_count": 4, + "execution_count": 9, "metadata": { "ExecuteTime": { - "end_time": "2019-06-09T12:05:54.345422Z", - "start_time": "2019-06-09T12:05:54.342753Z" + "end_time": "2019-08-30T13:27:56.055349Z", + "start_time": "2019-08-30T13:27:56.052043Z" } }, "outputs": [], @@ -2093,11 +1946,11 @@ }, { "cell_type": "code", - "execution_count": 5, + "execution_count": 10, "metadata": { "ExecuteTime": { - "end_time": "2019-06-09T12:05:55.278039Z", - "start_time": "2019-06-09T12:05:55.264252Z" + "end_time": "2019-08-30T13:27:56.070172Z", + "start_time": "2019-08-30T13:27:56.056750Z" } }, "outputs": [ @@ -2143,7 +1996,7 @@ " \n", " \n", "
\n", - " 98\n", + " 98\n", " 0\n", " 1\n", " 0\n", @@ -2162,7 +2015,7 @@ "98 0 1 0 0 0 0 0" ] }, - "execution_count": 5, + "execution_count": 10, "metadata": {}, "output_type": "execute_result" } @@ -2182,11 +2035,11 @@ }, { "cell_type": "code", - "execution_count": 6, + "execution_count": 11, "metadata": { "ExecuteTime": { - "end_time": "2019-06-09T12:05:57.342627Z", - "start_time": "2019-06-09T12:05:57.289115Z" + "end_time": "2019-08-30T13:27:56.116959Z", + "start_time": "2019-08-30T13:27:56.071536Z" } }, "outputs": [], @@ -2210,11 +2063,11 @@ }, { "cell_type": "code", - "execution_count": 7, + "execution_count": 12, "metadata": { "ExecuteTime": { - "end_time": "2019-06-09T12:10:38.171163Z", - "start_time": "2019-06-09T12:05:59.988895Z" + "end_time": "2019-08-30T13:28:23.993336Z", + "start_time": "2019-08-30T13:27:56.118221Z" } }, "outputs": [], @@ -2232,11 +2085,11 @@ }, { "cell_type": "code", - "execution_count": 8, + "execution_count": 13, "metadata": { "ExecuteTime": { - "end_time": "2019-06-09T12:10:57.348997Z", - "start_time": "2019-06-09T12:10:54.132583Z" + "end_time": "2019-08-30T13:28:27.557752Z", + "start_time": "2019-08-30T13:28:23.995140Z" } }, "outputs": [], @@ -2251,11 +2104,11 @@ }, { "cell_type": "code", - "execution_count": 9, + "execution_count": 14, "metadata": { "ExecuteTime": { - "end_time": "2019-06-09T12:10:59.088972Z", - "start_time": "2019-06-09T12:10:58.752503Z" + "end_time": "2019-08-30T13:28:27.854687Z", + "start_time": "2019-08-30T13:28:27.558973Z" }, "scrolled": false }, @@ -2267,7 +2120,7 @@ "\n", "\n", - "\n", + "\n", " \n", " \n", " \n", " \n", - " \n", " \n", " \n", - " \n", " \n", @@ -2297,10 +2150,10 @@ " \n", " \n", + "\" id=\"m4a45190a73\" style=\"stroke:#000000;stroke-width:0.8;\"/>\n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -2334,7 +2187,7 @@ "z\n", "\" id=\"DejaVuSans-46\"/>\n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -2344,7 +2197,7 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -2364,7 +2217,7 @@ "z\n", "\" id=\"DejaVuSans-49\"/>\n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -2374,7 +2227,7 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -2405,7 +2258,7 @@ "z\n", "\" id=\"DejaVuSans-50\"/>\n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -2415,7 +2268,7 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -2454,7 +2307,7 @@ "z\n", "\" id=\"DejaVuSans-51\"/>\n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -2464,7 +2317,7 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -2488,7 +2341,7 @@ "z\n", "\" id=\"DejaVuSans-52\"/>\n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -2498,7 +2351,7 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -2529,7 +2382,7 @@ "z\n", "\" id=\"DejaVuSans-53\"/>\n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -2539,7 +2392,7 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -2576,7 +2429,7 @@ "z\n", "\" id=\"DejaVuSans-54\"/>\n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -2586,7 +2439,7 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -2602,7 +2455,7 @@ "z\n", "\" id=\"DejaVuSans-55\"/>\n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -2653,7 +2506,7 @@ "z\n", "\" id=\"DejaVuSans-Oblique-945\"/>\n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -2665,14 +2518,14 @@ " \n", " \n", + "\" id=\"m93eb5c620e\" style=\"stroke:#000000;stroke-width:0.8;\"/>\n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -2728,15 +2615,15 @@ " \n", " \n", " \n", - " \n", - " \n", + " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -2744,15 +2631,15 @@ " \n", " \n", " \n", - " \n", - " \n", + " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -2760,15 +2647,15 @@ " \n", " \n", " \n", - " \n", - " \n", + " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -2776,22 +2663,37 @@ " \n", " \n", " \n", - " \n", - " \n", + " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -2887,200 +2789,200 @@ " \n", " \n", " \n", - " \n", - " \n", + " \n", " \n", - " \n", - " \n", + " \n", " \n", - " \n", - " \n", + " \n", " \n", " \n", - " \n", " \n", " \n", - " \n", " \n", " \n", - " \n", " \n", " \n", - " \n", " \n", " \n", " \n", - " \n", " \n", - " \n", - " \n", + " \n", " \n", - " \n", - " \n", + " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", " \n", - " \n", - " \n", + " \n", " \n", - " \n", - " \n", + " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", " \n", " \n", - " \n", - " \n", + " \n", " \n", - " \n", - " \n", + " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -3257,8 +3159,8 @@ " \n", " \n", " \n", - " \n", - " \n", + " \n", + " \n", " \n", " \n", "\n" @@ -3296,11 +3198,11 @@ }, { "cell_type": "code", - "execution_count": 71, + "execution_count": 15, "metadata": { "ExecuteTime": { - "end_time": "2019-06-09T15:35:42.730001Z", - "start_time": "2019-06-09T15:35:42.719531Z" + "end_time": "2019-08-30T13:28:27.866520Z", + "start_time": "2019-08-30T13:28:27.855983Z" } }, "outputs": [ @@ -3311,7 +3213,7 @@ " dtype='datetime64[ns]')" ] }, - "execution_count": 71, + "execution_count": 15, "metadata": {}, "output_type": "execute_result" } @@ -3332,21 +3234,21 @@ }, { "cell_type": "code", - "execution_count": 57, + "execution_count": 16, "metadata": { "ExecuteTime": { - "end_time": "2019-06-09T13:39:59.811284Z", - "start_time": "2019-06-09T13:39:59.604490Z" + "end_time": "2019-08-30T13:28:28.001418Z", + "start_time": "2019-08-30T13:28:27.867568Z" } }, "outputs": [ { "data": { "text/plain": [ - "" + "" ] }, - "execution_count": 57, + "execution_count": 16, "metadata": {}, "output_type": "execute_result" }, @@ -3357,7 +3259,7 @@ "\n", "\n", - "\n", + "\n", " \n", " \n", " \n", " \n", - " \n", " \n", " \n", " \n", - " \n", " \n", @@ -3387,10 +3289,10 @@ " \n", " \n", + "\" id=\"mc7a0148954\" style=\"stroke:#000000;stroke-width:0.8;\"/>\n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -3429,7 +3331,7 @@ "z\n", "\" id=\"DejaVuSans-58\"/>\n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -3532,7 +3434,7 @@ "z\n", "\" id=\"DejaVuSans-108\"/>\n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -3545,7 +3447,7 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -3554,17 +3456,10 @@ " \n", " \n", + "\" id=\"mab55b18eb6\" style=\"stroke:#000000;stroke-width:0.6;\"/>\n", " \n", " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -3603,7 +3498,7 @@ "z\n", "\" id=\"DejaVuSans-51\"/>\n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -3612,10 +3507,10 @@ " \n", " \n", " \n", - " \n", - " \n", + " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -3652,7 +3547,7 @@ "z\n", "\" id=\"DejaVuSans-54\"/>\n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -3661,10 +3556,10 @@ " \n", " \n", " \n", - " \n", - " \n", + " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -3701,7 +3596,7 @@ "z\n", "\" id=\"DejaVuSans-57\"/>\n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -3710,10 +3605,10 @@ " \n", " \n", " \n", - " \n", - " \n", + " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -3733,7 +3628,7 @@ "z\n", "\" id=\"DejaVuSans-49\"/>\n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -3742,15 +3637,15 @@ " \n", " \n", " \n", - " \n", - " \n", + " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -3759,10 +3654,10 @@ " \n", " \n", " \n", - " \n", - " \n", + " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -3808,7 +3703,7 @@ "z\n", "\" id=\"DejaVuSans-56\"/>\n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -3817,15 +3712,15 @@ " \n", " \n", " \n", - " \n", - " \n", + " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -3981,7 +3876,7 @@ "z\n", "\" id=\"DejaVuSans-109\"/>\n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -3995,42 +3890,42 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", + "\" id=\"maf1e37954f\" style=\"stroke:#000000;stroke-width:0.8;\"/>\n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -4054,220 +3949,224 @@ "z\n", "\" id=\"DejaVuSans-52\"/>\n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", " \n", " \n", - " \n", - " \n", + " \n", " \n", - " \n", - " \n", + " \n", " \n", " \n", - " \n", " \n", " \n", - " \n", " \n", " \n", - " \n", " \n", " \n", - " \n", " \n", " \n", " \n", - " \n", " \n", - " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -4278,21 +4177,21 @@ "z\n", "\" id=\"DejaVuSans-46\"/>\n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", " \n", - " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -4302,8 +4201,8 @@ " \n", " \n", " \n", - " \n", - " \n", + " \n", + " \n", " \n", " \n", "\n" @@ -4331,11 +4230,11 @@ }, { "cell_type": "code", - "execution_count": 70, + "execution_count": 17, "metadata": { "ExecuteTime": { - "end_time": "2019-06-09T13:47:29.922638Z", - "start_time": "2019-06-09T13:47:29.748230Z" + "end_time": "2019-08-30T13:28:28.163541Z", + "start_time": "2019-08-30T13:28:28.002513Z" } }, "outputs": [ @@ -4345,7 +4244,7 @@ "Text(0, 0.5, '$T_{2,max}$ ($^{\\\\circ}}$C)')" ] }, - "execution_count": 70, + "execution_count": 17, "metadata": {}, "output_type": "execute_result" }, @@ -4356,7 +4255,7 @@ "\n", "\n", - "\n", + "\n", " \n", " \n", " \n", " \n", - " \n", " \n", " \n", - " \n", " \n", @@ -4386,10 +4285,10 @@ " \n", " \n", + "\" id=\"ma98f99a3f7\" style=\"stroke:#000000;stroke-width:0.8;\"/>\n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -4436,7 +4335,7 @@ "z\n", "\" id=\"DejaVuSans-49\"/>\n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -4446,7 +4345,7 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -4477,7 +4376,7 @@ "z\n", "\" id=\"DejaVuSans-50\"/>\n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -4487,7 +4386,7 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -4526,7 +4425,7 @@ "z\n", "\" id=\"DejaVuSans-51\"/>\n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -4536,7 +4435,7 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -4560,7 +4459,7 @@ "z\n", "\" id=\"DejaVuSans-52\"/>\n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -4570,7 +4469,7 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -4601,7 +4500,7 @@ "z\n", "\" id=\"DejaVuSans-53\"/>\n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -4611,7 +4510,7 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -4648,7 +4547,7 @@ "z\n", "\" id=\"DejaVuSans-54\"/>\n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -4658,7 +4557,7 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -4674,7 +4573,7 @@ "z\n", "\" id=\"DejaVuSans-55\"/>\n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -4684,7 +4583,7 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -4730,7 +4629,7 @@ "z\n", "\" id=\"DejaVuSans-56\"/>\n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -4771,7 +4670,7 @@ "z\n", "\" id=\"DejaVuSans-Oblique-945\"/>\n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -4782,10 +4681,10 @@ " \n", " \n", + "\" id=\"mf60017d9cb\" style=\"stroke:#000000;stroke-width:0.8;\"/>\n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -4822,7 +4721,7 @@ "z\n", "\" id=\"DejaVuSans-57\"/>\n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -4833,12 +4732,12 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -4849,12 +4748,12 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -4865,12 +4764,12 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -4881,12 +4780,12 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -4897,12 +4796,12 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -4910,7 +4809,23 @@ " \n", " \n", " \n", - " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -5103,143 +5018,143 @@ " \n", " \n", " \n", - " \n", - " \n", + " \n", " \n", - " \n", - " \n", + " \n", " \n", " \n", - " \n", " \n", " \n", - " \n", " \n", " \n", - " \n", " \n", " \n", - " \n", " \n", " \n", " \n", - " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -5397,13 +5312,13 @@ " \n", " \n", " \n", - " \n", - " \n", + " \n", " \n", - " \n", - " \n", + " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -5446,15 +5361,15 @@ " \n", " \n", " \n", - " \n", - " \n", + " \n", " \n", - " \n", - " \n", + " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -5480,8 +5395,8 @@ " \n", " \n", " \n", - " \n", - " \n", + " \n", + " \n", " \n", " \n", "\n" @@ -5518,21 +5433,21 @@ }, { "cell_type": "code", - "execution_count": 23, + "execution_count": 18, "metadata": { "ExecuteTime": { - "end_time": "2019-05-29T12:33:09.920406Z", - "start_time": "2019-05-29T12:33:09.756123Z" + "end_time": "2019-08-30T13:28:28.309058Z", + "start_time": "2019-08-30T13:28:28.168142Z" } }, "outputs": [ { "data": { "text/plain": [ - "" + "" ] }, - "execution_count": 23, + "execution_count": 18, "metadata": {}, "output_type": "execute_result" }, @@ -5543,7 +5458,7 @@ "\n", "\n", - "\n", + "\n", " \n", " \n", " \n", " \n", - " \n", " \n", " \n", " \n", - " \n", " \n", " \n", - " \n", " \n", " \n", - " \n", " \n", " \n", - " \n", " \n", " \n", - " \n", " \n", " \n", - " \n", " \n", " \n", - " \n", " \n", " \n", - " \n", " \n", " \n", - " \n", " \n", " \n", - " \n", " \n", " \n", - " \n", " \n", " \n", - " \n", " \n", " \n", - " \n", " \n", @@ -5669,10 +5584,10 @@ " \n", " \n", + "\" id=\"m20cb3d16dd\" style=\"stroke:#000000;stroke-width:0.8;\"/>\n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -5742,7 +5657,7 @@ "z\n", "\" id=\"DejaVuSans-110\"/>\n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -5752,7 +5667,7 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -5820,7 +5735,7 @@ "z\n", "\" id=\"DejaVuSans-98\"/>\n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -5830,7 +5745,7 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -5868,7 +5783,7 @@ "z\n", "\" id=\"DejaVuSans-114\"/>\n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -5878,7 +5793,7 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -5925,7 +5840,7 @@ "z\n", "\" id=\"DejaVuSans-112\"/>\n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -5935,7 +5850,7 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -5958,7 +5873,7 @@ "z\n", "\" id=\"DejaVuSans-121\"/>\n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -5968,7 +5883,7 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -5996,7 +5911,7 @@ "z\n", "\" id=\"DejaVuSans-117\"/>\n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -6006,7 +5921,7 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -6019,7 +5934,7 @@ "z\n", "\" id=\"DejaVuSans-108\"/>\n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -6029,7 +5944,7 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -6069,7 +5984,7 @@ "z\n", "\" id=\"DejaVuSans-103\"/>\n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -6079,7 +5994,7 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -6117,7 +6032,7 @@ "z\n", "\" id=\"DejaVuSans-83\"/>\n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -6127,7 +6042,7 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -6196,7 +6111,7 @@ "z\n", "\" id=\"DejaVuSans-116\"/>\n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -6206,7 +6121,7 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -6255,7 +6170,7 @@ "z\n", "\" id=\"DejaVuSans-118\"/>\n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -6265,7 +6180,7 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -6289,7 +6204,7 @@ "z\n", "\" id=\"DejaVuSans-68\"/>\n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -6319,7 +6234,7 @@ "z\n", "\" id=\"DejaVuSans-104\"/>\n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -6334,10 +6249,10 @@ " \n", " \n", + "\" id=\"m146ddf9bc7\" style=\"stroke:#000000;stroke-width:0.8;\"/>\n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -6371,7 +6286,7 @@ "z\n", "\" id=\"DejaVuSans-46\"/>\n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -6381,7 +6296,7 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -6436,7 +6351,7 @@ "z\n", "\" id=\"DejaVuSans-53\"/>\n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -6446,12 +6361,12 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -6461,7 +6376,7 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -6477,7 +6392,7 @@ "z\n", "\" id=\"DejaVuSans-55\"/>\n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -6487,7 +6402,7 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -6507,7 +6422,7 @@ "z\n", "\" id=\"DejaVuSans-49\"/>\n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -6518,12 +6433,12 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -6534,12 +6449,12 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -6550,12 +6465,12 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -6688,7 +6603,7 @@ "z\n", "\" id=\"DejaVuSans-41\"/>\n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -6718,30 +6633,30 @@ " \n", " \n", " \n", - " \n", " \n", " \n", - " \n", " \n", " \n", - " \n", " \n", " \n", - " \n", " \n", " \n", " \n", " \n", - " \n", - " \n", + " \n", + " \n", " \n", " \n", "\n" @@ -6782,11 +6697,11 @@ }, { "cell_type": "code", - "execution_count": 24, + "execution_count": 19, "metadata": { "ExecuteTime": { - "end_time": "2019-05-29T12:33:11.585959Z", - "start_time": "2019-05-29T12:33:11.577023Z" + "end_time": "2019-08-30T13:28:28.316578Z", + "start_time": "2019-08-30T13:28:28.310793Z" } }, "outputs": [], @@ -6798,11 +6713,11 @@ }, { "cell_type": "code", - "execution_count": 25, + "execution_count": 20, "metadata": { "ExecuteTime": { - "end_time": "2019-05-29T12:33:12.572391Z", - "start_time": "2019-05-29T12:33:12.554543Z" + "end_time": "2019-08-30T13:28:28.343249Z", + "start_time": "2019-08-30T13:28:28.317723Z" } }, "outputs": [], @@ -6830,11 +6745,11 @@ }, { "cell_type": "code", - "execution_count": 23, + "execution_count": 21, "metadata": { "ExecuteTime": { - "end_time": "2019-05-29T07:46:36.690581Z", - "start_time": "2019-05-29T07:46:23.278577Z" + "end_time": "2019-08-30T13:28:35.182569Z", + "start_time": "2019-08-30T13:28:28.344393Z" } }, "outputs": [ @@ -6842,7 +6757,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "Execution time: 13.41 s\n" + "Execution time: 6.83 s\n" ] } ], @@ -6859,11 +6774,11 @@ }, { "cell_type": "code", - "execution_count": 26, + "execution_count": 22, "metadata": { "ExecuteTime": { - "end_time": "2019-05-29T12:33:14.224915Z", - "start_time": "2019-05-29T12:33:14.220639Z" + "end_time": "2019-08-30T13:28:35.187898Z", + "start_time": "2019-08-30T13:28:35.183774Z" } }, "outputs": [], @@ -6893,11 +6808,11 @@ }, { "cell_type": "code", - "execution_count": 27, + "execution_count": 23, "metadata": { "ExecuteTime": { - "end_time": "2019-05-29T12:33:15.725163Z", - "start_time": "2019-05-29T12:33:15.570875Z" + "end_time": "2019-08-30T13:28:35.300983Z", + "start_time": "2019-08-30T13:28:35.189453Z" } }, "outputs": [], @@ -6925,11 +6840,11 @@ }, { "cell_type": "code", - "execution_count": 28, + "execution_count": 24, "metadata": { "ExecuteTime": { - "end_time": "2019-05-29T12:35:10.849868Z", - "start_time": "2019-05-29T12:33:16.571619Z" + "end_time": "2019-08-30T13:29:13.823483Z", + "start_time": "2019-08-30T13:28:35.302368Z" } }, "outputs": [ @@ -6937,7 +6852,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "Execution time: 114.27 s\n" + "Execution time: 38.52 s\n" ] } ], @@ -6959,11 +6874,11 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 25, "metadata": { "ExecuteTime": { - "end_time": "2019-05-29T12:35:11.308119Z", - "start_time": "2019-05-29T12:33:18.323Z" + "end_time": "2019-08-30T13:29:15.278380Z", + "start_time": "2019-08-30T13:29:13.824763Z" } }, "outputs": [], @@ -6976,14 +6891,773 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 26, "metadata": { "ExecuteTime": { - "end_time": "2019-05-29T12:35:11.310700Z", - "start_time": "2019-05-29T12:33:19.448Z" + "end_time": "2019-08-30T13:29:15.426487Z", + "start_time": "2019-08-30T13:29:15.279656Z" } }, - "outputs": [], + "outputs": [ + { + "data": { + "image/svg+xml": [ + "\n", + "\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "\n" + ], + "text/plain": [ + "
" + ] + }, + "metadata": { + "needs_background": "light" + }, + "output_type": "display_data" + } + ], "source": [ "ax_temp_diff_stat=df_temp_diff_stat.plot()\n", "ax_temp_diff_stat.set_ylabel('$\\\\Delta T_2$ ($^{\\\\circ}}$C)')\n",