Skip to content

Commit

Permalink
Post-SciPy update (#210)
Browse files Browse the repository at this point in the history
* Post-SciPy update

* remove scipy nebari information
  • Loading branch information
dcherian authored Jul 24, 2023
1 parent 67e13fb commit c3a8eba
Show file tree
Hide file tree
Showing 7 changed files with 109 additions and 25 deletions.
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -58,4 +58,4 @@ Thanks to our contributors so far!

## Acknowledgements

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).
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).
2 changes: 1 addition & 1 deletion _config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ only_build_toc_files: true
# See https://jupyterbook.org/customize/config.html#add-a-link-to-your-repository
html:
# NOTE: this announcement shows up on all pages
announcement: 'ℹ️ SciPy Tutorial Attendees. <a href="https://tutorial.xarray.dev/workshops/scipy2023/README.html">Click here </a>.'
#announcement: 'ℹ️ SciPy Tutorial Attendees. <a href="https://tutorial.xarray.dev/workshops/scipy2023/README.html">Click here </a>.'
home_page_in_navbar: false
use_edit_page_button: true
use_issues_button: true
Expand Down
1 change: 1 addition & 0 deletions _toc.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ parts:
- file: overview/learning-paths.md
sections:
- file: overview/fundamental-path/README.md
- file: overview/intermediate-path/README.md

- caption: Fundamentals
chapters:
Expand Down
4 changes: 3 additions & 1 deletion overview/fundamental-path/README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
# Fundamentals Learning Path
(fundamental-path)=

# Fundamental Path

This syllabus comes from Scipy 2022 tutorial workshop.
This path covers fundamental Xarray concepts with
Expand Down
42 changes: 42 additions & 0 deletions overview/intermediate-path/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
# Intermediate Path

This learning path was presented at SciPy 2023. It covers intermediate
and more advanced topics and is a good follow-on from the [Fundamental Path](fundamental-path)

The tutorial was organized by:

- Deepak Cherian (National Center for Atmospheric Research)
- Scott Henderson (Univ. Washington)
- Jessica Scheick (Univ. New Hampshire)
- Negin Sobhani (National Center for Atmospheric Research)
- Tom Nicholas (Lamont-Doherty Earth Observatory)
- Anderson Banihirwe (CarbonPlan)
- Don Setiawan (Univ. Washington)

## Outline

```{dropdown} Introduction
{doc}`../../overview/get-started`
```

```{dropdown} Indexing
{doc}`../../intermediate/indexing/advanced-indexing`
```

```{dropdown} Computational Patterns
{doc}`../../intermediate/01-high-level-computation-patterns`
```

```{dropdown} Wrapping other arrays: dask
{doc}`../../intermediate/xarray_and_dask`
```

```{dropdown} Wrapping custom computation
{doc}`../../advanced/apply_ufunc/simple_numpy_apply_ufunc`
{doc}`../../advanced/apply_ufunc/core-dimensions`
{doc}`../../advanced/apply_ufunc/complex-output-numpy`
{doc}`Explore the remaining material <../../advanced/apply_ufunc/apply_ufunc>`
```
61 changes: 61 additions & 0 deletions overview/intermediate-path/index.ipynb
Original file line number Diff line number Diff line change
@@ -0,0 +1,61 @@
{
"cells": [
{
"cell_type": "markdown",
"id": "6bad0788-4bd2-49bb-818a-4eda1e265cf1",
"metadata": {},
"source": [
"<img src=\"../../images/scipylogo2023.png\" align=\"right\" width=\"20%\">\n",
"\n",
"\n",
"# Welcome to the Xarray SciPy 2023 Tutorial! \n",
"\n",
"**Xarray**: *Friendly, Interactive, and Scalable Scientific Data Analysis*\n",
"\n",
"\n",
"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",
"\n",
"\n",
"## Schedule \n",
"*Times in Central Daylight (Austin, TX)\n",
"\n",
"Use the links to navigate to the right notebooks.\n",
"\n",
"**Remember to select `global-global-xarray environment` for the notebooks when prompted.**\n",
"\n",
"| Topic | Time | Notebook Links | \n",
"| :- | - | - | \n",
"| Introduction and Setup | 1:30 (20 min) | --- | \n",
"| Indexing | 1:50 (30 min) | [Advanced and Vectorized Indexing](../../intermediate/indexing/advanced-indexing.ipynb) | \n",
"| *10 minute Break* \n",
"| Computational Patterns | 2:30 (50 min) | [Computation Patterns](../../intermediate/01-high-level-computation-patterns.ipynb) | \n",
"| *10 minute Break* | \n",
"| Wrapping other arrays | 3:30 (50 min) | [Xarray and Dask](../../intermediate/xarray_and_dask.ipynb) | \n",
"| *10 minute Break* | \n",
"| 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",
"| | **End 5:30** | |\n",
"\n",
"\n",
"\n",
"## Thanks for attending!\n",
"\n",
"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)"
]
}
],
"metadata": {
"language_info": {
"codemirror_mode": {
"name": "ipython",
"version": 3
},
"file_extension": ".py",
"mimetype": "text/x-python",
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3"
}
},
"nbformat": 4,
"nbformat_minor": 5
}
22 changes: 0 additions & 22 deletions workshops/scipy2023/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,28 +14,6 @@ Organized by:

## Instructions

### Nebari

For the live tutorial, we will be using the SciPy 2023 Nebari JupyterHub at [scipy.quansight.dev](https://scipy.quansight.dev/)

You can follow [this participants' guide to register and sign-in to Nebari](https://docs.google.com/document/d/1vnWhNyUBRpILb2MAHQfTmZQY3pCIaCmroV9ke49nQlE/edit).

**NOTE: When you're in `Server Options` page, select the `Medium Instance for xarray` for the machine instance for this tutorial.**

Once you see the Jupyterlab interface spun up, do the following:

- Open a Terminal

- Clone the tutorial materials:

```
git clone https://github.com/xarray-contrib/xarray-tutorial.git
```

- Navigate to `xarray-tutorial/workshops/scipy2023/index.ipynb`

- Select `global-global-xarray` environment for the notebooks when prompted.

### Running Locally

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

0 comments on commit c3a8eba

Please sign in to comment.