diff --git a/examples/fvcom_3d.ipynb b/examples/fvcom_3d.ipynb index 09955f6..b1e3fb6 100644 --- a/examples/fvcom_3d.ipynb +++ b/examples/fvcom_3d.ipynb @@ -14,6 +14,14 @@ "id": "29314777-4fff-4f63-ac75-65620ba193e0", "metadata": {}, "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/Users/matthew.iannucci/Developer/xarray-subset-grid/venv/lib/python3.10/site-packages/xarray/core/dataset.py:271: UserWarning: The specified chunks separate the stored chunks along dimension \"time\" starting at index 1. This could degrade performance. Instead, consider rechunking after loading.\n", + " warnings.warn(\n" + ] + }, { "data": { "text/html": [ @@ -380,8 +388,8 @@ " stroke: currentColor;\n", " fill: currentColor;\n", "}\n", - "
<xarray.Dataset> Size: 113GB\n", - "Dimensions: (time: 255, four: 4, nele: 569405, node: 303714,\n", + "<xarray.Dataset> Size: 126GB\n", + "Dimensions: (time: 285, four: 4, nele: 569405, node: 303714,\n", " three: 3, maxnode: 10, maxelem: 8, siglev: 41,\n", " siglay: 40)\n", "Coordinates:\n", @@ -391,22 +399,22 @@ " lonc (nele) float32 2MB dask.array<chunksize=(569405,), meta=np.ndarray>\n", " siglay (siglay, node) float32 49MB dask.array<chunksize=(40, 303714), meta=np.ndarray>\n", " siglev (siglev, node) float32 50MB dask.array<chunksize=(41, 303714), meta=np.ndarray>\n", - " * time (time) datetime64[ns] 2kB 2024-06-18T21:00:00 ... 202...\n", + " * time (time) datetime64[ns] 2kB 2024-06-21T21:00:00 ... 202...\n", "Dimensions without coordinates: four, nele, node, three, maxnode, maxelem\n", - "Data variables: (12/42)\n", - " Itime (time) datetime64[ns] 2kB dask.array<chunksize=(1,), meta=np.ndarray>\n", - " Times (time) |S26 7kB dask.array<chunksize=(1,), meta=np.ndarray>\n", + "Data variables: (12/40)\n", + " Times (time) object 2kB dask.array<chunksize=(1,), meta=np.ndarray>\n", " a1u (four, nele) float32 9MB dask.array<chunksize=(4, 569405), meta=np.ndarray>\n", " a2u (four, nele) float32 9MB dask.array<chunksize=(4, 569405), meta=np.ndarray>\n", " art1 (node) float32 1MB dask.array<chunksize=(303714,), meta=np.ndarray>\n", " art2 (node) float32 1MB dask.array<chunksize=(303714,), meta=np.ndarray>\n", + " atmos_press (time, node) float32 346MB dask.array<chunksize=(1, 303714), meta=np.ndarray>\n", " ... ...\n", - " ww (time, siglay, nele) float32 23GB dask.array<chunksize=(1, 40, 569405), meta=np.ndarray>\n", + " ww (time, siglay, nele) float32 26GB dask.array<chunksize=(1, 8, 113881), meta=np.ndarray>\n", " x (node) float32 1MB dask.array<chunksize=(303714,), meta=np.ndarray>\n", " xc (nele) float32 2MB dask.array<chunksize=(569405,), meta=np.ndarray>\n", " y (node) float32 1MB dask.array<chunksize=(303714,), meta=np.ndarray>\n", " yc (nele) float32 2MB dask.array<chunksize=(569405,), meta=np.ndarray>\n", - " zeta (time, node) float32 310MB dask.array<chunksize=(1, 303714), meta=np.ndarray>\n", + " zeta (time, node) float32 346MB dask.array<chunksize=(1, 303714), meta=np.ndarray>\n", "Attributes: (12/14)\n", " Conventions: CF-1.0\n", " CoordinateProjection: init=nad83:4205\n", @@ -415,12 +423,12 @@ " River_Forcing: THERE ARE 63 RIVERS IN THIS MODEL.\\nRIVER IN...\n", " Surface_Heat_Forcing: FVCOM variable surface heat forcing file:\\nF...\n", " ... ...\n", - " Tidal_Forcing: TIDAL ELEVATION FORCING IS OFF!\n", - " history: model started at: 18/06/2024 21:15\n", + " Tidal_Forcing: TIDAL ELEVATION FORCING IS EITHER IN NESTING...\n", + " history: model started at: 22/06/2024 04:03\n", " institution: School for Marine Science and Technology\n", - " references: http://fvcom.smast.umassd.edu, http://codfis...\n", - " source: FVCOM_4.3\n", - " title: NGOFS2xarray.Dataset
- time: 255
- four: 4
- nele: 569405
- node: 303714
- three: 3
- maxnode: 10
- maxelem: 8
- siglev: 41
- siglay: 40
lat(node)float32dask.array<chunksize=(303714,), meta=np.ndarray>
- long_name :
- nodal latitude
- standard_name :
- latitude
- units :
- degrees_north
\n", + " references: http://fvcom.smast.umassd.edu, https://githu...\n", + " source: FVCOM_4.4.7\n", + " title: NGOFS2
xarray.Dataset
- time: 285
- four: 4
- nele: 569405
- node: 303714
- three: 3
- maxnode: 10
- maxelem: 8
- siglev: 41
- siglay: 40
lat(node)float32dask.array<chunksize=(303714,), meta=np.ndarray>
- long_name :
- nodal latitude
- standard_name :
- latitude
- units :
- degrees_north
\n", "
\n", " \n", " \n", @@ -475,7 +483,7 @@ "\n", " \n", " \n", - "
latc(nele)float32dask.array<chunksize=(569405,), meta=np.ndarray>
- long_name :
- zonal latitude
- standard_name :
- latitude
- units :
- degrees_north
\n", + "
latc(nele)float32dask.array<chunksize=(569405,), meta=np.ndarray>
- long_name :
- zonal latitude
- standard_name :
- latitude
- units :
- degrees_north
\n", "
\n", " \n", " \n", @@ -530,7 +538,7 @@ "\n", " \n", " \n", - "
lon(node)float32dask.array<chunksize=(303714,), meta=np.ndarray>
- long_name :
- nodal longitude
- standard_name :
- longitude
- units :
- degrees_east
\n", + "
lon(node)float32dask.array<chunksize=(303714,), meta=np.ndarray>
- long_name :
- nodal longitude
- standard_name :
- longitude
- units :
- degrees_east
\n", "
\n", " \n", " \n", @@ -585,7 +593,7 @@ "\n", " \n", " \n", - "
lonc(nele)float32dask.array<chunksize=(569405,), meta=np.ndarray>
- long_name :
- zonal longitude
- standard_name :
- longitude
- units :
- degrees_east
\n", + "
lonc(nele)float32dask.array<chunksize=(569405,), meta=np.ndarray>
- long_name :
- zonal longitude
- standard_name :
- longitude
- units :
- degrees_east
\n", "
\n", " \n", " \n", @@ -640,7 +648,7 @@ "\n", " \n", " \n", - "
siglay(siglay, node)float32dask.array<chunksize=(40, 303714), meta=np.ndarray>
- formula_terms :
- sigma: siglay eta: zeta depth: h
- long_name :
- Sigma Layers
- positive :
- up
- standard_name :
- ocean_sigma/general_coordinate
- valid_max :
- 0.0
- valid_min :
- -1.0
\n", + "
siglay(siglay, node)float32dask.array<chunksize=(40, 303714), meta=np.ndarray>
- formula_terms :
- sigma: siglay eta: zeta depth: h
- long_name :
- Sigma Layers
- positive :
- up
- standard_name :
- ocean_sigma/general_coordinate
- valid_max :
- 0.0
- valid_min :
- -1.0
\n", "
\n", " \n", " \n", @@ -695,7 +703,7 @@ "\n", " \n", " \n", - "
siglev(siglev, node)float32dask.array<chunksize=(41, 303714), meta=np.ndarray>
- formula_terms :
- sigma:siglay eta: zeta depth: h
- long_name :
- Sigma Levels
- positive :
- up
- standard_name :
- ocean_sigma/general_coordinate
- valid_max :
- 0.0
- valid_min :
- -1.0
\n", + "
siglev(siglev, node)float32dask.array<chunksize=(41, 303714), meta=np.ndarray>
- formula_terms :
- sigma:siglay eta: zeta depth: h
- long_name :
- Sigma Levels
- positive :
- up
- standard_name :
- ocean_sigma/general_coordinate
- valid_max :
- 0.0
- valid_min :
- -1.0
\n", "
\n", " \n", " \n", @@ -750,10 +758,10 @@ "\n", " \n", " \n", - "
time(time)datetime64[ns]2024-06-18T21:00:00 ... 2024-07-...
- format :
- defined reference date
- long_name :
- time
- time_zone :
- UTC
array(['2024-06-18T21:00:00.000000000', '2024-06-19T00:00:00.000000000',\n", - " '2024-06-19T03:00:00.000000000', ..., '2024-07-20T09:00:00.000000000',\n", - " '2024-07-20T12:00:00.000000000', '2024-07-20T15:00:00.000000000'],\n", - " dtype='datetime64[ns]')
Itime(time)datetime64[ns]dask.array<chunksize=(1,), meta=np.ndarray>
- format :
- defined reference date
- time_zone :
- UTC
\n", + "
time(time)datetime64[ns]2024-06-21T21:00:00 ... 2024-07-...
- format :
- defined reference date
- long_name :
- time
- time_zone :
- UTC
array(['2024-06-21T21:00:00.000000000', '2024-06-22T00:00:00.000000000',\n", + " '2024-06-22T03:00:00.000000000', ..., '2024-07-27T03:00:00.000000000',\n", + " '2024-07-27T06:00:00.000000000', '2024-07-27T09:00:00.000000000'],\n", + " dtype='datetime64[ns]')
Times(time)objectdask.array<chunksize=(1,), meta=np.ndarray>
- time_zone :
- UTC
\n", "
\n", " \n", - "\n", " \n", - "\n", @@ -768,95 +776,22 @@ " \n", "
\n", - "\n", " \n", " \n", "Bytes \n", - "1.99 kiB \n", + "2.23 kiB \n", "8 B \n", "\n", " \n", - "Shape \n", - "(255,) \n", - "(1,) \n", - "\n", - " \n", - "Dask graph \n", - "255 chunks in 2 graph layers \n", - "\n", - " \n", - " \n", - "Data type \n", - "datetime64[ns] numpy.ndarray \n", - "\n", - " \n", - " \n", - " Times(time)|S26dask.array<chunksize=(1,), meta=np.ndarray>
- time_zone :
- UTC
\n", - "
\n", - " \n", - "\n", - " \n", "\n", - " \n", - "
\n", @@ -873,19 +808,19 @@ "\n", - " \n", - " \n", - " \n", - " \n", - "\n", - " Array \n", - "Chunk \n", - "\n", - " \n", - " \n", - "Bytes \n", - "6.47 kiB \n", - "26 B \n", - "\n", - " \n", "Shape \n", - "(255,) \n", + "(285,) \n", "(1,) \n", "\n", " \n", "Dask graph \n", - "255 chunks in 2 graph layers \n", + "285 chunks in 2 graph layers \n", "\n", " \n", " \n", "Data type \n", - "|S26 numpy.ndarray \n", + "object numpy.ndarray \n", "\n", " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -894,12 +829,12 @@ " \n", "\n", " \n", - " 255 \n", + "285 \n", "1 \n", "\n", " a1u(four, nele)float32dask.array<chunksize=(4, 569405), meta=np.ndarray>
- long_name :
- a1u
\n", + "
a1u(four, nele)float32dask.array<chunksize=(4, 569405), meta=np.ndarray>
- long_name :
- a1u
\n", "
\n", " \n", " \n", @@ -954,7 +889,7 @@ "\n", " \n", " \n", - "
a2u(four, nele)float32dask.array<chunksize=(4, 569405), meta=np.ndarray>
- long_name :
- a2u
\n", + "
a2u(four, nele)float32dask.array<chunksize=(4, 569405), meta=np.ndarray>
- long_name :
- a2u
\n", "
\n", " \n", " \n", @@ -1009,7 +944,7 @@ "\n", " \n", " \n", - "
art1(node)float32dask.array<chunksize=(303714,), meta=np.ndarray>
- long_name :
- Area of Node-Base Control volume
\n", + "
art1(node)float32dask.array<chunksize=(303714,), meta=np.ndarray>
- long_name :
- Area of Node-Base Control volume
\n", "
\n", " \n", " \n", @@ -1064,7 +999,7 @@ "\n", " \n", " \n", - "
art2(node)float32dask.array<chunksize=(303714,), meta=np.ndarray>
- long_name :
- Area of elements around a node
\n", + "
art2(node)float32dask.array<chunksize=(303714,), meta=np.ndarray>
- long_name :
- Area of elements around a node
\n", "
\n", " \n", " \n", @@ -1119,7 +1054,7 @@ "\n", " \n", " \n", - "
atmos_press(time, node)float32dask.array<chunksize=(1, 303714), meta=np.ndarray>
- grid :
- fvcom_grid
- long_name :
- Atmospheric Pressure
- type :
- data
- units :
- pascals
\n", + "
atmos_press(time, node)float32dask.array<chunksize=(1, 303714), meta=np.ndarray>
- grid :
- fvcom_grid
- long_name :
- Atmospheric Pressure
- type :
- data
- units :
- pascals
\n", "
\n", " \n", " \n", @@ -1134,18 +1069,18 @@ " \n", "
\n", " \n", " \n", "Bytes \n", - "295.44 MiB \n", + "330.19 MiB \n", "1.16 MiB \n", "\n", " \n", "Shape \n", - "(255, 303714) \n", + "(285, 303714) \n", "(1, 303714) \n", "\n", " \n", "Dask graph \n", - "255 chunks in 2 graph layers \n", + "285 chunks in 2 graph layers \n", "\n", " \n", - "Data type \n", @@ -1161,13 +1096,13 @@ "\n", " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -1188,11 +1123,11 @@ "\n", " \n", " 303714 \n", - "255 \n", + "285 \n", "\n", " \n", " aw0(three, nele)float32dask.array<chunksize=(3, 569405), meta=np.ndarray>
- long_name :
- aw0
\n", + "
aw0(three, nele)float32dask.array<chunksize=(3, 569405), meta=np.ndarray>
- long_name :
- aw0
\n", "
\n", " \n", " \n", @@ -1247,7 +1182,7 @@ "\n", " \n", " \n", - "
awx(three, nele)float32dask.array<chunksize=(3, 569405), meta=np.ndarray>
- long_name :
- awx
\n", + "
awx(three, nele)float32dask.array<chunksize=(3, 569405), meta=np.ndarray>
- long_name :
- awx
\n", "
\n", " \n", " \n", @@ -1302,7 +1237,7 @@ "\n", " \n", " \n", - "
awy(three, nele)float32dask.array<chunksize=(3, 569405), meta=np.ndarray>
- long_name :
- awy
\n", + "
awy(three, nele)float32dask.array<chunksize=(3, 569405), meta=np.ndarray>
- long_name :
- awy
\n", "
\n", " \n", " \n", @@ -1357,7 +1292,7 @@ "\n", " \n", " \n", - "
fvcom_mesh()int32...
- cf_role :
- mesh_topology
- topology_dimension :
- 2
- node_coordinates :
- lon lat
- face_coordinates :
- lonc latc
- face_node_connectivity :
- nv
- face_face_connectivity :
- nbe
[1 values with dtype=int32] h(node)float32dask.array<chunksize=(303714,), meta=np.ndarray>
- grid :
- Bathymetry_Mesh
- long_name :
- Bathymetry
- positive :
- down
- standard_name :
- sea_floor_depth_below_geoid
- type :
- data
- units :
- m
\n", + "
fvcom_mesh()int32...
- cf_role :
- mesh_topology
- topology_dimension :
- 2
- node_coordinates :
- lon lat
- face_coordinates :
- lonc latc
- face_node_connectivity :
- nv
- face_face_connectivity :
- nbe
[1 values with dtype=int32] h(node)float32dask.array<chunksize=(303714,), meta=np.ndarray>
- grid :
- Bathymetry_Mesh
- long_name :
- Bathymetry
- positive :
- down
- standard_name :
- sea_floor_depth_below_geoid
- type :
- data
- units :
- m
\n", "
\n", " \n", " \n", @@ -1412,7 +1347,7 @@ "\n", " \n", " \n", - "
iint(time)int32dask.array<chunksize=(1,), meta=np.ndarray>
- long_name :
- internal mode iteration number
\n", + "
iint(time)int32dask.array<chunksize=(1,), meta=np.ndarray>
- long_name :
- internal mode iteration number
\n", "
\n", " \n", " \n", @@ -1427,18 +1362,18 @@ " \n", "
\n", " \n", " \n", "Bytes \n", - "1.00 kiB \n", + "1.11 kiB \n", "4 B \n", "\n", " \n", "Shape \n", - "(255,) \n", + "(285,) \n", "(1,) \n", "\n", " \n", "Dask graph \n", - "255 chunks in 2 graph layers \n", + "285 chunks in 2 graph layers \n", "\n", " \n", - "Data type \n", @@ -1459,19 +1394,19 @@ "\n", " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -1480,12 +1415,12 @@ " \n", "\n", " \n", - " 255 \n", + "285 \n", "1 \n", "\n", " \n", " nbe(three, nele)int32dask.array<chunksize=(3, 569405), meta=np.ndarray>
- long_name :
- elements surrounding each element
\n", + "
inundation_cells(time, nele)int32dask.array<chunksize=(1, 569405), meta=np.ndarray>
- grid :
- fvcom_grid
- long_name :
- Inundation_Cells
- type :
- data
\n", "
\n", " \n", " \n", @@ -1500,18 +1435,18 @@ " \n", "
\n", " \n", " \n", "Bytes \n", - "6.52 MiB \n", - "6.52 MiB \n", + "619.05 MiB \n", + "2.17 MiB \n", "\n", " \n", "Shape \n", - "(3, 569405) \n", - "(3, 569405) \n", + "(285, 569405) \n", + "(1, 569405) \n", "\n", " \n", "Dask graph \n", - "1 chunks in 2 graph layers \n", + "285 chunks in 2 graph layers \n", "\n", " \n", - "Data type \n", @@ -1525,6 +1460,24 @@ "\n", " \n", "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", " \n", "\n", " \n", @@ -1532,15 +1485,15 @@ " \n", "\n", " \n", - " \n", + " \n", "\n", " \n", " 569405 \n", - "3 \n", + "285 \n", "\n", " \n", " nbsn(maxnode, node)int32dask.array<chunksize=(10, 303714), meta=np.ndarray>
- long_name :
- nodes surrounding each node
\n", + "
nbe(three, nele)int32dask.array<chunksize=(3, 569405), meta=np.ndarray>
- long_name :
- elements surrounding each element
\n", "
\n", " \n", " \n", @@ -1555,14 +1508,14 @@ " \n", "
\n", " \n", " \n", "Bytes \n", - "11.59 MiB \n", - "11.59 MiB \n", + "6.52 MiB \n", + "6.52 MiB \n", "\n", " \n", "Shape \n", - "(10, 303714) \n", - "(10, 303714) \n", + "(3, 569405) \n", + "(3, 569405) \n", "\n", " \n", - "Dask graph \n", @@ -1590,12 +1543,12 @@ "\n", "\n", " \n", - " 303714 \n", - "10 \n", + "569405 \n", + "3 \n", "\n", " \n", " nbve(maxelem, node)int32dask.array<chunksize=(8, 303714), meta=np.ndarray>
- long_name :
- elems surrounding each node
\n", + "
nbsn(maxnode, node)int32dask.array<chunksize=(10, 303714), meta=np.ndarray>
- long_name :
- nodes surrounding each node
\n", "
\n", " \n", " \n", @@ -1610,14 +1563,14 @@ " \n", "
\n", " \n", " \n", "Bytes \n", - "9.27 MiB \n", - "9.27 MiB \n", + "11.59 MiB \n", + "11.59 MiB \n", "\n", " \n", "Shape \n", - "(8, 303714) \n", - "(8, 303714) \n", + "(10, 303714) \n", + "(10, 303714) \n", "\n", " \n", - "Dask graph \n", @@ -1646,11 +1599,11 @@ "\n", " \n", "303714 \n", - "8 \n", + "10 \n", "\n", " \n", " net_heat_flux(time, node)float32dask.array<chunksize=(1, 303714), meta=np.ndarray>
- grid :
- fvcom_grid
- location :
- node
- long_name :
- Surface Net Heat Flux
- mesh :
- fvcom_mesh
- type :
- data
- units :
- W m-2
\n", + "
nbve(maxelem, node)int32dask.array<chunksize=(8, 303714), meta=np.ndarray>
- long_name :
- elems surrounding each node
\n", "
\n", " \n", - "\n", " \n", "\n", @@ -1665,22 +1618,22 @@ " \n", "
\n", @@ -1690,24 +1643,6 @@ "\n", " \n", "\n", " \n", " \n", "Bytes \n", - "295.44 MiB \n", - "1.16 MiB \n", + "9.27 MiB \n", + "9.27 MiB \n", "\n", " \n", "Shape \n", - "(255, 303714) \n", - "(1, 303714) \n", + "(8, 303714) \n", + "(8, 303714) \n", "\n", " \n", "Dask graph \n", - "255 chunks in 2 graph layers \n", + "1 chunks in 2 graph layers \n", "\n", " \n", " \n", "Data type \n", - "float32 numpy.ndarray \n", + "int32 numpy.ndarray \n", "\n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", " \n", "\n", " \n", @@ -1715,15 +1650,15 @@ " \n", "\n", " \n", - " \n", + " \n", "\n", " \n", " 303714 \n", - "255 \n", + "8 \n", "\n", " nprocs()int32...
- long_name :
- number of processors
[1 values with dtype=int32] ntsn(node)int32dask.array<chunksize=(303714,), meta=np.ndarray>
- long_name :
- #nodes surrounding each node
\n", + "
nprocs()float64...
- long_name :
- number of processors
[1 values with dtype=float64] ntsn(node)int32dask.array<chunksize=(303714,), meta=np.ndarray>
- long_name :
- #nodes surrounding each node
\n", "
\n", " \n", " \n", @@ -1778,7 +1713,7 @@ "\n", " \n", " \n", - "
ntve(node)int32dask.array<chunksize=(303714,), meta=np.ndarray>
- long_name :
- #elems surrounding each node
\n", + "
ntve(node)int32dask.array<chunksize=(303714,), meta=np.ndarray>
- long_name :
- #elems surrounding each node
\n", "
\n", " \n", " \n", @@ -1833,7 +1768,7 @@ "\n", " \n", " \n", - "
nv(three, nele)int32dask.array<chunksize=(3, 569405), meta=np.ndarray>
- long_name :
- nodes surrounding element
\n", + "
nv(three, nele)int32dask.array<chunksize=(3, 569405), meta=np.ndarray>
- long_name :
- nodes surrounding element
\n", "
\n", " \n", " \n", @@ -1888,7 +1823,7 @@ "\n", " \n", " \n", - "
omega(time, siglev, node)float32dask.array<chunksize=(1, 41, 303714), meta=np.ndarray>
- grid :
- fvcom_grid
- long_name :
- Vertical Sigma Coordinate Velocity
- type :
- data
- units :
- s-1
\n", + "
omega(time, siglev, node)float32dask.array<chunksize=(1, 11, 75929), meta=np.ndarray>
- grid :
- fvcom_grid
- long_name :
- Vertical Sigma Coordinate Velocity
- type :
- data
- units :
- s-1
\n", "
\n", " \n", " \n", @@ -1903,18 +1838,18 @@ " \n", "
\n", " \n", " \n", "Bytes \n", - "11.83 GiB \n", - "47.50 MiB \n", + "13.22 GiB \n", + "3.19 MiB \n", "\n", " \n", "Shape \n", - "(255, 41, 303714) \n", - "(1, 41, 303714) \n", + "(285, 41, 303714) \n", + "(1, 11, 75929) \n", "\n", " \n", "Dask graph \n", - "255 chunks in 2 graph layers \n", + "4560 chunks in 2 graph layers \n", "\n", " \n", - "Data type \n", @@ -1928,6 +1863,9 @@ "\n", " \n", "\n", + " \n", + " \n", + " \n", " \n", "\n", " \n", @@ -1945,9 +1883,9 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -1970,7 +1908,7 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -1979,6 +1917,9 @@ "\n", " \n", " \n", + " \n", + " \n", + " \n", " \n", "\n", " \n", @@ -1986,10 +1927,16 @@ "\n", " \n", " \n", + " \n", + " \n", + " \n", " \n", "\n", " \n", " \n", + " \n", + " \n", + " \n", " \n", "\n", " \n", @@ -1998,11 +1945,11 @@ " \n", " 303714 \n", "41 \n", - "255 \n", + "285 \n", "\n", " \n", " partition(nele)int32dask.array<chunksize=(569405,), meta=np.ndarray>
- long_name :
- partition
\n", + "
partition(nele)int32dask.array<chunksize=(569405,), meta=np.ndarray>
- long_name :
- partition
\n", "
\n", " \n", " \n", @@ -2057,7 +2004,7 @@ "\n", " \n", " \n", - "
salinity(time, siglay, node)float32dask.array<chunksize=(1, 40, 303714), meta=np.ndarray>
- grid :
- fvcom_grid
- location :
- node
- long_name :
- salinity
- mesh :
- fvcom_mesh
- standard_name :
- sea_water_salinity
- type :
- data
- units :
- 1e-3
\n", + "
salinity(time, siglay, node)float32dask.array<chunksize=(1, 10, 75929), meta=np.ndarray>
- grid :
- fvcom_grid
- location :
- node
- long_name :
- salinity
- mesh :
- fvcom_mesh
- standard_name :
- sea_water_salinity
- type :
- data
- units :
- 1e-3
\n", "
\n", " \n", " \n", @@ -2072,18 +2019,18 @@ " \n", "
\n", " \n", " \n", "Bytes \n", - "11.54 GiB \n", - "46.34 MiB \n", + "12.90 GiB \n", + "2.90 MiB \n", "\n", " \n", "Shape \n", - "(255, 40, 303714) \n", - "(1, 40, 303714) \n", + "(285, 40, 303714) \n", + "(1, 10, 75929) \n", "\n", " \n", "Dask graph \n", - "255 chunks in 2 graph layers \n", + "4560 chunks in 2 graph layers \n", "\n", " \n", - "Data type \n", @@ -2097,6 +2044,9 @@ "\n", " \n", "\n", + " \n", + " \n", + " \n", " \n", "\n", " \n", @@ -2114,9 +2064,9 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -2139,7 +2089,7 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -2148,6 +2098,9 @@ "\n", " \n", " \n", + " \n", + " \n", + " \n", " \n", "\n", " \n", @@ -2155,10 +2108,16 @@ "\n", " \n", " \n", + " \n", + " \n", + " \n", " \n", "\n", " \n", " \n", + " \n", + " \n", + " \n", " \n", "\n", " \n", @@ -2167,84 +2126,11 @@ " \n", " 303714 \n", "40 \n", - "255 \n", - "\n", - " \n", - " short_wave(time, node)float32dask.array<chunksize=(1, 303714), meta=np.ndarray>
- grid :
- fvcom_grid
- location :
- node
- long_name :
- Short Wave Radiation
- mesh :
- fvcom_mesh
- type :
- data
- units :
- W m-2
\n", - "
\n", - " \n", - "\n", - " \n", - "\n", - " \n", - "
\n", - "\n", - " \n", - " \n", - " \n", - " \n", - "\n", - " Array \n", - "Chunk \n", - "\n", - " \n", - " \n", - "Bytes \n", - "295.44 MiB \n", - "1.16 MiB \n", - "\n", - " \n", - "Shape \n", - "(255, 303714) \n", - "(1, 303714) \n", - "\n", - " \n", - "Dask graph \n", - "255 chunks in 2 graph layers \n", - "\n", - " \n", - " \n", - "Data type \n", - "float32 numpy.ndarray \n", - "\n", - " \n", " \n", " tauc(time, nele)float32dask.array<chunksize=(1, 569405), meta=np.ndarray>
- grid :
- fvcom_grid
- location :
- face
- long_name :
- bed stress magnitude from currents
- mesh :
- fvcom_mesh
- note1 :
- this stress is bottom boundary condtion on velocity field
- note2 :
- dimensions are stress/rho
- type :
- data
- units :
- m^2 s^-2
\n", + "
tauc(time, nele)float32dask.array<chunksize=(1, 569405), meta=np.ndarray>
- grid :
- fvcom_grid
- location :
- face
- long_name :
- bed stress magnitude from currents
- mesh :
- fvcom_mesh
- note1 :
- this stress is bottom boundary condtion on velocity field
- note2 :
- dimensions are stress/rho
- type :
- data
- units :
- m^2 s^-2
\n", "
\n", " \n", " \n", @@ -2259,18 +2145,18 @@ " \n", "
\n", " \n", " \n", "Bytes \n", - "553.89 MiB \n", + "619.05 MiB \n", "2.17 MiB \n", "\n", " \n", "Shape \n", - "(255, 569405) \n", + "(285, 569405) \n", "(1, 569405) \n", "\n", " \n", "Dask graph \n", - "255 chunks in 2 graph layers \n", + "285 chunks in 2 graph layers \n", "\n", " \n", - "Data type \n", @@ -2286,13 +2172,13 @@ "\n", " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -2313,11 +2199,11 @@ "\n", " \n", " 569405 \n", - "255 \n", + "285 \n", "\n", " \n", " temp(time, siglay, node)float32dask.array<chunksize=(1, 40, 303714), meta=np.ndarray>
- grid :
- fvcom_grid
- location :
- node
- long_name :
- temperature
- mesh :
- fvcom_mesh
- standard_name :
- sea_water_temperature
- type :
- data
- units :
- degrees_C
\n", + "
temp(time, siglay, node)float32dask.array<chunksize=(1, 10, 75929), meta=np.ndarray>
- grid :
- fvcom_grid
- location :
- node
- long_name :
- temperature
- mesh :
- fvcom_mesh
- standard_name :
- sea_water_temperature
- type :
- data
- units :
- degrees_C
\n", "
\n", " \n", " \n", @@ -2332,18 +2218,18 @@ " \n", "
\n", " \n", " \n", "Bytes \n", - "11.54 GiB \n", - "46.34 MiB \n", + "12.90 GiB \n", + "2.90 MiB \n", "\n", " \n", "Shape \n", - "(255, 40, 303714) \n", - "(1, 40, 303714) \n", + "(285, 40, 303714) \n", + "(1, 10, 75929) \n", "\n", " \n", "Dask graph \n", - "255 chunks in 2 graph layers \n", + "4560 chunks in 2 graph layers \n", "\n", " \n", - "Data type \n", @@ -2357,6 +2243,9 @@ "\n", " \n", "\n", + " \n", + " \n", + " \n", " \n", "\n", " \n", @@ -2374,9 +2263,9 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -2399,7 +2288,7 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -2408,6 +2297,9 @@ "\n", " \n", " \n", + " \n", + " \n", + " \n", " \n", "\n", " \n", @@ -2415,10 +2307,16 @@ "\n", " \n", " \n", + " \n", + " \n", + " \n", " \n", "\n", " \n", " \n", + " \n", + " \n", + " \n", " \n", "\n", " \n", @@ -2427,11 +2325,11 @@ " \n", " 303714 \n", "40 \n", - "255 \n", + "285 \n", "\n", " \n", " u(time, siglay, nele)float32dask.array<chunksize=(1, 40, 569405), meta=np.ndarray>
- grid :
- fvcom_grid
- location :
- face
- long_name :
- Eastward Water Velocity
- mesh :
- fvcom_mesh
- standard_name :
- eastward_sea_water_velocity
- type :
- data
- units :
- meters s-1
\n", + "
u(time, siglay, nele)float32dask.array<chunksize=(1, 8, 113881), meta=np.ndarray>
- grid :
- fvcom_grid
- location :
- face
- long_name :
- Eastward Water Velocity
- mesh :
- fvcom_mesh
- standard_name :
- eastward_sea_water_velocity
- type :
- data
- units :
- meters s-1
\n", "
\n", " \n", " \n", @@ -2446,18 +2344,18 @@ " \n", "
\n", " \n", " \n", "Bytes \n", - "21.64 GiB \n", - "86.88 MiB \n", + "24.18 GiB \n", + "3.48 MiB \n", "\n", " \n", "Shape \n", - "(255, 40, 569405) \n", - "(1, 40, 569405) \n", + "(285, 40, 569405) \n", + "(1, 8, 113881) \n", "\n", " \n", "Dask graph \n", - "255 chunks in 2 graph layers \n", + "7125 chunks in 2 graph layers \n", "\n", " \n", - "Data type \n", @@ -2471,6 +2369,10 @@ "\n", " \n", "\n", + " \n", + " \n", + " \n", + " \n", " \n", "\n", " \n", @@ -2488,9 +2390,9 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -2513,7 +2415,7 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -2522,6 +2424,10 @@ "\n", " \n", " \n", + " \n", + " \n", + " \n", + " \n", " \n", "\n", " \n", @@ -2529,10 +2435,18 @@ "\n", " \n", " \n", + " \n", + " \n", + " \n", + " \n", " \n", "\n", " \n", " \n", + " \n", + " \n", + " \n", + " \n", " \n", "\n", " \n", @@ -2541,11 +2455,11 @@ " \n", " 569405 \n", "40 \n", - "255 \n", + "285 \n", "\n", " \n", " uwind_speed(time, nele)float32dask.array<chunksize=(1, 569405), meta=np.ndarray>
- grid :
- fvcom_grid
- location :
- face
- long_name :
- Eastward Wind Velocity
- mesh :
- fvcom_mesh
- standard_name :
- eastward wind
- type :
- data
- units :
- meters s-1
\n", + "
uwind_speed(time, nele)float32dask.array<chunksize=(1, 569405), meta=np.ndarray>
- grid :
- fvcom_grid
- location :
- face
- long_name :
- Eastward Wind Velocity
- mesh :
- fvcom_mesh
- standard_name :
- eastward wind
- type :
- data
- units :
- meters s-1
\n", "
\n", " \n", " \n", @@ -2560,18 +2474,18 @@ " \n", "
\n", " \n", " \n", "Bytes \n", - "553.89 MiB \n", + "619.05 MiB \n", "2.17 MiB \n", "\n", " \n", "Shape \n", - "(255, 569405) \n", + "(285, 569405) \n", "(1, 569405) \n", "\n", " \n", "Dask graph \n", - "255 chunks in 2 graph layers \n", + "285 chunks in 2 graph layers \n", "\n", " \n", - "Data type \n", @@ -2587,13 +2501,13 @@ "\n", " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -2614,11 +2528,11 @@ "\n", " \n", " 569405 \n", - "255 \n", + "285 \n", "\n", " \n", " v(time, siglay, nele)float32dask.array<chunksize=(1, 40, 569405), meta=np.ndarray>
- grid :
- fvcom_grid
- location :
- face
- long_name :
- Northward Water Velocity
- mesh :
- fvcom_mesh
- standard_name :
- Northward_sea_water_velocity
- type :
- data
- units :
- meters s-1
\n", + "
v(time, siglay, nele)float32dask.array<chunksize=(1, 8, 113881), meta=np.ndarray>
- grid :
- fvcom_grid
- location :
- face
- long_name :
- Northward Water Velocity
- mesh :
- fvcom_mesh
- standard_name :
- Northward_sea_water_velocity
- type :
- data
- units :
- meters s-1
\n", "
\n", " \n", " \n", @@ -2633,18 +2547,18 @@ " \n", "
\n", " \n", " \n", "Bytes \n", - "21.64 GiB \n", - "86.88 MiB \n", + "24.18 GiB \n", + "3.48 MiB \n", "\n", " \n", "Shape \n", - "(255, 40, 569405) \n", - "(1, 40, 569405) \n", + "(285, 40, 569405) \n", + "(1, 8, 113881) \n", "\n", " \n", "Dask graph \n", - "255 chunks in 2 graph layers \n", + "7125 chunks in 2 graph layers \n", "\n", " \n", - "Data type \n", @@ -2658,6 +2572,10 @@ "\n", " \n", "\n", + " \n", + " \n", + " \n", + " \n", " \n", "\n", " \n", @@ -2675,9 +2593,9 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -2700,7 +2618,7 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -2709,6 +2627,10 @@ "\n", " \n", " \n", + " \n", + " \n", + " \n", + " \n", " \n", "\n", " \n", @@ -2716,10 +2638,18 @@ "\n", " \n", " \n", + " \n", + " \n", + " \n", + " \n", " \n", "\n", " \n", " \n", + " \n", + " \n", + " \n", + " \n", " \n", "\n", " \n", @@ -2728,11 +2658,11 @@ " \n", " 569405 \n", "40 \n", - "255 \n", + "285 \n", "\n", " \n", " vwind_speed(time, nele)float32dask.array<chunksize=(1, 569405), meta=np.ndarray>
- grid :
- fvcom_grid
- location :
- face
- long_name :
- Northward Wind Velocity
- mesh :
- fvcom_mesh
- standard_name :
- northward wind
- type :
- data
- units :
- meters s-1
\n", + "
vwind_speed(time, nele)float32dask.array<chunksize=(1, 569405), meta=np.ndarray>
- grid :
- fvcom_grid
- location :
- face
- long_name :
- Northward Wind Velocity
- mesh :
- fvcom_mesh
- standard_name :
- northward wind
- type :
- data
- units :
- meters s-1
\n", "
\n", " \n", " \n", @@ -2747,18 +2677,18 @@ " \n", "
\n", " \n", " \n", "Bytes \n", - "553.89 MiB \n", + "619.05 MiB \n", "2.17 MiB \n", "\n", " \n", "Shape \n", - "(255, 569405) \n", + "(285, 569405) \n", "(1, 569405) \n", "\n", " \n", "Dask graph \n", - "255 chunks in 2 graph layers \n", + "285 chunks in 2 graph layers \n", "\n", " \n", - "Data type \n", @@ -2774,13 +2704,13 @@ "\n", " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -2801,11 +2731,11 @@ "\n", " \n", " 569405 \n", - "255 \n", + "285 \n", "\n", " \n", " wet_cells(time, nele)int32dask.array<chunksize=(1, 569405), meta=np.ndarray>
- grid :
- fvcom_grid
- location :
- face
- long_name :
- Wet_Cells
- mesh :
- fvcom_mesh
- type :
- data
\n", + "
wet_cells(time, nele)int32dask.array<chunksize=(1, 569405), meta=np.ndarray>
- grid :
- fvcom_grid
- location :
- face
- long_name :
- Wet_Cells
- mesh :
- fvcom_mesh
- type :
- data
\n", "
\n", " \n", " \n", @@ -2820,18 +2750,18 @@ " \n", "
\n", " \n", " \n", "Bytes \n", - "553.89 MiB \n", + "619.05 MiB \n", "2.17 MiB \n", "\n", " \n", "Shape \n", - "(255, 569405) \n", + "(285, 569405) \n", "(1, 569405) \n", "\n", " \n", "Dask graph \n", - "255 chunks in 2 graph layers \n", + "285 chunks in 2 graph layers \n", "\n", " \n", - "Data type \n", @@ -2847,13 +2777,13 @@ "\n", " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -2874,11 +2804,11 @@ "\n", " \n", " 569405 \n", - "255 \n", + "285 \n", "\n", " \n", " wet_cells_prev_ext(time, nele)int32dask.array<chunksize=(1, 569405), meta=np.ndarray>
- grid :
- fvcom_grid
- long_name :
- Wet_Cells_At_Previous_External_Step
- type :
- data
\n", + "
wet_cells_prev_ext(time, nele)int32dask.array<chunksize=(1, 569405), meta=np.ndarray>
- grid :
- fvcom_grid
- long_name :
- Wet_Cells_At_Previous_External_Step
- type :
- data
\n", "
\n", " \n", " \n", @@ -2893,18 +2823,18 @@ " \n", "
\n", " \n", " \n", "Bytes \n", - "553.89 MiB \n", + "619.05 MiB \n", "2.17 MiB \n", "\n", " \n", "Shape \n", - "(255, 569405) \n", + "(285, 569405) \n", "(1, 569405) \n", "\n", " \n", "Dask graph \n", - "255 chunks in 2 graph layers \n", + "285 chunks in 2 graph layers \n", "\n", " \n", - "Data type \n", @@ -2920,13 +2850,13 @@ "\n", " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -2947,11 +2877,11 @@ "\n", " \n", " 569405 \n", - "255 \n", + "285 \n", "\n", " \n", " wet_cells_prev_int(time, nele)int32dask.array<chunksize=(1, 569405), meta=np.ndarray>
- grid :
- fvcom_grid
- location :
- face
- long_name :
- Wet_Cells_At_Previous_Internal_Step
- mesh :
- fvcom_mesh
- type :
- data
\n", + "
wet_cells_prev_int(time, nele)int32dask.array<chunksize=(1, 569405), meta=np.ndarray>
- grid :
- fvcom_grid
- location :
- face
- long_name :
- Wet_Cells_At_Previous_Internal_Step
- mesh :
- fvcom_mesh
- type :
- data
\n", "
\n", " \n", " \n", @@ -2966,18 +2896,18 @@ " \n", "
\n", " \n", " \n", "Bytes \n", - "553.89 MiB \n", + "619.05 MiB \n", "2.17 MiB \n", "\n", " \n", "Shape \n", - "(255, 569405) \n", + "(285, 569405) \n", "(1, 569405) \n", "\n", " \n", "Dask graph \n", - "255 chunks in 2 graph layers \n", + "285 chunks in 2 graph layers \n", "\n", " \n", - "Data type \n", @@ -2993,13 +2923,13 @@ "\n", " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -3020,11 +2950,11 @@ "\n", " \n", " 569405 \n", - "255 \n", + "285 \n", "\n", " \n", " wet_nodes(time, node)int32dask.array<chunksize=(1, 303714), meta=np.ndarray>
- grid :
- fvcom_grid
- location :
- node
- long_name :
- Wet_Nodes
- mesh :
- fvcom_mesh
- type :
- data
\n", + "
wet_nodes(time, node)int32dask.array<chunksize=(1, 303714), meta=np.ndarray>
- grid :
- fvcom_grid
- location :
- node
- long_name :
- Wet_Nodes
- mesh :
- fvcom_mesh
- type :
- data
\n", "
\n", " \n", " \n", @@ -3039,18 +2969,18 @@ " \n", "
\n", " \n", " \n", "Bytes \n", - "295.44 MiB \n", + "330.19 MiB \n", "1.16 MiB \n", "\n", " \n", "Shape \n", - "(255, 303714) \n", + "(285, 303714) \n", "(1, 303714) \n", "\n", " \n", "Dask graph \n", - "255 chunks in 2 graph layers \n", + "285 chunks in 2 graph layers \n", "\n", " \n", - "Data type \n", @@ -3066,13 +2996,13 @@ "\n", " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -3093,11 +3023,11 @@ "\n", " \n", " 303714 \n", - "255 \n", + "285 \n", "\n", " \n", " wet_nodes_prev_int(time, node)int32dask.array<chunksize=(1, 303714), meta=np.ndarray>
- grid :
- fvcom_grid
- location :
- node
- long_name :
- Wet_Nodes_At_Previous_Internal_Step
- mesh :
- fvcom_mesh
- type :
- data
\n", + "
wet_nodes_prev_int(time, node)int32dask.array<chunksize=(1, 303714), meta=np.ndarray>
- grid :
- fvcom_grid
- location :
- node
- long_name :
- Wet_Nodes_At_Previous_Internal_Step
- mesh :
- fvcom_mesh
- type :
- data
\n", "
\n", " \n", " \n", @@ -3112,18 +3042,18 @@ " \n", "
\n", " \n", " \n", "Bytes \n", - "295.44 MiB \n", + "330.19 MiB \n", "1.16 MiB \n", "\n", " \n", "Shape \n", - "(255, 303714) \n", + "(285, 303714) \n", "(1, 303714) \n", "\n", " \n", "Dask graph \n", - "255 chunks in 2 graph layers \n", + "285 chunks in 2 graph layers \n", "\n", " \n", - "Data type \n", @@ -3139,13 +3069,13 @@ "\n", " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -3166,11 +3096,11 @@ "\n", " \n", " 303714 \n", - "255 \n", + "285 \n", "\n", " \n", " ww(time, siglay, nele)float32dask.array<chunksize=(1, 40, 569405), meta=np.ndarray>
- grid :
- fvcom_grid
- long_name :
- Upward Water Velocity
- type :
- data
- units :
- meters s-1
\n", + "
ww(time, siglay, nele)float32dask.array<chunksize=(1, 8, 113881), meta=np.ndarray>
- grid :
- fvcom_grid
- long_name :
- Upward Water Velocity
- type :
- data
- units :
- meters s-1
\n", "
\n", " \n", " \n", @@ -3185,18 +3115,18 @@ " \n", "
\n", " \n", " \n", "Bytes \n", - "21.64 GiB \n", - "86.88 MiB \n", + "24.18 GiB \n", + "3.48 MiB \n", "\n", " \n", "Shape \n", - "(255, 40, 569405) \n", - "(1, 40, 569405) \n", + "(285, 40, 569405) \n", + "(1, 8, 113881) \n", "\n", " \n", "Dask graph \n", - "255 chunks in 2 graph layers \n", + "7125 chunks in 2 graph layers \n", "\n", " \n", - "Data type \n", @@ -3210,6 +3140,10 @@ "\n", " \n", "\n", + " \n", + " \n", + " \n", + " \n", " \n", "\n", " \n", @@ -3227,9 +3161,9 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -3252,7 +3186,7 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -3261,6 +3195,10 @@ "\n", " \n", " \n", + " \n", + " \n", + " \n", + " \n", " \n", "\n", " \n", @@ -3268,10 +3206,18 @@ "\n", " \n", " \n", + " \n", + " \n", + " \n", + " \n", " \n", "\n", " \n", " \n", + " \n", + " \n", + " \n", + " \n", " \n", "\n", " \n", @@ -3280,11 +3226,11 @@ " \n", " 569405 \n", "40 \n", - "255 \n", + "285 \n", "\n", " \n", " x(node)float32dask.array<chunksize=(303714,), meta=np.ndarray>
- long_name :
- nodal x-coordinate
- units :
- meters
\n", + "
x(node)float32dask.array<chunksize=(303714,), meta=np.ndarray>
- long_name :
- nodal x-coordinate
- units :
- meters
\n", "
\n", " \n", " \n", @@ -3339,7 +3285,7 @@ "\n", " \n", " \n", - "
xc(nele)float32dask.array<chunksize=(569405,), meta=np.ndarray>
- long_name :
- zonal x-coordinate
- units :
- meters
\n", + "
xc(nele)float32dask.array<chunksize=(569405,), meta=np.ndarray>
- long_name :
- zonal x-coordinate
- units :
- meters
\n", "
\n", " \n", " \n", @@ -3394,7 +3340,7 @@ "\n", " \n", " \n", - "
y(node)float32dask.array<chunksize=(303714,), meta=np.ndarray>
- long_name :
- nodal y-coordinate
- units :
- meters
\n", + "
y(node)float32dask.array<chunksize=(303714,), meta=np.ndarray>
- long_name :
- nodal y-coordinate
- units :
- meters
\n", "
\n", " \n", " \n", @@ -3449,7 +3395,7 @@ "\n", " \n", " \n", - "
yc(nele)float32dask.array<chunksize=(569405,), meta=np.ndarray>
- long_name :
- zonal y-coordinate
- units :
- meters
\n", + "
yc(nele)float32dask.array<chunksize=(569405,), meta=np.ndarray>
- long_name :
- zonal y-coordinate
- units :
- meters
\n", "
\n", " \n", " \n", @@ -3504,7 +3450,7 @@ "\n", " \n", " \n", - "
zeta(time, node)float32dask.array<chunksize=(1, 303714), meta=np.ndarray>
- grid :
- Bathymetry_Mesh
- location :
- node
- long_name :
- Water Surface Elevation
- positive :
- up
- standard_name :
- sea_surface_height_above_geoid
- type :
- data
- units :
- meters
\n", + "
zeta(time, node)float32dask.array<chunksize=(1, 303714), meta=np.ndarray>
- grid :
- Bathymetry_Mesh
- location :
- node
- long_name :
- Water Surface Elevation
- positive :
- up
- standard_name :
- sea_surface_height_above_geoid
- type :
- data
- units :
- meters
\n", "
\n", " \n", " \n", @@ -3519,18 +3465,18 @@ " \n", "
\n", " \n", " \n", "Bytes \n", - "295.44 MiB \n", + "330.19 MiB \n", "1.16 MiB \n", "\n", " \n", "Shape \n", - "(255, 303714) \n", + "(285, 303714) \n", "(1, 303714) \n", "\n", " \n", "Dask graph \n", - "255 chunks in 2 graph layers \n", + "285 chunks in 2 graph layers \n", "\n", " \n", - "Data type \n", @@ -3546,13 +3492,13 @@ "\n", " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -3573,22 +3519,22 @@ "\n", " \n", " 303714 \n", - "255 \n", + "285 \n", "\n", " \n", "
timePandasIndexPandasIndex(DatetimeIndex(['2024-06-18 21:00:00', '2024-06-19 00:00:00',\n", - " '2024-06-19 03:00:00', '2024-06-19 06:00:00',\n", - " '2024-06-19 09:00:00', '2024-06-19 12:00:00',\n", - " '2024-06-19 15:00:00', '2024-06-19 18:00:00',\n", - " '2024-06-19 21:00:00', '2024-06-20 00:00:00',\n", + "
timePandasIndexPandasIndex(DatetimeIndex(['2024-06-21 21:00:00', '2024-06-22 00:00:00',\n", + " '2024-06-22 03:00:00', '2024-06-22 06:00:00',\n", + " '2024-06-22 09:00:00', '2024-06-22 12:00:00',\n", + " '2024-06-22 15:00:00', '2024-06-22 18:00:00',\n", + " '2024-06-22 21:00:00', '2024-06-23 00:00:00',\n", " ...\n", - " '2024-07-19 12:00:00', '2024-07-19 15:00:00',\n", - " '2024-07-19 18:00:00', '2024-07-19 21:00:00',\n", - " '2024-07-20 00:00:00', '2024-07-20 03:00:00',\n", - " '2024-07-20 06:00:00', '2024-07-20 09:00:00',\n", - " '2024-07-20 12:00:00', '2024-07-20 15:00:00'],\n", - " dtype='datetime64[ns]', name='time', length=255, freq=None))
- Conventions :
- CF-1.0
- CoordinateProjection :
- init=nad83:4205
- CoordinateSystem :
- GeoReferenced
- GroundWater_Forcing :
- GROUND WATER FORCING IS OFF!
- River_Forcing :
- THERE ARE 63 RIVERS IN THIS MODEL.\n", + " '2024-07-26 06:00:00', '2024-07-26 09:00:00',\n", + " '2024-07-26 12:00:00', '2024-07-26 15:00:00',\n", + " '2024-07-26 18:00:00', '2024-07-26 21:00:00',\n", + " '2024-07-27 00:00:00', '2024-07-27 03:00:00',\n", + " '2024-07-27 06:00:00', '2024-07-27 09:00:00'],\n", + " dtype='datetime64[ns]', name='time', length=285, freq=None))
- " + "Unknown start date meta data format
- Conventions :
- CF-1.0
- CoordinateProjection :
- init=nad83:4205
- CoordinateSystem :
- GeoReferenced
- GroundWater_Forcing :
- GROUND WATER FORCING IS OFF!
- River_Forcing :
- THERE ARE 63 RIVERS IN THIS MODEL.\n", "RIVER INFLOW IS ON THE nodes WHERE TEMPERATURE AND SALINITY ARE calculated IN THE MODEL.\n", "THE FOLLOWING RIVER NAMES ARE USED:\n", "08012000\n", @@ -3654,16 +3600,16 @@ "08116650\n", "02376500\n", "02368000
- Surface_Heat_Forcing :
- FVCOM variable surface heat forcing file:\n", - "FILE NAME:nos.ngofs2.hflux.forecast.20240618.t21z.nc\n", + "FILE NAME:ngofs2.t03z.20240622.hflux.forecast.nc\n", "SOURCE:FVCOM grid (unstructured) surface forcing\n", "Unknown start date meta data format
- Surface_PrecipEvap_Forcing :
- SURFACE PRECIPITATION FORCING IS OFF
- Surface_Wind_Forcing :
- FVCOM variable surface Wind forcing:\n", - "FILE NAME:nos.ngofs2.met.forecast.20240618.t21z.nc\n", + "FILE NAME:ngofs2.t03z.20240622.met.forecast.nc\n", "SOURCE:FVCOM grid (unstructured) surface forcing\n", - "Unknown start date meta data format
- Tidal_Forcing :
- TIDAL ELEVATION FORCING IS OFF!
- history :
- model started at: 18/06/2024 21:15
- institution :
- School for Marine Science and Technology
- references :
- http://fvcom.smast.umassd.edu, http://codfish.smast.umassd.edu
- source :
- FVCOM_4.3
- title :
- NGOFS2
- Tidal_Forcing :
- TIDAL ELEVATION FORCING IS EITHER IN NESTING OR OFF!
- history :
- model started at: 22/06/2024 04:03
- institution :
- School for Marine Science and Technology
- references :
- http://fvcom.smast.umassd.edu, https://github.com/FVCOM-GitHub/FVCOM
- source :
- FVCOM_4.4.7
- title :
- NGOFS2
" ], "text/plain": [ - "Size: 113GB\n", - "Dimensions: (time: 255, four: 4, nele: 569405, node: 303714,\n", + " Size: 126GB\n", + "Dimensions: (time: 285, four: 4, nele: 569405, node: 303714,\n", " three: 3, maxnode: 10, maxelem: 8, siglev: 41,\n", " siglay: 40)\n", "Coordinates:\n", @@ -3673,22 +3619,22 @@ " lonc (nele) float32 2MB dask.array \n", " siglay (siglay, node) float32 49MB dask.array \n", " siglev (siglev, node) float32 50MB dask.array \n", - " * time (time) datetime64[ns] 2kB 2024-06-18T21:00:00 ... 202...\n", + " * time (time) datetime64[ns] 2kB 2024-06-21T21:00:00 ... 202...\n", "Dimensions without coordinates: four, nele, node, three, maxnode, maxelem\n", - "Data variables: (12/42)\n", - " Itime (time) datetime64[ns] 2kB dask.array \n", - " Times (time) |S26 7kB dask.array \n", + "Data variables: (12/40)\n", + " Times (time) object 2kB dask.array \n", " a1u (four, nele) float32 9MB dask.array \n", " a2u (four, nele) float32 9MB dask.array \n", " art1 (node) float32 1MB dask.array \n", " art2 (node) float32 1MB dask.array \n", + " atmos_press (time, node) float32 346MB dask.array \n", " ... ...\n", - " ww (time, siglay, nele) float32 23GB dask.array \n", + " ww (time, siglay, nele) float32 26GB dask.array \n", " x (node) float32 1MB dask.array \n", " xc (nele) float32 2MB dask.array \n", " y (node) float32 1MB dask.array \n", " yc (nele) float32 2MB dask.array \n", - " zeta (time, node) float32 310MB dask.array \n", + " zeta (time, node) float32 346MB dask.array \n", "Attributes: (12/14)\n", " Conventions: CF-1.0\n", " CoordinateProjection: init=nad83:4205\n", @@ -3697,11 +3643,11 @@ " River_Forcing: THERE ARE 63 RIVERS IN THIS MODEL.\\nRIVER IN...\n", " Surface_Heat_Forcing: FVCOM variable surface heat forcing file:\\nF...\n", " ... ...\n", - " Tidal_Forcing: TIDAL ELEVATION FORCING IS OFF!\n", - " history: model started at: 18/06/2024 21:15\n", + " Tidal_Forcing: TIDAL ELEVATION FORCING IS EITHER IN NESTING...\n", + " history: model started at: 22/06/2024 04:03\n", " institution: School for Marine Science and Technology\n", - " references: http://fvcom.smast.umassd.edu, http://codfis...\n", - " source: FVCOM_4.3\n", + " references: http://fvcom.smast.umassd.edu, https://githu...\n", + " source: FVCOM_4.4.7\n", " title: NGOFS2" ] }, @@ -4119,8 +4065,8 @@ " stroke: currentColor;\n", " fill: currentColor;\n", "}\n", - " <xarray.Dataset> Size: 113GB\n", - "Dimensions: (time: 255, four: 4, nele: 569405, node: 303714,\n", + "<xarray.Dataset> Size: 126GB\n", + "Dimensions: (time: 285, four: 4, nele: 569405, node: 303714,\n", " three: 3, maxnode: 10, maxelem: 8, siglev: 41,\n", " siglay: 40)\n", "Coordinates:\n", @@ -4130,22 +4076,22 @@ " lonc (nele) float32 2MB dask.array<chunksize=(569405,), meta=np.ndarray>\n", " siglay (siglay, node) float32 49MB dask.array<chunksize=(40, 303714), meta=np.ndarray>\n", " siglev (siglev, node) float32 50MB dask.array<chunksize=(41, 303714), meta=np.ndarray>\n", - " * time (time) datetime64[ns] 2kB 2024-06-18T21:00:00 ... 202...\n", + " * time (time) datetime64[ns] 2kB 2024-06-21T21:00:00 ... 202...\n", "Dimensions without coordinates: four, nele, node, three, maxnode, maxelem\n", - "Data variables: (12/42)\n", - " Itime (time) datetime64[ns] 2kB dask.array<chunksize=(1,), meta=np.ndarray>\n", - " Times (time) |S26 7kB dask.array<chunksize=(1,), meta=np.ndarray>\n", + "Data variables: (12/40)\n", + " Times (time) object 2kB dask.array<chunksize=(1,), meta=np.ndarray>\n", " a1u (four, nele) float32 9MB dask.array<chunksize=(4, 569405), meta=np.ndarray>\n", " a2u (four, nele) float32 9MB dask.array<chunksize=(4, 569405), meta=np.ndarray>\n", " art1 (node) float32 1MB dask.array<chunksize=(303714,), meta=np.ndarray>\n", " art2 (node) float32 1MB dask.array<chunksize=(303714,), meta=np.ndarray>\n", + " atmos_press (time, node) float32 346MB dask.array<chunksize=(1, 303714), meta=np.ndarray>\n", " ... ...\n", - " ww (time, siglay, nele) float32 23GB dask.array<chunksize=(1, 40, 569405), meta=np.ndarray>\n", + " ww (time, siglay, nele) float32 26GB dask.array<chunksize=(1, 8, 113881), meta=np.ndarray>\n", " x (node) float32 1MB dask.array<chunksize=(303714,), meta=np.ndarray>\n", " xc (nele) float32 2MB dask.array<chunksize=(569405,), meta=np.ndarray>\n", " y (node) float32 1MB dask.array<chunksize=(303714,), meta=np.ndarray>\n", " yc (nele) float32 2MB dask.array<chunksize=(569405,), meta=np.ndarray>\n", - " zeta (time, node) float32 310MB dask.array<chunksize=(1, 303714), meta=np.ndarray>\n", + " zeta (time, node) float32 346MB dask.array<chunksize=(1, 303714), meta=np.ndarray>\n", "Attributes: (12/14)\n", " Conventions: CF-1.0\n", " CoordinateProjection: init=nad83:4205\n", @@ -4154,12 +4100,12 @@ " River_Forcing: THERE ARE 63 RIVERS IN THIS MODEL.\\nRIVER IN...\n", " Surface_Heat_Forcing: FVCOM variable surface heat forcing file:\\nF...\n", " ... ...\n", - " Tidal_Forcing: TIDAL ELEVATION FORCING IS OFF!\n", - " history: model started at: 18/06/2024 21:15\n", + " Tidal_Forcing: TIDAL ELEVATION FORCING IS EITHER IN NESTING...\n", + " history: model started at: 22/06/2024 04:03\n", " institution: School for Marine Science and Technology\n", - " references: http://fvcom.smast.umassd.edu, http://codfis...\n", - " source: FVCOM_4.3\n", - " title: NGOFS2xarray.Dataset
- time: 255
- four: 4
- nele: 569405
- node: 303714
- three: 3
- maxnode: 10
- maxelem: 8
- siglev: 41
- siglay: 40
lat(node)float32dask.array<chunksize=(303714,), meta=np.ndarray>
- long_name :
- nodal latitude
- standard_name :
- latitude
- units :
- degrees_north
\n", + " references: http://fvcom.smast.umassd.edu, https://githu...\n", + " source: FVCOM_4.4.7\n", + " title: NGOFS2
xarray.Dataset