diff --git a/.github/workflows/tests+artifacts+pypi.yml b/.github/workflows/tests+artifacts+pypi.yml
index e4c000913..f4e3ba599 100644
--- a/.github/workflows/tests+artifacts+pypi.yml
+++ b/.github/workflows/tests+artifacts+pypi.yml
@@ -31,7 +31,7 @@ jobs:
run: git diff
nojit_and_codecov:
- needs: [precommit, pylint]
+ needs: [precommit, pylint, devops]
runs-on: ubuntu-latest
env:
NUMBA_DISABLE_JIT: 1
@@ -300,7 +300,7 @@ jobs:
with:
submodules: recursive
fetch-depth: 0 # https://github.com/pypa/setuptools_scm/issues/480
- - run: pip install -r tests/devops_tests/requirements.txt "flexparser<0.4"
+ - run: pip install -r tests/devops_tests/requirements.txt
- env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
run: pytest --durations=10 -v -s -We -p no:unraisableexception -k "not test_run_notebooks" tests/devops_tests
@@ -363,7 +363,7 @@ jobs:
publish:
runs-on: ubuntu-latest
- needs: [tests, examples, devops, package, pkg_install_check]
+ needs: [tests, examples, package, pkg_install_check]
permissions:
id-token: write
steps:
diff --git a/examples/PySDM_examples/Abade_and_Albuquerque_2024/fig_2.ipynb b/examples/PySDM_examples/Abade_and_Albuquerque_2024/fig_2.ipynb
index 88e11f4d2..32f569f69 100644
--- a/examples/PySDM_examples/Abade_and_Albuquerque_2024/fig_2.ipynb
+++ b/examples/PySDM_examples/Abade_and_Albuquerque_2024/fig_2.ipynb
@@ -5,7 +5,7 @@
"id": "a3af9f8e-a138-47c8-af08-62451db09352",
"metadata": {},
"source": [
- "[![View notebook](https://img.shields.io/static/v1?label=render%20on&logo=github&color=87ce3e&message=GitHub)](https://github.com/open-atmos/PySDM/blob/main/examples/PySDM_examples/Abade_and_Albuquerque_2024/fig_2.ipynb)\n",
+ "[![preview notebook](https://img.shields.io/static/v1?label=render%20on&logo=github&color=87ce3e&message=GitHub)](https://github.com/open-atmos/PySDM/blob/main/examples/PySDM_examples/Abade_and_Albuquerque_2024/fig_2.ipynb)\n",
"[![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/open-atmos/PySDM.git/main?urlpath=lab/tree/examples/PySDM_examples/Abade_and_Albuquerque_2024/fig_2.ipynb)\n",
"[![Open In Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/github/open-atmos/PySDM/blob/main/examples/PySDM_examples/Abade_and_Albuquerque_2024/fig_2.ipynb)"
]
@@ -22,6 +22,20 @@
"https://doi.org/10.1002/qj.4775"
]
},
+ {
+ "metadata": {},
+ "cell_type": "code",
+ "outputs": [],
+ "execution_count": null,
+ "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')"
+ ],
+ "id": "aa876f2db21bb522"
+ },
{
"cell_type": "code",
"execution_count": 1,
diff --git a/examples/PySDM_examples/Abdul_Razzak_Ghan_2000/fig_4_kinetic_limitations.ipynb b/examples/PySDM_examples/Abdul_Razzak_Ghan_2000/fig_4_kinetic_limitations.ipynb
index 69d7e99de..407b2fb1c 100644
--- a/examples/PySDM_examples/Abdul_Razzak_Ghan_2000/fig_4_kinetic_limitations.ipynb
+++ b/examples/PySDM_examples/Abdul_Razzak_Ghan_2000/fig_4_kinetic_limitations.ipynb
@@ -3,7 +3,7 @@
{
"cell_type": "markdown",
"source": [
- "[![View notebook](https://img.shields.io/static/v1?label=render%20on&logo=github&color=87ce3e&message=GitHub)](https://github.com/open-atmos/PySDM/blob/main/examples/PySDM_examples/Abdul_Razzak_Ghan_2000/fig_4_kinetic_limitations.ipynb)\n",
+ "[![preview notebook](https://img.shields.io/static/v1?label=render%20on&logo=github&color=87ce3e&message=GitHub)](https://github.com/open-atmos/PySDM/blob/main/examples/PySDM_examples/Abdul_Razzak_Ghan_2000/fig_4_kinetic_limitations.ipynb)\n",
"[![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/open-atmos/PySDM.git/main?urlpath=lab/tree/examples/PySDM_examples/Abdul_Razzak_Ghan_2000/fig_4_kinetic_limitations.ipynb)\n",
"[![Open In Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/github/open-atmos/PySDM/blob/main/examples/PySDM_examples/Abdul_Razzak_Ghan_2000/fig_4_kinetic_limitations.ipynb)"
],
@@ -24,6 +24,20 @@
"http://doi.wiley.com/10.1029/1999JD901161"
]
},
+ {
+ "metadata": {},
+ "cell_type": "code",
+ "outputs": [],
+ "execution_count": null,
+ "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')"
+ ],
+ "id": "f52cbd092d056ba6"
+ },
{
"cell_type": "code",
"execution_count": 4,
diff --git a/examples/PySDM_examples/Abdul_Razzak_Ghan_2000/figs1-5.ipynb b/examples/PySDM_examples/Abdul_Razzak_Ghan_2000/figs1-5.ipynb
index d43919d0c..1db6d9870 100644
--- a/examples/PySDM_examples/Abdul_Razzak_Ghan_2000/figs1-5.ipynb
+++ b/examples/PySDM_examples/Abdul_Razzak_Ghan_2000/figs1-5.ipynb
@@ -5,7 +5,7 @@
"id": "6a24a08f",
"metadata": {},
"source": [
- "[![View notebook](https://img.shields.io/static/v1?label=render%20on&logo=github&color=87ce3e&message=GitHub)](https://github.com/open-atmos/PySDM/blob/main/examples/PySDM_examples/Abdul_Razzak_Ghan_2000/figs1-5.ipynb)\n",
+ "[![preview notebook](https://img.shields.io/static/v1?label=render%20on&logo=github&color=87ce3e&message=GitHub)](https://github.com/open-atmos/PySDM/blob/main/examples/PySDM_examples/Abdul_Razzak_Ghan_2000/figs1-5.ipynb)\n",
"[![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/open-atmos/PySDM.git/main?urlpath=lab/tree/examples/PySDM_examples/Abdul_Razzak_Ghan_2000/figs1-5.ipynb)\n",
"[![Open In Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/github/open-atmos/PySDM/blob/main/examples/PySDM_examples/Abdul_Razzak_Ghan_2000/figs1-5.ipynb)"
]
diff --git a/examples/PySDM_examples/Alpert_and_Knopf_2016/fig_1.ipynb b/examples/PySDM_examples/Alpert_and_Knopf_2016/fig_1.ipynb
index a9173d40c..0ca02faf7 100644
--- a/examples/PySDM_examples/Alpert_and_Knopf_2016/fig_1.ipynb
+++ b/examples/PySDM_examples/Alpert_and_Knopf_2016/fig_1.ipynb
@@ -4,7 +4,7 @@
"cell_type": "markdown",
"metadata": {},
"source": [
- "[![View notebook](https://img.shields.io/static/v1?label=render%20on&logo=github&color=87ce3e&message=GitHub)](https://github.com/open-atmos/PySDM/blob/main/examples/PySDM_examples/Alpert_and_Knopf_2016/fig_1.ipynb)\n",
+ "[![preview notebook](https://img.shields.io/static/v1?label=render%20on&logo=github&color=87ce3e&message=GitHub)](https://github.com/open-atmos/PySDM/blob/main/examples/PySDM_examples/Alpert_and_Knopf_2016/fig_1.ipynb)\n",
"[![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/open-atmos/PySDM.git/main?urlpath=lab/tree/examples/PySDM_examples/Alpert_and_Knopf_2016/fig_1.ipynb)\n",
"[![Open In Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/github/open-atmos/PySDM/blob/main/examples/PySDM_examples/Alpert_and_Knopf_2016/fig_1.ipynb)\n"
]
@@ -35,7 +35,7 @@
"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>=1.9', 'PySDM>=1.9')"
+ " pip_install_on_colab('PySDM-examples')"
]
},
{
diff --git a/examples/PySDM_examples/Alpert_and_Knopf_2016/fig_2.ipynb b/examples/PySDM_examples/Alpert_and_Knopf_2016/fig_2.ipynb
index 4ec01a6f4..f331adab2 100644
--- a/examples/PySDM_examples/Alpert_and_Knopf_2016/fig_2.ipynb
+++ b/examples/PySDM_examples/Alpert_and_Knopf_2016/fig_2.ipynb
@@ -9,7 +9,7 @@
}
},
"source": [
- "[![View notebook](https://img.shields.io/static/v1?label=render%20on&logo=github&color=87ce3e&message=GitHub)](https://github.com/open-atmos/PySDM/blob/main/examples/PySDM_examples/Alpert_and_Knopf_2016/fig_2.ipynb)\n",
+ "[![preview notebook](https://img.shields.io/static/v1?label=render%20on&logo=github&color=87ce3e&message=GitHub)](https://github.com/open-atmos/PySDM/blob/main/examples/PySDM_examples/Alpert_and_Knopf_2016/fig_2.ipynb)\n",
"[![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/open-atmos/PySDM.git/main?urlpath=lab/tree/examples/PySDM_examples/Alpert_and_Knopf_2016/fig_2.ipynb)\n",
"[![Open In Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/github/open-atmos/PySDM/blob/main/examples/PySDM_examples/Alpert_and_Knopf_2016/fig_2.ipynb)"
]
@@ -40,7 +40,7 @@
"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>=1.9', 'PySDM>=1.9')"
+ " pip_install_on_colab('PySDM-examples')"
]
},
{
diff --git a/examples/PySDM_examples/Alpert_and_Knopf_2016/fig_3.ipynb b/examples/PySDM_examples/Alpert_and_Knopf_2016/fig_3.ipynb
index f3655d295..6a173ad44 100644
--- a/examples/PySDM_examples/Alpert_and_Knopf_2016/fig_3.ipynb
+++ b/examples/PySDM_examples/Alpert_and_Knopf_2016/fig_3.ipynb
@@ -4,7 +4,7 @@
"cell_type": "markdown",
"metadata": {},
"source": [
- "[![View notebook](https://img.shields.io/static/v1?label=render%20on&logo=github&color=87ce3e&message=GitHub)](https://github.com/open-atmos/PySDM/blob/main/examples/PySDM_examples/Alpert_and_Knopf_2016/fig_3.ipynb)\n",
+ "[![preview notebook](https://img.shields.io/static/v1?label=render%20on&logo=github&color=87ce3e&message=GitHub)](https://github.com/open-atmos/PySDM/blob/main/examples/PySDM_examples/Alpert_and_Knopf_2016/fig_3.ipynb)\n",
"[![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/open-atmos/PySDM.git/main?urlpath=lab/tree/examples/PySDM_examples/Alpert_and_Knopf_2016/fig_3.ipynb)\n",
"[![Open In Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/github/open-atmos/PySDM/blob/main/examples/PySDM_examples/Alpert_and_Knopf_2016/fig_3.ipynb)"
]
@@ -35,7 +35,7 @@
"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>=1.9', 'PySDM>=1.9')"
+ " pip_install_on_colab('PySDM-examples')"
]
},
{
diff --git a/examples/PySDM_examples/Alpert_and_Knopf_2016/fig_4.ipynb b/examples/PySDM_examples/Alpert_and_Knopf_2016/fig_4.ipynb
index e92ab9101..4cd85fbaf 100644
--- a/examples/PySDM_examples/Alpert_and_Knopf_2016/fig_4.ipynb
+++ b/examples/PySDM_examples/Alpert_and_Knopf_2016/fig_4.ipynb
@@ -4,7 +4,7 @@
"cell_type": "markdown",
"metadata": {},
"source": [
- "[![View notebook](https://img.shields.io/static/v1?label=render%20on&logo=github&color=87ce3e&message=GitHub)](https://github.com/open-atmos/PySDM/blob/main/examples/PySDM_examples/Alpert_and_Knopf_2016/fig_4.ipynb)\n",
+ "[![preview notebook](https://img.shields.io/static/v1?label=render%20on&logo=github&color=87ce3e&message=GitHub)](https://github.com/open-atmos/PySDM/blob/main/examples/PySDM_examples/Alpert_and_Knopf_2016/fig_4.ipynb)\n",
"[![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/open-atmos/PySDM.git/main?urlpath=lab/tree/examples/PySDM_examples/Alpert_and_Knopf_2016/fig_4.ipynb)\n",
"[![Open In Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/github/open-atmos/PySDM/blob/main/examples/PySDM_examples/Alpert_and_Knopf_2016/fig_4.ipynb)"
]
@@ -35,7 +35,7 @@
"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>=1.14', 'PySDM>=1.14')"
+ " pip_install_on_colab('PySDM-examples')"
]
},
{
diff --git a/examples/PySDM_examples/Alpert_and_Knopf_2016/fig_5.ipynb b/examples/PySDM_examples/Alpert_and_Knopf_2016/fig_5.ipynb
index b7a4aad1e..bc1482977 100644
--- a/examples/PySDM_examples/Alpert_and_Knopf_2016/fig_5.ipynb
+++ b/examples/PySDM_examples/Alpert_and_Knopf_2016/fig_5.ipynb
@@ -4,7 +4,7 @@
"cell_type": "markdown",
"metadata": {},
"source": [
- "[![View notebook](https://img.shields.io/static/v1?label=render%20on&logo=github&color=87ce3e&message=GitHub)](https://github.com/open-atmos/PySDM/blob/main/examples/PySDM_examples/Alpert_and_Knopf_2016/fig_5.ipynb)\n",
+ "[![preview notebook](https://img.shields.io/static/v1?label=render%20on&logo=github&color=87ce3e&message=GitHub)](https://github.com/open-atmos/PySDM/blob/main/examples/PySDM_examples/Alpert_and_Knopf_2016/fig_5.ipynb)\n",
"[![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/open-atmos/PySDM.git/main?urlpath=lab/tree/examples/PySDM_examples/Alpert_and_Knopf_2016/fig_5.ipynb)\n",
"[![Open In Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/github/open-atmos/PySDM/blob/main/examples/PySDM_examples/Alpert_and_Knopf_2016/fig_5.ipynb)"
]
@@ -35,7 +35,7 @@
"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>=1.14', 'PySDM>=1.14')"
+ " pip_install_on_colab('PySDM-examples')"
]
},
{
diff --git a/examples/PySDM_examples/Arabas_and_Shima_2017/fig_5.ipynb b/examples/PySDM_examples/Arabas_and_Shima_2017/fig_5.ipynb
index 60b1d0672..16cc3c52b 100644
--- a/examples/PySDM_examples/Arabas_and_Shima_2017/fig_5.ipynb
+++ b/examples/PySDM_examples/Arabas_and_Shima_2017/fig_5.ipynb
@@ -4,7 +4,7 @@
"cell_type": "markdown",
"metadata": {},
"source": [
- "[![View notebook](https://img.shields.io/static/v1?label=render%20on&logo=github&color=87ce3e&message=GitHub)](https://github.com/open-atmos/PySDM/blob/main/examples/PySDM_examples/Arabas_and_Shima_2017/fig_5.ipynb)\n",
+ "[![preview notebook](https://img.shields.io/static/v1?label=render%20on&logo=github&color=87ce3e&message=GitHub)](https://github.com/open-atmos/PySDM/blob/main/examples/PySDM_examples/Arabas_and_Shima_2017/fig_5.ipynb) \n",
"[![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/open-atmos/PySDM.git/main?urlpath=lab/tree/examples/PySDM_examples/Arabas_and_Shima_2017/fig_5.ipynb) \n",
"[![Open In Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/github/open-atmos/PySDM/blob/main/examples/PySDM_examples/Arabas_and_Shima_2017/fig_5.ipynb)"
]
diff --git a/examples/PySDM_examples/Arabas_et_al_2015/gui.ipynb b/examples/PySDM_examples/Arabas_et_al_2015/gui.ipynb
index fd08e2df7..e8d18a536 100644
--- a/examples/PySDM_examples/Arabas_et_al_2015/gui.ipynb
+++ b/examples/PySDM_examples/Arabas_et_al_2015/gui.ipynb
@@ -4,7 +4,7 @@
"cell_type": "markdown",
"metadata": {},
"source": [
- "[![View notebook](https://img.shields.io/static/v1?label=render%20on&logo=github&color=87ce3e&message=GitHub)](https://github.com/open-atmos/PySDM/blob/main/examples/PySDM_examples/Arabas_et_al_2015/gui.ipynb)\n",
+ "[![preview notebook](https://img.shields.io/static/v1?label=render%20on&logo=github&color=87ce3e&message=GitHub)](https://github.com/open-atmos/PySDM/blob/main/examples/PySDM_examples/Arabas_et_al_2015/gui.ipynb)\n",
"[![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/open-atmos/PySDM.git/main?urlpath=lab/tree/examples/PySDM_examples/Arabas_et_al_2015/gui.ipynb)\n",
"[![Open In Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/github/open-atmos/PySDM/blob/main/examples/PySDM_examples/Arabas_et_al_2015/gui.ipynb)"
]
diff --git a/examples/PySDM_examples/Arabas_et_al_2015/paraview_hello_world.ipynb b/examples/PySDM_examples/Arabas_et_al_2015/paraview_hello_world.ipynb
index 695f8dfbd..ff290e2c1 100644
--- a/examples/PySDM_examples/Arabas_et_al_2015/paraview_hello_world.ipynb
+++ b/examples/PySDM_examples/Arabas_et_al_2015/paraview_hello_world.ipynb
@@ -1,5 +1,35 @@
{
"cells": [
+ {
+ "metadata": {},
+ "cell_type": "markdown",
+ "source": [
+ "[![preview notebook](https://img.shields.io/static/v1?label=render%20on&logo=github&color=87ce3e&message=GitHub)](https://github.com/open-atmos/PySDM/blob/main/examples/PySDM_examples/Arabas_et_al_2015/paraview_hello_world.ipynb)\n",
+ "[![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/open-atmos/PySDM.git/main?urlpath=lab/tree/examples/PySDM_examples/Arabas_et_al_2015/paraview_hello_world.ipynb)\n",
+ "[![Open In Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/github/open-atmos/PySDM/blob/main/examples/PySDM_examples/Arabas_et_al_2015/paraview_hello_world.ipynb)"
+ ],
+ "id": "a491199946368a38"
+ },
+ {
+ "metadata": {},
+ "cell_type": "markdown",
+ "source": "# TODO #1417",
+ "id": "35dba30bf42bd326"
+ },
+ {
+ "metadata": {},
+ "cell_type": "code",
+ "outputs": [],
+ "execution_count": null,
+ "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')"
+ ],
+ "id": "93289adf665b5c7f"
+ },
{
"cell_type": "code",
"execution_count": null,
diff --git a/examples/PySDM_examples/Arabas_et_al_2023/aida.ipynb b/examples/PySDM_examples/Arabas_et_al_2023/aida.ipynb
index 371f13721..8461a996b 100644
--- a/examples/PySDM_examples/Arabas_et_al_2023/aida.ipynb
+++ b/examples/PySDM_examples/Arabas_et_al_2023/aida.ipynb
@@ -9,7 +9,7 @@
}
},
"source": [
- "[![View notebook](https://img.shields.io/static/v1?label=render%20on&logo=github&color=87ce3e&message=GitHub)](https://github.com/open-atmos/PySDM/blob/main/examples/PySDM_examples/Arabas_et_al_2023/aida.ipynb)\n",
+ "[![preview notebook](https://img.shields.io/static/v1?label=render%20on&logo=github&color=87ce3e&message=GitHub)](https://github.com/open-atmos/PySDM/blob/main/examples/PySDM_examples/Arabas_et_al_2023/aida.ipynb)\n",
"[![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/open-atmos/PySDM.git/main?urlpath=lab/tree/examples/PySDM_examples/Arabas_et_al_2023/aida.ipynb)\n",
"[![Open In Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/github/open-atmos/PySDM/blob/main/examples/PySDM_examples/Arabas_et_al_2023/aida.ipynb)"
]
@@ -21,6 +21,19 @@
"inspired by Fig. 2 in [Steinke et al. 2011](https://doi.org/10.5194/acp-11-12945-2011) (\"Ice nucleation properties of fine ash particles from the Eyjafjallajokull eruption in April 2010\")"
]
},
+ {
+ "metadata": {},
+ "cell_type": "code",
+ "outputs": [],
+ "execution_count": null,
+ "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')"
+ ]
+ },
{
"cell_type": "markdown",
"metadata": {},
diff --git a/examples/PySDM_examples/Arabas_et_al_2023/copula_hello.ipynb b/examples/PySDM_examples/Arabas_et_al_2023/copula_hello.ipynb
index f14f9388c..db07aba6b 100644
--- a/examples/PySDM_examples/Arabas_et_al_2023/copula_hello.ipynb
+++ b/examples/PySDM_examples/Arabas_et_al_2023/copula_hello.ipynb
@@ -1,5 +1,35 @@
{
"cells": [
+ {
+ "metadata": {},
+ "cell_type": "markdown",
+ "source": [
+ "[![preview notebook](https://img.shields.io/static/v1?label=render%20on&logo=github&color=87ce3e&message=GitHub)](https://github.com/open-atmos/PySDM/blob/main/examples/PySDM_examples/Arabas_et_al_2023/copula_hello.ipynb)\n",
+ "[![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/open-atmos/PySDM.git/main?urlpath=lab/tree/examples/PySDM_examples/Arabas_et_al_2023/copula_hello.ipynb)\n",
+ "[![Open In Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/github/open-atmos/PySDM/blob/main/examples/PySDM_examples/Arabas_et_al_2023/copula_hello.ipynb)"
+ ],
+ "id": "b17de2cda126ff4f"
+ },
+ {
+ "metadata": {},
+ "cell_type": "markdown",
+ "source": "# TODO #1417",
+ "id": "5aec9c0198c091d5"
+ },
+ {
+ "metadata": {},
+ "cell_type": "code",
+ "outputs": [],
+ "execution_count": null,
+ "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')"
+ ],
+ "id": "7301d14cf5b6ccfb"
+ },
{
"cell_type": "code",
"execution_count": null,
diff --git a/examples/PySDM_examples/Arabas_et_al_2023/fig_2.ipynb b/examples/PySDM_examples/Arabas_et_al_2023/fig_2.ipynb
index 46bcb3ed0..94daa06c2 100644
--- a/examples/PySDM_examples/Arabas_et_al_2023/fig_2.ipynb
+++ b/examples/PySDM_examples/Arabas_et_al_2023/fig_2.ipynb
@@ -10,11 +10,37 @@
}
},
"source": [
- "[![View notebook](https://img.shields.io/static/v1?label=render%20on&logo=github&color=87ce3e&message=GitHub)](https://github.com/open-atmos/PySDM/blob/main/examples/PySDM_examples/Arabas_et_al_2023/fig_2.ipynb)\n",
+ "[![preview notebook](https://img.shields.io/static/v1?label=render%20on&logo=github&color=87ce3e&message=GitHub)](https://github.com/open-atmos/PySDM/blob/main/examples/PySDM_examples/Arabas_et_al_2023/fig_2.ipynb)\n",
"[![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/open-atmos/PySDM.git/main?urlpath=lab/tree/examples/PySDM_examples/Arabas_et_al_2023/fig_2.ipynb)\n",
"[![Open In Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/github/open-atmos/PySDM/blob/main/examples/PySDM_examples/Arabas_et_al_2023/fig_2.ipynb)"
]
},
+ {
+ "metadata": {},
+ "cell_type": "markdown",
+ "source": "TODO #1417 informations about this notebook",
+ "id": "f85560654c25e11f"
+ },
+ {
+ "metadata": {},
+ "cell_type": "code",
+ "outputs": [],
+ "execution_count": null,
+ "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')"
+ ],
+ "id": "71145f7dd95293ea"
+ },
+ {
+ "metadata": {},
+ "cell_type": "markdown",
+ "source": "",
+ "id": "cdd02eb3f498662c"
+ },
{
"cell_type": "code",
"execution_count": 1,
diff --git a/examples/PySDM_examples/Arabas_et_al_2023/fig_A2.ipynb b/examples/PySDM_examples/Arabas_et_al_2023/fig_A2.ipynb
index bd573c32a..32851bea0 100644
--- a/examples/PySDM_examples/Arabas_et_al_2023/fig_A2.ipynb
+++ b/examples/PySDM_examples/Arabas_et_al_2023/fig_A2.ipynb
@@ -5,11 +5,31 @@
"id": "1371df7e-3c6e-4bdd-91b7-49c20ebe33c5",
"metadata": {},
"source": [
- "[![View notebook](https://img.shields.io/static/v1?label=render%20on&logo=github&color=87ce3e&message=GitHub)](https://github.com/open-atmos/PySDM/blob/main/examples/PySDM_examples/Arabas_et_al_2023/fig_A2.ipynb)\n",
+ "[![preview notebook](https://img.shields.io/static/v1?label=render%20on&logo=github&color=87ce3e&message=GitHub)](https://github.com/open-atmos/PySDM/blob/main/examples/PySDM_examples/Arabas_et_al_2023/fig_A2.ipynb)\n",
"[![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/open-atmos/PySDM.git/main?urlpath=lab/tree/examples/PySDM_examples/Arabas_et_al_2023/fig_A2ipynb)\n",
"[![Open In Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/github/open-atmos/PySDM/blob/main/examples/PySDM_examples/Arabas_et_al_2023/fig_A2.ipynb)"
]
},
+ {
+ "metadata": {},
+ "cell_type": "markdown",
+ "source": "# TODO #1417",
+ "id": "c6f48049ea08fe2e"
+ },
+ {
+ "metadata": {},
+ "cell_type": "code",
+ "outputs": [],
+ "execution_count": null,
+ "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')"
+ ],
+ "id": "dba473e974480091"
+ },
{
"cell_type": "code",
"execution_count": 1,
diff --git a/examples/PySDM_examples/Arabas_et_al_2023/figs_3_and_7_and_8.ipynb b/examples/PySDM_examples/Arabas_et_al_2023/figs_3_and_7_and_8.ipynb
index 4a61a9825..ec5bea35e 100644
--- a/examples/PySDM_examples/Arabas_et_al_2023/figs_3_and_7_and_8.ipynb
+++ b/examples/PySDM_examples/Arabas_et_al_2023/figs_3_and_7_and_8.ipynb
@@ -10,11 +10,31 @@
}
},
"source": [
- "[![View notebook](https://img.shields.io/static/v1?label=render%20on&logo=github&color=87ce3e&message=GitHub)](https://github.com/open-atmos/PySDM/blob/main/examples/PySDM_examples/Arabas_et_al_2023/fig_3_and_7_and_8.ipynb)\n",
+ "[![preview notebook](https://img.shields.io/static/v1?label=render%20on&logo=github&color=87ce3e&message=GitHub)](https://github.com/open-atmos/PySDM/blob/main/examples/PySDM_examples/Arabas_et_al_2023/fig_3_and_7_and_8.ipynb)\n",
"[![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/open-atmos/PySDM.git/main?urlpath=lab/tree/examples/PySDM_examples/Arabas_et_al_2023/fig_3_and_7_and_8.ipynb)\n",
"[![Open In Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/github/open-atmos/PySDM/blob/main/examples/PySDM_examples/Arabas_et_al_2023/fig_3_and_7_and_8.ipynb)"
]
},
+ {
+ "metadata": {},
+ "cell_type": "markdown",
+ "source": "# TODO #1417",
+ "id": "99148d254fcace2f"
+ },
+ {
+ "metadata": {},
+ "cell_type": "code",
+ "outputs": [],
+ "execution_count": null,
+ "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')"
+ ],
+ "id": "a1ef1c9d72aa9b36"
+ },
{
"cell_type": "code",
"execution_count": 1,
diff --git a/examples/PySDM_examples/Arabas_et_al_2023/figs_5_and_6.ipynb b/examples/PySDM_examples/Arabas_et_al_2023/figs_5_and_6.ipynb
index 597deaf85..9ea993645 100644
--- a/examples/PySDM_examples/Arabas_et_al_2023/figs_5_and_6.ipynb
+++ b/examples/PySDM_examples/Arabas_et_al_2023/figs_5_and_6.ipynb
@@ -10,11 +10,31 @@
}
},
"source": [
- "[![View notebook](https://img.shields.io/static/v1?label=render%20on&logo=github&color=87ce3e&message=GitHub)](https://github.com/open-atmos/PySDM/blob/main/examples/PySDM_examples/Arabas_et_al_2023/fig_5_and_6.ipynb)\n",
+ "[![preview notebook](https://img.shields.io/static/v1?label=render%20on&logo=github&color=87ce3e&message=GitHub)](https://github.com/open-atmos/PySDM/blob/main/examples/PySDM_examples/Arabas_et_al_2023/fig_5_and_6.ipynb)\n",
"[![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/open-atmos/PySDM.git/main?urlpath=lab/tree/examples/PySDM_examples/Arabas_et_al_2023/fig_5_and_6.ipynb)\n",
"[![Open In Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/github/open-atmos/PySDM/blob/main/examples/PySDM_examples/Arabas_et_al_2023/fig_5_and_6.ipynb)"
]
},
+ {
+ "metadata": {},
+ "cell_type": "markdown",
+ "source": "# TODO #1417",
+ "id": "bc1f274e9f347bca"
+ },
+ {
+ "metadata": {},
+ "cell_type": "code",
+ "outputs": [],
+ "execution_count": null,
+ "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')"
+ ],
+ "id": "b1ab25d00d401238"
+ },
{
"cell_type": "code",
"execution_count": 1,
diff --git a/examples/PySDM_examples/Bartman_et_al_2021/demo.ipynb b/examples/PySDM_examples/Bartman_et_al_2021/demo.ipynb
index 0f16e7b45..5947fe3e6 100644
--- a/examples/PySDM_examples/Bartman_et_al_2021/demo.ipynb
+++ b/examples/PySDM_examples/Bartman_et_al_2021/demo.ipynb
@@ -3,7 +3,7 @@
{
"cell_type": "markdown",
"source": [
- "[![View notebook](https://img.shields.io/static/v1?label=render%20on&logo=github&color=87ce3e&message=GitHub)](https://github.com/open-atmos/PySDM/blob/main/examples/PySDM_examples/Bartman_et_al_2021/demo.ipynb)\n",
+ "[![preview notebook](https://img.shields.io/static/v1?label=render%20on&logo=github&color=87ce3e&message=GitHub)](https://github.com/open-atmos/PySDM/blob/main/examples/PySDM_examples/Bartman_et_al_2021/demo.ipynb)\n",
"[![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/open-atmos/PySDM.git/main?urlpath=lab/tree/examples/PySDM_examples/Bartman_et_al_2021/demo.ipynb)\n",
"[![Open In Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/github/open-atmos/PySDM/blob/main/examples/PySDM_examples/Bartman_et_al_2021/demo.ipynb)"
],
@@ -11,6 +11,11 @@
"collapsed": false
}
},
+ {
+ "metadata": {},
+ "cell_type": "markdown",
+ "source": "# TODO #1417"
+ },
{
"cell_type": "code",
"execution_count": 8,
diff --git a/examples/PySDM_examples/Bartman_et_al_2021/demo_fig2.ipynb b/examples/PySDM_examples/Bartman_et_al_2021/demo_fig2.ipynb
index 86502d132..52de33bf0 100644
--- a/examples/PySDM_examples/Bartman_et_al_2021/demo_fig2.ipynb
+++ b/examples/PySDM_examples/Bartman_et_al_2021/demo_fig2.ipynb
@@ -3,7 +3,7 @@
{
"cell_type": "markdown",
"source": [
- "[![View notebook](https://img.shields.io/static/v1?label=render%20on&logo=github&color=87ce3e&message=GitHub)](https://github.com/open-atmos/PySDM/blob/main/examples/PySDM_examples/Bartman_et_al_2021/demo_fig2.ipynb)\n",
+ "[![preview notebook](https://img.shields.io/static/v1?label=render%20on&logo=github&color=87ce3e&message=GitHub)](https://github.com/open-atmos/PySDM/blob/main/examples/PySDM_examples/Bartman_et_al_2021/demo_fig2.ipynb)\n",
"[![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/open-atmos/PySDM.git/main?urlpath=lab/tree/examples/PySDM_examples/Bartman_et_al_2021/demo_fig2.ipynb)\n",
"[![Open In Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/github/open-atmos/PySDM/blob/main/examples/PySDM_examples/Bartman_et_al_2021/demo_fig2.ipynb)"
],
@@ -11,6 +11,11 @@
"collapsed": false
}
},
+ {
+ "metadata": {},
+ "cell_type": "markdown",
+ "source": "# TODO #1417"
+ },
{
"cell_type": "code",
"execution_count": 7,
diff --git a/examples/PySDM_examples/Bartman_et_al_2021/demo_fig3.ipynb b/examples/PySDM_examples/Bartman_et_al_2021/demo_fig3.ipynb
index 0e3576ba9..0581d09cc 100644
--- a/examples/PySDM_examples/Bartman_et_al_2021/demo_fig3.ipynb
+++ b/examples/PySDM_examples/Bartman_et_al_2021/demo_fig3.ipynb
@@ -3,7 +3,7 @@
{
"cell_type": "markdown",
"source": [
- "[![View notebook](https://img.shields.io/static/v1?label=render%20on&logo=github&color=87ce3e&message=GitHub)](https://github.com/open-atmos/PySDM/blob/main/examples/PySDM_examples/Bartman_et_al_2021/demo_fig3.ipynb)\n",
+ "[![preview notebook](https://img.shields.io/static/v1?label=render%20on&logo=github&color=87ce3e&message=GitHub)](https://github.com/open-atmos/PySDM/blob/main/examples/PySDM_examples/Bartman_et_al_2021/demo_fig3.ipynb)\n",
"[![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/open-atmos/PySDM.git/main?urlpath=lab/tree/examples/PySDM_examples/Bartman_et_al_2021/demo_fig3.ipynb)\n",
"[![Open In Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/github/open-atmos/PySDM/blob/main/examples/PySDM_examples/Bartman_et_al_2021/demo_fig3.ipynb)"
],
@@ -11,6 +11,11 @@
"collapsed": false
}
},
+ {
+ "metadata": {},
+ "cell_type": "markdown",
+ "source": "# TODO #1417"
+ },
{
"cell_type": "code",
"execution_count": 8,
diff --git a/examples/PySDM_examples/Berry_1967/figs_5_8_10.ipynb b/examples/PySDM_examples/Berry_1967/figs_5_8_10.ipynb
index 790fc51fc..ac6333de1 100644
--- a/examples/PySDM_examples/Berry_1967/figs_5_8_10.ipynb
+++ b/examples/PySDM_examples/Berry_1967/figs_5_8_10.ipynb
@@ -4,7 +4,7 @@
"cell_type": "markdown",
"metadata": {},
"source": [
- "[![View notebook](https://img.shields.io/static/v1?label=render%20on&logo=github&color=87ce3e&message=GitHub)](https://github.com/open-atmos/PySDM/blob/main/examples/PySDM_examples/Berry_1967/figs_5_8_10.ipynb)\n",
+ "[![preview notebook](https://img.shields.io/static/v1?label=render%20on&logo=github&color=87ce3e&message=GitHub)](https://github.com/open-atmos/PySDM/blob/main/examples/PySDM_examples/Berry_1967/figs_5_8_10.ipynb)\n",
"[![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/open-atmos/PySDM.git/main?urlpath=lab/tree/examples/PySDM_examples/Berry_1967/figs_5_8_10.ipynb) \n",
"[![Open In Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/github/open-atmos/PySDM/blob/main/examples/PySDM_examples/Berry_1967/figs_5_8_10.ipynb)"
]
diff --git a/examples/PySDM_examples/Bieli_et_al_2022/make_fig_3.ipynb b/examples/PySDM_examples/Bieli_et_al_2022/make_fig_3.ipynb
index 268bee73b..6bc3f39b2 100644
--- a/examples/PySDM_examples/Bieli_et_al_2022/make_fig_3.ipynb
+++ b/examples/PySDM_examples/Bieli_et_al_2022/make_fig_3.ipynb
@@ -4,19 +4,32 @@
"cell_type": "markdown",
"metadata": {},
"source": [
- "[![View notebook](https://img.shields.io/static/v1?label=render%20on&logo=github&color=87ce3e&message=GitHub)](https://github.com/open-atmos/PySDM/blob/main/examples/PySDM_examples/Bieli_et_al_2022/make_fig_3.ipynb) \n",
+ "[![preview notebook](https://img.shields.io/static/v1?label=render%20on&logo=github&color=87ce3e&message=GitHub)](https://github.com/open-atmos/PySDM/blob/main/examples/PySDM_examples/Bieli_et_al_2022/make_fig_3.ipynb) \n",
"[![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/open-atmos/PySDM.git/main?urlpath=lab/tree/examples/PySDM_examples/Bieli_et_al_2022/make_fig_3.ipynb) \n",
"[![Open In Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/github/open-atmos/PySDM/blob/main/examples/PySDM_examples/Bieli_et_al_2022/make_fig_3.ipynb)"
]
},
{
- "cell_type": "markdown",
"metadata": {},
+ "cell_type": "markdown",
"source": [
"## Figure 2: evolution of the first three moments for different values of coalescence efficiency\n",
"https://www.essoar.org/doi/abs/10.1002/essoar.10510248.1"
]
},
+ {
+ "metadata": {},
+ "cell_type": "code",
+ "outputs": [],
+ "execution_count": null,
+ "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')"
+ ]
+ },
{
"cell_type": "code",
"execution_count": 1,
diff --git a/examples/PySDM_examples/Bolot_et_al_2013/fig_1.ipynb b/examples/PySDM_examples/Bolot_et_al_2013/fig_1.ipynb
index 289515828..0deb014a3 100644
--- a/examples/PySDM_examples/Bolot_et_al_2013/fig_1.ipynb
+++ b/examples/PySDM_examples/Bolot_et_al_2013/fig_1.ipynb
@@ -5,7 +5,7 @@
"id": "dbe9cc43",
"metadata": {},
"source": [
- "[![View notebook](https://img.shields.io/static/v1?label=render%20on&logo=github&color=87ce3e&message=GitHub)](https://github.com/open-atmos/PySDM/blob/main/examples/PySDM_examples/Bolot_et_al_2013/fig_1.ipynb) \n",
+ "[![preview notebook](https://img.shields.io/static/v1?label=render%20on&logo=github&color=87ce3e&message=GitHub)](https://github.com/open-atmos/PySDM/blob/main/examples/PySDM_examples/Bolot_et_al_2013/fig_1.ipynb) \n",
"[![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/open-atmos/PySDM.git/main?urlpath=lab/tree/examples/PySDM_examples/Bolot_et_al_2013/fig_1.ipynb)\n",
"[![Open In Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/github/open-atmos/PySDM/blob/main/examples/PySDM_examples/Bolot_et_al_2013/fig_1.ipynb)"
]
diff --git a/examples/PySDM_examples/Bulenok_2023_MasterThesis/performance_comparison_Srivastava_Setup.ipynb b/examples/PySDM_examples/Bulenok_2023_MasterThesis/performance_comparison_Srivastava_Setup.ipynb
index 5421feda9..d56405c12 100644
--- a/examples/PySDM_examples/Bulenok_2023_MasterThesis/performance_comparison_Srivastava_Setup.ipynb
+++ b/examples/PySDM_examples/Bulenok_2023_MasterThesis/performance_comparison_Srivastava_Setup.ipynb
@@ -9,11 +9,16 @@
}
},
"source": [
- "[![View notebook](https://img.shields.io/static/v1?label=render%20on&logo=github&color=87ce3e&message=GitHub)](https://github.com/open-atmos/PySDM/blob/main/examples/PySDM_examples/Bulenok_2023_MasterThesis/performance_comparison_Srivastava_Setup.ipynb)\n",
+ "[![preview notebook](https://img.shields.io/static/v1?label=render%20on&logo=github&color=87ce3e&message=GitHub)](https://github.com/open-atmos/PySDM/blob/main/examples/PySDM_examples/Bulenok_2023_MasterThesis/performance_comparison_Srivastava_Setup.ipynb)\n",
"[![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/open-atmos/PySDM.git/main?urlpath=lab/tree/examples/PySDM_examples/Bulenok_2023_MasterThesis/performance_comparison_Srivastava_Setup.ipynb)\n",
"[![Open In Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/github/open-atmos/PySDM/blob/main/examples/PySDM_examples/Bulenok_2023_MasterThesis/performance_comparison_Srivastava_Setup.ipynb)"
]
},
+ {
+ "metadata": {},
+ "cell_type": "markdown",
+ "source": " TODO #1417"
+ },
{
"cell_type": "code",
"execution_count": null,
diff --git a/examples/PySDM_examples/Gedzelman_and_Arnold_1994/fig_2.ipynb b/examples/PySDM_examples/Gedzelman_and_Arnold_1994/fig_2.ipynb
index b83df568e..30fc8d1c9 100644
--- a/examples/PySDM_examples/Gedzelman_and_Arnold_1994/fig_2.ipynb
+++ b/examples/PySDM_examples/Gedzelman_and_Arnold_1994/fig_2.ipynb
@@ -10,7 +10,7 @@
}
},
"source": [
- "[![View notebook](https://img.shields.io/static/v1?label=render%20on&logo=github&color=87ce3e&message=GitHub)](https://github.com/open-atmos/PySDM/blob/main/examples/PySDM_examples/Gedzelman_and_Arnold_1994/fig_2.ipynb)\n",
+ "[![preview notebook](https://img.shields.io/static/v1?label=render%20on&logo=github&color=87ce3e&message=GitHub)](https://github.com/open-atmos/PySDM/blob/main/examples/PySDM_examples/Gedzelman_and_Arnold_1994/fig_2.ipynb)\n",
"[![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/open-atmos/PySDM.git/main?urlpath=lab/tree/examples/PySDM_examples/Gedzelman_and_Arnold_1994/fig_2.ipynb)\n",
"[![Open In Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/github/open-atmos/PySDM/blob/main/examples/PySDM_examples/Gedzelman_and_Arnold_1994/fig_2.ipynb)"
]
@@ -49,7 +49,7 @@
"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')"
+ " pip_install_on_colab('PySDM-examples')"
]
},
{
diff --git a/examples/PySDM_examples/Grabowski_and_Pawlowska_2023/figure_1.ipynb b/examples/PySDM_examples/Grabowski_and_Pawlowska_2023/figure_1.ipynb
index 198c7803e..6bf136463 100644
--- a/examples/PySDM_examples/Grabowski_and_Pawlowska_2023/figure_1.ipynb
+++ b/examples/PySDM_examples/Grabowski_and_Pawlowska_2023/figure_1.ipynb
@@ -4,7 +4,7 @@
"cell_type": "markdown",
"metadata": {},
"source": [
- "[![View notebook](https://img.shields.io/static/v1?label=render%20on&logo=github&color=87ce3e&message=GitHub)](https://github.com/open-atmos/PySDM/blob/main/examples/PySDM_examples/Grabowski_and_Pawlowska_2023/figure_1.ipynb)\n",
+ "[![preview notebook](https://img.shields.io/static/v1?label=render%20on&logo=github&color=87ce3e&message=GitHub)](https://github.com/open-atmos/PySDM/blob/main/examples/PySDM_examples/Grabowski_and_Pawlowska_2023/figure_1.ipynb)\n",
"[![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/open-atmos/PySDM.git/main?urlpath=lab/tree/examples/PySDM_examples/Grabowski_and_Pawlowska_2023/figure_1.ipynb)\n",
"[![Open In Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/github/open-atmos/PySDM/blob/main/examples/PySDM_examples/Grabowski_and_Pawlowska_2023/figure_1.ipynb)"
]
@@ -31,7 +31,7 @@
"source": [
"import sys\n",
"if 'google.colab' in sys.modules:\n",
- " !pip --quiet install \"open-atmos-jupyter-utils\"\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')"
]
diff --git a/examples/PySDM_examples/Grabowski_and_Pawlowska_2023/figure_2.ipynb b/examples/PySDM_examples/Grabowski_and_Pawlowska_2023/figure_2.ipynb
index 1007ebc81..55c96cbeb 100644
--- a/examples/PySDM_examples/Grabowski_and_Pawlowska_2023/figure_2.ipynb
+++ b/examples/PySDM_examples/Grabowski_and_Pawlowska_2023/figure_2.ipynb
@@ -4,7 +4,7 @@
"cell_type": "markdown",
"metadata": {},
"source": [
- "[![View notebook](https://img.shields.io/static/v1?label=render%20on&logo=github&color=87ce3e&message=GitHub)](https://github.com/open-atmos/PySDM/blob/main/examples/PySDM_examples/Grabowski_and_Pawlowska_2023/figure_2.ipynb)\n",
+ "[![preview notebook](https://img.shields.io/static/v1?label=render%20on&logo=github&color=87ce3e&message=GitHub)](https://github.com/open-atmos/PySDM/blob/main/examples/PySDM_examples/Grabowski_and_Pawlowska_2023/figure_2.ipynb)\n",
"[![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/open-atmos/PySDM.git/main?urlpath=lab/tree/examples/PySDM_examples/Grabowski_and_Pawlowska_2023/figure_2.ipynb)\n",
"[![Open In Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/github/open-atmos/PySDM/blob/main/examples/PySDM_examples/Grabowski_and_Pawlowska_2023/figure_2.ipynb)"
]
@@ -31,7 +31,7 @@
"source": [
"import sys\n",
"if 'google.colab' in sys.modules:\n",
- " !pip --quiet install \"open-atmos-jupyter-utils\"\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')"
]
diff --git a/examples/PySDM_examples/Grabowski_and_Pawlowska_2023/figure_3.ipynb b/examples/PySDM_examples/Grabowski_and_Pawlowska_2023/figure_3.ipynb
index 8fdf64278..244a53c3b 100644
--- a/examples/PySDM_examples/Grabowski_and_Pawlowska_2023/figure_3.ipynb
+++ b/examples/PySDM_examples/Grabowski_and_Pawlowska_2023/figure_3.ipynb
@@ -4,7 +4,7 @@
"cell_type": "markdown",
"metadata": {},
"source": [
- "[![View notebook](https://img.shields.io/static/v1?label=render%20on&logo=github&color=87ce3e&message=GitHub)](https://github.com/open-atmos/PySDM/blob/main/examples/PySDM_examples/Grabowski_and_Pawlowska_2023/figure_3.ipynb)\n",
+ "[![preview notebook](https://img.shields.io/static/v1?label=render%20on&logo=github&color=87ce3e&message=GitHub)](https://github.com/open-atmos/PySDM/blob/main/examples/PySDM_examples/Grabowski_and_Pawlowska_2023/figure_3.ipynb)\n",
"[![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/open-atmos/PySDM.git/main?urlpath=lab/tree/examples/PySDM_examples/Grabowski_and_Pawlowska_2023/figure_3.ipynb)\n",
"[![Open In Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/github/open-atmos/PySDM/blob/main/examples/PySDM_examples/Grabowski_and_Pawlowska_2023/figure_3.ipynb)"
]
@@ -31,7 +31,7 @@
"source": [
"import sys\n",
"if 'google.colab' in sys.modules:\n",
- " !pip --quiet install \"open-atmos-jupyter-utils\"\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')"
]
diff --git a/examples/PySDM_examples/Grabowski_and_Pawlowska_2023/figure_4.ipynb b/examples/PySDM_examples/Grabowski_and_Pawlowska_2023/figure_4.ipynb
index 681be74f9..4850c6c1c 100644
--- a/examples/PySDM_examples/Grabowski_and_Pawlowska_2023/figure_4.ipynb
+++ b/examples/PySDM_examples/Grabowski_and_Pawlowska_2023/figure_4.ipynb
@@ -4,7 +4,7 @@
"cell_type": "markdown",
"metadata": {},
"source": [
- "[![View notebook](https://img.shields.io/static/v1?label=render%20on&logo=github&color=87ce3e&message=GitHub)](https://github.com/open-atmos/PySDM/blob/main/examples/PySDM_examples/Grabowski_and_Pawlowska_2023/figure_4.ipynb)\n",
+ "[![preview notebook](https://img.shields.io/static/v1?label=render%20on&logo=github&color=87ce3e&message=GitHub)](https://github.com/open-atmos/PySDM/blob/main/examples/PySDM_examples/Grabowski_and_Pawlowska_2023/figure_4.ipynb)\n",
"[![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/open-atmos/PySDM.git/main?urlpath=lab/tree/examples/PySDM_examples/Grabowski_and_Pawlowska_2023/figure_4.ipynb)\n",
"[![Open In Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/github/open-atmos/PySDM/blob/main/examples/PySDM_examples/Grabowski_and_Pawlowska_2023/figure_4.ipynb)"
]
@@ -31,7 +31,7 @@
"source": [
"import sys\n",
"if 'google.colab' in sys.modules:\n",
- " !pip --quiet install \"open-atmos-jupyter-utils\"\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')"
]
diff --git a/examples/PySDM_examples/Grabowski_and_Pawlowska_2023/figure_ripening_rate.ipynb b/examples/PySDM_examples/Grabowski_and_Pawlowska_2023/figure_ripening_rate.ipynb
index 8dde734ae..2540ed60f 100644
--- a/examples/PySDM_examples/Grabowski_and_Pawlowska_2023/figure_ripening_rate.ipynb
+++ b/examples/PySDM_examples/Grabowski_and_Pawlowska_2023/figure_ripening_rate.ipynb
@@ -4,7 +4,7 @@
"cell_type": "markdown",
"metadata": {},
"source": [
- "[![View notebook](https://img.shields.io/static/v1?label=render%20on&logo=github&color=87ce3e&message=GitHub)](https://github.com/open-atmos/PySDM/blob/main/examples/PySDM_examples/Grabowski_and_Pawlowska_2023/figure_ripening_rate.ipynb.ipynb) \n",
+ "[![preview notebook](https://img.shields.io/static/v1?label=render%20on&logo=github&color=87ce3e&message=GitHub)](https://github.com/open-atmos/PySDM/blob/main/examples/PySDM_examples/Grabowski_and_Pawlowska_2023/figure_ripening_rate.ipynb.ipynb) \n",
"[![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/open-atmos/PySDM.git/main?urlpath=examples/PySDM_examples/Grabowski_and_Pawlowska_2023/figure_ripening_rate.ipynb.ipynb) \n",
"[![Open In Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/github/open-atmos/PySDM/blob/main/examples/PySDM_examples/Grabowski_and_Pawlowska_2023/figure_ripening_rate.ipynb.ipynb)"
]
@@ -31,7 +31,7 @@
"source": [
"import sys\n",
"if 'google.colab' in sys.modules:\n",
- " !pip --quiet install \"open-atmos-jupyter-utils\"\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')"
]
diff --git a/examples/PySDM_examples/Graf_et_al_2019/Table_1.ipynb b/examples/PySDM_examples/Graf_et_al_2019/Table_1.ipynb
index 1534b52bd..df6c7b657 100644
--- a/examples/PySDM_examples/Graf_et_al_2019/Table_1.ipynb
+++ b/examples/PySDM_examples/Graf_et_al_2019/Table_1.ipynb
@@ -10,7 +10,7 @@
}
},
"source": [
- "[![View notebook](https://img.shields.io/static/v1?label=render%20on&logo=github&color=87ce3e&message=GitHub)](https://github.com/open-atmos/PySDM/blob/main/examples/PySDM_examples/Graf_et_al_2019/Table_1.ipynb)\n",
+ "[![preview notebook](https://img.shields.io/static/v1?label=render%20on&logo=github&color=87ce3e&message=GitHub)](https://github.com/open-atmos/PySDM/blob/main/examples/PySDM_examples/Graf_et_al_2019/Table_1.ipynb)\n",
"[![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/open-atmos/PySDM.git/main?urlpath=lab/tree/examples/PySDM_examples/Graf_et_al_2019/Table_1.ipynb)\n",
"[![Open In Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/github/open-atmos/PySDM/blob/main/examples/PySDM_examples/Graf_et_al_2019/Table_1.ipynb)"
]
@@ -32,6 +32,20 @@
"Exemplifies computation of: δ18O, δ2H, excess-d "
]
},
+ {
+ "metadata": {},
+ "cell_type": "code",
+ "outputs": [],
+ "execution_count": null,
+ "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')"
+ ],
+ "id": "551e99a9150d82e9"
+ },
{
"cell_type": "code",
"execution_count": 3,
diff --git a/examples/PySDM_examples/Graf_et_al_2019/figure_4.ipynb b/examples/PySDM_examples/Graf_et_al_2019/figure_4.ipynb
index c0f3c5508..6db7fb0df 100644
--- a/examples/PySDM_examples/Graf_et_al_2019/figure_4.ipynb
+++ b/examples/PySDM_examples/Graf_et_al_2019/figure_4.ipynb
@@ -7,7 +7,7 @@
"collapsed": false
},
"source": [
- "[![View notebook](https://img.shields.io/static/v1?label=render%20on&logo=github&color=87ce3e&message=GitHub)](https://github.com/open-atmos/PySDM/blob/main/examples/PySDM_examples/Graf_et_al_2019/figure_4.ipynb)\n",
+ "[![preview notebook](https://img.shields.io/static/v1?label=render%20on&logo=github&color=87ce3e&message=GitHub)](https://github.com/open-atmos/PySDM/blob/main/examples/PySDM_examples/Graf_et_al_2019/figure_4.ipynb)\n",
"[![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/open-atmos/PySDM.git/main?urlpath=examples/PySDM_examples/Graf_et_al_2019/figure_4.ipynb) \n",
"[![Open In Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/github/open-atmos/PySDM/blob/main/examples/PySDM_examples/Graf_et_al_2019/figure_4.ipynb)"
]
@@ -22,6 +22,20 @@
"based on [Graf et al. 2019](https://doi.org/10.5194/acp-19-747-2019)"
]
},
+ {
+ "metadata": {},
+ "cell_type": "code",
+ "outputs": [],
+ "execution_count": null,
+ "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')"
+ ],
+ "id": "b2c87898f6737935"
+ },
{
"cell_type": "code",
"execution_count": 13,
diff --git a/examples/PySDM_examples/Jaruga_and_Pawlowska_2018/fig_2.ipynb b/examples/PySDM_examples/Jaruga_and_Pawlowska_2018/fig_2.ipynb
index e043b5ec8..355fe9410 100644
--- a/examples/PySDM_examples/Jaruga_and_Pawlowska_2018/fig_2.ipynb
+++ b/examples/PySDM_examples/Jaruga_and_Pawlowska_2018/fig_2.ipynb
@@ -4,7 +4,7 @@
"cell_type": "markdown",
"metadata": {},
"source": [
- "[![View notebook](https://img.shields.io/static/v1?label=render%20on&logo=github&color=87ce3e&message=GitHub)](https://github.com/open-atmos/PySDM/blob/main/examples/PySDM_examples/Jaruga_and_Pawlowska_2018/fig_2.ipynb) \n",
+ "[![preview notebook](https://img.shields.io/static/v1?label=render%20on&logo=github&color=87ce3e&message=GitHub)](https://github.com/open-atmos/PySDM/blob/main/examples/PySDM_examples/Jaruga_and_Pawlowska_2018/fig_2.ipynb) \n",
"[![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/open-atmos/PySDM.git/main?urlpath=lab/tree/examples/PySDM_examples/Jaruga_and_Pawlowska_2018/fig_2.ipynb)\n",
"[![Open In Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/github/open-atmos/PySDM/blob/main/examples/PySDM_examples/Jaruga_and_Pawlowska/fig_2.ipynb)"
]
diff --git a/examples/PySDM_examples/Jaruga_and_Pawlowska_2018/fig_3.ipynb b/examples/PySDM_examples/Jaruga_and_Pawlowska_2018/fig_3.ipynb
index 5eb9f7557..b64d7d272 100644
--- a/examples/PySDM_examples/Jaruga_and_Pawlowska_2018/fig_3.ipynb
+++ b/examples/PySDM_examples/Jaruga_and_Pawlowska_2018/fig_3.ipynb
@@ -8,7 +8,7 @@
}
},
"source": [
- "[![View notebook](https://img.shields.io/static/v1?label=render%20on&logo=github&color=87ce3e&message=GitHub)](https://github.com/open-atmos/PySDM/blob/main/examples/PySDM_examples/Jaruga_and_Pawlowska_2018/fig_3.ipynb)\n",
+ "[![preview notebook](https://img.shields.io/static/v1?label=render%20on&logo=github&color=87ce3e&message=GitHub)](https://github.com/open-atmos/PySDM/blob/main/examples/PySDM_examples/Jaruga_and_Pawlowska_2018/fig_3.ipynb)\n",
"[![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/open-atmos/PySDM.git/main?urlpath=lab/tree/examples/PySDM_examples/Jaruga_and_Pawlowska_2018/fig_3.ipynb)\n",
"[![Open In Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/github/open-atmos/PySDM/blob/main/examples/PySDM_examples/Jaruga_and_Pawlowska_2018/fig_3.ipynb)"
]
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 0b593272b..957eab36c 100644
--- a/examples/PySDM_examples/Jensen_and_Nugent_2017/Fig_1.ipynb
+++ b/examples/PySDM_examples/Jensen_and_Nugent_2017/Fig_1.ipynb
@@ -7,7 +7,7 @@
"collapsed": false
},
"source": [
- "[![View notebook](https://img.shields.io/static/v1?label=render%20on&logo=github&color=87ce3e&message=GitHub)](https://github.com/open-atmos/PySDM/blob/main/examples/PySDM_examples/Jensen_and_Nugent_2017/Fig_1.ipynb) \n",
+ "[![preview notebook](https://img.shields.io/static/v1?label=render%20on&logo=github&color=87ce3e&message=GitHub)](https://github.com/open-atmos/PySDM/blob/main/examples/PySDM_examples/Jensen_and_Nugent_2017/Fig_1.ipynb) \n",
"[![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/open-atmos/PySDM.git/main?urlpath=lab/tree/examples/PySDM_examples/Jensen_and_Nugent_2017/Fig_1.ipynb)\n",
"[![Open In Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/github/open-atmos/PySDM/blob/main/examples/PySDM_examples/Jensen_and_Nugent_2017/Fig_1.ipynb)"
]
@@ -36,9 +36,9 @@
"source": [
"import sys\n",
"if 'google.colab' in sys.modules:\n",
- " !pip --quiet install \"open-atmos-jupyter-utils\"\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')"
+ " pip_install_on_colab('PySDM-examples')"
]
},
{
diff --git a/examples/PySDM_examples/Jensen_and_Nugent_2017/Fig_3_and_Tab_4_upper_rows.ipynb b/examples/PySDM_examples/Jensen_and_Nugent_2017/Fig_3_and_Tab_4_upper_rows.ipynb
index f499fa833..6f8b3dbba 100644
--- a/examples/PySDM_examples/Jensen_and_Nugent_2017/Fig_3_and_Tab_4_upper_rows.ipynb
+++ b/examples/PySDM_examples/Jensen_and_Nugent_2017/Fig_3_and_Tab_4_upper_rows.ipynb
@@ -7,7 +7,7 @@
"collapsed": false
},
"source": [
- "[![View notebook](https://img.shields.io/static/v1?label=render%20on&logo=github&color=87ce3e&message=GitHub)](https://github.com/open-atmos/PySDM/blob/main/examples/PySDM_examples/Jensen_and_Nugent_2017/Fig_3_and_Tab_4_upper_rows.ipynb) \n",
+ "[![preview notebook](https://img.shields.io/static/v1?label=render%20on&logo=github&color=87ce3e&message=GitHub)](https://github.com/open-atmos/PySDM/blob/main/examples/PySDM_examples/Jensen_and_Nugent_2017/Fig_3_and_Tab_4_upper_rows.ipynb) \n",
"[![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/open-atmos/PySDM.git/main?urlpath=lab/tree/examples/PySDM_examples/Jensen_and_Nugent_2017/Fig_3_and_Tab_4_upper_rows.ipynb)\n",
"[![Open In Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/github/open-atmos/PySDM/blob/main/examples/PySDM_examples/Jensen_and_Nugent_2017/Fig_3_and_Tab_4_upper_rows.ipynb)"
]
@@ -36,9 +36,9 @@
"source": [
"import sys\n",
"if 'google.colab' in sys.modules:\n",
- " !pip --quiet install \"open-atmos-jupyter-utils\"\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')"
+ " pip_install_on_colab('PySDM-examples')"
]
},
{
diff --git a/examples/PySDM_examples/Jensen_and_Nugent_2017/Fig_4_and_7_and_Tab_4_bottom_rows.ipynb b/examples/PySDM_examples/Jensen_and_Nugent_2017/Fig_4_and_7_and_Tab_4_bottom_rows.ipynb
index fcd99fcb2..2b23d16ce 100644
--- a/examples/PySDM_examples/Jensen_and_Nugent_2017/Fig_4_and_7_and_Tab_4_bottom_rows.ipynb
+++ b/examples/PySDM_examples/Jensen_and_Nugent_2017/Fig_4_and_7_and_Tab_4_bottom_rows.ipynb
@@ -10,7 +10,7 @@
}
},
"source": [
- "[![View notebook](https://img.shields.io/static/v1?label=render%20on&logo=github&color=87ce3e&message=GitHub)](https://github.com/open-atmos/PySDM/blob/main/examples/PySDM_examples/Jensen_and_Nugent_2017/Fig_4_and_7_and_Tab_4_bottom_rows.ipynb) \n",
+ "[![preview notebook](https://img.shields.io/static/v1?label=render%20on&logo=github&color=87ce3e&message=GitHub)](https://github.com/open-atmos/PySDM/blob/main/examples/PySDM_examples/Jensen_and_Nugent_2017/Fig_4_and_7_and_Tab_4_bottom_rows.ipynb) \n",
"[![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/open-atmos/PySDM.git/main?urlpath=lab/tree/examples/PySDM_examples/Jensen_and_Nugent_2017/Fig_4_and_7_and_Tab_4_bottom_rows.ipynb)\n",
"[![Open In Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/github/open-atmos/PySDM/blob/main/examples/PySDM_examples/Jensen_and_Nugent_2017/Fig_4_and_7_and_Tab_4_bottom_rows.ipynb)"
]
@@ -30,34 +30,32 @@
},
{
"cell_type": "code",
- "execution_count": 1,
"id": "f2673625",
"metadata": {
"ExecuteTime": {
- "end_time": "2024-03-22T16:18:27.545970Z",
- "start_time": "2024-03-22T16:18:27.542295Z"
+ "end_time": "2024-11-08T21:53:02.092999Z",
+ "start_time": "2024-11-08T21:53:02.087100Z"
}
},
- "outputs": [],
"source": [
"import sys\n",
"if 'google.colab' in sys.modules:\n",
- " !pip --quiet install \"open-atmos-jupyter-utils\"\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')"
- ]
+ " pip_install_on_colab('PySDM-examples')"
+ ],
+ "outputs": [],
+ "execution_count": 15
},
{
"cell_type": "code",
- "execution_count": 9,
"id": "initial_id",
"metadata": {
"ExecuteTime": {
- "end_time": "2024-03-22T16:18:30.961400Z",
- "start_time": "2024-03-22T16:18:28.074022Z"
+ "end_time": "2024-11-08T21:53:04.307601Z",
+ "start_time": "2024-11-08T21:53:02.327950Z"
}
},
- "outputs": [],
"source": [
"from matplotlib import pyplot\n",
"import numpy as np\n",
@@ -71,2393 +69,42 @@
"\n",
"settings = Settings(aerosol=\"modified polluted\", cloud_type=\"Sc\")\n",
"simulation = Simulation(settings, gccn=True)"
- ]
+ ],
+ "outputs": [],
+ "execution_count": 16
},
{
"cell_type": "code",
- "execution_count": 3,
"id": "153fe91c37fbdea7",
"metadata": {
- "ExecuteTime": {
- "end_time": "2024-03-22T16:18:32.387429Z",
- "start_time": "2024-03-22T16:18:30.965857Z"
- },
"collapsed": false,
"jupyter": {
"outputs_hidden": false
+ },
+ "ExecuteTime": {
+ "end_time": "2024-11-08T21:52:51.116093Z",
+ "start_time": "2024-11-08T21:52:39.350484Z"
}
},
- "outputs": [],
"source": [
"output = simulation.run(steps_per_output_interval= 5)"
- ]
+ ],
+ "outputs": [],
+ "execution_count": 9
},
{
"cell_type": "code",
- "execution_count": 4,
"id": "a99bff26cf55cd96",
"metadata": {
- "ExecuteTime": {
- "end_time": "2024-03-22T16:18:32.820278Z",
- "start_time": "2024-03-22T16:18:32.408087Z"
- },
"collapsed": false,
"jupyter": {
"outputs_hidden": false
- }
- },
- "outputs": [
- {
- "data": {
- "image/svg+xml": [
- "\n",
- "\n",
- "\n"
- ],
- "text/plain": [
- "