diff --git a/examples/PySDM_examples/Jensen_and_Nugent_2017/Fig_1.ipynb b/examples/PySDM_examples/Jensen_and_Nugent_2017/Fig_1.ipynb index 28cb308ee..bb0c60717 100644 --- a/examples/PySDM_examples/Jensen_and_Nugent_2017/Fig_1.ipynb +++ b/examples/PySDM_examples/Jensen_and_Nugent_2017/Fig_1.ipynb @@ -31,6 +31,25 @@ { "cell_type": "code", "execution_count": 1, + "id": "605d5fe5", + "metadata": { + "ExecuteTime": { + "end_time": "2024-02-01T07:33:00.814600Z", + "start_time": "2024-02-01T07:33:00.806057Z" + } + }, + "outputs": [], + "source": [ + "import sys\n", + "if 'google.colab' in sys.modules:\n", + " !pip --quiet install \"open-atmos-jupyter-utils\"\n", + " from open_atmos_jupyter_utils import pip_install_on_colab\n", + " pip_install_on_colab('PySDM-examples>=2.45')" + ] + }, + { + "cell_type": "code", + "execution_count": 5, "id": "initial_id", "metadata": { "ExecuteTime": { @@ -45,12 +64,12 @@ "\n", "\n", - "\n", + "\n", " \n", " \n", " \n", " \n", - " 2024-02-17T00:39:56.204130\n", + " 2024-02-18T00:34:33.302923\n", " image/svg+xml\n", " \n", " \n", @@ -66,41 +85,41 @@ " \n", " \n", " \n", " \n", " \n", " \n", - " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", - " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -199,18 +218,18 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -219,18 +238,18 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -239,18 +258,18 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -260,251 +279,251 @@ " \n", " \n", " \n", - " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", - " \n", + " \n", + " \n", " \n", - " \n", " \n", " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", - " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -761,18 +780,18 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -782,18 +801,18 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -802,18 +821,18 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -822,18 +841,18 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -842,18 +861,18 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -863,524 +882,675 @@ " \n", " \n", " \n", - " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", " \n", " \n", - " \n", " \n", " \n", - " \n", " \n", " \n", - " \n", " \n", " \n", " \n", " \n", - " \n", - " \n", + " \n", + " \n", " \n", " \n", "\n" @@ -1395,7 +1565,7 @@ { "data": { "application/vnd.jupyter.widget-view+json": { - "model_id": "d5394f7638f54c72b6df02716ff17cf9", + "model_id": "bc804db7f9dc44f397325605c43edbb3", "version_major": 2, "version_minor": 0 }, @@ -1437,15 +1607,24 @@ " in_unit(table_3.RD, X_UNIT),\n", " in_unit(trivia.dn_dlogr(table_3.RD, table_3.NA / TABLE3_DR), Y_UNIT)\n", ")\n", - "pyplot.xlabel(\"$r_d$ (µm)\")\n", - "pyplot.ylim(1e-4, 1e3)\n", + "pyplot.xlabel(\"r$_d$ (µm)\")\n", "pyplot.xlim(\n", " in_unit(rd[0], si.um),\n", " in_unit(100 * si.um, si.um)\n", ")\n", + "pyplot.ylabel(\"dN/dlogr (cm$^{-3}$)\")\n", + "pyplot.ylim(1e-4, 1e3)\n", "pyplot.grid()\n", "show_plot('fig_1.pdf')" ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "7ecdcaaa-0d41-49cf-ae2c-7748e8e8dca3", + "metadata": {}, + "outputs": [], + "source": [] } ], "metadata": { diff --git a/examples/PySDM_examples/Jensen_and_Nugent_2017/Fig_3.ipynb b/examples/PySDM_examples/Jensen_and_Nugent_2017/Fig_3.ipynb index 98a2ad886..03f97e592 100644 --- a/examples/PySDM_examples/Jensen_and_Nugent_2017/Fig_3.ipynb +++ b/examples/PySDM_examples/Jensen_and_Nugent_2017/Fig_3.ipynb @@ -31,6 +31,25 @@ { "cell_type": "code", "execution_count": 1, + "id": "879850e1", + "metadata": { + "ExecuteTime": { + "end_time": "2024-02-01T07:33:00.814600Z", + "start_time": "2024-02-01T07:33:00.806057Z" + } + }, + "outputs": [], + "source": [ + "import sys\n", + "if 'google.colab' in sys.modules:\n", + " !pip --quiet install \"open-atmos-jupyter-utils\"\n", + " from open_atmos_jupyter_utils import pip_install_on_colab\n", + " pip_install_on_colab('PySDM-examples>=2.45')" + ] + }, + { + "cell_type": "code", + "execution_count": 2, "id": "initial_id", "metadata": { "ExecuteTime": { @@ -50,7 +69,7 @@ }, { "cell_type": "code", - "execution_count": 2, + "execution_count": 3, "id": "b184e2c6ac313a7a", "metadata": { "ExecuteTime": { @@ -69,7 +88,7 @@ }, { "cell_type": "code", - "execution_count": 3, + "execution_count": 4, "id": "7cd7b3fd3774c9b4", "metadata": { "ExecuteTime": { @@ -93,7 +112,7 @@ " \n", " \n", " \n", - " 2024-02-17T00:46:17.318088\n", + " 2024-02-18T00:38:45.360025\n", " image/svg+xml\n", " \n", " \n", @@ -129,16 +148,16 @@ " \n", " \n", + "\" clip-path=\"url(#p2efbbf5740)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -175,11 +194,11 @@ " \n", " \n", + "\" clip-path=\"url(#p2efbbf5740)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -219,11 +238,11 @@ " \n", " \n", + "\" clip-path=\"url(#p2efbbf5740)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -258,11 +277,11 @@ " \n", " \n", + "\" clip-path=\"url(#p2efbbf5740)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -308,11 +327,11 @@ " \n", " \n", + "\" clip-path=\"url(#p2efbbf5740)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -367,11 +386,11 @@ " \n", " \n", + "\" clip-path=\"url(#p2efbbf5740)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -402,11 +421,11 @@ " \n", " \n", + "\" clip-path=\"url(#p2efbbf5740)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -421,11 +440,11 @@ " \n", " \n", + "\" clip-path=\"url(#p2efbbf5740)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -583,16 +602,16 @@ " \n", " \n", + "\" clip-path=\"url(#p2efbbf5740)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -650,11 +669,11 @@ " \n", " \n", + "\" clip-path=\"url(#p2efbbf5740)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -671,11 +690,11 @@ " \n", " \n", + "\" clip-path=\"url(#p2efbbf5740)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -692,11 +711,11 @@ " \n", " \n", + "\" clip-path=\"url(#p2efbbf5740)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -710,11 +729,11 @@ " \n", " \n", + "\" clip-path=\"url(#p2efbbf5740)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -730,11 +749,11 @@ " \n", " \n", + "\" clip-path=\"url(#p2efbbf5740)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -750,11 +769,11 @@ " \n", " \n", + "\" clip-path=\"url(#p2efbbf5740)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -1115,118 +1134,118 @@ "L 56.200264 182.1888 \n", "L 56.4529 156.384 \n", "L 56.738599 146.7072 \n", - "L 56.975408 143.4816 \n", - "L 57.207166 141.8688 \n", - "L 57.678429 140.256 \n", - "L 59.32295 138.6432 \n", - "L 66.190666 137.0304 \n", - "L 73.634814 135.4176 \n", - "L 79.092823 133.8048 \n", - "L 83.379561 132.192 \n", - "L 87.081808 130.5792 \n", - "L 90.432542 128.9664 \n", - "L 96.413494 125.7408 \n", - "L 101.689098 122.5152 \n", - "L 106.437615 119.2896 \n", - "L 110.772357 116.064 \n", - "L 114.771677 112.8384 \n", - "L 118.492528 109.6128 \n", - "L 123.642827 104.7744 \n", - "L 128.367889 99.936 \n", - "L 132.744111 95.0976 \n", - "L 136.82816 90.2592 \n", - "L 140.663359 85.4208 \n", - "L 145.4475 78.9696 \n", - "L 149.911247 72.5184 \n", - "L 154.102283 66.0672 \n", - "L 158.057925 59.616 \n", - "L 162.716316 51.552 \n", - "L 167.099403 43.488 \n", - "L 171.243734 35.424 \n", - "L 175.942757 25.7472 \n", - "L 178.192208 20.9088 \n", - "L 178.192208 20.9088 \n", - "\" clip-path=\"url(#pfa00f673b4)\" style=\"fill: none; stroke: #ff0000; stroke-width: 1.5; stroke-linecap: square\"/>\n", + "L 56.975401 143.4816 \n", + "L 57.207075 141.8688 \n", + "L 57.676439 140.256 \n", + "L 59.22786 138.6432 \n", + "L 65.672172 137.0304 \n", + "L 72.870321 135.4176 \n", + "L 78.191455 133.8048 \n", + "L 82.389901 132.192 \n", + "L 86.030571 130.5792 \n", + "L 92.395462 127.3536 \n", + "L 97.946734 124.128 \n", + "L 102.910306 120.9024 \n", + "L 107.419394 117.6768 \n", + "L 111.563832 114.4512 \n", + "L 115.407913 111.2256 \n", + "L 118.999535 108 \n", + "L 123.991867 103.1616 \n", + "L 128.590407 98.3232 \n", + "L 132.862947 93.4848 \n", + "L 136.860456 88.6464 \n", + "L 140.622327 83.808 \n", + "L 145.324515 77.3568 \n", + "L 149.720209 70.9056 \n", + "L 153.853867 64.4544 \n", + "L 157.760516 58.0032 \n", + "L 162.366941 49.9392 \n", + "L 166.706191 41.8752 \n", + "L 170.8131 33.8112 \n", + "L 175.473933 24.1344 \n", + "L 176.96916 20.9088 \n", + "L 176.96916 20.9088 \n", + "\" clip-path=\"url(#p2efbbf5740)\" style=\"fill: none; stroke: #ff0000; stroke-width: 1.5; stroke-linecap: square\"/>\n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", + "L 57.87982 146.7072 \n", + "L 58.157935 145.0944 \n", + "L 58.66807 143.4816 \n", + "L 60.294455 141.8688 \n", + "L 68.523428 140.256 \n", + "L 82.958752 138.6432 \n", + "L 95.443281 137.0304 \n", + "L 103.813789 135.4176 \n", + "L 109.504615 133.8048 \n", + "L 113.890551 132.192 \n", + "L 117.614998 130.5792 \n", + "L 120.933431 128.9664 \n", + "L 126.755252 125.7408 \n", + "L 131.812523 122.5152 \n", + "L 136.322371 119.2896 \n", + "L 140.415043 116.064 \n", + "L 144.176567 112.8384 \n", + "L 147.66735 109.6128 \n", + "L 152.489856 104.7744 \n", + "L 156.908523 99.936 \n", + "L 160.998778 95.0976 \n", + "L 164.815666 90.2592 \n", + "L 168.400755 85.4208 \n", + "L 172.875071 78.9696 \n", + "L 177.052807 72.5184 \n", + "L 180.978618 66.0672 \n", + "L 185.583866 58.0032 \n", + "L 189.902089 49.9392 \n", + "L 193.974055 41.8752 \n", + "L 198.580241 32.1984 \n", + "L 202.921918 22.5216 \n", + "L 203.622365 20.9088 \n", + "L 203.622365 20.9088 \n", + "\" clip-path=\"url(#p2efbbf5740)\" style=\"fill: none; stroke: #ff0000; stroke-width: 1.5; stroke-linecap: square\"/>\n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", + "L 62.022402 190.2528 \n", + "L 62.635662 178.9632 \n", + "L 63.262692 170.8992 \n", + "L 63.975415 164.448 \n", + "L 64.736294 159.6096 \n", + "L 65.436206 156.384 \n", + "L 66.413499 153.1584 \n", + "L 67.077197 151.5456 \n", + "L 67.934727 149.9328 \n", + "L 69.104589 148.32 \n", + "L 70.826372 146.7072 \n", + "L 73.624436 145.0944 \n", + "L 78.595643 143.4816 \n", + "L 87.251127 141.8688 \n", + "L 99.747229 140.256 \n", + "L 113.268657 138.6432 \n", + "L 124.128905 137.0304 \n", + "L 131.455414 135.4176 \n", + "L 136.527945 133.8048 \n", + "L 140.490741 132.192 \n", + "L 143.88169 130.5792 \n", + "L 146.916968 128.9664 \n", + "L 152.266727 125.7408 \n", + "L 156.935723 122.5152 \n", + "L 161.114446 119.2896 \n", + "L 164.9179 116.064 \n", + "L 168.422398 112.8384 \n", + "L 171.681731 109.6128 \n", + "L 176.19502 104.7744 \n", + "L 180.340439 99.936 \n", + "L 184.185823 95.0976 \n", + "L 187.780824 90.2592 \n", + "L 192.248404 83.808 \n", + "L 196.403893 77.3568 \n", + "L 200.297126 70.9056 \n", + "L 203.966248 64.4544 \n", + "L 208.282503 56.3904 \n", + "L 212.340724 48.3264 \n", + "L 216.176527 40.2624 \n", + "L 220.525359 30.5856 \n", + "L 224.633327 20.9088 \n", + "L 224.633327 20.9088 \n", + "\" clip-path=\"url(#p2efbbf5740)\" style=\"fill: none; stroke: #ff0000; stroke-width: 1.5; stroke-linecap: square\"/>\n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", + "L 67.457313 241.8624 \n", + "L 68.311113 222.5088 \n", + "L 69.167732 207.9936 \n", + "L 70.041449 196.704 \n", + "L 71.020679 187.0272 \n", + "L 71.855706 180.576 \n", + "L 72.915131 174.1248 \n", + "L 73.931084 169.2864 \n", + "L 74.763645 166.0608 \n", + "L 75.7735 162.8352 \n", + "L 77.037431 159.6096 \n", + "L 78.68888 156.384 \n", + "L 79.731685 154.7712 \n", + "L 80.984021 153.1584 \n", + "L 82.525419 151.5456 \n", + "L 84.481315 149.9328 \n", + "L 87.053634 148.32 \n", + "L 90.575218 146.7072 \n", + "L 95.564829 145.0944 \n", + "L 102.713012 143.4816 \n", + "L 112.593757 141.8688 \n", + "L 137.482634 138.6432 \n", + "L 147.555189 137.0304 \n", + "L 154.469854 135.4176 \n", + "L 159.363846 133.8048 \n", + "L 163.246069 132.192 \n", + "L 166.594562 130.5792 \n", + "L 169.604357 128.9664 \n", + "L 174.927418 125.7408 \n", + "L 179.586021 122.5152 \n", + "L 183.762369 119.2896 \n", + "L 187.567652 116.064 \n", + "L 191.076206 112.8384 \n", + "L 194.340726 109.6128 \n", + "L 198.862593 104.7744 \n", + "L 203.016584 99.936 \n", + "L 206.869985 95.0976 \n", + "L 210.472202 90.2592 \n", + "L 214.948007 83.808 \n", + "L 219.110111 77.3568 \n", + "L 223.008431 70.9056 \n", + "L 226.681233 64.4544 \n", + "L 231.000307 56.3904 \n", + "L 235.059599 48.3264 \n", + "L 238.894945 40.2624 \n", + "L 243.24149 30.5856 \n", + "L 247.345545 20.9088 \n", + "L 247.345545 20.9088 \n", + "\" clip-path=\"url(#p2efbbf5740)\" style=\"fill: none; stroke: #ff0000; stroke-width: 1.5; stroke-linecap: square\"/>\n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", + "L 72.026308 245.088 \n", + "L 72.945734 228.96 \n", + "L 73.87404 216.0576 \n", + "L 74.895226 204.768 \n", + "L 76.000907 195.0912 \n", + "L 77.164597 187.0272 \n", + "L 78.330424 180.576 \n", + "L 79.402622 175.7376 \n", + "L 80.71783 170.8992 \n", + "L 81.782684 167.6736 \n", + "L 83.057199 164.448 \n", + "L 84.623604 161.2224 \n", + "L 85.555612 159.6096 \n", + "L 86.617512 157.9968 \n", + "L 87.843696 156.384 \n", + "L 89.280405 154.7712 \n", + "L 90.994818 153.1584 \n", + "L 93.083093 151.5456 \n", + "L 95.689863 149.9328 \n", + "L 99.031549 148.32 \n", + "L 103.427033 146.7072 \n", + "L 109.31416 145.0944 \n", + "L 117.197354 143.4816 \n", + "L 127.423379 141.8688 \n", + "L 151.877895 138.6432 \n", + "L 161.703821 137.0304 \n", + "L 168.541426 135.4176 \n", + "L 173.460552 133.8048 \n", + "L 177.406682 132.192 \n", + "L 180.830087 130.5792 \n", + "L 183.916533 128.9664 \n", + "L 189.388418 125.7408 \n", + "L 194.186182 122.5152 \n", + "L 198.49159 119.2896 \n", + "L 202.416541 116.064 \n", + "L 206.036307 112.8384 \n", + "L 209.404498 109.6128 \n", + "L 214.069505 104.7744 \n", + "L 218.353847 99.936 \n", + "L 222.326702 95.0976 \n", + "L 226.038998 90.2592 \n", + "L 230.649093 83.808 \n", + "L 234.933325 77.3568 \n", + "L 238.943434 70.9056 \n", + "L 242.719131 64.4544 \n", + "L 247.156075 56.3904 \n", + "L 251.322974 48.3264 \n", + "L 255.257108 40.2624 \n", + "L 259.712181 30.5856 \n", + "L 263.915344 20.9088 \n", + "L 263.915344 20.9088 \n", + "\" clip-path=\"url(#p2efbbf5740)\" style=\"fill: none; stroke: #ff0000; stroke-width: 1.5; stroke-linecap: square\"/>\n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", + "\" clip-path=\"url(#p6d0ae91692)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -1940,11 +1959,11 @@ " \n", " \n", + "\" clip-path=\"url(#p6d0ae91692)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -1958,11 +1977,11 @@ " \n", " \n", + "\" clip-path=\"url(#p6d0ae91692)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -2068,11 +2087,11 @@ " \n", " \n", + "\" clip-path=\"url(#p6d0ae91692)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -2080,11 +2099,11 @@ " \n", " \n", + "\" clip-path=\"url(#p6d0ae91692)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -2092,11 +2111,11 @@ " \n", " \n", + "\" clip-path=\"url(#p6d0ae91692)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -2104,11 +2123,11 @@ " \n", " \n", + "\" clip-path=\"url(#p6d0ae91692)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -2116,11 +2135,11 @@ " \n", " \n", + "\" clip-path=\"url(#p6d0ae91692)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -2128,11 +2147,11 @@ " \n", " \n", + "\" clip-path=\"url(#p6d0ae91692)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -2140,11 +2159,11 @@ " \n", " \n", + "\" clip-path=\"url(#p6d0ae91692)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -2156,107 +2175,107 @@ "L 170.441372 182.1888 \n", "L 229.065555 170.8992 \n", "L 288.724887 159.6096 \n", - "L 358.133077 146.7072 \n", - "L 375.468444 143.4816 \n", - "L 383.597698 141.8688 \n", - "L 389.626753 140.256 \n", - "L 390.864882 138.6432 \n", - "L 390.1515 137.0304 \n", - "L 381.832012 133.8048 \n", - "L 379.647867 132.192 \n", - "L 378.576727 130.5792 \n", - "L 377.969043 128.9664 \n", - "L 377.230207 125.7408 \n", - "L 376.745463 122.5152 \n", - "L 376.240537 117.6768 \n", - "L 375.784192 111.2256 \n", - "L 375.332169 101.5488 \n", - "L 374.903817 87.0336 \n", - "L 374.524076 66.0672 \n", - "L 374.17624 33.8112 \n", - "L 374.078355 20.9088 \n", - "L 374.078355 20.9088 \n", - "\" clip-path=\"url(#p2ba8255947)\" style=\"fill: none; stroke: #ff0000; stroke-width: 1.5; stroke-linecap: square\"/>\n", + "L 358.133058 146.7072 \n", + "L 375.468084 143.4816 \n", + "L 383.595306 141.8688 \n", + "L 389.612448 140.256 \n", + "L 390.832523 138.6432 \n", + "L 390.099731 137.0304 \n", + "L 385.77389 135.4176 \n", + "L 381.767595 133.8048 \n", + "L 379.601609 132.192 \n", + "L 378.541538 130.5792 \n", + "L 377.939188 128.9664 \n", + "L 377.204869 125.7408 \n", + "L 376.722502 122.5152 \n", + "L 376.219963 117.6768 \n", + "L 375.676002 109.6128 \n", + "L 375.202456 98.3232 \n", + "L 374.785172 82.1952 \n", + "L 374.407781 58.0032 \n", + "L 374.070693 20.9088 \n", + "L 374.070693 20.9088 \n", + "\" clip-path=\"url(#p6d0ae91692)\" style=\"fill: none; stroke: #ff0000; stroke-width: 1.5; stroke-linecap: square\"/>\n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -2371,7 +2390,7 @@ { "data": { "application/vnd.jupyter.widget-view+json": { - "model_id": "9617eed19edc4fc0abb00da4bb41de2d", + "model_id": "b9265782404a46b6a750663101701c28", "version_major": 2, "version_minor": 0 }, diff --git a/examples/PySDM_examples/Jensen_and_Nugent_2017/Fig_4.ipynb b/examples/PySDM_examples/Jensen_and_Nugent_2017/Fig_4.ipynb index 9a5d97a52..d1abc10c5 100644 --- a/examples/PySDM_examples/Jensen_and_Nugent_2017/Fig_4.ipynb +++ b/examples/PySDM_examples/Jensen_and_Nugent_2017/Fig_4.ipynb @@ -31,6 +31,25 @@ { "cell_type": "code", "execution_count": 1, + "id": "f2673625", + "metadata": { + "ExecuteTime": { + "end_time": "2024-02-01T07:33:00.814600Z", + "start_time": "2024-02-01T07:33:00.806057Z" + } + }, + "outputs": [], + "source": [ + "import sys\n", + "if 'google.colab' in sys.modules:\n", + " !pip --quiet install \"open-atmos-jupyter-utils\"\n", + " from open_atmos_jupyter_utils import pip_install_on_colab\n", + " pip_install_on_colab('PySDM-examples>=2.45')" + ] + }, + { + "cell_type": "code", + "execution_count": 2, "id": "initial_id", "metadata": { "ExecuteTime": { @@ -50,7 +69,7 @@ }, { "cell_type": "code", - "execution_count": 2, + "execution_count": 3, "id": "153fe91c37fbdea7", "metadata": { "ExecuteTime": { @@ -69,7 +88,7 @@ }, { "cell_type": "code", - "execution_count": 3, + "execution_count": 4, "id": "a99bff26cf55cd96", "metadata": { "ExecuteTime": { @@ -88,12 +107,12 @@ "\n", "\n", - "\n", + "\n", " \n", " \n", " \n", " \n", - " 2024-02-17T00:52:53.326312\n", + " 2024-02-18T00:51:47.212604\n", " image/svg+xml\n", " \n", " \n", @@ -108,18 +127,18 @@ " \n", " \n", " \n", - " \n", " \n", " \n", " \n", - " \n", @@ -127,23 +146,23 @@ " \n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p527c10b7fc)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", - " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -642,18 +661,18 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -663,36 +682,36 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -701,18 +720,18 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -721,18 +740,18 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -741,7 +760,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", + " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", " \n", " \n", - " \n", " \n", " \n", - " \n", " \n", " \n", " \n", " \n", " \n", " \n", - " \n", " \n", " \n", - " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -2422,14 +2464,14 @@ " \n", " \n", " \n", - " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -2439,14 +2481,14 @@ " \n", " \n", " \n", - " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -2456,14 +2498,14 @@ " \n", " \n", " \n", - " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -2473,14 +2515,14 @@ " \n", " \n", " \n", - " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -2490,14 +2532,14 @@ " \n", " \n", " \n", - " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -2507,14 +2549,14 @@ " \n", " \n", " \n", - " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -2675,43 +2717,43 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", " \n", " \n", - " \n", " \n", " \n", - " \n", " \n", " \n", - " \n", " \n", " \n", " \n", - " \n", " \n", " \n", - " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -3088,11 +3129,11 @@ " \n", " \n", " \n", - " \n", - " \n", + " \n", + " \n", " \n", - " \n", - " \n", + " \n", + " \n", " \n", " \n", "\n" @@ -3107,7 +3148,7 @@ { "data": { "application/vnd.jupyter.widget-view+json": { - "model_id": "eda7eb13a88649eab4ef635e416fa07d", + "model_id": "92b96335a84e4bd2946d7696f08264b1", "version_major": 2, "version_minor": 0 }, diff --git a/examples/PySDM_examples/Jensen_and_Nugent_2017/Fig_5.ipynb b/examples/PySDM_examples/Jensen_and_Nugent_2017/Fig_5.ipynb index 4ebb3fc59..1af5ff9a0 100644 --- a/examples/PySDM_examples/Jensen_and_Nugent_2017/Fig_5.ipynb +++ b/examples/PySDM_examples/Jensen_and_Nugent_2017/Fig_5.ipynb @@ -31,6 +31,25 @@ { "cell_type": "code", "execution_count": 1, + "id": "f1636433", + "metadata": { + "ExecuteTime": { + "end_time": "2024-02-01T07:33:00.814600Z", + "start_time": "2024-02-01T07:33:00.806057Z" + } + }, + "outputs": [], + "source": [ + "import sys\n", + "if 'google.colab' in sys.modules:\n", + " !pip --quiet install \"open-atmos-jupyter-utils\"\n", + " from open_atmos_jupyter_utils import pip_install_on_colab\n", + " pip_install_on_colab('PySDM-examples>=2.45')" + ] + }, + { + "cell_type": "code", + "execution_count": 2, "id": "initial_id", "metadata": { "ExecuteTime": { @@ -50,7 +69,7 @@ }, { "cell_type": "code", - "execution_count": 2, + "execution_count": 3, "id": "fecc0b0999661682", "metadata": { "ExecuteTime": { @@ -69,7 +88,7 @@ }, { "cell_type": "code", - "execution_count": 3, + "execution_count": 4, "id": "d6502667395327ab", "metadata": { "ExecuteTime": { @@ -88,12 +107,12 @@ "\n", "\n", - "\n", + "\n", " \n", " \n", " \n", " \n", - " 2024-02-17T00:59:45.308409\n", + " 2024-02-18T00:58:44.149028\n", " image/svg+xml\n", " \n", " \n", @@ -108,18 +127,18 @@ " \n", " \n", " \n", - " \n", " \n", " \n", " \n", - " \n", @@ -127,23 +146,23 @@ " \n", " \n", " \n", - " \n", + "\" clip-path=\"url(#paaf7a3a530)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", - " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -642,18 +661,18 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -663,36 +682,36 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -701,18 +720,18 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -721,18 +740,18 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -741,7 +760,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", + " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", " \n", " \n", - " \n", " \n", " \n", - " \n", " \n", " \n", " \n", " \n", " \n", " \n", - " \n", " \n", " \n", - " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -2427,14 +2473,14 @@ " \n", " \n", " \n", - " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -2444,14 +2490,14 @@ " \n", " \n", " \n", - " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -2461,14 +2507,14 @@ " \n", " \n", " \n", - " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -2478,14 +2524,14 @@ " \n", " \n", " \n", - " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -2495,14 +2541,14 @@ " \n", " \n", " \n", - " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -2512,14 +2558,14 @@ " \n", " \n", " \n", - " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -2680,43 +2726,43 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", " \n", " \n", - " \n", " \n", " \n", - " \n", " \n", " \n", - " \n", " \n", " \n", " \n", - " \n", " \n", " \n", - " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -3096,11 +3142,11 @@ " \n", " \n", " \n", - " \n", - " \n", + " \n", + " \n", " \n", - " \n", - " \n", + " \n", + " \n", " \n", " \n", "\n" @@ -3115,7 +3161,7 @@ { "data": { "application/vnd.jupyter.widget-view+json": { - "model_id": "52afee18f0e1444abd5d02fc3cc48e09", + "model_id": "f2d41ad850744f618bd635dcca954212", "version_major": 2, "version_minor": 0 }, diff --git a/examples/PySDM_examples/Jensen_and_Nugent_2017/Fig_6.ipynb b/examples/PySDM_examples/Jensen_and_Nugent_2017/Fig_6.ipynb index fe8844e6e..299474936 100644 --- a/examples/PySDM_examples/Jensen_and_Nugent_2017/Fig_6.ipynb +++ b/examples/PySDM_examples/Jensen_and_Nugent_2017/Fig_6.ipynb @@ -31,6 +31,25 @@ { "cell_type": "code", "execution_count": 1, + "id": "284358c5", + "metadata": { + "ExecuteTime": { + "end_time": "2024-02-01T07:33:00.814600Z", + "start_time": "2024-02-01T07:33:00.806057Z" + } + }, + "outputs": [], + "source": [ + "import sys\n", + "if 'google.colab' in sys.modules:\n", + " !pip --quiet install \"open-atmos-jupyter-utils\"\n", + " from open_atmos_jupyter_utils import pip_install_on_colab\n", + " pip_install_on_colab('PySDM-examples>=2.45')" + ] + }, + { + "cell_type": "code", + "execution_count": 2, "id": "initial_id", "metadata": { "ExecuteTime": { @@ -51,7 +70,7 @@ }, { "cell_type": "code", - "execution_count": 2, + "execution_count": 3, "id": "6e80d470aed47e31", "metadata": { "ExecuteTime": { @@ -70,7 +89,7 @@ }, { "cell_type": "code", - "execution_count": 3, + "execution_count": 4, "id": "6341693a2ee4bd21", "metadata": { "ExecuteTime": { @@ -89,12 +108,12 @@ "\n", "\n", - "\n", + "\n", " \n", " \n", " \n", " \n", - " 2024-02-17T01:02:55.360730\n", + " 2024-02-18T00:59:33.117652\n", " image/svg+xml\n", " \n", " \n", @@ -109,18 +128,18 @@ " \n", " \n", " \n", - " \n", " \n", " \n", " \n", - " \n", @@ -128,23 +147,23 @@ " \n", " \n", " \n", - " \n", + "\" clip-path=\"url(#pfe303bedfa)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", - " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -660,18 +679,18 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -680,18 +699,18 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -733,18 +752,18 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -754,18 +773,18 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -775,7 +794,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", " \n", " \n", - " \n", " \n", " \n", - " \n", " \n", " \n", " \n", " \n", " \n", " \n", - " \n", " \n", " \n", - " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -2145,14 +2164,14 @@ " \n", " \n", " \n", - " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -2162,14 +2181,14 @@ " \n", " \n", " \n", - " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -2179,14 +2198,14 @@ " \n", " \n", " \n", - " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -2196,14 +2215,14 @@ " \n", " \n", " \n", - " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -2213,14 +2232,14 @@ " \n", " \n", " \n", - " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -2230,14 +2249,14 @@ " \n", " \n", " \n", - " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -2247,14 +2266,14 @@ " \n", " \n", " \n", - " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -2386,43 +2405,43 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", " \n", " \n", - " \n", " \n", " \n", - " \n", " \n", " \n", - " \n", " \n", " \n", " \n", - " \n", " \n", " \n", - " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", - " \n", + " \n", + " \n", " \n", - " \n", - " \n", + " \n", + " \n", " \n", " \n", "\n" @@ -2798,7 +2817,7 @@ { "data": { "application/vnd.jupyter.widget-view+json": { - "model_id": "fe183e0a04ab4af1bdf6a76016599da5", + "model_id": "59de394690804625a29e4657beedffab", "version_major": 2, "version_minor": 0 }, @@ -2824,7 +2843,7 @@ }, { "cell_type": "code", - "execution_count": 3, + "execution_count": null, "id": "b900e87feeaef621", "metadata": { "ExecuteTime": { diff --git a/examples/PySDM_examples/Jensen_and_Nugent_2017/plotting.py b/examples/PySDM_examples/Jensen_and_Nugent_2017/plotting.py index 41d0d433d..8726e10e0 100644 --- a/examples/PySDM_examples/Jensen_and_Nugent_2017/plotting.py +++ b/examples/PySDM_examples/Jensen_and_Nugent_2017/plotting.py @@ -26,7 +26,7 @@ def figure( colors = {"ascent": "r", "descent": "b"} _, axs = pyplot.subplot_mosaic( - mosaic=[["r", "S"]], width_ratios=[3, 1], sharey=True + mosaic=[["r", "S"]], width_ratios=[3, 1], sharey=True, tight_layout=True ) for label, mask in masks.items():