Skip to content

Commit 45c33a6

Browse files
TomNicholaspre-commit-ci[bot]scottyhq
authored
Scipy2025 outline page (#324)
* add index landing page * add to table of contents * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * point to IO notebook and getting_started section for now * adjust readme binder link and add banner for scipy * fix banner color --------- Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: Scott Henderson <[email protected]>
1 parent f923fc5 commit 45c33a6

File tree

5 files changed

+82
-3
lines changed

5 files changed

+82
-3
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
[![Deploy Website to GitHub Pages](https://github.com/xarray-contrib/xarray-tutorial/actions/workflows/main.yaml/badge.svg)](https://github.com/xarray-contrib/xarray-tutorial/actions/workflows/main.yaml)
44
[![Jupyter Book Badge](https://jupyterbook.org/badge.svg)](https://tutorial.xarray.dev)
5-
[![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/xarray-contrib/xarray-tutorial/HEAD?labpath=overview/xarray-in-45-min.ipynb)
5+
[![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/xarray-contrib/xarray-tutorial/HEAD?labpath=workshops/scipy2025/index.ipynb)
66

77
This is the repository for a Jupyter Book website with tutorial material for [Xarray](https://github.com/pydata/xarray), _an open source project and Python package that makes working with labelled multi-dimensional arrays simple, efficient, and fun!_
88

_config.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ exclude_patterns: [.github, .pixi]
1010
html:
1111
# NOTE: this announcement shows up on all pages
1212
#announcement: '<a href="https://forms.gle/KEq7WviCdz9xTaJX6">The Xarray 2024 User Survey is live. Please take ~5 minutes to fill it out and help us improve Xarray.</a>'
13-
#announcement: 'ℹ️ SciPy 2024 Tutorial Attendees. <a href="https://tutorial.xarray.dev/workshops/scipy2024/README.html">Click here </a>.'
13+
announcement: 'ℹ️ SciPy 2025 Tutorial Attendees. <a href="https://tutorial.xarray.dev/workshops/scipy2025/index.html">Click here! </a>.'
1414
home_page_in_navbar: false
1515
use_edit_page_button: true
1616
use_issues_button: true

_static/style.css

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
.bd-header-announcement {
2-
background-color: var(--pst-color-info-bg);
2+
background-color: var(--pst-color-accent);
33
}

_toc.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -83,6 +83,7 @@ parts:
8383

8484
- caption: Workshops
8585
chapters:
86+
- file: workshops/scipy2025/index.ipynb
8687
- file: workshops/scipy2024/index.ipynb
8788
- file: workshops/scipy2023/README
8889
- file: workshops/thinking-like-xarray/README

workshops/scipy2025/index.ipynb

Lines changed: 78 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,78 @@
1+
{
2+
"cells": [
3+
{
4+
"cell_type": "markdown",
5+
"id": "0",
6+
"metadata": {},
7+
"source": [
8+
"# SciPy 2025\n",
9+
"\n",
10+
"## Welcome to the Xarray SciPy 2025 Tutorial! \n",
11+
"\n",
12+
"<img src=\"https://images.squarespace-cdn.com/content/v1/6743676bb9f2e109f0ddba96/055e9b3f-965f-42c7-b496-2ba3870e216e/Logo_color-black.png?format=1500w\" align=\"right\" width=\"20%\">\n",
13+
"\n",
14+
"**Hierarchical Data Analysis with Xarray DataTree & Zarr**\n",
15+
"\n",
16+
"July 8, 13:30–17:30 (US/Pacific), Tacoma Convention Center Room 315\n",
17+
"\n",
18+
"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 will review a curated set of examples that will prepare you for increasingly complex real-world data analysis tasks!\n",
19+
"\n",
20+
":::{admonition} Learning Goals\n",
21+
"- Understand Xarray’s core data structures\n",
22+
"- Understand how to map typical Xarray computations and workflows over hierarchical data\n",
23+
"- Understand how common storage formats correspond to the DataTree model\n",
24+
"- Open a public Zarr store in the cloud and manipulate the contents\n",
25+
":::"
26+
]
27+
},
28+
{
29+
"cell_type": "markdown",
30+
"id": "1",
31+
"metadata": {},
32+
"source": [
33+
"## Schedule \n",
34+
"\n",
35+
"*Times in US/Pacific Timezone (Tacoma, WA)\n",
36+
"\n",
37+
"Use the links to navigate to the right notebooks.\n",
38+
"\n",
39+
"| Topic | Time | Notebook Links | \n",
40+
"| :- | - | - | \n",
41+
"| Introduction and Setup | 1:30 (10 min) | | \n",
42+
"| The Xarray Data Model | 1:40 (50 min) | [Data structures](../../fundamentals/01_data_structures.md) | \n",
43+
"| *10 minute Break* \n",
44+
"| Computational Patterns | 2:30 (50 min) | [Computational Patterns](../../intermediate/01-high-level-computation-patterns.ipynb) <br> | \n",
45+
"| *10 minute Break* | \n",
46+
"| Storage formats | 3:30 (50 min) | [Storage formats](../../fundamentals/01.1_io.ipynb) | \n",
47+
"| *10 minute Break* | \n",
48+
"| Zarr & the cloud | 4:30 (50 min) | [Intro to Zarr](../../intermediate/intro-to-zarr.ipynb) |\n",
49+
"| | End 5:30 | |"
50+
]
51+
},
52+
{
53+
"cell_type": "markdown",
54+
"id": "2",
55+
"metadata": {},
56+
"source": [
57+
"### Tutorial Setup\n",
58+
"\n",
59+
"Refer to the [Getting Started Section](../../overview/get-started.md) for various options to run tutorial notebooks either on your personal computer or on a free Cloud-hosted server."
60+
]
61+
}
62+
],
63+
"metadata": {
64+
"language_info": {
65+
"codemirror_mode": {
66+
"name": "ipython",
67+
"version": 3
68+
},
69+
"file_extension": ".py",
70+
"mimetype": "text/x-python",
71+
"name": "python",
72+
"nbconvert_exporter": "python",
73+
"pygments_lexer": "ipython3"
74+
}
75+
},
76+
"nbformat": 4,
77+
"nbformat_minor": 5
78+
}

0 commit comments

Comments
 (0)