Skip to content

Commit aeabb16

Browse files
authored
Merge pull request #115 from mgrover1/reconfigure-page
ADD: Add revised toc notebooks
2 parents eaa762b + 9284d1c commit aeabb16

11 files changed

+104
-76
lines changed

Summer-Schools/README.md

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
# Summer School Resources
2+
3+
Here, we share resources from ARM Summer School events!
4+
5+
## 2024 ARM Open Science Summer School
6+
- [Main Landing Page](https://arm-development.github.io/arm-summer-school-2024/)
7+
- [Github Repository](https://github.com/ARM-Development/arm-summer-school-2024)
8+
- [Project Cookbooks](https://arm-development.github.io/arm-summer-school-2024/projects/project-list.html)
9+
10+
## 2025 CAPE-k Student Workshop
11+
- [Main Landing Page](https://arm-development.github.io/cape-k-student-workshop-2025/)
12+
- [Github Repository](https://github.com/ARM-Development/cape-k-student-workshop-2025)
13+
- [Project Cookbooks](https://arm-development.github.io/cape-k-student-workshop-2025/projects)
14+
15+
## 2025 BNF Summer School
16+
- [Main Landing Page]()
17+
- [Github Repository](https://github.com/ARM-Development/arm-summer-school-2025)
18+
- [Project Cookbooks]()

Tutorials/ACT-Python-Tutorial/1-jupyter_intro.ipynb

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,7 @@
1111
},
1212
{
1313
"cell_type": "markdown",
14-
"metadata": {
15-
"id": "3rIfwtTKpQLf"
16-
},
14+
"metadata": {},
1715
"source": [
1816
"---"
1917
]
@@ -44,7 +42,7 @@
4442
"## Prerequisites\n",
4543
"| Concepts | Importance | Notes |\n",
4644
"| --- | --- | --- |\n",
47-
"| [Getting Started with Jupyter](getting-started-jupyter) | Helpful | |\n",
45+
"| [Getting Started with Jupyter](https://foundations.projectpythia.org/foundations/getting-started-jupyter.html) | Helpful | |\n",
4846
"| [Installing and Running Python: Python in Jupyter](https://foundations.projectpythia.org/foundations/jupyter.html) | Helpful | |\n",
4947
"\n",
5048
"- **Time to learn**: 30 minutes"
@@ -600,6 +598,13 @@
600598
"- [Markdown Guide](https://www.markdownguide.org/)\n",
601599
"- [Xdev Python Tutorial Seminar Series - Jupyter Notebooks](https://youtu.be/xSzXvwzFsDU)"
602600
]
601+
},
602+
{
603+
"cell_type": "code",
604+
"execution_count": null,
605+
"metadata": {},
606+
"outputs": [],
607+
"source": []
603608
}
604609
],
605610
"metadata": {
@@ -624,7 +629,7 @@
624629
"name": "python",
625630
"nbconvert_exporter": "python",
626631
"pygments_lexer": "ipython3",
627-
"version": "3.11.5"
632+
"version": "3.11.4"
628633
}
629634
},
630635
"nbformat": 4,

Tutorials/ACT-Python-Tutorial/2-Python-Basics.ipynb

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -424,6 +424,14 @@
424424
"- [Official Python tutorial (Python Docs)](https://docs.python.org/3/tutorial/index.html)\n",
425425
"- [ProjectPythia](https://foundations.projectpythia.org/landing-page.html)"
426426
]
427+
},
428+
{
429+
"cell_type": "code",
430+
"execution_count": null,
431+
"id": "a07e3574-4f6d-4ee3-97bb-e290895b9a9a",
432+
"metadata": {},
433+
"outputs": [],
434+
"source": []
427435
}
428436
],
429437
"metadata": {
@@ -442,7 +450,7 @@
442450
"name": "python",
443451
"nbconvert_exporter": "python",
444452
"pygments_lexer": "ipython3",
445-
"version": "3.11.5"
453+
"version": "3.11.4"
446454
}
447455
},
448456
"nbformat": 4,

Tutorials/ACT-Python-Tutorial/2a-scientific_libraries_numpy.ipynb

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,17 @@
22
"cells": [
33
{
44
"cell_type": "markdown",
5-
"id": "89266885",
5+
"id": "a6432f38-cba9-4df0-8915-21f1545d509c",
6+
"metadata": {},
7+
"source": [
8+
"# Working with Numpy"
9+
]
10+
},
11+
{
12+
"cell_type": "markdown",
13+
"id": "2bfdfc40-5ef5-44e6-b74d-f89a06a34973",
614
"metadata": {},
715
"source": [
8-
"# Working with Numpy\n",
9-
"\n",
1016
"From the [NumPy documentation](https://numpy.org/doc/stable/user/whatisnumpy.html):\n",
1117
"\n",
1218
"> NumPy is the fundamental package for scientific computing in Python. It is a Python library that provides a multidimensional array object, various derived objects (such as masked arrays and matrices), and an assortment of routines for fast operations on arrays, including mathematical, logical, shape manipulation, sorting, selecting, I/O, discrete Fourier transforms, basic linear algebra, basic statistical operations, random simulation, and much more.\n",
@@ -816,7 +822,7 @@
816822
"name": "python",
817823
"nbconvert_exporter": "python",
818824
"pygments_lexer": "ipython3",
819-
"version": "3.11.5"
825+
"version": "3.11.4"
820826
}
821827
},
822828
"nbformat": 4,

Tutorials/ACT-Python-Tutorial/2b-scientific_libraries_pandas.ipynb

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,17 @@
22
"cells": [
33
{
44
"cell_type": "markdown",
5-
"id": "9c628dc9",
5+
"id": "00d29a93-adb8-481b-9d93-bcc5c9f780d8",
6+
"metadata": {},
7+
"source": [
8+
"# Working with Pandas"
9+
]
10+
},
11+
{
12+
"cell_type": "markdown",
13+
"id": "75582b00-36b1-4fba-b23c-2348788cbf5e",
614
"metadata": {},
715
"source": [
8-
"# Working with Pandas\n",
9-
"\n",
1016
"From the [Pandas Documentation](https://pandas.pydata.org/docs/getting_started/overview.html)\n",
1117
"> pandas is a Python package providing fast, flexible, and expressive data structures designed to make working with “relational” or “labeled” data both easy and intuitive. It aims to be the fundamental high-level building block for doing practical, real-world data analysis in Python. Additionally, it has the broader goal of becoming the most powerful and flexible open source data analysis/manipulation tool available in any language. It is already well on its way toward this goal. \n",
1218
"\n",
@@ -515,7 +521,7 @@
515521
"name": "python",
516522
"nbconvert_exporter": "python",
517523
"pygments_lexer": "ipython3",
518-
"version": "3.11.5"
524+
"version": "3.11.4"
519525
}
520526
},
521527
"nbformat": 4,

Tutorials/ACT-Python-Tutorial/2c-scientific_libraries_xarray.ipynb

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,17 @@
22
"cells": [
33
{
44
"cell_type": "markdown",
5-
"id": "2adeb708",
5+
"id": "ac7f7e4a-b762-4392-811f-0b9ddc51f841",
6+
"metadata": {},
7+
"source": [
8+
"# Working with Xarray"
9+
]
10+
},
11+
{
12+
"cell_type": "markdown",
13+
"id": "2b8ee587-5e1d-4ca8-9c6b-0da1600fa932",
614
"metadata": {},
715
"source": [
8-
"# Working with Xarray\n",
9-
"\n",
1016
"From the [Xarray Documentation](https://docs.xarray.dev/en/stable/getting-started-guide/why-xarray.html)\n",
1117
"> Multi-dimensional (a.k.a. N-dimensional, ND) arrays (sometimes called “tensors”) are an essential part of computational science. They are encountered in a wide range of fields, including physics, astronomy, geoscience, bioinformatics, engineering, finance, and deep learning. In Python, NumPy provides the fundamental data structure and API for working with raw ND arrays. However, real-world datasets are usually more than just raw numbers; they have labels which encode information about how the array values map to locations in space, time, etc.\n",
1218
"\n",
@@ -647,7 +653,7 @@
647653
"name": "python",
648654
"nbconvert_exporter": "python",
649655
"pygments_lexer": "ipython3",
650-
"version": "3.11.5"
656+
"version": "3.11.4"
651657
}
652658
},
653659
"nbformat": 4,

Tutorials/ACT-Python-Tutorial/3-ACT-Basics-BNF.ipynb

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,8 @@
55
"id": "950099de-bfc3-4e1d-85a4-0184030e85a8",
66
"metadata": {},
77
"source": [
8+
"# ACT Basics with BNF\n",
9+
"\n",
810
"<table>\n",
911
" <tr>\n",
1012
" <td>\n",
@@ -563,7 +565,7 @@
563565
"name": "python",
564566
"nbconvert_exporter": "python",
565567
"pygments_lexer": "ipython3",
566-
"version": "3.12.3"
568+
"version": "3.11.4"
567569
}
568570
},
569571
"nbformat": 4,

Tutorials/ACT-Python-Tutorial/3-ACT-Basics.ipynb

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,15 @@
22
"cells": [
33
{
44
"cell_type": "markdown",
5-
"id": "950099de-bfc3-4e1d-85a4-0184030e85a8",
5+
"id": "2131a83e-9bcf-4943-a3a9-9c362ca3d92e",
6+
"metadata": {},
7+
"source": [
8+
"# ACT Basics with TRACER"
9+
]
10+
},
11+
{
12+
"cell_type": "markdown",
13+
"id": "3fb29e94-a430-4eb8-bd45-105b77f30277",
614
"metadata": {},
715
"source": [
816
"<table>\n",
@@ -694,7 +702,7 @@
694702
"name": "python",
695703
"nbconvert_exporter": "python",
696704
"pygments_lexer": "ipython3",
697-
"version": "3.11.5"
705+
"version": "3.11.4"
698706
}
699707
},
700708
"nbformat": 4,

Tutorials/ACT-Python-Tutorial/3a-ACT-TRACER-Dust.ipynb

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,15 @@
22
"cells": [
33
{
44
"cell_type": "markdown",
5-
"id": "950099de-bfc3-4e1d-85a4-0184030e85a8",
5+
"id": "0a80c4e2-d09a-426c-9efb-c9a8622a3a65",
6+
"metadata": {},
7+
"source": [
8+
"# ACT TRACER Dust Exploration"
9+
]
10+
},
11+
{
12+
"cell_type": "markdown",
13+
"id": "c876df12-39b6-41ad-b9b5-8994edf394ab",
614
"metadata": {},
715
"source": [
816
"<table>\n",
@@ -932,7 +940,7 @@
932940
"name": "python",
933941
"nbconvert_exporter": "python",
934942
"pygments_lexer": "ipython3",
935-
"version": "3.11.5"
943+
"version": "3.11.4"
936944
}
937945
},
938946
"nbformat": 4,

Tutorials/ACT-Python-Tutorial/README.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,22 +4,22 @@ These tutorials cover ARM's JupyterHub resources, basic python, and the [Atmosph
44
The ACT tutorials were focused around exploring aerosol and lidar data from a dust event during TRacking Aerosol Convection interations ExpeRiment (TRACER) that occurred from July 16-19, 2022.
55

66
# Tutorials
7-
### JupyterHub and Jupyter Notebooks
7+
## JupyterHub and Jupyter Notebooks
88
[1-jupter_intro.ipynb](https://github.com/ARM-Development/ARM-Notebooks/blob/main/Tutorials/ACT-Python-Tutorial/1-jupyter_intro.ipynb) is a notebook to get started with ARM's JupyterHub resources and navigate what JupyterHub notebooks are and some useful shortcuts.
99

10-
### Python Tutorials
10+
## Python Tutorials
1111
[2-Python-Basics.ipynb](https://github.com/ARM-Development/ARM-Notebooks/blob/main/Tutorials/ACT-Python-Tutorial/2-Python-Basics.ipynb) is a what it seems, a notebook to go over beginner Python skills. For those wanting to explore some more complex libraries in Python, checkout the other notebooks
1212
- [2a-scientific_libraries_numpy.ipynb](https://github.com/ARM-Development/ARM-Notebooks/blob/main/Tutorials/ACT-Python-Tutorial/2a-scientific_libraries_numpy.ipynb)
1313
- [2b-scientific_libraries_pandas.ipynb](https://github.com/ARM-Development/ARM-Notebooks/blob/main/Tutorials/ACT-Python-Tutorial/2b-scientific_libraries_pandas.ipynb)
1414
- [2c-scientific_libraries_xarray.ipynb](https://github.com/ARM-Development/ARM-Notebooks/blob/main/Tutorials/ACT-Python-Tutorial/2c-scientific_libraries_xarray.ipynb)
1515

16-
### Atmospheric data Community Toolkit (ACT) Tutorials
16+
## Atmospheric data Community Toolkit (ACT) Tutorials
1717
- [3-ACT-Basics-2023.ipynb](https://github.com/ARM-Development/ARM-Notebooks/blob/main/Tutorials/ACT-Python-Tutorial/3-ACT-Basics.ipynb) is a base tutorial using data from the TRACER Particle Soot Absorption Photometer (PSAP) to explore some of the base functionality of ACT including visualizations and working with quality control information.
1818

1919
- [3a-ACT-TRACER-Dust.ipynb](https://github.com/ARM-Development/ARM-Notebooks/blob/main/Tutorials/ACT-Python-Tutorial/3a-ACT-TRACER-Dust.ipynb) is a notebook to bring a variety of datasets together for visualization and performing some of the more complex operations in ACT to produce a figure like the below.
2020

2121
![Output from the advanced ACT tutorial](images/micropulse_lidar.png "Micropulse Lidar")
2222
Figure 1. From the top, micropulse lidar linear depolarization ratio, aerodynamic particle sizer concentration, scanning mobility particle sizer concentration, aerosol chemical speciation monitor chemical compositions, single particle soot photometer black carbon concentration, PSAP aerosol absorption coefficient in the blue channel, and the surface meteorology station wind direction.
2323

24-
### Additional Tutorials
24+
# Additional Tutorials
2525
There are two additional tutorials for an [Introduction to GitHub and git](https://github.com/ARM-Development/ARM-Notebooks/blob/main/Tutorials/ACT-Python-Tutorial/optional_github_intro.md) and how to perform [Branching and Pull Requests](https://github.com/ARM-Development/ARM-Notebooks/blob/main/Tutorials/ACT-Python-Tutorial/optional_github_branching.md) which are all very important when contributing work back into these open-source packages.

0 commit comments

Comments
 (0)