|
67 | 67 | "metadata": {}, |
68 | 68 | "outputs": [], |
69 | 69 | "source": [ |
70 | | - "ds_fields = xr.merge(\n", |
71 | | - " [\n", |
72 | | - " parcels.tutorial.open_dataset(\"NemoCurvilinear_data_zonal/U\"),\n", |
73 | | - " parcels.tutorial.open_dataset(\"NemoCurvilinear_data_zonal/V\"),\n", |
74 | | - " ]\n", |
75 | | - ") # TODO: Fix grid staggering (using SGRID metadata)\n", |
| 70 | + "ds_u = parcels.tutorial.open_dataset(\"NemoCurvilinear_data_zonal/U\")\n", |
| 71 | + "ds_v = parcels.tutorial.open_dataset(\"NemoCurvilinear_data_zonal/V\")\n", |
76 | 72 | "ds_coords = parcels.tutorial.open_dataset(\"NemoCurvilinear_data_zonal/mesh_mask\")\n", |
77 | 73 | "ds_fset = parcels.convert.nemo_to_sgrid(\n", |
78 | | - " fields=dict(U=ds_fields[\"U\"], V=ds_fields[\"V\"]), coords=ds_coords\n", |
| 74 | + " fields=dict(U=ds_u[\"U\"], V=ds_v[\"V\"]), coords=ds_coords\n", |
79 | 75 | ")\n", |
80 | 76 | "\n", |
81 | 77 | "fieldset = parcels.FieldSet.from_sgrid_conventions(ds_fset)" |
|
290 | 286 | "metadata": {}, |
291 | 287 | "outputs": [], |
292 | 288 | "source": [ |
293 | | - "ds_fields = xr.merge(\n", |
294 | | - " [\n", |
295 | | - " parcels.tutorial.open_dataset(\"NemoNorthSeaORCA025-N006_data/U\"),\n", |
296 | | - " parcels.tutorial.open_dataset(\"NemoNorthSeaORCA025-N006_data/V\"),\n", |
297 | | - " parcels.tutorial.open_dataset(\"NemoNorthSeaORCA025-N006_data/W\"),\n", |
298 | | - " ]\n", |
299 | | - ") # TODO: Fix grid staggering (using SGRID metadata)\n", |
300 | | - "ds_coords = parcels.tutorial.open_dataset(\"NemoNorthSeaORCA025-N006_data/mesh_mask\")\n", |
| 289 | + "ds_u = parcels.tutorial.open_dataset(\"NemoNorthSeaORCA025-N006_data/U\")\n", |
| 290 | + "ds_v = parcels.tutorial.open_dataset(\"NemoNorthSeaORCA025-N006_data/V\")\n", |
| 291 | + "ds_w = parcels.tutorial.open_dataset(\"NemoNorthSeaORCA025-N006_data/W\")\n", |
| 292 | + "ds_coords = parcels.tutorial.open_dataset(\"NemoNorthSeaORCA025-N006_data/mesh_mask\")[\n", |
| 293 | + " [\"glamf\", \"gphif\"]\n", |
| 294 | + "]\n", |
| 295 | + "\n", |
301 | 296 | "ds_fset = parcels.convert.nemo_to_sgrid(\n", |
302 | | - " fields={\"U\": ds_fields[\"uo\"], \"V\": ds_fields[\"vo\"], \"W\": ds_fields[\"wo\"]},\n", |
| 297 | + " fields={\"U\": ds_u[\"uo\"], \"V\": ds_v[\"vo\"], \"W\": ds_w[\"wo\"]},\n", |
303 | 298 | " coords=ds_coords,\n", |
304 | 299 | ")\n", |
305 | 300 | "fieldset = parcels.FieldSet.from_sgrid_conventions(ds_fset)" |
|
368 | 363 | ], |
369 | 364 | "metadata": { |
370 | 365 | "kernelspec": { |
371 | | - "display_name": "docs", |
| 366 | + "display_name": "default", |
372 | 367 | "language": "python", |
373 | 368 | "name": "python3" |
374 | 369 | }, |
|
382 | 377 | "name": "python", |
383 | 378 | "nbconvert_exporter": "python", |
384 | 379 | "pygments_lexer": "ipython3", |
385 | | - "version": "3.14.2" |
| 380 | + "version": "3.14.3" |
386 | 381 | } |
387 | 382 | }, |
388 | 383 | "nbformat": 4, |
|
0 commit comments