Skip to content

Commit

Permalink
Merge pull request #106 from AdamTheisen/main
Browse files Browse the repository at this point in the history
Latest updates for the intro tutorials
  • Loading branch information
zssherman authored Sep 3, 2024
2 parents 0f38669 + 0d1ab5f commit bc76571
Show file tree
Hide file tree
Showing 6 changed files with 27 additions and 35 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -798,14 +798,6 @@
"# Then use that integer number of seconds into from time stamp method.\n",
"datetime.datetime.utcfromtimestamp(ts)"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "62830269",
"metadata": {},
"outputs": [],
"source": []
}
],
"metadata": {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -497,14 +497,6 @@
"rh_rolling_mean = data['RH_Avg'].rolling(10, min_periods=2).max()\n",
"rh_rolling_mean"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "7cc7b562-0ed9-47a1-b09b-a6e20637dd17",
"metadata": {},
"outputs": [],
"source": []
}
],
"metadata": {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,7 @@
"- **Time to learn**: 60 Minutes\n",
"- **System requirements**:\n",
" - Python 3.11 or latest\n",
" - ACT v1.5.0 or latest\n",
" - ACT v2.0.0 or latest\n",
" - numpy\n",
" - xarray\n",
" - matplotlib"
Expand Down Expand Up @@ -694,7 +694,7 @@
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
"version": "3.12.2"
"version": "3.11.5"
}
},
"nbformat": 4,
Expand Down
11 changes: 2 additions & 9 deletions Tutorials/ACT-Python-Tutorial/3a-ACT-TRACER-Dust.ipynb
Original file line number Diff line number Diff line change
Expand Up @@ -50,11 +50,12 @@
"| Concepts | Importance | Notes |\n",
"| --- | --- | --- |\n",
"| [ACT](https://github.com/ARM-DOE/ACT) | Helpful | |\n",
"| 3-ACT-Basics.ipynb | Helpful ||\n",
"\n",
"- **Time to learn**: 60 Minutes\n",
"- **System requirements**:\n",
" - Python 3.11 or latest\n",
" - ACT v1.5.0 or latest\n",
" - ACT v2.0.0 or latest\n",
" - numpy\n",
" - xarray\n",
" - matplotlib"
Expand Down Expand Up @@ -913,14 +914,6 @@
"\n",
"Zawadowicz, M., & Howie, J. Aerosol Chemical Speciation Monitor (AOSACSM). Atmospheric Radiation Measurement (ARM) User Facility. https://doi.org/10.5439/1762267"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "4c6d0620-762f-4e1a-8d59-1696ea0ef7f6",
"metadata": {},
"outputs": [],
"source": []
}
],
"metadata": {
Expand Down
20 changes: 12 additions & 8 deletions Tutorials/ACT-Python-Tutorial/README.md
Original file line number Diff line number Diff line change
@@ -1,18 +1,22 @@
# These notebooks and presentations are from a tutorial session for the PNNL Atmospheric Intrumentation Course. These tutorials covered ARM's JupyterHub resources, basic python, and the [Atmospheric data Community Toolkit (ACT)](https://github.com/ARM-DOE/ACT). 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.
# Background
These tutorials cover ARM's JupyterHub resources, basic python, and the [Atmospheric data Community Toolkit (ACT)](https://github.com/ARM-DOE/ACT). These tutorials are meant to be generic enough to be able to be utilized for many different events as an introduction to ACT.

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.

# Tutorials
### JupyterHub and Jupyter Notebooks
[2-jupter_intro.ipynb](https://github.com/ARM-Development/ARM-Notebooks/blob/main/Tutorials/ACT-Python-Tutorial/2-jupyter_intro.ipynb) is a notebook to get started with ARM's JupyterHub resources and navigate what JupyterHub notebooks are and some useful shortcuts.
[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.

### Python Tutorials
[3-Python-Basics.ipynb](https://github.com/ARM-Development/ARM-Notebooks/blob/main/Tutorials/ACT-Python-Tutorial/3-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
- [3a-scientific_libraries_numpy.ipynb](https://github.com/ARM-Development/ARM-Notebooks/blob/main/Tutorials/ACT-Python-Tutorial/3a-scientific_libraries_numpy.ipynb)
- [3b-scientific_libraries_pandas.ipynb](https://github.com/ARM-Development/ARM-Notebooks/blob/main/Tutorials/ACT-Python-Tutorial/3b-scientific_libraries_pandas.ipynb)
- [3c-scientific_libraries_xarray.ipynb](https://github.com/ARM-Development/ARM-Notebooks/blob/main/Tutorials/ACT-Python-Tutorial/3c-scientific_libraries_xarray.ipynb)
[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
- [2a-scientific_libraries_numpy.ipynb](https://github.com/ARM-Development/ARM-Notebooks/blob/main/Tutorials/ACT-Python-Tutorial/2a-scientific_libraries_numpy.ipynb)
- [2b-scientific_libraries_pandas.ipynb](https://github.com/ARM-Development/ARM-Notebooks/blob/main/Tutorials/ACT-Python-Tutorial/2b-scientific_libraries_pandas.ipynb)
- [2c-scientific_libraries_xarray.ipynb](https://github.com/ARM-Development/ARM-Notebooks/blob/main/Tutorials/ACT-Python-Tutorial/2c-scientific_libraries_xarray.ipynb)

### Atmospheric data Community Toolkit (ACT) Tutorials
- [5-ACT-Basics-2023.ipynb](https://github.com/ARM-Development/ARM-Notebooks/blob/main/Tutorials/ACT-Python-Tutorial/5-ACT-Basics-2023.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.
- [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.

- [6-ACT-TRACER-Dust.ipyn](https://github.com/ARM-Development/ARM-Notebooks/blob/main/Tutorials/ACT-Python-Tutorial/6-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.
- [3a-ACT-TRACER-Dust.ipyn](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.

![Output from the advanced ACT tutorial](https://github.com/ARM-Development/ARM-Notebooks/blob/main/Tutorials/ACT-Python-Tutorial/images/output.png)
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.
Expand Down
11 changes: 11 additions & 0 deletions _toc.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,17 @@ parts:
- file: CONTRIBUTING.md
- file: Templates/notebook-template
- file: Templates/tutorial-schedule
- caption: Intro Tutorials
chapters:
- file: Tutorials/ACT-Python-Tutorial/README.md
sections:
- file: Tutorials/ACT-Python-Tutorial/1-jupyter_intro.ipynb
- file: Tutorials/ACT-Python-Tutorial/2-Python-Basics.ipynb
- file: Tutorials/ACT-Python-Tutorial/2a-scientific_libraries_numpy.ipynb
- file: Tutorials/ACT-Python-Tutorial/2a-scientific_libraries_pandas.ipynb
- file: Tutorials/ACT-Python-Tutorial/2a-scientific_libraries_xarray.ipynb
- file: Tutorials/ACT-Python-Tutorial/3-ACT-Basics.ipynb
- file: Tutorials/ACT-Python-Tutorial/3a-ACT-TRACER-Dust.ipynb
- caption: Value-added Products
chapters:
- file: VAPs/README.md
Expand Down

0 comments on commit bc76571

Please sign in to comment.