8000 Post-SciPy update (#210) · xarray-contrib/xarray-tutorial@c3a8eba · GitHub
[go: up one dir, main page]

Skip to content

Commit c3a8eba

Browse files
authored
Post-SciPy update (#210)
* Post-SciPy update * remove scipy nebari information
1 parent 67e13fb commit c3a8eba

File tree

7 files changed

+109
-25
lines changed

7 files changed

+109
-25
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,4 +58,4 @@ Thanks to our contributors so far!
5858

5959
## Acknowledgements
6060

61-
This website is the result of many contributions from the Xarray community! We're very grateful for everyone's volunteered effort as well as [sponsored development](https://xarray.dev/#sponsors). Funding for SciPy 2022, SciPy 2023 tutorial materialdevelopment specifically was supported by NASA's Open Source Tools, Frameworks, and Libraries Program (award 80NSSC22K0345).
61+
This website is the result of many contributions from the Xarray community! We're very grateful for everyone's volunteered effort as well as [sponsored development](https://xarray.dev/#sponsors). Funding for SciPy 2022, SciPy 2023 tutorial material development specifically was supported by NASA's Open Source Tools, Frameworks, and Libraries Program (award 80NSSC22K0345).

_config.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ only_build_toc_files: true
88
# See https://jupyterbook.org/customize/config.html#add-a-link-to-your-repository
99
html:
1010
# NOTE: this announcement shows up on all pages
11-
announcement: 'ℹ️ SciPy Tutorial Attendees. <a href="https://tutorial.xarray.dev/workshops/scipy2023/README.html">Click here </a>.'
11+
#announcement: 'ℹ️ SciPy Tutorial Attendees. <a href="https://tutorial.xarray.dev/workshops/scipy2023/README.html">Click here </a>.'
1212
home_page_in_navbar: false
1313
use_edit_page_button: true
1414
use_issues_button: true

_toc.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ parts:
99
- file: overview/learning-paths.md
1010
sections:
1111
- file: overview/fundamental-path/README.md
12+
- file: overview/intermediate-path/README.md
1213

1314
- caption: Fundamentals
1415
chapters:

overview/fundamental-path/README.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
1-
# Fundamentals Learning Path
1+
(fundamental-path)=
2+
3+
# Fundamental Path
24

35
This syllabus comes from Scipy 2022 tutorial workshop.
46
This path covers fundamental Xarray concepts with

overview/intermediate-path/README.md

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
# Intermediate Path
2+
3+
This learning path was presented at SciPy 2023. It covers intermediate
4+
and more advanced topics and is a good follow-on from the [Fundamental Path](fundamental-path)
5+
6+
The tutorial was organized by:
7+
8+
- Deepak Cherian (National Center for Atmospheric Research)
9+
- Scott Henderson (Univ. Washington)
10+
- Jessica Scheick (Univ. New Hampshire)
11+
- Negin Sobhani (National Center for Atmospheric Research)
12+
- Tom Nicholas (Lamont-Doherty Earth Observatory)
13+
- Anderson Banihirwe (CarbonPlan)
14+
- Don Setiawan (Univ. Washington)
15+
16+
## Outline
17+
18+
```{dropdown} Introduction
19+
{doc}`../../overview/get-started`
20+
```
21+
22+
```{dropdown} Indexing
23+
{doc}`../../intermediate/indexing/advanced-indexing`
24+
```
25+
26+
```{dropdown} Computational Patterns
27+
{doc}`../../intermediate/01-high-level-computation-patterns`
28+
```
29+
30+
```{dropdown} Wrapping other arrays: dask
31+
{doc}`../../intermediate/xarray_and_dask`
32+
```
33+
34+
```{dropdown} Wrapping custom computation
35+
{doc}`../../advanced/apply_ufunc/simple_numpy_apply_ufunc`
36+
37+
{doc}`../../advanced/apply_ufunc/core-dimensions`
38+
39+
{doc}`../../advanced/apply_ufunc/complex-output-numpy`
40+
41+
{doc}`Explore the remaining material <../../advanced/apply_ufunc/apply_ufunc>`
42+
```
Lines changed: 61 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,61 @@
1+
{
2+
"cells": [
3+
{
4+
"cell_type": "markdown",
5+
"id": "6bad0788-4bd2-49bb-818a-4eda1e265cf1",
6+
"metadata": {},
7+
"source": [
8+
"<img src=\"../../images/scipylogo2023.png\" align=\"right\" width=\"20%\">\n",
9+
"\n",
10+
"\n",
11+
"# Welcome to the Xarray SciPy 2023 Tutorial! \n",
12+
"\n",
13+
"**Xarray**: *Friendly, Interactive, and Scalable Scientific Data Analysis*\n",
14+
"\n",
15+
"\n",
16+
"This *4-hour* workshop will explore content from [the Xarray tutorial](https://tutorial.xarray.dev), which contains a comprehensive collection of hands-on tutorial Jupyter Notebooks. We won't cover it all today, but instead will review a curated set of examples that will prepare you for increasingly complex real-world data analysis tasks!\n",
17+
"\n",
18+
"\n",
19+
"## Schedule \n",
20+
"*Times in Central Daylight (Austin, TX)\n",
21+
"\n",
22+
"Use the links to navigate to the right notebooks.\n",
23+
"\n",
24+
"**Remember to select `global-global-xarray environment` for the notebooks when prompted.**\n",
25+
"\n",
26+
"| Topic | Time | Notebook Links | \n",
27+
"| :- | - | - | \n",
28+
"| Introduction and Setup | 1:30 (20 min) | --- | \n",
29+
"| Indexing | 1:50 (30 min) | [Advanced and Vectorized Indexing](../../intermediate/indexing/advanced-indexing.ipynb) | \n",
30+
"| *10 minute Break* \n",
31+
"| Computational Patterns | 2:30 (50 min) | [Computation Patterns](../../intermediate/01-high-level-computation-patterns.ipynb) | \n",
32+
"| *10 minute Break* | \n",
33+
"| Wrapping other arrays | 3:30 (50 min) | [Xarray and Dask](../../intermediate/xarray_and_dask.ipynb) | \n",
34+
"| *10 minute Break* | \n",
35+
"| Wrapping custom computation (apply_ufunc) | 4:30 (30 min) <br> <br> <br> 5:00 (30 min) | [A gentle introduction](../../advanced/apply_ufunc/simple_numpy_apply_ufunc.ipynb) <br> [Core dimensions](../../advanced/apply_ufunc/core-dimensions.ipynb) <br> [Handling complex output](../../advanced/apply_ufunc/complex-output-numpy.ipynb) <br> Explore the rest of the material |\n",
36+
"| | **End 5:30** | |\n",
37+
"\n",
38+
"\n",
39+
"\n",
40+
"## Thanks for attending!\n",
41+
"\n",
42+
"Please continue to explore the subfolders in the JupyterLab File Browser for additional tutorial notebooks to run, or read the rendered notebooks at [https://tutorial.xarray.dev](https://tutorial.xarray.dev)"
43+
]
44+
}
45+
],
46+
"metadata": {
47+
"language_info": {
48+
"codemirror_mode": {
49+
"name": "ipython",
50+
"version": 3
51+
},
52+
"file_extension": ".py",
53+
"mimetype": "text/x-python",
54+
"name": "python",
55+
"nbconvert_exporter": "python",
56+
"pygments_lexer": "ipython3"
57+
}
58+
},
59+
"nbformat": 4,
60+
"nbformat_minor": 5
61+
}

workshops/scipy2023/README.md

Lines changed: 0 additions & 22 deletions
9735
Original file line numberDiff line numberDiff line change
@@ -14,28 +14,6 @@ Organized by:
1414

1515
## Instructions
1616

17-
### Nebari
18-
19-
For the live tutorial, we will be using the SciPy 2023 Nebari JupyterHub at [scipy.quansight.dev](https://scipy.quansight.dev/)
20-
21-
You can follow [this participants' guide to register and sign-in to Nebari](https://docs.google.com/document/d/1vnWhNyUBRpILb2MAHQfTmZQY3pCIaCmroV9ke49nQlE/edit).
22-
23-
**NOTE: When you're in `Server Options` page, select the `Medium Instance for xarray` for the machine instance for this tutorial.**
24-
25-
Once you see the Jupyterlab interface spun up, do the following:
26-
27-
- Open a Terminal
28-
29-
- Clone the tutorial materials:
30-
31-
```
32-
git clone https://github.com/xarray-contrib/xarray-tutorial.git
33-
```
34-
35-
- Navigate to `xarray-tutorial/workshops/scipy2023/index.ipynb`
36-
37-
- Select `global-global-xarray` environment for the notebooks when prompted.
38-
3917
### Running Locally
4018

4119
See instructions to set up the environment for running the tutorial material [here](get-started).

0 commit comments

Comments
 (0)
0