Skip to content

Commit 4009964

Browse files
Minor clean-ups
1 parent 7169a3a commit 4009964

File tree

1 file changed

+9
-10
lines changed

1 file changed

+9
-10
lines changed

docs/user_guide/examples/tutorial_nestedgrids.ipynb

Lines changed: 9 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,9 @@
4040
"id": "2",
4141
"metadata": {},
4242
"source": [
43-
"## Setting up the individual Grids and Fields"
43+
"## Setting up the individual Grids and Fields\n",
44+
"\n",
45+
"Before we start, define a helper function to quickly set up a nested dataset"
4446
]
4547
},
4648
{
@@ -54,12 +56,9 @@
5456
"grid_polygons = []\n",
5557
"\n",
5658
"\n",
57-
"def setup_nestedFields(polygon):\n",
59+
"def setup_nested_ds(polygon):\n",
5860
" xdim, ydim = 20, 20\n",
59-
"\n",
60-
" ds = simple_UV_dataset(dims=(1, 1, ydim, xdim), mesh=\"spherical\").isel(\n",
61-
" time=0, depth=0\n",
62-
" )\n",
61+
" ds = simple_UV_dataset(dims=(1, 1, ydim, xdim), mesh=\"spherical\")\n",
6362
" ds[\"lon\"][:] = np.linspace(polygon[:, 0].min(), polygon[:, 0].max(), xdim)\n",
6463
" ds[\"lat\"][:] = np.linspace(polygon[:, 1].min(), polygon[:, 1].max(), ydim)\n",
6564
" return ds"
@@ -83,7 +82,7 @@
8382
"polygon = np.array([(10, 15), (25, 10), (25, 25), (10, 35)])\n",
8483
"grid_polygons.append(polygon)\n",
8584
"\n",
86-
"ds_in.append(setup_nestedFields(polygon))\n",
85+
"ds_in.append(setup_nested_ds(polygon))\n",
8786
"ds_in[-1][\"U\"][:] = 1.0\n",
8887
"ds_in[-1][\"V\"][:] = 0.0"
8988
]
@@ -106,7 +105,7 @@
106105
"polygon = np.array([(0, -5), (35, 0), (35, 25), (0, 20)])\n",
107106
"grid_polygons.append(polygon)\n",
108107
"\n",
109-
"ds_in.append(setup_nestedFields(polygon))\n",
108+
"ds_in.append(setup_nested_ds(polygon))\n",
110109
"ds_in[-1][\"U\"][:] = 1.0\n",
111110
"ds_in[-1][\"V\"][:] = 1.0"
112111
]
@@ -129,7 +128,7 @@
129128
"polygon = np.array([(-10, -20), (60, -20), (60, 40), (-10, 40)])\n",
130129
"grid_polygons.append(polygon)\n",
131130
"\n",
132-
"ds_in.append(setup_nestedFields(polygon))\n",
131+
"ds_in.append(setup_nested_ds(polygon))\n",
133132
"lon_g, lat_g = np.meshgrid(ds_in[-1][\"lon\"], ds_in[-1][\"lat\"])\n",
134133
"ds_in[-1][\"U\"][:] = 1.0\n",
135134
"ds_in[-1][\"V\"][:] = np.cos(lon_g / 5 * np.pi / 2)"
@@ -156,7 +155,7 @@
156155
"fig, ax = plt.subplots()\n",
157156
"\n",
158157
"for i in range(n_grids):\n",
159-
" ds = ds_in[i]\n",
158+
" ds = ds_in[i].isel(time=0, depth=0)\n",
160159
" ax.quiver(ds.lon, ds.lat, ds.U, ds.V, color=f\"C{i}\")\n",
161160
" poly = grid_polygons[i]\n",
162161
" ax.plot(\n",

0 commit comments

Comments
 (0)