|
4 | 4 | "cell_type": "markdown", |
5 | 5 | "metadata": {}, |
6 | 6 | "source": [ |
7 | | - "# How to use the COSIMA Cookbook\n", |
| 7 | + "# Introduction: loading, slicing, dicing model output\n", |
8 | 8 | "\n", |
9 | | - "This tutorial is designed to help new users get to grips with the COSIMA Cookbook. The COSIMA Cookbook collection of recipes for analysing ocean and sea ice model output, using a common method of loading the output.\n", |
| 9 | + "This tutorial is designed to help new users get to grips with the COSIMA Cookbook.\n", |
10 | 10 | "\n", |
11 | | - "It assumes that:\n", |
12 | | - " * You have access to the ACCESS-NRI Intake Catalog (through project `xp65`).\n", |
13 | | - " * You can fire up a Jupyter notebook on NCI's ARE.\n", |
14 | | - " * You can access an appropriate set of `conda` packages to load the appropriate python libraries (such as through the `hh5` conda packages, which I've used here)." |
| 11 | + "The COSIMA Cookbook is collection of recipes for analysing ocean and sea ice model output, using a common method of loading the output.\n", |
| 12 | + "\n", |
| 13 | + "The tutorial requires:\n", |
| 14 | + " * Access to the ACCESS-NRI Intake Catalog (through project `xp65`).\n", |
| 15 | + " * Ability to open a Jupyter notebook on the NCI's Gadi HPC (e.g., via the ARE).\n", |
| 16 | + " * Access an appropriate set of `conda` packages to load the appropriate python libraries (such as through the `xp65` conda packages)." |
15 | 17 | ] |
16 | 18 | }, |
17 | 19 | { |
|
2464 | 2466 | "We often perform operations such as averaging on dataarrays. Again, knowledge of the coordinates can be a big help here, as you can instruct the `mean()` method to operate along given coordinates. The case below takes a temporal and zonal average of potential density.\n", |
2465 | 2467 | "\n", |
2466 | 2468 | "#### IMPORTANT\n", |
2467 | | - "To be precise, it is actually a mean in the $i$-grid direction, which is only zonal outside the tripolar region in the Arctic, i.e., *south of 65N* in the ACCESS-OM2 models. To compute the zonal mean correctly one needs to be a bit more careful; see [`Recipes/True_Zonal_Mean.ipynb`](https://cosima-recipes.readthedocs.io/en/latest/Recipes/True_Zonal_Mean.html)." |
| 2469 | + "To be precise, it is actually a numerical mean in the $i$-grid direction, which is only zonal outside the tripolar region in the Arctic, i.e., *south of 65N* in the ACCESS-OM2 models. To compute the zonal mean correctly one needs to be a bit more careful; see [`02-Appetisers/True_Zonal_Mean.ipynb`](https://cosima-recipes.readthedocs.io/en/latest/02-Appetisers/True_Zonal_Mean.html)." |
2468 | 2470 | ] |
2469 | 2471 | }, |
2470 | 2472 | { |
|
2576 | 2578 | "source": [ |
2577 | 2579 | "## 3. More Advanced Stuff\n", |
2578 | 2580 | "\n", |
2579 | | - "### 3.1 Making a map with cartopy\n", |
2580 | | - "The maps shown in this tutorial are not publication quality, are missing coastlines and in fact distort data in the Arctic (due to the tripole grid used there). We suggest going through the [`Tutorials/Making_Maps_with_Cartopy`](https://cosima-recipes.readthedocs.io/en/latest/Tutorials/Making_Maps_with_Cartopy.html) tutorial." |
2581 | | - ] |
2582 | | - }, |
2583 | | - { |
2584 | | - "cell_type": "markdown", |
2585 | | - "metadata": {}, |
2586 | | - "source": [ |
| 2581 | + "### 3.1 Maps with cartopy\n", |
| 2582 | + "The maps shown in this tutorial are not publication quality, are missing coastlines and in fact distort data in the Arctic (due to the tripole grid used there). We suggest going through the [`Maps_with_Cartopy`](https://cosima-recipes.readthedocs.io/en/latest/01-Cooking-Lessons-101/01-Basics/Making_Maps_with_Cartopy.html) tutorial.\n", |
| 2583 | + "\n", |
2587 | 2584 | "### 3.2 Distributed computing\n", |
2588 | 2585 | "\n", |
2589 | 2586 | "Many of our recipes use multiple cores for their calculations, usually via the using `dask` to set up a local cluster on your node for distributed computation. " |
2590 | 2587 | ] |
2591 | 2588 | }, |
| 2589 | + { |
| 2590 | + "cell_type": "code", |
| 2591 | + "execution_count": null, |
| 2592 | + "metadata": {}, |
| 2593 | + "outputs": [], |
| 2594 | + "source": [] |
| 2595 | + }, |
2592 | 2596 | { |
2593 | 2597 | "cell_type": "code", |
2594 | 2598 | "execution_count": 18, |
|
4908 | 4912 | ], |
4909 | 4913 | "metadata": { |
4910 | 4914 | "kernelspec": { |
4911 | | - "display_name": "Python [conda env:analysis3-unstable]", |
| 4915 | + "display_name": "Python [conda env:analysis3-25.08] *", |
4912 | 4916 | "language": "python", |
4913 | | - "name": "conda-env-analysis3-unstable-py" |
| 4917 | + "name": "conda-env-analysis3-25.08-py" |
4914 | 4918 | }, |
4915 | 4919 | "language_info": { |
4916 | 4920 | "codemirror_mode": { |
|
0 commit comments