From 72b43f4dda93a314e742dcbb22010882774cf5eb Mon Sep 17 00:00:00 2001 From: hannahzafar Date: Thu, 13 Jun 2024 18:39:26 +0000 Subject: [PATCH 1/5] Edited foundations2 --- .../foundations/theory-rad-feedback.ipynb | 31 ++++++------------- 1 file changed, 9 insertions(+), 22 deletions(-) diff --git a/notebooks/foundations/theory-rad-feedback.ipynb b/notebooks/foundations/theory-rad-feedback.ipynb index 234b159..aa324a3 100644 --- a/notebooks/foundations/theory-rad-feedback.ipynb +++ b/notebooks/foundations/theory-rad-feedback.ipynb @@ -17,7 +17,7 @@ "cell_type": "markdown", "metadata": {}, "source": [ - "# Theory of Radiative Feedbacks\n", + "# Mathematical Theory of Radiative Feedbacks\n", "\n", "Next, title your notebook appropriately with a top-level Markdown header, `#`. Do not use this level header anywhere else in the notebook. Our book build process will use this title in the navbar, table of contents, etc. Keep it short, keep it descriptive. Follow this with a `---` cell to visually distinguish the transition to the prerequisites section." ] @@ -95,7 +95,7 @@ "cell_type": "markdown", "metadata": {}, "source": [ - "## Your first content section" + "## Radiative Budget Analysis" ] }, { @@ -123,30 +123,17 @@ "Divide and conquer your objectives with Markdown subsections, which will populate the helpful navbar in Jupyter Lab and here on the Jupyter Book!" ] }, - { - "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [ - "# some subsection code\n", - "new = \"helpful information\"" - ] - }, { "cell_type": "markdown", "metadata": {}, "source": [ - "### Another content subsection\n", - "Keep up the good work! A note, *try to avoid using code comments as narrative*, and instead let them only exist as brief clarifications where necessary." - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "## Your second content section\n", - "Here we can move on to our second objective, and we can demonstrate" + "## Methods of Estimating Cloud Feedbacks\n", + "Clouds are generally assumed to be the largest source of uncertainty in the global climate response to radiative forcing. Cloud formation and lifetime is dictated by complex processes occuring at micro- and macro-scale, and their radiative properties depend on the cloud type and optical properties. The nonlinear radiative effects of clouds are thus not suitable for direct calculation by kernels.\n", + "\n", + "Several methods have evolved to estimate cloud feedbacks. \n", + "Soden and Held (2006) computed the cloud feedback as the residual difference between the effective climate sensitivity and all other feedbacks. Soden et al. (2008) calculated cloud feedback as a sum of the change in cloud radiative forcing and the difference between the full-sky and clear-sky kernels. However, Held and Shell (2012) have pointed out that the decomposition of radiative feedbacks into the mechanisms discussed herein is rather arbitrary and proposed the use of tropospheric relative humidity \n", + "\n", + "\n" ] }, { From c5c157756d66c7b70db3491db61d1fb989849fb2 Mon Sep 17 00:00:00 2001 From: hannahzafar Date: Thu, 13 Jun 2024 20:02:35 +0000 Subject: [PATCH 2/5] Edited foundations2 --- .../foundations/theory-rad-feedback.ipynb | 30 ++----------------- 1 file changed, 3 insertions(+), 27 deletions(-) diff --git a/notebooks/foundations/theory-rad-feedback.ipynb b/notebooks/foundations/theory-rad-feedback.ipynb index aa324a3..3ca1d5b 100644 --- a/notebooks/foundations/theory-rad-feedback.ipynb +++ b/notebooks/foundations/theory-rad-feedback.ipynb @@ -4,22 +4,7 @@ "cell_type": "markdown", "metadata": {}, "source": [ - "Let's start here! If you can directly link to an image relevant to your notebook, such as [canonical logos](https://github.com/numpy/numpy/blob/main/doc/source/_static/numpylogo.svg), do so here at the top of your notebook. You can do this with Markdown syntax,\n", - "\n", - "> `![](http://link.com/to/image.png \"image alt text\")`\n", - "\n", - "or edit this cell to see raw HTML `img` demonstration. This is preferred if you need to shrink your embedded image. **Either way be sure to include `alt` text for any embedded images to make your content more accessible.**\n", - "\n", - "\"Project" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "# Mathematical Theory of Radiative Feedbacks\n", - "\n", - "Next, title your notebook appropriately with a top-level Markdown header, `#`. Do not use this level header anywhere else in the notebook. Our book build process will use this title in the navbar, table of contents, etc. Keep it short, keep it descriptive. Follow this with a `---` cell to visually distinguish the transition to the prerequisites section." + "# Mathematical Theory of Radiative Feedbacks\n" ] }, { @@ -34,13 +19,7 @@ "metadata": {}, "source": [ "## Overview\n", - "If you have an introductory paragraph, lead with it here! Keep it short and tied to your material, then be sure to continue into the required list of topics below,\n", - "\n", - "1. This is a numbered list of the specific topics\n", - "1. These should map approximately to your main sections of content\n", - "1. Or each second-level, `##`, header in your notebook\n", - "1. Keep the size and scope of your notebook in check\n", - "1. And be sure to let the reader know up front the important concepts they'll be leaving with" + "This tutorial explains the mathematical theory used in calculating radiative feedbacks." ] }, { @@ -48,11 +27,8 @@ "metadata": {}, "source": [ "## Prerequisites\n", - "This section was inspired by [this template](https://github.com/alan-turing-institute/the-turing-way/blob/master/book/templates/chapter-template/chapter-landing-page.md) of the wonderful [The Turing Way](https://the-turing-way.netlify.app) Jupyter Book.\n", - "\n", - "Following your overview, tell your reader what concepts, packages, or other background information they'll **need** before learning your material. Tie this explicitly with links to other pages here in Foundations or to relevant external resources. Remove this body text, then populate the Markdown table, denoted in this cell with `|` vertical brackets, below, and fill out the information following. In this table, lay out prerequisite concepts by explicitly linking to other Foundations material or external resources, or describe generally helpful concepts.\n", "\n", - "Label the importance of each concept explicitly as **helpful/necessary**.\n", + "The following concepts will be referred or used\n", "\n", "| Concepts | Importance | Notes |\n", "| --- | --- | --- |\n", From 40269af60b8c2d5edf2f8e2970ab51fefabc0ad8 Mon Sep 17 00:00:00 2001 From: hannahzafar Date: Thu, 13 Jun 2024 20:03:16 +0000 Subject: [PATCH 3/5] Edited foundations2 --- notebooks/foundations/theory-rad-feedback.ipynb | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/notebooks/foundations/theory-rad-feedback.ipynb b/notebooks/foundations/theory-rad-feedback.ipynb index 3ca1d5b..a604dab 100644 --- a/notebooks/foundations/theory-rad-feedback.ipynb +++ b/notebooks/foundations/theory-rad-feedback.ipynb @@ -28,7 +28,7 @@ "source": [ "## Prerequisites\n", "\n", - "The following concepts will be referred or used\n", + "The following concepts will be referred to or explicitly used in this tutorial.\n", "\n", "| Concepts | Importance | Notes |\n", "| --- | --- | --- |\n", @@ -83,9 +83,17 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 1, "metadata": {}, - "outputs": [], + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Hello world!\n" + ] + } + ], "source": [ "# as well as any and all of your code cells\n", "print(\"Hello world!\")" From 4544be376ac8fad583bcfe9284b509e2103cbc62 Mon Sep 17 00:00:00 2001 From: hannahzafar Date: Thu, 13 Jun 2024 20:07:55 +0000 Subject: [PATCH 4/5] Edited foundations2 --- .../foundations/theory-rad-feedback.ipynb | 26 ------------------- 1 file changed, 26 deletions(-) diff --git a/notebooks/foundations/theory-rad-feedback.ipynb b/notebooks/foundations/theory-rad-feedback.ipynb index a604dab..48a6a50 100644 --- a/notebooks/foundations/theory-rad-feedback.ipynb +++ b/notebooks/foundations/theory-rad-feedback.ipynb @@ -81,32 +81,6 @@ "This is where you begin your first section of material, loosely tied to your objectives stated up front. Tie together your notebook as a narrative, with interspersed Markdown text, images, and more as necessary," ] }, - { - "cell_type": "code", - "execution_count": 1, - "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Hello world!\n" - ] - } - ], - "source": [ - "# as well as any and all of your code cells\n", - "print(\"Hello world!\")" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "### A content subsection\n", - "Divide and conquer your objectives with Markdown subsections, which will populate the helpful navbar in Jupyter Lab and here on the Jupyter Book!" - ] - }, { "cell_type": "markdown", "metadata": {}, From 9f94ba964875a941f94e548768cfc7f263c44b57 Mon Sep 17 00:00:00 2001 From: Brian Rose Date: Thu, 13 Jun 2024 15:47:12 -0600 Subject: [PATCH 5/5] Update notebooks/foundations/theory-rad-feedback.ipynb Co-authored-by: anacmontoya <142039433+anacmontoya@users.noreply.github.com> --- notebooks/foundations/theory-rad-feedback.ipynb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/notebooks/foundations/theory-rad-feedback.ipynb b/notebooks/foundations/theory-rad-feedback.ipynb index 48a6a50..7450eb7 100644 --- a/notebooks/foundations/theory-rad-feedback.ipynb +++ b/notebooks/foundations/theory-rad-feedback.ipynb @@ -86,7 +86,7 @@ "metadata": {}, "source": [ "## Methods of Estimating Cloud Feedbacks\n", - "Clouds are generally assumed to be the largest source of uncertainty in the global climate response to radiative forcing. Cloud formation and lifetime is dictated by complex processes occuring at micro- and macro-scale, and their radiative properties depend on the cloud type and optical properties. The nonlinear radiative effects of clouds are thus not suitable for direct calculation by kernels.\n", + "Clouds are generally assumed to be the largest source of uncertainty in the global climate response to radiative forcing. Cloud formation and lifetime are dictated by complex processes occurring at micro and macro-scale, and their radiative properties depend on the cloud type and optical properties. The nonlinear radiative effects of clouds are thus not suitable for direct calculation by kernels.\n", "\n", "Several methods have evolved to estimate cloud feedbacks. \n", "Soden and Held (2006) computed the cloud feedback as the residual difference between the effective climate sensitivity and all other feedbacks. Soden et al. (2008) calculated cloud feedback as a sum of the change in cloud radiative forcing and the difference between the full-sky and clear-sky kernels. However, Held and Shell (2012) have pointed out that the decomposition of radiative feedbacks into the mechanisms discussed herein is rather arbitrary and proposed the use of tropospheric relative humidity \n",