|
|
|
@ -45,31 +45,36 @@
@@ -45,31 +45,36 @@
|
|
|
|
|
{ |
|
|
|
|
"cell_type": "markdown", |
|
|
|
|
"id": "83163834-de47-4f28-8add-768c7b76e1d3", |
|
|
|
|
"metadata": {}, |
|
|
|
|
"metadata": { |
|
|
|
|
"jp-MarkdownHeadingCollapsed": true |
|
|
|
|
}, |
|
|
|
|
"source": [ |
|
|
|
|
"### Helper functions, variables and classes" |
|
|
|
|
] |
|
|
|
|
}, |
|
|
|
|
{ |
|
|
|
|
"cell_type": "code", |
|
|
|
|
"execution_count": 144, |
|
|
|
|
"execution_count": 411, |
|
|
|
|
"id": "61405aa1-0b4d-4a8a-85a5-3097d37c644e", |
|
|
|
|
"metadata": {}, |
|
|
|
|
"outputs": [], |
|
|
|
|
"source": [ |
|
|
|
|
"month_name = [\"J\", \"F\", \"M\", \"A\", \"M\", \"J\", \"J\", \"A\", \"S\", \"O\", \"N\", \"D\"]\n", |
|
|
|
|
"month_name_3 = [\"Jan\", \"Feb\", \"Mar\", \"Apr\", \"May\", \"Jun\", \"Jul\", \"Aug\", \"Sep\", \"Oct\", \"Nov\", \"Dec\"]" |
|
|
|
|
"month_name = [\"J\", \"F\", \"M\", \"A\", \"M\", \"J\", \n", |
|
|
|
|
" \"J\", \"A\", \"S\", \"O\", \"N\", \"D\"]\n", |
|
|
|
|
"month_name_3 = [\"Jan\", \"Feb\", \"Mar\", \"Apr\", \"May\", \"Jun\",\n", |
|
|
|
|
" \"Jul\", \"Aug\", \"Sep\", \"Oct\", \"Nov\", \"Dec\"]" |
|
|
|
|
] |
|
|
|
|
}, |
|
|
|
|
{ |
|
|
|
|
"cell_type": "code", |
|
|
|
|
"execution_count": 3, |
|
|
|
|
"execution_count": 412, |
|
|
|
|
"id": "b929a567-c60d-47e4-a5e3-3ca83b29d07a", |
|
|
|
|
"metadata": {}, |
|
|
|
|
"outputs": [], |
|
|
|
|
"source": [ |
|
|
|
|
"area_factor = (\n", |
|
|
|
|
" np.cos(np.arange(180) * np.pi / 180) - np.cos(np.arange(1, 181) * np.pi / 180)\n", |
|
|
|
|
" np.cos(np.arange(180) * np.pi / 180) - \n", |
|
|
|
|
" np.cos(np.arange(1, 181) * np.pi / 180)\n", |
|
|
|
|
") / 2" |
|
|
|
|
] |
|
|
|
|
}, |
|
|
|
@ -97,7 +102,7 @@
@@ -97,7 +102,7 @@
|
|
|
|
|
}, |
|
|
|
|
{ |
|
|
|
|
"cell_type": "code", |
|
|
|
|
"execution_count": 54, |
|
|
|
|
"execution_count": 376, |
|
|
|
|
"id": "4250ebc7-1c87-4ff0-bc58-faaf6732008f", |
|
|
|
|
"metadata": {}, |
|
|
|
|
"outputs": [], |
|
|
|
@ -113,6 +118,7 @@
@@ -113,6 +118,7 @@
|
|
|
|
|
" model (str): model associated with the latitude band\n", |
|
|
|
|
" color (str): color associated with the latitude band.\n", |
|
|
|
|
" \"\"\"\n", |
|
|
|
|
"\n", |
|
|
|
|
" def __init__(self, expression, model=None):\n", |
|
|
|
|
" \"\"\"\n", |
|
|
|
|
" Initializes a LatitudeBand object with the given latitude \n", |
|
|
|
@ -174,7 +180,10 @@
@@ -174,7 +180,10 @@
|
|
|
|
|
" # store latitude bands model and prettify title\n", |
|
|
|
|
" self.model = model\n", |
|
|
|
|
" self.title = f\"{p1}–{p2}\" # like 9° S–18° S\n", |
|
|
|
|
" self.label = self.title.replace(\" \", \"\")" |
|
|
|
|
" self.label = self.title.replace(\" \", \"\")\n", |
|
|
|
|
"\n", |
|
|
|
|
" def __repr__(self):\n", |
|
|
|
|
" return self.label" |
|
|
|
|
] |
|
|
|
|
}, |
|
|
|
|
{ |
|
|
|
@ -187,7 +196,7 @@
@@ -187,7 +196,7 @@
|
|
|
|
|
}, |
|
|
|
|
{ |
|
|
|
|
"cell_type": "code", |
|
|
|
|
"execution_count": 6, |
|
|
|
|
"execution_count": 413, |
|
|
|
|
"id": "2dd01e73-6586-4e1b-b519-4f3e84ae8940", |
|
|
|
|
"metadata": {}, |
|
|
|
|
"outputs": [], |
|
|
|
@ -198,7 +207,7 @@
@@ -198,7 +207,7 @@
|
|
|
|
|
}, |
|
|
|
|
{ |
|
|
|
|
"cell_type": "code", |
|
|
|
|
"execution_count": 7, |
|
|
|
|
"execution_count": 414, |
|
|
|
|
"id": "9252215e-9586-444e-bb63-b65dcb945dd6", |
|
|
|
|
"metadata": {}, |
|
|
|
|
"outputs": [], |
|
|
|
@ -214,7 +223,7 @@
@@ -214,7 +223,7 @@
|
|
|
|
|
}, |
|
|
|
|
{ |
|
|
|
|
"cell_type": "code", |
|
|
|
|
"execution_count": 8, |
|
|
|
|
"execution_count": 416, |
|
|
|
|
"id": "69602993-2005-4fed-b425-69575f9fd2cf", |
|
|
|
|
"metadata": { |
|
|
|
|
"editable": true, |
|
|
|
@ -240,15 +249,9 @@
@@ -240,15 +249,9 @@
|
|
|
|
|
"}\n", |
|
|
|
|
"\n", |
|
|
|
|
"wrf_hourly_total_ip = {\n", |
|
|
|
|
" key: np.load(f\"./data/WRF/WRF_HOURLY_TOTAL_IP_{parameters}.npy\")\n", |
|
|
|
|
" key: np.load(f\"./data/WRF/WRF_HOURLY_TOTAL_IP_{parameters}.npy\")[:wrf_N_days]\n", |
|
|
|
|
" for key, parameters in zip([500, 800, 1000, 1200],\n", |
|
|
|
|
" [\"500_T2_25\", \"800\", \"1000\", \"1200\"])\n", |
|
|
|
|
"}\n", |
|
|
|
|
"\n", |
|
|
|
|
"inm_hourly_total_ip = {\n", |
|
|
|
|
" key: np.load(f\"./data/INMCM/INMCM_HOURLY_TOTAL_IP_{parameters}.npy\")\n", |
|
|
|
|
" for key, parameters in zip([800, 1000, 1200],\n", |
|
|
|
|
" [\"800\", \"1000\", \"1200\"])\n", |
|
|
|
|
"}" |
|
|
|
|
] |
|
|
|
|
}, |
|
|
|
@ -262,7 +265,25 @@
@@ -262,7 +265,25 @@
|
|
|
|
|
}, |
|
|
|
|
{ |
|
|
|
|
"cell_type": "code", |
|
|
|
|
"execution_count": 265, |
|
|
|
|
"execution_count": 417, |
|
|
|
|
"id": "728962ea-6e40-4827-bbf3-0da19b8e5c5b", |
|
|
|
|
"metadata": {}, |
|
|
|
|
"outputs": [], |
|
|
|
|
"source": [ |
|
|
|
|
"# for averaging over months we use\n", |
|
|
|
|
"# `(wrf_data_LATxMON[:, :].sum(axis=0)*days).sum()/days.sum()`\n", |
|
|
|
|
"# unstead\n", |
|
|
|
|
"# `wrf_data_LATxMON[:, :].sum(axis=0).mean()`\n", |
|
|
|
|
"# because\n", |
|
|
|
|
"# ((a1+a2+a3)/3 + (b1+b2)/2)/2 != (a1+a2+a3+b1+b2)/5\n", |
|
|
|
|
"\n", |
|
|
|
|
"wrf_numdays = np.load(\"./data/WRF/WRF_NUMDAYS_MON.npy\")\n", |
|
|
|
|
"inm_numdays = np.load(\"./data/INMCM/INMCM_NUMDAYS_MON.npy\")" |
|
|
|
|
] |
|
|
|
|
}, |
|
|
|
|
{ |
|
|
|
|
"cell_type": "code", |
|
|
|
|
"execution_count": 418, |
|
|
|
|
"id": "90002efb-7421-46cc-8e64-96c6d465c617", |
|
|
|
|
"metadata": { |
|
|
|
|
"editable": true, |
|
|
|
@ -278,19 +299,19 @@
@@ -278,19 +299,19 @@
|
|
|
|
|
"text": [ |
|
|
|
|
"Model | CAPE | T2,°C | Band | % \n", |
|
|
|
|
"-----------------------------------------\n", |
|
|
|
|
"WRF | 500 | 25 | 9°S–9°N | 57.5%\n", |
|
|
|
|
"INMCM | 800 | - | 9°S–9°N | 51.7%\n", |
|
|
|
|
"WRF | 800 | - | 9°S–9°N | 60.2%\n", |
|
|
|
|
"INMCM | 1000 | - | 9°S–9°N | 53.0%\n", |
|
|
|
|
"WRF | 1000 | - | 9°S–9°N | 62.3%\n", |
|
|
|
|
"INMCM | 1200 | - | 9°S–9°N | 53.7%\n", |
|
|
|
|
"WRF | 1200 | - | 9°S–9°N | 63.4%\n", |
|
|
|
|
"WRF | 500 | 25 | 9°S–9°N | 57.53%\n", |
|
|
|
|
"INMCM | 800 | - | 9°S–9°N | 51.72%\n", |
|
|
|
|
"WRF | 800 | - | 9°S–9°N | 60.19%\n", |
|
|
|
|
"INMCM | 1000 | - | 9°S–9°N | 52.99%\n", |
|
|
|
|
"WRF | 1000 | - | 9°S–9°N | 62.30%\n", |
|
|
|
|
"INMCM | 1200 | - | 9°S–9°N | 53.66%\n", |
|
|
|
|
"WRF | 1200 | - | 9°S–9°N | 63.40%\n", |
|
|
|
|
"-----------------------------------------\n", |
|
|
|
|
"INMCM | 1000 | - | 18°S–18°N | 86.1%\n", |
|
|
|
|
"WRF | 1000 | - | 18°S–18°N | 92.1%\n", |
|
|
|
|
"INMCM | 1000 | - | 18°S–18°N | 86.08%\n", |
|
|
|
|
"WRF | 1000 | - | 18°S–18°N | 92.08%\n", |
|
|
|
|
"-----------------------------------------\n", |
|
|
|
|
"INMCM | 1000 | - | 30°S–30°N | 96.5%\n", |
|
|
|
|
"WRF | 1000 | - | 30°S–30°N | 98.8%\n" |
|
|
|
|
"INMCM | 1000 | - | 30°S–30°N | 96.51%\n", |
|
|
|
|
"WRF | 1000 | - | 30°S–30°N | 98.83%\n" |
|
|
|
|
] |
|
|
|
|
} |
|
|
|
|
], |
|
|
|
@ -311,19 +332,21 @@
@@ -311,19 +332,21 @@
|
|
|
|
|
" capes = [500, 800, 1000, 1200]\n", |
|
|
|
|
"\n", |
|
|
|
|
" for cape in capes:\n", |
|
|
|
|
" wrf_ip = wrf_LATxMON_ip[cape][wrf_band.slice].sum(axis=0).mean() / 240e3 * 100\n", |
|
|
|
|
" wrf_ip_MON = wrf_LATxMON_ip[cape][wrf_band.slice].sum(axis=0)\n", |
|
|
|
|
" wrf_share = (wrf_ip_MON*wrf_numdays).sum() / wrf_numdays.sum() / 240e3 * 100\n", |
|
|
|
|
"\n", |
|
|
|
|
" if cape != 500:\n", |
|
|
|
|
" inm_ip = inm_LATxMON_ip[cape][inm_band.slice].sum(axis=0).mean() / 240e3 * 100\n", |
|
|
|
|
" print(f\"INMCM | {cape:4d} | - |{inm_band.label:>11} | {inm_ip:>4.1f}%\")\n", |
|
|
|
|
" inm_ip_MIN = inm_LATxMON_ip[cape][inm_band.slice].sum(axis=0)\n", |
|
|
|
|
" inm_share = (inm_ip_MIN*inm_numdays).sum() / inm_numdays.sum() / 240e3 * 100\n", |
|
|
|
|
" print(f\"INMCM | {cape:4d} | - |{inm_band.label:>11} | {inm_share:>4.2f}%\")\n", |
|
|
|
|
"\n", |
|
|
|
|
" p = \"25 \" if cape == 500 else \"- \"\n", |
|
|
|
|
" print(f\"WRF | {cape:4d} | {p} |{wrf_band.label:>11} | {wrf_ip:>4.1f}%\") " |
|
|
|
|
" print(f\"WRF | {cape:4d} | {p} |{wrf_band.label:>11} | {wrf_share:>4.2f}%\") " |
|
|
|
|
] |
|
|
|
|
}, |
|
|
|
|
{ |
|
|
|
|
"cell_type": "code", |
|
|
|
|
"execution_count": 268, |
|
|
|
|
"execution_count": 419, |
|
|
|
|
"id": "7cc0c763-f1ec-4ff4-b4fe-2730be6daec9", |
|
|
|
|
"metadata": { |
|
|
|
|
"editable": true, |
|
|
|
@ -339,29 +362,29 @@
@@ -339,29 +362,29 @@
|
|
|
|
|
"text": [ |
|
|
|
|
"Model | CAPE | T2,°C | Band | Min | Max | Peak-to-peak, %\n", |
|
|
|
|
"---------------------------------------------------------------\n", |
|
|
|
|
"WRF | 500 | 25 | 90°S–9°S | Aug | Feb | 208.8%\n", |
|
|
|
|
"INMCM | 800 | - | 90°S–9°S | Sep | Feb | 165.7%\n", |
|
|
|
|
"WRF | 800 | - | 90°S–9°S | Aug | Feb | 201.8%\n", |
|
|
|
|
"INMCM | 1000 | - | 90°S–9°S | Aug | Feb | 190.5%\n", |
|
|
|
|
"WRF | 1000 | - | 90°S–9°S | Aug | Feb | 215.5%\n", |
|
|
|
|
"INMCM | 1200 | - | 90°S–9°S | Aug | Feb | 212.7%\n", |
|
|
|
|
"WRF | 1200 | - | 90°S–9°S | Aug | Feb | 238.8%\n", |
|
|
|
|
"WRF | 500 | 25 | 90°S–9°S | Aug | Feb | 208.77%\n", |
|
|
|
|
"INMCM | 800 | - | 90°S–9°S | Sep | Feb | 165.65%\n", |
|
|
|
|
"WRF | 800 | - | 90°S–9°S | Aug | Feb | 201.77%\n", |
|
|
|
|
"INMCM | 1000 | - | 90°S–9°S | Aug | Feb | 190.49%\n", |
|
|
|
|
"WRF | 1000 | - | 90°S–9°S | Aug | Feb | 215.48%\n", |
|
|
|
|
"INMCM | 1200 | - | 90°S–9°S | Aug | Feb | 212.74%\n", |
|
|
|
|
"WRF | 1200 | - | 90°S–9°S | Aug | Feb | 238.80%\n", |
|
|
|
|
"---------------------------------------------------------------\n", |
|
|
|
|
"WRF | 500 | 25 | 9°S–9°N | Aug | Apr | 57.7%\n", |
|
|
|
|
"INMCM | 800 | - | 9°S–9°N | Jul | May | 29.1%\n", |
|
|
|
|
"WRF | 800 | - | 9°S–9°N | Aug | Apr | 52.1%\n", |
|
|
|
|
"INMCM | 1000 | - | 9°S–9°N | Jul | May | 32.9%\n", |
|
|
|
|
"WRF | 1000 | - | 9°S–9°N | Aug | Apr | 63.0%\n", |
|
|
|
|
"INMCM | 1200 | - | 9°S–9°N | Jul | May | 38.4%\n", |
|
|
|
|
"WRF | 1200 | - | 9°S–9°N | Aug | Apr | 72.8%\n", |
|
|
|
|
"WRF | 500 | 25 | 9°S–9°N | Aug | Apr | 57.68%\n", |
|
|
|
|
"INMCM | 800 | - | 9°S–9°N | Jul | May | 29.09%\n", |
|
|
|
|
"WRF | 800 | - | 9°S–9°N | Aug | Apr | 52.07%\n", |
|
|
|
|
"INMCM | 1000 | - | 9°S–9°N | Jul | May | 32.93%\n", |
|
|
|
|
"WRF | 1000 | - | 9°S–9°N | Aug | Apr | 62.95%\n", |
|
|
|
|
"INMCM | 1200 | - | 9°S–9°N | Jul | May | 38.38%\n", |
|
|
|
|
"WRF | 1200 | - | 9°S–9°N | Aug | Apr | 72.82%\n", |
|
|
|
|
"---------------------------------------------------------------\n", |
|
|
|
|
"WRF | 500 | 25 | 9°N–90°N | Feb | Aug | 226.0%\n", |
|
|
|
|
"INMCM | 800 | - | 9°N–90°N | Feb | Aug | 181.5%\n", |
|
|
|
|
"WRF | 800 | - | 9°N–90°N | Feb | Aug | 220.5%\n", |
|
|
|
|
"INMCM | 1000 | - | 9°N–90°N | Feb | Jul | 190.6%\n", |
|
|
|
|
"WRF | 1000 | - | 9°N–90°N | Feb | Aug | 224.9%\n", |
|
|
|
|
"INMCM | 1200 | - | 9°N–90°N | Feb | Jul | 201.6%\n", |
|
|
|
|
"WRF | 1200 | - | 9°N–90°N | Feb | Aug | 226.7%\n" |
|
|
|
|
"WRF | 500 | 25 | 9°N–90°N | Feb | Aug | 226.01%\n", |
|
|
|
|
"INMCM | 800 | - | 9°N–90°N | Feb | Aug | 181.46%\n", |
|
|
|
|
"WRF | 800 | - | 9°N–90°N | Feb | Aug | 220.47%\n", |
|
|
|
|
"INMCM | 1000 | - | 9°N–90°N | Feb | Jul | 190.60%\n", |
|
|
|
|
"WRF | 1000 | - | 9°N–90°N | Feb | Aug | 224.93%\n", |
|
|
|
|
"INMCM | 1200 | - | 9°N–90°N | Feb | Jul | 201.56%\n", |
|
|
|
|
"WRF | 1200 | - | 9°N–90°N | Feb | Aug | 226.70%\n" |
|
|
|
|
] |
|
|
|
|
} |
|
|
|
|
], |
|
|
|
@ -379,7 +402,7 @@
@@ -379,7 +402,7 @@
|
|
|
|
|
" month_min = month_name_3[np.argmin(seas_var)]\n", |
|
|
|
|
" month_max = month_name_3[np.argmax(seas_var)]\n", |
|
|
|
|
" pk_pk_ampl = (seas_var.max() - seas_var.min())/seas_var.mean() * 100\n", |
|
|
|
|
" print(f\"INMCM | {cape:4} | - |{inm_band.label:>11} | {month_min} | {month_max} | {pk_pk_ampl:>5.1f}%\")\n", |
|
|
|
|
" print(f\"INMCM | {cape:4} | - |{inm_band.label:>11} | {month_min} | {month_max} | {pk_pk_ampl:>6.2f}%\")\n", |
|
|
|
|
" \n", |
|
|
|
|
" seas_var = wrf_LATxMON_ip[cape][wrf_band.slice].sum(axis=0)\n", |
|
|
|
|
" month_min = month_name_3[np.argmin(seas_var)]\n", |
|
|
|
@ -387,12 +410,12 @@
@@ -387,12 +410,12 @@
|
|
|
|
|
" pk_pk_ampl = (seas_var.max() - seas_var.min())/seas_var.mean() * 100\n", |
|
|
|
|
" \n", |
|
|
|
|
" p = \"25 \" if cape == 500 else \"- \"\n", |
|
|
|
|
" print(f\"WRF | {cape:4} | {p:<5} |{inm_band.label:>11} | {month_min} | {month_max} | {pk_pk_ampl:>5.1f}%\")" |
|
|
|
|
" print(f\"WRF | {cape:4} | {p:<5} |{inm_band.label:>11} | {month_min} | {month_max} | {pk_pk_ampl:>6.2f}%\")" |
|
|
|
|
] |
|
|
|
|
}, |
|
|
|
|
{ |
|
|
|
|
"cell_type": "code", |
|
|
|
|
"execution_count": 314, |
|
|
|
|
"execution_count": 420, |
|
|
|
|
"id": "12e57219-ea3e-447b-b858-5240e2f8004b", |
|
|
|
|
"metadata": { |
|
|
|
|
"editable": true, |
|
|
|
@ -428,16 +451,6 @@
@@ -428,16 +451,6 @@
|
|
|
|
|
"WRF | 18°S–90°S | 17133.10 V\n", |
|
|
|
|
"INMCM | 18°S–90°S | 24639.04 V\n" |
|
|
|
|
] |
|
|
|
|
}, |
|
|
|
|
{ |
|
|
|
|
"data": { |
|
|
|
|
"text/plain": [ |
|
|
|
|
"(60, 12)" |
|
|
|
|
] |
|
|
|
|
}, |
|
|
|
|
"execution_count": 314, |
|
|
|
|
"metadata": {}, |
|
|
|
|
"output_type": "execute_result" |
|
|
|
|
} |
|
|
|
|
], |
|
|
|
|
"source": [ |
|
|
|
@ -458,7 +471,7 @@
@@ -458,7 +471,7 @@
|
|
|
|
|
}, |
|
|
|
|
{ |
|
|
|
|
"cell_type": "code", |
|
|
|
|
"execution_count": 359, |
|
|
|
|
"execution_count": 421, |
|
|
|
|
"id": "df0d50ea-4001-4007-9a4d-bc37b8a1be9f", |
|
|
|
|
"metadata": { |
|
|
|
|
"editable": true, |
|
|
|
@ -513,7 +526,7 @@
@@ -513,7 +526,7 @@
|
|
|
|
|
}, |
|
|
|
|
{ |
|
|
|
|
"cell_type": "code", |
|
|
|
|
"execution_count": 273, |
|
|
|
|
"execution_count": 422, |
|
|
|
|
"id": "34e25ddd-4815-4c70-bc3b-982cad6b65b4", |
|
|
|
|
"metadata": {}, |
|
|
|
|
"outputs": [], |
|
|
|
@ -537,7 +550,7 @@
@@ -537,7 +550,7 @@
|
|
|
|
|
}, |
|
|
|
|
{ |
|
|
|
|
"cell_type": "code", |
|
|
|
|
"execution_count": 274, |
|
|
|
|
"execution_count": 423, |
|
|
|
|
"id": "fc39428e-ea03-494e-97d7-c38ecd8cb044", |
|
|
|
|
"metadata": {}, |
|
|
|
|
"outputs": [ |
|
|
|
@ -647,7 +660,7 @@
@@ -647,7 +660,7 @@
|
|
|
|
|
}, |
|
|
|
|
{ |
|
|
|
|
"cell_type": "code", |
|
|
|
|
"execution_count": 11, |
|
|
|
|
"execution_count": 424, |
|
|
|
|
"id": "57a55242-5fc1-4339-a386-297c20320f3e", |
|
|
|
|
"metadata": {}, |
|
|
|
|
"outputs": [], |
|
|
|
@ -661,7 +674,7 @@
@@ -661,7 +674,7 @@
|
|
|
|
|
}, |
|
|
|
|
{ |
|
|
|
|
"cell_type": "code", |
|
|
|
|
"execution_count": 12, |
|
|
|
|
"execution_count": 425, |
|
|
|
|
"id": "92d565d9-fd1f-4bff-91e7-1a5185de08a7", |
|
|
|
|
"metadata": {}, |
|
|
|
|
"outputs": [], |
|
|
|
@ -676,7 +689,7 @@
@@ -676,7 +689,7 @@
|
|
|
|
|
}, |
|
|
|
|
{ |
|
|
|
|
"cell_type": "code", |
|
|
|
|
"execution_count": 13, |
|
|
|
|
"execution_count": 426, |
|
|
|
|
"id": "421b6814-7f62-4325-8f40-08d9dffc720b", |
|
|
|
|
"metadata": {}, |
|
|
|
|
"outputs": [], |
|
|
|
@ -691,7 +704,7 @@
@@ -691,7 +704,7 @@
|
|
|
|
|
}, |
|
|
|
|
{ |
|
|
|
|
"cell_type": "code", |
|
|
|
|
"execution_count": 14, |
|
|
|
|
"execution_count": 427, |
|
|
|
|
"id": "04ac548c-47d9-4643-b26c-58b3359bd9a5", |
|
|
|
|
"metadata": {}, |
|
|
|
|
"outputs": [], |
|
|
|
@ -713,7 +726,7 @@
@@ -713,7 +726,7 @@
|
|
|
|
|
}, |
|
|
|
|
{ |
|
|
|
|
"cell_type": "code", |
|
|
|
|
"execution_count": 15, |
|
|
|
|
"execution_count": 428, |
|
|
|
|
"id": "8fc9d1a5-e75b-4dd7-971d-67d900c89207", |
|
|
|
|
"metadata": {}, |
|
|
|
|
"outputs": [ |
|
|
|
@ -1038,7 +1051,7 @@
@@ -1038,7 +1051,7 @@
|
|
|
|
|
}, |
|
|
|
|
{ |
|
|
|
|
"cell_type": "code", |
|
|
|
|
"execution_count": 16, |
|
|
|
|
"execution_count": 429, |
|
|
|
|
"id": "cd3ddeed-7054-46bc-9764-7324b89ad4fe", |
|
|
|
|
"metadata": {}, |
|
|
|
|
"outputs": [], |
|
|
|
@ -1049,7 +1062,7 @@
@@ -1049,7 +1062,7 @@
|
|
|
|
|
}, |
|
|
|
|
{ |
|
|
|
|
"cell_type": "code", |
|
|
|
|
"execution_count": 17, |
|
|
|
|
"execution_count": 430, |
|
|
|
|
"id": "15f1693c-53bd-448b-9388-6cf4fd53acf6", |
|
|
|
|
"metadata": {}, |
|
|
|
|
"outputs": [], |
|
|
|
@ -1061,7 +1074,7 @@
@@ -1061,7 +1074,7 @@
|
|
|
|
|
}, |
|
|
|
|
{ |
|
|
|
|
"cell_type": "code", |
|
|
|
|
"execution_count": 18, |
|
|
|
|
"execution_count": 431, |
|
|
|
|
"id": "72c110be-1294-4df7-a7d7-e3197b38a5b9", |
|
|
|
|
"metadata": {}, |
|
|
|
|
"outputs": [], |
|
|
|
@ -1074,7 +1087,7 @@
@@ -1074,7 +1087,7 @@
|
|
|
|
|
}, |
|
|
|
|
{ |
|
|
|
|
"cell_type": "code", |
|
|
|
|
"execution_count": 19, |
|
|
|
|
"execution_count": 432, |
|
|
|
|
"id": "0dc8e9ad-9444-4880-85b0-405a4f26e6bf", |
|
|
|
|
"metadata": {}, |
|
|
|
|
"outputs": [], |
|
|
|
@ -1093,7 +1106,7 @@
@@ -1093,7 +1106,7 @@
|
|
|
|
|
}, |
|
|
|
|
{ |
|
|
|
|
"cell_type": "code", |
|
|
|
|
"execution_count": 20, |
|
|
|
|
"execution_count": 433, |
|
|
|
|
"id": "9a85ba47-cb25-4a1f-a036-f1d09f63438b", |
|
|
|
|
"metadata": {}, |
|
|
|
|
"outputs": [ |
|
|
|
|