diff --git a/_toc.yml b/_toc.yml
index 7fe033f5..290e862e 100644
--- a/_toc.yml
+++ b/_toc.yml
@@ -38,12 +38,14 @@ parts:
- caption: Intermediate
chapters:
- - file: intermediate/01-high-level-computation-patterns
+ - file: intermediate/computation/index
+ sections:
+ - file: intermediate/computation/01-high-level-computation-patterns.ipynb
+ - file: intermediate/computation/hierarchical_computation.ipynb
- file: intermediate/indexing/indexing
sections:
- file: intermediate/indexing/advanced-indexing.ipynb
- file: intermediate/indexing/boolean-masking-indexing.ipynb
- - file: intermediate/hierarchical_computation.ipynb
- file: intermediate/xarray_and_dask
- file: intermediate/intro-to-zarr.ipynb
- file: intermediate/storage_formats.ipynb
diff --git a/intermediate/01-high-level-computation-patterns.ipynb b/intermediate/computation/01-high-level-computation-patterns.ipynb
similarity index 100%
rename from intermediate/01-high-level-computation-patterns.ipynb
rename to intermediate/computation/01-high-level-computation-patterns.ipynb
diff --git a/intermediate/hierarchical_computation.ipynb b/intermediate/computation/hierarchical_computation.ipynb
similarity index 100%
rename from intermediate/hierarchical_computation.ipynb
rename to intermediate/computation/hierarchical_computation.ipynb
diff --git a/intermediate/computation/index.md b/intermediate/computation/index.md
new file mode 100644
index 00000000..2774c4ee
--- /dev/null
+++ b/intermediate/computation/index.md
@@ -0,0 +1,5 @@
+# Computations
+
+```{tableofcontents}
+
+```
diff --git a/overview/intermediate-path/README.md b/overview/intermediate-path/README.md
index 3fb0fc81..10e50f51 100644
--- a/overview/intermediate-path/README.md
+++ b/overview/intermediate-path/README.md
@@ -24,7 +24,7 @@ The tutorial was organized by:
```
```{dropdown} Computational Patterns
-{doc}`../../intermediate/01-high-level-computation-patterns`
+{doc}`../../intermediate/computation/01-high-level-computation-patterns`
```
```{dropdown} Wrapping other arrays: dask
diff --git a/workshops/scipy2023/README.md b/workshops/scipy2023/README.md
index 1ece6fe9..2528e171 100644
--- a/workshops/scipy2023/README.md
+++ b/workshops/scipy2023/README.md
@@ -57,7 +57,7 @@ Once your codespace is launched, the following happens:
```
```{dropdown} Computational Patterns
-{doc}`../../intermediate/01-high-level-computation-patterns`
+{doc}`../../intermediate/computation/01-high-level-computation-patterns`
```
```{dropdown} Wrapping other arrays: dask
diff --git a/workshops/scipy2024/index.ipynb b/workshops/scipy2024/index.ipynb
index 18041b98..8d58a17d 100644
--- a/workshops/scipy2024/index.ipynb
+++ b/workshops/scipy2024/index.ipynb
@@ -35,7 +35,7 @@
"| Introduction and Setup | 1:30 (10 min) | --- | \n",
"| The Xarray Data Model | 1:40 (40 min) | [Data structures](../../fundamentals/01_data_structures.md)
[Basic Indexing](../../fundamentals/02.1_indexing_Basic.ipynb) | \n",
"| *10 minute Break* \n",
- "| Indexing & Computational Patterns | 2:30 (50 min) | [Advanced Indexing](../../intermediate/indexing/indexing.md)
[Computational Patterns](../../intermediate/01-high-level-computation-patterns.ipynb)
| \n",
+ "| Indexing & Computational Patterns | 2:30 (50 min) | [Advanced Indexing](../../intermediate/indexing/indexing.md)
[Computational Patterns](../../intermediate/computation/01-high-level-computation-patterns.ipynb)
| \n",
"| *10 minute Break* | \n",
"| Xarray Integrations and Extensions | 3:30 (50 min) | [The Xarray Ecosystem](../../intermediate/xarray_ecosystem.ipynb) | \n",
"| *10 minute Break* | \n",
@@ -84,6 +84,12 @@
"- Max Jones (CarbonPlan)\n",
"- Wietze Suijker (Space Intelligence)"
]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "1",
+ "metadata": {},
+ "source": []
}
],
"metadata": {
diff --git a/workshops/scipy2025/index.ipynb b/workshops/scipy2025/index.ipynb
index 9f3162e3..66a97b52 100644
--- a/workshops/scipy2025/index.ipynb
+++ b/workshops/scipy2025/index.ipynb
@@ -41,7 +41,7 @@
"| Introduction and Setup | 1:30 (10 min) | | \n",
"| The Xarray Data Model | 1:40 (50 min) | [Data structures](../../fundamentals/01_data_structures.md) | \n",
"| *10 minute Break* \n",
- "| Computational Patterns | 2:30 (50 min) | [Computational Patterns](../../intermediate/01-high-level-computation-patterns.ipynb)
| \n",
+ "| Computational Patterns | 2:30 (50 min) | [Computational Patterns](../../intermediate/computation/01-high-level-computation-patterns.ipynb)
[Hierarchical computation](../../intermediate/computation/hierarchical_computation.ipynb) | \n",
"| *10 minute Break* | \n",
"| Zarr & the cloud | 4:30 (50 min) | [Intro to Zarr](../../intermediate/intro-to-zarr.ipynb)
[CMIP6 on the cloud](../../intermediate/remote_data/cmip6-cloud.ipynb)
|\n",
"| *10 minute Break* | \n",