|
56 | 56 | "\n", |
57 | 57 | "We are using xarray's OPeNDAP support to read a netCDF4 dataset file directly from its source. The data is not loaded over the network until we perform operations on it (e.g., temperature unit adjustment).\n", |
58 | 58 | "\n", |
59 | | - "More information on the xarray's OpenDAP support can be found [here](https://docs.xarray.dev/en/stable/user-guide/io.html#opendap)." |
| 59 | + "More information on the xarray's OPeNDAP support can be found [here](https://docs.xarray.dev/en/stable/user-guide/io.html#opendap)." |
60 | 60 | ] |
61 | 61 | }, |
62 | 62 | { |
|
625 | 625 | "cell_type": "markdown", |
626 | 626 | "metadata": {}, |
627 | 627 | "source": [ |
628 | | - "### 2.1 Seasonal Cycle\n", |
| 628 | + "### Seasonal Cycle\n", |
629 | 629 | "\n", |
630 | 630 | "**Groups time coordinates by season**\n", |
631 | 631 | "\n", |
|
1690 | 1690 | "cell_type": "markdown", |
1691 | 1691 | "metadata": {}, |
1692 | 1692 | "source": [ |
1693 | | - "### 2.2 Custom Seasonal Cycle\n", |
| 1693 | + "### Custom Seasonal Cycle\n", |
1694 | 1694 | "\n", |
1695 | 1695 | "**Groups time coordinates by season**\n", |
1696 | 1696 | "\n", |
|
2347 | 2347 | "cell_type": "markdown", |
2348 | 2348 | "metadata": {}, |
2349 | 2349 | "source": [ |
2350 | | - "### 2.3 Annual Cycle\n", |
| 2350 | + "### Annual Cycle\n", |
2351 | 2351 | "\n", |
2352 | 2352 | "**Groups time coordinates by month**" |
2353 | 2353 | ] |
|
2934 | 2934 | "cell_type": "markdown", |
2935 | 2935 | "metadata": {}, |
2936 | 2936 | "source": [ |
2937 | | - "### 2.4 Daily Cycle\n", |
| 2937 | + "### Daily Cycle\n", |
2938 | 2938 | "\n", |
2939 | 2939 | "**Groups time coordinates by month and day.**" |
2940 | 2940 | ] |
|
3543 | 3543 | "cell_type": "markdown", |
3544 | 3544 | "metadata": {}, |
3545 | 3545 | "source": [ |
3546 | | - "### 3.1. Seasonal Cycle\n", |
| 3546 | + "### Seasonal Cycle\n", |
3547 | 3547 | "\n", |
3548 | 3548 | "The `season_config` dictionary keyword argument can be passed to `.departures()` for more granular configuration. We will be sticking with the default settings.\n" |
3549 | 3549 | ] |
|
4130 | 4130 | "cell_type": "markdown", |
4131 | 4131 | "metadata": {}, |
4132 | 4132 | "source": [ |
4133 | | - "### 3.2. Custom Seasonal Cycle\n", |
| 4133 | + "### Custom Seasonal Cycle\n", |
4134 | 4134 | "\n", |
4135 | 4135 | "To calculate custom seasonal cycle departures, we must first define our custom seasons using the `season_config` dictionary and the `\"custom_seasons\"` key.\n", |
4136 | 4136 | "\n", |
|
4728 | 4728 | "cell_type": "markdown", |
4729 | 4729 | "metadata": {}, |
4730 | 4730 | "source": [ |
4731 | | - "### 3.3. Annual Cycle" |
| 4731 | + "### Annual Cycle" |
4732 | 4732 | ] |
4733 | 4733 | }, |
4734 | 4734 | { |
|
5304 | 5304 | "cell_type": "markdown", |
5305 | 5305 | "metadata": {}, |
5306 | 5306 | "source": [ |
5307 | | - "### 3.4. Daily Cycle\n" |
| 5307 | + "### Daily Cycle\n" |
5308 | 5308 | ] |
5309 | 5309 | }, |
5310 | 5310 | { |
|
5897 | 5897 | "name": "python", |
5898 | 5898 | "nbconvert_exporter": "python", |
5899 | 5899 | "pygments_lexer": "ipython3", |
5900 | | - "version": "3.9.12" |
| 5900 | + "version": "3.9.13" |
5901 | 5901 | }, |
5902 | 5902 | "toc": { |
5903 | 5903 | "base_numbering": 1, |
|
0 commit comments