Skip to content

Commit 878efad

Browse files
committed
merging new-org
2 parents 2fd2005 + 67aa49f commit 878efad

13 files changed

+76
-19
lines changed

README.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
This is the source repository for the Project Pythia Foundations content collection.
44

5-
The rendered site can be found (for now) at https://projectpythia.org/pythia-foundations/
5+
The rendered site can be found at https://foundations.projectpythia.org
66

77
The book is powered by [Jupyter Book](https://jupyterbook.org/intro.html).
88

@@ -37,3 +37,5 @@ To build the book locally, run the following:
3737
$ conda activate pythia-book-dev
3838
$ jupyter-book build .
3939
```
40+
41+
All code is licensed under Apache 2.0 (including both infrastructure code and example code in the rendered Pythia Foundations book). All other content in Pythia Foundations is licensed under [CC-BY 4.0](https://creativecommons.org/licenses/by/4.0/)

_config.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,3 +33,5 @@ launch_buttons:
3333
html:
3434
use_issues_button: true
3535
use_repository_button: true
36+
extra_footer: |
37+
All code in Pythia Foundations is licensed under Apache 2.0. All other non-code content is licensed under <a href="https://creativecommons.org/licenses/by/4.0/">Creative Commons BY 4.0 (CC BY 4.0)</a>.

_toc.yml

Lines changed: 14 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -11,16 +11,23 @@
1111
- part: Foundational skills
1212
chapters:
1313
- file: foundations/overview
14-
- file: foundations/basic-python
14+
- file: foundations/getting-started-python
1515
sections:
16-
- file: foundations/Hello
17-
- file: foundations/jupyter
18-
- file: foundations/markdown
19-
- file: foundations/conda
20-
- file: foundations/version-control
16+
- file: foundations/basic-python
17+
sections:
18+
- file: foundations/Hello
19+
- file: foundations/how-to-run-python
20+
sections:
21+
- file: foundations/conda
22+
- file: foundations/getting-started-jupyter
23+
sections:
24+
- file: foundations/jupyter-notebooks
25+
- file: foundations/how-to-run-notebooks
26+
- file: foundations/markdown
27+
- file: foundations/getting-started-community
2128
sections:
22-
- file: foundations/git
2329
- file: foundations/github
30+
- file: foundations/git
2431

2532
- part: Core Scientific Python packages
2633
chapters:

foundations/basic-python.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Basic Python Syntax
1+
# Quickstart: what is Python?
22

33
```{note}
44
This content is under construction!
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
# Getting started with the Python community
2+
3+
```{note}
4+
This content is under construction!
5+
```
6+
7+
Python and Jupyter are cool technologies, but they only scratch the surface of why you might want to adopt Python for your geoscience workflow.
8+
9+
This section will introduce collaboration technologies such as GitHub, including how to open a GitHub issue and Pull Request.
10+
11+
We will also cover the need for version control, and basic use of git for version control.

foundations/jupyter.md renamed to foundations/getting-started-jupyter.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Computing with Jupyter
1+
# Getting started with Jupyter
22

33
```{note}
44
This content is under construction!
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
# Getting started with Python
2+
3+
```{note}
4+
This content is under construction!
5+
```
6+
7+
This is the starting point for a new user who wants to learn how to get started.
8+
9+
## Topics
10+
11+
- [Quickstart: what is Python?](basic-python): Basic tutorials on the Python language
12+
- [How to run Python code](how-to-run-python): Instructions for installing Python on a laptop or running in the cloud
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
# Running a Jupyter notebook: local vs. remote
2+
3+
```{note}
4+
This content is under construction!
5+
```
6+
7+
This section will map out different ways a notebook can be executed.

foundations/how-to-run-python.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
# How to run Python
2+
3+
```{note}
4+
This content is under construction!
5+
```
6+
7+
This section will give an overview of different ways to run Python code, and quickstart guides for
8+
9+
- Installing Python on a laptop with the conda package manager
10+
- Running Python in the cloud

foundations/jupyter-notebooks.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
# What is a Jupyter notebook?
2+
3+
```{note}
4+
This content is under construction!
5+
```
6+
7+
This section will illustrate the basics of what a Jupyter notebook is.

0 commit comments

Comments
 (0)