Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
23 changes: 2 additions & 21 deletions _toc.yml
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,7 @@ parts:
chapters:
- file: intermediate/01-high-level-computation-patterns
- file: intermediate/xarray_and_dask
- file: intermediate/xarray_ecosystem
- file: intermediate/hvplot

- caption: Advanced
Expand All @@ -44,6 +45,7 @@ parts:

- caption: Workshops
chapters:
- file: workshops/scipy2022/README
- file: workshops/oceanhackweek2020/README
sections:
- url: https://tutorial.xarray.dev/overview/xarray-in-45-min
Expand All @@ -57,27 +59,6 @@ parts:
- file: workshops/online-tutorial-series/01_xarray_fundamentals
- file: workshops/online-tutorial-series/02_indexing
- file: workshops/online-tutorial-series/03_computation
- file: workshops/scipy2022/README
sections:
- url: https://tutorial.xarray.dev/fundamentals/01_datastructures_and_io
title: Data Structures
- file: workshops/scipy2022/cleaning_real_data
- url: https://tutorial.xarray.dev/fundamentals/02.1_working_with_labeled_data
title: Labeled Data
- url: https://tutorial.xarray.dev/fundamentals/02.2_manipulating_dimensions
title: Manipulating Dimensions
- url: https://tutorial.xarray.dev/fundamentals/02.3_aligning_data_objects
title: Data Alignment
- url: https://tutorial.xarray.dev/fundamentals/03.1_computation_with_xarray
title: Computation
- url: https://tutorial.xarray.dev/fundamentals/03.2_groupby_with_xarray
title: Groupby
- url: https://tutorial.xarray.dev/fundamentals/04.0_plotting.html
title: Plotting and Visualization
- file: workshops/scipy2022/xarray_ecosystem
- url: https://tutorial.xarray.dev/fundamentals/06_xarray_and_dask
title: Xarray and Dask

- caption: Reference
chapters:
- file: reference/resources
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,17 +6,31 @@
"source": [
"<img src=\"http://xarray.pydata.org/en/stable/_static/dataset-diagram-logo.png\" align=\"right\" width=\"30%\">\n",
"\n",
"# Xarray Ecosystem\n",
"# A Tour of the Xarray Ecosystem\n",
"\n",
"Xarray is easily extensible.\n",
"This means it is easy to add onto to build custom packages that tackle particular computational problems.\n",
"Here we introduce two popular and widely used extensions that are installable as their own packages (via conda and pip).\n",
"\n",
"- [rioxarray](https://corteva.github.io/rioxarray/stable/index.html), for working with geospatial raster data using rasterio\n",
"- [pint-xarray](https://pint-xarray.readthedocs.io/en/latest/), for unit-aware computations using pint.\n",
"- [pint-xarray](https://pint-xarray.readthedocs.io/en/latest/), for unit-aware computations using pint."
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"## The accessor interface\n",
"\n",
"- Describe what an accessor is before introducting `.rio`, `.pint` etc."
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"## Rioxarray\n",
"more details about rioxarray here\n"
"more details about rioxarray here"
]
},
{
Expand Down
60 changes: 46 additions & 14 deletions workshops/scipy2022/README.md
Original file line number Diff line number Diff line change
@@ -1,13 +1,15 @@
# SciPy 2022 Xarray Tutorial
# SciPy 2022

## Xarray: Friendly, Interactive, and Scalable Scientific Data Analysis

To be presented 11 July 2022 by:
Organized by:

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

This four hour workshop covers fundamental Xarray concepts with increasingly complex real-world data analysis tasks.

Expand All @@ -17,14 +19,44 @@ Will be available after the event
## Schedule

_These are the rough timings for the tutorial_:
| Topic | Time (min) |
| - | - |
| Introduction | 20 |
| Data structures | 30 |
| Break | 10 |
| Labeled data | 30 |
| Computation | 60 |
| Break | 10 |
| Plotting and visualization | 30 |
| Xarray ecosystem | 30 |
| Oh the places we'll go | 30 |

```{dropdown} Introduction (20 min)
Logistics;
```

```{dropdown} Introduction to Xarray (30 min)
{doc}`../../fundamentals/01_datastructures`

{doc}`../../fundamentals/01.1_io`
```

**Break (10 min)**

```{dropdown} Working with Labeled Data (30 min)
{doc}`../../fundamentals/02.1_working_with_labeled_data`

{doc}`../../fundamentals/04.1_basic_plotting`
```

```{dropdown} Computation (60 min)
{doc}`../../fundamentals/03.1_computation_with_xarray`

{doc}`../../fundamentals/02.3_aligning_data_objects`

{doc}`../../fundamentals/03.2_groupby_with_xarray`
```

**Break**

```{dropdown} Plotting and Visualization (30 min)

{doc}`../../fundamentals/04.2_faceting`

{doc}`../../fundamentals/04.3_geographic_plotting`
```

```{dropdown} Oh the places we'll go - (60 min)
{doc}`../../intermediate/xarray_ecosystem`

Demo
```