From 50afbdb2b32fb4cbec89919f4c53fbc9ee15af22 Mon Sep 17 00:00:00 2001 From: Himanshu Ahuja Date: Tue, 2 Apr 2024 23:44:51 -0400 Subject: [PATCH 1/5] Update README.md --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index 6e96bce72..16cd5b0f9 100644 --- a/README.md +++ b/README.md @@ -8,3 +8,5 @@ This is the source repository for the Pythia Foundations content collection. The rendered site can be found at https://foundations.projectpythia.org The book is powered by [Jupyter Book](https://jupyterbook.org/intro.html). + +Just checking PRs From b746ff496a8436c1f56a8782fff2812ac103adf5 Mon Sep 17 00:00:00 2001 From: Himanshu Ahuja Date: Sat, 6 Apr 2024 17:56:57 -0400 Subject: [PATCH 2/5] Edited the introduction to the overview. The current introduction talks about a stack. I understand the intention of teaching new students a lingo, but no overview about libraries is given. My current edit can help students get an understanding of what content follows. --- core/overview.md | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/core/overview.md b/core/overview.md index 27519db4a..a562f1c88 100644 --- a/core/overview.md +++ b/core/overview.md @@ -1,9 +1,7 @@ # Overview -A group of programs that works in tandem to produce a result or achieve a common goal is often referred to as a software stack. -This page gives an overview of the Python geoscience stack. -Scroll to the end of the page for cross-referenced tutorial material for several of the packages in the stack. -We suggest that new users start with the [Foundational Skills](../foundations/overview) section in order to get the most out of these tutorials. +As you might know by now that Python is a programming language. To make your job easier, developers of this programming language provide users like you with libraries (or packages). Core libraries will help you with fundamental numerical functions, and high-level libraries will help you efficiently analyze and visualize your data. Some of these libraries are used all across the Python community, while others are domain-specific. Read below to learn more about core and high-level libraries, and domain-specific libraries of the geoscience community. We suggest that new users start with the [Foundational Skills](../foundations/overview) section in order to get the most out of the tutorials below. + ## Core libraries From eaca380c118a9542dc0185b6580e433b35695077 Mon Sep 17 00:00:00 2001 From: Himanshu Ahuja Date: Sat, 6 Apr 2024 18:03:41 -0400 Subject: [PATCH 3/5] Revert "Update README.md" This reverts commit 50afbdb2b32fb4cbec89919f4c53fbc9ee15af22. --- README.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/README.md b/README.md index 16cd5b0f9..6e96bce72 100644 --- a/README.md +++ b/README.md @@ -8,5 +8,3 @@ This is the source repository for the Pythia Foundations content collection. The rendered site can be found at https://foundations.projectpythia.org The book is powered by [Jupyter Book](https://jupyterbook.org/intro.html). - -Just checking PRs From 0cf6ca0b20acacbb634757194d701726d75f395f Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Sat, 6 Apr 2024 22:08:16 +0000 Subject: [PATCH 4/5] [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci --- core/overview.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/core/overview.md b/core/overview.md index a562f1c88..c7b207b76 100644 --- a/core/overview.md +++ b/core/overview.md @@ -1,7 +1,6 @@ # Overview -As you might know by now that Python is a programming language. To make your job easier, developers of this programming language provide users like you with libraries (or packages). Core libraries will help you with fundamental numerical functions, and high-level libraries will help you efficiently analyze and visualize your data. Some of these libraries are used all across the Python community, while others are domain-specific. Read below to learn more about core and high-level libraries, and domain-specific libraries of the geoscience community. We suggest that new users start with the [Foundational Skills](../foundations/overview) section in order to get the most out of the tutorials below. - +As you might know by now that Python is a programming language. To make your job easier, developers of this programming language provide users like you with libraries (or packages). Core libraries will help you with fundamental numerical functions, and high-level libraries will help you efficiently analyze and visualize your data. Some of these libraries are used all across the Python community, while others are domain-specific. Read below to learn more about core and high-level libraries, and domain-specific libraries of the geoscience community. We suggest that new users start with the [Foundational Skills](../foundations/overview) section in order to get the most out of the tutorials below. ## Core libraries From 28526b880ef9ed34f56f06a54d446f6d9d874316 Mon Sep 17 00:00:00 2001 From: Himanshu Ahuja Date: Sat, 6 Apr 2024 18:13:00 -0400 Subject: [PATCH 5/5] Making the introduction more welcoming! --- core/numpy/numpy-basics.ipynb | 19 ++++++++++++++++--- 1 file changed, 16 insertions(+), 3 deletions(-) diff --git a/core/numpy/numpy-basics.ipynb b/core/numpy/numpy-basics.ipynb index 2713c3115..3281deb5b 100644 --- a/core/numpy/numpy-basics.ipynb +++ b/core/numpy/numpy-basics.ipynb @@ -14,13 +14,13 @@ "metadata": {}, "source": [ "## Overview\n", - "NumPy is the fundamental package for scientific computing with Python. It contains among other things:\n", + "Welcome to your first Python library - NumPy! NumPy is the fundamental package for numerical operations with Python. It contains among other things:\n", "\n", "- a powerful N-dimensional array object\n", "- sophisticated (broadcasting) functions\n", "- useful linear algebra, Fourier transform, and random number capabilities\n", "\n", - "The NumPy array object is the common interface for working with typed arrays of data across a wide-variety of scientific Python packages. NumPy also features a C-API, which enables interfacing existing Fortran/C/C++ libraries with Python and NumPy. In this notebook we will cover\n", + "Let's get you started with the basics! In this notebook we will cover\n", "\n", "1. Creating an `array`\n", "1. Math and calculations with arrays\n", @@ -1025,7 +1025,20 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.10.2" + "version": "3.7.15" + }, + "toc": { + "base_numbering": 1, + "nav_menu": {}, + "number_sections": true, + "sideBar": true, + "skip_h1_title": false, + "title_cell": "Table of Contents", + "title_sidebar": "Contents", + "toc_cell": false, + "toc_position": {}, + "toc_section_display": true, + "toc_window_display": false }, "toc-autonumbering": false },