Calculus with uxarray#
(Previously was restricted to only 1D along grid dimension, but now can handle non-grid dimensions the way you would expect!)
import numpy as np
import xarray as xr
import uxarray as ux
# for visualizations
import holoviews as hv
hv.extension("bokeh")
# style: hide DataArray data values by default (click icon to expand)
xr.set_options(display_expand_data=False);
Setup:#
Helper for visualization#
def plot_vector_field(u, v, **kwargs):
"""plot a vector field from its two u, v components."""
mag = np.hypot(u, v)
angle = np.arctan2(v, u)
return hv.VectorField(
(u.uxgrid.face_lon, u.uxgrid.face_lat, angle, mag), **kwargs
).opts(magnitude="Magnitude", color="black")
Helpers for creating data#
(Realistically, most users will probably just ux.open_dataset() to load real data instead!)
# --- Constants ---
SCALE = 4.0 # characteristic length scale to use as baseline.
LON0, LAT0 = 0.0, 30.0 # center not at 0, for fun :)
REGION = 7.0 * SCALE # patch of 7 sigma x 7 sigma
# --- Grid: global HEALPix, then subset to a regional patch ---
grid_global = ux.Grid.from_healpix(zoom=6)
grid = grid_global.subset.bounding_box(
lon_bounds=(LON0 - REGION/2, LON0 + REGION/2),
lat_bounds=(LAT0 - REGION/2, LAT0 + REGION/2),
)
grid.sphere_radius = 1.0 # --> per-radian results. Use physical radius for per-meter.
# --- Helper for creating data ---
x = ux.UxDataArray(grid.face_lon.values - LON0, dims="n_face", uxgrid=grid, name="x")
y = ux.UxDataArray(grid.face_lat.values - LAT0, dims="n_face", uxgrid=grid, name="y")
def gaussian_vortex(xc, yc, sigma, sign, *, names=("u", "v"), x=x, y=y):
"""return u, v components of a gaussian vortex; clockwise when sign=-1.
u = -sign*(y-yc)*g; v = +sign*(x-xc)*g; g = exp(-r^2 / 2 sigma^2)."""
xd, yd = x - xc, y - yc # distance from center
g = np.exp(-(xd**2 + yd**2) / (2 * sigma**2))
u = (-sign * yd * g).rename(names[0])
v = (+sign * xd * g).rename(names[1])
return u, v
grid
<uxarray.Grid> Original Grid Type: HEALPix Grid Dimensions: * n_node: 775 * n_face: 702 * n_max_face_nodes: 4 Grid Coordinates (Spherical): * node_lon: (775,) * node_lat: (775,) * face_lon: (702,) * face_lat: (702,) Grid Coordinates (Cartesian): * node_x: (775,) * node_y: (775,) * node_z: (775,) Grid Connectivity Variables: * face_node_connectivity: (702, 4) Grid Descriptor Variables: * n_nodes_per_face: (702,)
- n_face: 702
- n_node: 775
- n_max_face_nodes: 4
- lat_lon: 2
- min_max: 2
- node_lon(n_node)float64-1.406 0.7031 ... 1.406 0.7031
- standard_name :
- longitude
- long name :
- Longitude of the corner nodes of each face
- units :
- degrees_east
array([ -1.40625 , 0.703125 , -10.546875 , 5.625 , 2.109375 , -11.25 , 2.109375 , -11.42857143, -8.4375 , -1.40625 , -7.734375 , 9.84375 , 3.515625 , -1.4516129 , -7.03125 , 7.734375 , 7.734375 , 1.40625 , 10.546875 , -11.25 , 11.953125 , 11.25 , 6.328125 , -3.515625 , -12.65625 , 5.625 , 7.734375 , -12.65625 , -4.921875 , -2.109375 , -9.140625 , 5.80645161, 4.921875 , -3.515625 , -5.625 , -5.625 , -13.359375 , -0.703125 , 4.921875 , 7.734375 , -4.21875 , -3.515625 , -7.03125 , 4.921875 , -7.734375 , -13.359375 , -8.4375 , 0.703125 , 9.84375 , -1.40625 , 11.953125 , 0.703125 , -7.03125 , 0.703125 , -4.921875 , -7.734375 , 0.703125 , 0.703125 , 0.703125 , -13.359375 , 4.921875 , 7.734375 , 12.65625 , -11.25 , -9.84375 , 6.328125 , 10.546875 , 5.625 , 0. , 2.8125 , 2.90322581, 1.40625 , -9.84375 , 3.515625 , 11.25 , 0.703125 , 4.21875 , -6.328125 , 11.25 , 4.21875 , ... 7.734375 , 9.140625 , 1.40625 , 8.4375 , -7.03125 , 2.8125 , -5.71428571, 4.921875 , 7.734375 , -10. , -2.8125 , 4.921875 , 1.40625 , 10.546875 , 1.40625 , -11.25 , 5.625 , -2.90322581, -5.625 , -2.109375 , 13.359375 , -7.03125 , -3.515625 , -13.359375 , -11.25 , -6.328125 , 13.359375 , -1.40625 , -10.16129032, -8.4375 , -9.84375 , -9.140625 , 12.65625 , -2.109375 , 6.328125 , 11.953125 , -3.515625 , 0.703125 , -1.40625 , 2.8125 , -0.703125 , -4.21875 , 7.734375 , 7.03125 , 4.921875 , 3.515625 , 10.546875 , -2.8125 , 2.109375 , -4.921875 , -10.546875 , -13.359375 , -9.84375 , 5.625 , 10.546875 , -4.921875 , -6.328125 , -1.40625 , -8.4375 , -12.65625 , -0.703125 , 7.03125 , -1.40625 , 10.546875 , -13.359375 , -0.703125 , 12.65625 , 7.03125 , 1.40625 , -11.25 , 11.25 , -7.734375 , -2.8125 , -9.140625 , 6.328125 , -2.109375 , -4.21875 , 1.40625 , 0.703125 ]) - node_lat(n_node)float6428.63 16.33 29.31 ... 38.68 23.97
- standard_name :
- latitude
- long name :
- Latitude of the corner nodes of each face
- units :
- degrees_north
array([28.63098984, 16.33482278, 29.31319896, 30. , 32.08995126, 22.02431284, 22.66960987, 42.60980698, 37.16889966, 23.31795707, 32.08995126, 31.38816646, 17.58277601, 43.40685849, 19.47122063, 32.08995126, 20.10550979, 18.20995686, 34.95386526, 35.68533471, 33.51005607, 38.68218745, 39.45089471, 32.08995126, 16.9577633 , 16.9577633 , 39.45089471, 28.63098984, 33.51005607, 34.95386526, 17.58277601, 43.40685849, 27.95318688, 27.95318688, 30. , 34.22886633, 32.08995126, 26.61009781, 20.10550979, 17.58277601, 18.20995686, 20.10550979, 25.94447977, 36.42357364, 41.01449967, 20.10550979, 31.38816646, 32.08995126, 38.68218745, 31.38816646, 23.96948232, 22.66960987, 20.74237995, 20.10550979, 27.95318688, 26.61009781, 39.45089471, 27.95318688, 17.58277601, 29.31319896, 30.69158768, 18.83940455, 25.94447977, 18.20995686, 38.68218745, 25.28260304, 25.28260304, 19.47122063, 19.47122063, 19.47122063, 43.40685849, 31.38816646, 16.9577633 , 20.10550979, 41.8103149 , 37.92165078, 25.94447977, 25.28260304, 20.74237995, 16.9577633 , 37.92165078, 27.95318688, 32.7971683 , 32.7971683 , 25.94447977, 25.94447977, 34.95386526, 34.95386526, 41.01449967, 41.8103149 , 23.31795707, 33.51005607, 39.45089471, 41.8103149 , 18.20995686, 23.96948232, 39.45089471, 40.22818473, 34.22886633, 31.38816646, ... 37.16889966, 25.28260304, 25.94447977, 18.83940455, 37.16889966, 26.61009781, 23.96948232, 17.58277601, 20.10550979, 32.08995126, 42.60980698, 30.69158768, 25.28260304, 18.20995686, 29.31319896, 28.63098984, 20.10550979, 21.38194258, 39.45089471, 23.31795707, 38.68218745, 23.96948232, 29.31319896, 19.47122063, 40.22818473, 38.68218745, 38.68218745, 42.60980698, 23.96948232, 26.61009781, 42.60980698, 23.31795707, 17.58277601, 37.16889966, 37.92165078, 25.94447977, 38.68218745, 32.7971683 , 43.40685849, 25.94447977, 32.08995126, 39.45089471, 34.22886633, 26.61009781, 37.92165078, 25.94447977, 23.96948232, 36.42357364, 19.47122063, 43.40685849, 30. , 37.16889966, 18.83940455, 16.9577633 , 26.61009781, 36.42357364, 18.83940455, 25.28260304, 34.95386526, 40.22818473, 23.31795707, 41.01449967, 24.62431835, 25.28260304, 38.68218745, 33.51005607, 39.45089471, 16.33482278, 19.47122063, 27.95318688, 26.61009781, 26.61009781, 33.51005607, 25.94447977, 31.38816646, 27.95318688, 17.58277601, 17.58277601, 24.62431835, 41.8103149 , 35.68533471, 16.33482278, 19.47122063, 18.20995686, 29.31319896, 36.42357364, 39.45089471, 24.62431835, 20.74237995, 16.9577633 , 19.47122063, 16.9577633 , 17.58277601, 20.74237995, 36.42357364, 32.08995126, 18.83940455, 37.16889966, 38.68218745, 23.96948232]) - face_lon(n_face)float6412.66 11.95 12.66 ... -0.7031 0.0
- standard_name :
- longitude
- long name :
- Longitude of the center of each face
- units :
- degrees_east
array([ 12.65625 , 11.953125 , 12.65625 , 11.25 , 11.953125 , 10.546875 , 11.25 , 12.65625 , 11.953125 , 12.65625 , 9.84375 , 10.546875 , 9.140625 , 9.84375 , 11.25 , 11.953125 , 10.546875 , 11.25 , 12.65625 , 11.953125 , 12.65625 , 8.4375 , 9.140625 , 7.734375 , 8.4375 , 9.84375 , 10.546875 , 9.140625 , 9.84375 , 7.03125 , 7.734375 , 6.328125 , 7.03125 , 8.4375 , 9.140625 , 7.734375 , 8.4375 , 11.25 , 11.953125 , 10.546875 , 11.25 , 12.65625 , 11.953125 , 12.65625 , 9.84375 , 10.546875 , 9.140625 , 9.84375 , 11.25 , 11.953125 , 10.546875 , 11.25 , 12.65625 , 11.953125 , 12.14285714, 5.625 , 6.328125 , 4.921875 , 5.625 , 7.03125 , 7.734375 , 6.328125 , 7.03125 , 4.21875 , 4.921875 , 3.515625 , 4.21875 , 5.625 , 6.328125 , 4.921875 , 5.625 , 8.4375 , 9.140625 , 7.734375 , 8.4375 , 9.84375 , 10.546875 , 9.140625 , 9.28571429, 7.03125 , ... -6.328125 , -5.625 , -4.21875 , -3.515625 , -4.921875 , -4.21875 , -7.03125 , -6.328125 , -7.734375 , -7.03125 , -5.625 , -4.921875 , -6.328125 , -5.625 , 0. , 0.703125 , -0.703125 , 0. , 1.40625 , 2.109375 , 0.703125 , 1.40625 , -1.40625 , -0.703125 , -2.109375 , -1.40625 , 0. , 0.703125 , -0.703125 , 0. , 2.8125 , 3.515625 , 2.109375 , 2.8125 , 4.21875 , 4.921875 , 3.515625 , 4.21875 , 1.40625 , 2.109375 , 0.703125 , 1.40625 , 2.8125 , 3.515625 , 2.109375 , 2.8125 , -2.8125 , -2.109375 , -3.515625 , -2.8125 , -1.40625 , -0.703125 , -2.109375 , -1.40625 , -4.21875 , -3.515625 , -4.921875 , -4.21875 , -2.8125 , -2.109375 , -3.515625 , -2.8125 , 0. , 0.703125 , -0.703125 , 0. , 1.40625 , 2.109375 , 0.703125 , 1.40625 , -1.40625 , -0.703125 , -2.109375 , -1.40625 , 0. , 0.703125 , -0.703125 , 0. ]) - face_lat(n_face)float6429.31 30.0 30.69 ... 40.23 41.01
- standard_name :
- latitude
- long name :
- Latitude of the center of each face
- units :
- degrees_north
array([29.31319896, 30. , 30.69158768, 30.69158768, 31.38816646, 31.38816646, 32.08995126, 32.08995126, 32.7971683 , 33.51005607, 32.08995126, 32.7971683 , 32.7971683 , 33.51005607, 33.51005607, 34.22886633, 34.22886633, 34.95386526, 34.95386526, 35.68533471, 36.42357364, 33.51005607, 34.22886633, 34.22886633, 34.95386526, 34.95386526, 35.68533471, 35.68533471, 36.42357364, 34.95386526, 35.68533471, 35.68533471, 36.42357364, 36.42357364, 37.16889966, 37.16889966, 37.92165078, 36.42357364, 37.16889966, 37.16889966, 37.92165078, 37.92165078, 38.68218745, 39.45089471, 37.92165078, 38.68218745, 38.68218745, 39.45089471, 39.45089471, 40.22818473, 40.22818473, 41.01449967, 41.01449967, 41.8103149 , 42.60980698, 36.42357364, 37.16889966, 37.16889966, 37.92165078, 37.92165078, 38.68218745, 38.68218745, 39.45089471, 37.92165078, 38.68218745, 38.68218745, 39.45089471, 39.45089471, 40.22818473, 40.22818473, 41.01449967, 39.45089471, 40.22818473, 40.22818473, 41.01449967, 41.01449967, 41.8103149 , 41.8103149 , 42.60980698, 41.01449967, 41.8103149 , 41.8103149 , 42.60980698, 42.60980698, 39.45089471, 40.22818473, 40.22818473, 41.01449967, 41.01449967, 41.8103149 , 41.8103149 , 42.60980698, 41.01449967, 41.8103149 , 41.8103149 , 42.60980698, 42.60980698, 42.60980698, 42.60980698, 29.31319896, ... 32.08995126, 27.95318688, 28.63098984, 28.63098984, 29.31319896, 29.31319896, 30. , 30. , 30.69158768, 29.31319896, 30. , 30. , 30.69158768, 30.69158768, 31.38816646, 31.38816646, 32.08995126, 30.69158768, 31.38816646, 31.38816646, 32.08995126, 32.08995126, 32.7971683 , 32.7971683 , 33.51005607, 32.08995126, 32.7971683 , 32.7971683 , 33.51005607, 33.51005607, 34.22886633, 34.22886633, 34.95386526, 30.69158768, 31.38816646, 31.38816646, 32.08995126, 32.08995126, 32.7971683 , 32.7971683 , 33.51005607, 32.08995126, 32.7971683 , 32.7971683 , 33.51005607, 33.51005607, 34.22886633, 34.22886633, 34.95386526, 33.51005607, 34.22886633, 34.22886633, 34.95386526, 34.95386526, 35.68533471, 35.68533471, 36.42357364, 34.95386526, 35.68533471, 35.68533471, 36.42357364, 36.42357364, 37.16889966, 37.16889966, 37.92165078, 33.51005607, 34.22886633, 34.22886633, 34.95386526, 34.95386526, 35.68533471, 35.68533471, 36.42357364, 34.95386526, 35.68533471, 35.68533471, 36.42357364, 36.42357364, 37.16889966, 37.16889966, 37.92165078, 36.42357364, 37.16889966, 37.16889966, 37.92165078, 37.92165078, 38.68218745, 38.68218745, 39.45089471, 37.92165078, 38.68218745, 38.68218745, 39.45089471, 39.45089471, 40.22818473, 40.22818473, 41.01449967])
- node_x(n_node)float640.8775 0.9596 ... 0.7804 0.9137
- standard_name :
- x
- long name :
- Cartesian x location of the corner nodes of each face
- units :
- meters
- axis :
- X
array([0.87745958, 0.95956227, 0.85722523, 0.86185525, 0.84664102, 0.90921229, 0.92211738, 0.72138854, 0.78823319, 0.91804579, 0.83950768, 0.84109052, 0.95148755, 0.72625927, 0.93571868, 0.83950768, 0.93051822, 0.94963166, 0.80576665, 0.79662604, 0.8157102 , 0.76562526, 0.7674646 , 0.84562074, 0.93327862, 0.95191412, 0.76514474, 0.85639711, 0.83071443, 0.81905824, 0.9411762 , 0.72276502, 0.88007369, 0.88166855, 0.86185525, 0.82281603, 0.82428943, 0.89400799, 0.93559852, 0.94460917, 0.94734392, 0.93729399, 0.89245587, 0.80168252, 0.74767917, 0.91365016, 0.84441882, 0.84715131, 0.76913211, 0.85340128, 0.89394921, 0.92267317, 0.92814931, 0.93899049, 0.88007369, 0.88594158, 0.77211131, 0.88326436, 0.95320974, 0.84836133, 0.85675634, 0.93781741, 0.87736932, 0.93166536, 0.76913211, 0.89870288, 0.88893604, 0.93826916, 0.94280904, 0.94167339, 0.72555997, 0.85340128, 0.94243779, 0.93729399, 0.73103419, 0.7887925 , 0.89678194, 0.89870288, 0.91721305, 0.95392829, 0.77552464, 0.8594279 , 0.84059338, 0.83958084, 0.8859798 , 0.89488843, 0.8180712 , 0.81659139, 0.74994607, 0.73103419, 0.91583413, 0.83221984, 0.75912402, 0.73728864, 0.93166536, 0.91314279, 0.76932216, 0.76255878, 0.82580137, 0.84954779, ... 0.79086524, 0.89273005, 0.88948573, 0.94635614, 0.78154658, 0.88862768, 0.88903553, 0.95263556, 0.93899049, 0.82884526, 0.71752863, 0.84539917, 0.90359956, 0.93963633, 0.87189086, 0.87666668, 0.92713645, 0.90597324, 0.7674646 , 0.91583413, 0.78038964, 0.90544914, 0.8608839 , 0.94252509, 0.75521492, 0.77475409, 0.77968445, 0.73232396, 0.91039258, 0.88594158, 0.72480001, 0.91721621, 0.9497664 , 0.79661798, 0.77552464, 0.89894758, 0.76562526, 0.83654569, 0.72555997, 0.89488843, 0.84664102, 0.75127451, 0.82057938, 0.89239276, 0.76750553, 0.88194018, 0.90819439, 0.78287572, 0.94252509, 0.7150974 , 0.85665199, 0.78512635, 0.93440912, 0.93327862, 0.89346947, 0.79974682, 0.92590637, 0.90251064, 0.81955191, 0.76324848, 0.91721621, 0.75448671, 0.90659621, 0.89598632, 0.77475409, 0.83071443, 0.77071631, 0.94342198, 0.94167339, 0.88273232, 0.89077851, 0.87897034, 0.81122657, 0.8859798 , 0.84954779, 0.86840743, 0.9497664 , 0.94747315, 0.90878555, 0.73728864, 0.79249733, 0.95956227, 0.93571868, 0.94963166, 0.85722523, 0.78287572, 0.77211131, 0.88697114, 0.92814931, 0.95623194, 0.92469323, 0.93814076, 0.94460917, 0.93405585, 0.79443167, 0.842053 , 0.94578609, 0.79469886, 0.78038964, 0.91369317]) - node_y(n_node)float64-0.02154 0.01178 ... 0.01121
- standard_name :
- y
- long name :
- Cartesian y location of the corner nodes of each face
- units :
- meters
- axis :
- Y
array([-0.02154042, 0.01177619, -0.15960282, 0.08488533, 0.03118364, -0.18085357, 0.03396359, -0.14583184, -0.11692335, -0.02253676, -0.11401881, 0.14594305, 0.05845592, -0.01840402, -0.11540989, 0.11401881, 0.12637952, 0.02331215, 0.15002199, -0.15845877, 0.17268717, 0.15229233, 0.08511022, -0.05195185, -0.20957472, 0.09375536, 0.10391911, -0.1923104 , -0.07153685, -0.0301677 , -0.15143653, 0.07349802, 0.07578742, -0.0541665 , -0.08488533, -0.08104031, -0.19575592, -0.01097168, 0.08056893, 0.1282933 , -0.06988029, -0.05758392, -0.11007393, 0.06903677, -0.101547 , -0.2169777 , -0.1252577 , 0.01039663, 0.13345708, -0.02094983, 0.1892505 , 0.01132347, -0.1144763 , 0.01152373, -0.07578742, -0.12032529, 0.00947571, 0.01083983, 0.01169823, -0.20147262, 0.07377944, 0.12737087, 0.19701987, -0.18531976, -0.13345708, 0.09966427, 0.16550691, 0.09241145, 0. , 0.04626145, 0.03679624, 0.02094983, -0.16352847, 0.05758392, 0.14541174, 0.00968043, 0.06615061, -0.09966427, 0.18244502, 0.07036598, -0.14439136, -0.20410076, 0. , 0.04124596, 0.15373208, 0.08813882, 0.05025931, -0.07032065, 0.08316745, -0.14541174, -0.06755598, -0.05112855, -0.14133781, 0.10936644, 0.18531976, 0.03363304, 0.06625006, -0.03746211, -0.04056902, -0.08367315, ... -0.09754392, -0.14364148, -0.13194274, -0.01161412, 0.15545928, 0.09854695, -0.21113211, -0.03508765, -0.01152373, -0.17546789, -0.16377123, 0.15740098, 0.03328154, 0.13938188, -0.01070025, 0.04306787, -0.14917752, -0.21515456, -0.08511022, 0.06755598, -0.01915749, 0.12297473, 0.13851739, 0.02313769, 0.11202555, -0.0955568 , 0.03830344, -0.07328007, 0.07839832, 0.12032529, -0.1278018 , -0.04505994, 0.08178899, 0.01955587, 0.14439136, 0.02206792, -0.15229233, 0.08239256, -0.03679624, -0.08813882, -0.03118364, 0.17841601, -0.10120881, -0.05482536, -0.18227063, -0.17542881, -0.10071686, 0.18592081, -0.02313769, -0.12816762, -0.12707232, -0.13623235, -0.1503477 , 0.20957472, -0.03290843, 0.08869025, 0.19601588, -0.05544696, 0.01005792, -0.0187367 , 0.04505994, -0.00925941, -0.06687455, 0.12168953, 0.0955568 , 0.07153685, 0.04735 , 0.1756514 , -0.04626145, 0.03251296, -0.07670926, -0.16365144, -0.19265369, -0.15373208, 0.08367315, 0.16168478, -0.08178899, -0.10507279, -0.02230943, -0.10936644, -0.17796123, -0.01177619, 0.11540989, -0.02331215, 0.15960282, -0.18592081, -0.00947571, 0.19917603, 0.1144763 , 0.02347418, -0.18393292, 0.1866078 , -0.1282933 , -0.04588722, -0.12782514, 0.09338192, -0.03483536, -0.05862051, 0.01915749, 0.01121326]) - node_z(n_node)float640.4792 0.2812 ... 0.625 0.4062
- standard_name :
- z
- long name :
- Cartesian z location of the corner nodes of each face
- units :
- meters
array([0.47916667, 0.28125 , 0.48958333, 0.5 , 0.53125 , 0.375 , 0.38541667, 0.67700195, 0.60416667, 0.39583333, 0.53125 , 0.52083333, 0.30208333, 0.68717448, 0.33333333, 0.53125 , 0.34375 , 0.3125 , 0.57291667, 0.58333333, 0.55208333, 0.625 , 0.63541667, 0.53125 , 0.29166667, 0.29166667, 0.63541667, 0.47916667, 0.55208333, 0.57291667, 0.30208333, 0.68717448, 0.46875 , 0.46875 , 0.5 , 0.5625 , 0.53125 , 0.44791667, 0.34375 , 0.30208333, 0.3125 , 0.34375 , 0.4375 , 0.59375 , 0.65625 , 0.34375 , 0.52083333, 0.53125 , 0.625 , 0.52083333, 0.40625 , 0.38541667, 0.35416667, 0.34375 , 0.46875 , 0.44791667, 0.63541667, 0.46875 , 0.30208333, 0.48958333, 0.51041667, 0.32291667, 0.4375 , 0.3125 , 0.625 , 0.42708333, 0.42708333, 0.33333333, 0.33333333, 0.33333333, 0.68717448, 0.52083333, 0.29166667, 0.34375 , 0.66666667, 0.61458333, 0.4375 , 0.42708333, 0.35416667, 0.29166667, 0.61458333, 0.46875 , 0.54166667, 0.54166667, 0.4375 , 0.4375 , 0.57291667, 0.57291667, 0.65625 , 0.66666667, 0.39583333, 0.55208333, 0.63541667, 0.66666667, 0.3125 , 0.40625 , 0.63541667, 0.64583333, 0.5625 , 0.52083333, ... 0.60416667, 0.42708333, 0.4375 , 0.32291667, 0.60416667, 0.44791667, 0.40625 , 0.30208333, 0.34375 , 0.53125 , 0.67700195, 0.51041667, 0.42708333, 0.3125 , 0.48958333, 0.47916667, 0.34375 , 0.36458333, 0.63541667, 0.39583333, 0.625 , 0.40625 , 0.48958333, 0.33333333, 0.64583333, 0.625 , 0.625 , 0.67700195, 0.40625 , 0.44791667, 0.67700195, 0.39583333, 0.30208333, 0.60416667, 0.61458333, 0.4375 , 0.625 , 0.54166667, 0.68717448, 0.4375 , 0.53125 , 0.63541667, 0.5625 , 0.44791667, 0.61458333, 0.4375 , 0.40625 , 0.59375 , 0.33333333, 0.68717448, 0.5 , 0.60416667, 0.32291667, 0.29166667, 0.44791667, 0.59375 , 0.32291667, 0.42708333, 0.57291667, 0.64583333, 0.39583333, 0.65625 , 0.41666667, 0.42708333, 0.625 , 0.55208333, 0.63541667, 0.28125 , 0.33333333, 0.46875 , 0.44791667, 0.44791667, 0.55208333, 0.4375 , 0.52083333, 0.46875 , 0.30208333, 0.30208333, 0.41666667, 0.66666667, 0.58333333, 0.28125 , 0.33333333, 0.3125 , 0.48958333, 0.59375 , 0.63541667, 0.41666667, 0.35416667, 0.29166667, 0.33333333, 0.29166667, 0.30208333, 0.35416667, 0.59375 , 0.53125 , 0.32291667, 0.60416667, 0.625 , 0.40625 ])
- face_node_connectivity(n_face, n_max_face_nodes)int64372 286 395 336 ... 384 245 736 577
- cf_role :
- face_node_connectivity
- long name :
- Maps every face to its corner nodes.
- start_index :
- 0
- _FillValue :
- -9223372036854775808
array([[372, 286, 395, 336], [286, 564, 365, 395], [323, 515, 564, 286], ..., [272, 384, 577, 56], [577, 736, 734, 761], [384, 245, 736, 577]], shape=(702, 4))
- n_nodes_per_face(n_face)int644 4 4 4 4 4 4 4 ... 4 4 4 4 4 4 4 4
- cf_role :
- n_nodes_per_face
- long name :
- Number of nodes per face
array([4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4])
- zoom :
- 6
- n_side :
- 64
- n_pix :
- 49152
- nest :
- True
- source_grid_spec :
- HEALPix
- sphere_radius :
- 1.0
grid.plot()
Basic case: curl of a single vortex#
# --- Make up some data: vortex with a Gaussian velocity field ---
# (Realistically, users will probably load real data with ds = ux.open_dataset(...),
# then use something like u = ds["zonal_wind"], v = ds["meridional_wind"], instead.)
u, v = gaussian_vortex(xc=0.0, yc=0.0, sigma=SCALE, sign=+1)
u
<xarray.UxDataArray 'u' (n_face: 702)> Size: 6kB 0.004534 8.175e-17 -0.004565 -0.01305 ... -0.5798 -0.3831 -0.3831 -0.2486 Dimensions without coordinates: n_face
<xarray.UxDataArray 'u' (n_face: 702)> Size: 6kB 0.004534 8.175e-17 -0.004565 -0.01305 ... -0.5798 -0.3831 -0.3831 -0.2486 Dimensions without coordinates: n_face
- n_face: 702
- 0.004534 8.175e-17 -0.004565 -0.01305 ... -0.3831 -0.3831 -0.2486
array([ 4.53424413e-03, 8.17529400e-17, -4.56490417e-03, -1.30523103e-02, -1.50384117e-02, -4.04221232e-02, -3.49291296e-02, -1.22160848e-02, -2.52025642e-02, -1.60021984e-02, -8.82604917e-02, -6.77426032e-02, -1.60916986e-01, -1.15614939e-01, -4.57546644e-02, -2.78246791e-02, -7.47906513e-02, -4.40773427e-02, -1.54155733e-02, -2.38226820e-02, -1.18536674e-02, -2.58175715e-01, -1.77659045e-01, -3.72949635e-01, -2.48711244e-01, -1.11376607e-01, -6.40335833e-02, -1.52106514e-01, -8.56420475e-02, -4.90817129e-01, -3.19308645e-01, -5.92374556e-01, -3.77409448e-01, -1.91244290e-01, -1.05689214e-01, -2.21867419e-01, -1.20494755e-01, -3.38928791e-02, -1.65528778e-02, -4.44928945e-02, -2.13544371e-02, -7.46848315e-03, -9.47332097e-03, -3.88447312e-03, -5.39593499e-02, -2.54635765e-02, -6.04866331e-02, -2.80650889e-02, -1.11067717e-02, -4.47607880e-03, -1.20313642e-02, -4.76198510e-03, -1.66545272e-03, -1.73838339e-03, -8.74129722e-04, -6.58203089e-01, -4.11603681e-01, -6.74819814e-01, -4.14705297e-01, -2.37789369e-01, -1.26976185e-01, -2.35563498e-01, -1.23677913e-01, -6.39159998e-01, -3.86203824e-01, -5.59561726e-01, -3.32436959e-01, -2.15694612e-01, -1.11302127e-01, -1.82478642e-01, -9.24782252e-02, -6.26711780e-02, -2.85795168e-02, -5.99953713e-02, -2.68700236e-02, -1.20327976e-02, -4.67264423e-03, -1.10994823e-02, -5.92238249e-03, -5.30264238e-02, ... -3.73944984e-01, -6.78327177e-01, -1.04546433e+00, -1.48864273e+00, -1.02744610e+00, -1.36948359e+00, -3.88948472e-01, -6.26686692e-01, -3.37803972e-01, -5.09494711e-01, -8.88560141e-01, -1.13434322e+00, -6.91888171e-01, -8.55986388e-01, -6.81327618e-01, -1.28700179e+00, -1.28700179e+00, -1.82329260e+00, -1.71402754e+00, -1.90609599e+00, -2.15685978e+00, -2.24525363e+00, -1.71402754e+00, -2.15685978e+00, -1.90609599e+00, -2.24525363e+00, -2.38838304e+00, -2.38126289e+00, -2.38126289e+00, -2.30082724e+00, -1.86530430e+00, -1.64352348e+00, -2.10440924e+00, -1.79692405e+00, -1.31927965e+00, -9.71191721e-01, -1.40713707e+00, -1.01444830e+00, -2.16294481e+00, -1.80173407e+00, -2.03876813e+00, -1.66317710e+00, -1.38172870e+00, -9.77730713e-01, -1.25191126e+00, -8.70567493e-01, -1.86530430e+00, -2.10440924e+00, -1.64352348e+00, -1.79692405e+00, -2.16294481e+00, -2.03876813e+00, -1.80173407e+00, -1.66317710e+00, -1.31927965e+00, -1.40713707e+00, -9.71191721e-01, -1.01444830e+00, -1.38172870e+00, -1.25191126e+00, -9.77730713e-01, -8.70567493e-01, -1.76920056e+00, -1.41661126e+00, -1.41661126e+00, -1.11469675e+00, -1.04789595e+00, -7.16477059e-01, -8.10735953e-01, -5.45026824e-01, -1.04789595e+00, -8.10735953e-01, -7.16477059e-01, -5.45026824e-01, -5.79770947e-01, -3.83067144e-01, -3.83067144e-01, -2.48574536e-01])
Show Grid Information
<uxarray.Grid> Original Grid Type: HEALPix Grid Dimensions: * n_node: 775 * n_face: 702 * n_max_face_nodes: 4 Grid Coordinates (Spherical): * node_lon: (775,) * node_lat: (775,) * face_lon: (702,) * face_lat: (702,) Grid Coordinates (Cartesian): * node_x: (775,) * node_y: (775,) * node_z: (775,) Grid Connectivity Variables: * face_node_connectivity: (702, 4) Grid Descriptor Variables: * n_nodes_per_face: (702,)
- n_face: 702
- n_node: 775
- n_max_face_nodes: 4
- lat_lon: 2
- min_max: 2
- node_lon(n_node)float64-1.406 0.7031 ... 1.406 0.7031
- standard_name :
- longitude
- long name :
- Longitude of the corner nodes of each face
- units :
- degrees_east
array([ -1.40625 , 0.703125 , -10.546875 , 5.625 , 2.109375 , -11.25 , 2.109375 , -11.42857143, -8.4375 , -1.40625 , -7.734375 , 9.84375 , 3.515625 , -1.4516129 , -7.03125 , 7.734375 , 7.734375 , 1.40625 , 10.546875 , -11.25 , 11.953125 , 11.25 , 6.328125 , -3.515625 , -12.65625 , 5.625 , 7.734375 , -12.65625 , -4.921875 , -2.109375 , -9.140625 , 5.80645161, 4.921875 , -3.515625 , -5.625 , -5.625 , -13.359375 , -0.703125 , 4.921875 , 7.734375 , -4.21875 , -3.515625 , -7.03125 , 4.921875 , -7.734375 , -13.359375 , -8.4375 , 0.703125 , 9.84375 , -1.40625 , 11.953125 , 0.703125 , -7.03125 , 0.703125 , -4.921875 , -7.734375 , 0.703125 , 0.703125 , 0.703125 , -13.359375 , 4.921875 , 7.734375 , 12.65625 , -11.25 , -9.84375 , 6.328125 , 10.546875 , 5.625 , 0. , 2.8125 , 2.90322581, 1.40625 , -9.84375 , 3.515625 , 11.25 , 0.703125 , 4.21875 , -6.328125 , 11.25 , 4.21875 , ... 7.734375 , 9.140625 , 1.40625 , 8.4375 , -7.03125 , 2.8125 , -5.71428571, 4.921875 , 7.734375 , -10. , -2.8125 , 4.921875 , 1.40625 , 10.546875 , 1.40625 , -11.25 , 5.625 , -2.90322581, -5.625 , -2.109375 , 13.359375 , -7.03125 , -3.515625 , -13.359375 , -11.25 , -6.328125 , 13.359375 , -1.40625 , -10.16129032, -8.4375 , -9.84375 , -9.140625 , 12.65625 , -2.109375 , 6.328125 , 11.953125 , -3.515625 , 0.703125 , -1.40625 , 2.8125 , -0.703125 , -4.21875 , 7.734375 , 7.03125 , 4.921875 , 3.515625 , 10.546875 , -2.8125 , 2.109375 , -4.921875 , -10.546875 , -13.359375 , -9.84375 , 5.625 , 10.546875 , -4.921875 , -6.328125 , -1.40625 , -8.4375 , -12.65625 , -0.703125 , 7.03125 , -1.40625 , 10.546875 , -13.359375 , -0.703125 , 12.65625 , 7.03125 , 1.40625 , -11.25 , 11.25 , -7.734375 , -2.8125 , -9.140625 , 6.328125 , -2.109375 , -4.21875 , 1.40625 , 0.703125 ]) - node_lat(n_node)float6428.63 16.33 29.31 ... 38.68 23.97
- standard_name :
- latitude
- long name :
- Latitude of the corner nodes of each face
- units :
- degrees_north
array([28.63098984, 16.33482278, 29.31319896, 30. , 32.08995126, 22.02431284, 22.66960987, 42.60980698, 37.16889966, 23.31795707, 32.08995126, 31.38816646, 17.58277601, 43.40685849, 19.47122063, 32.08995126, 20.10550979, 18.20995686, 34.95386526, 35.68533471, 33.51005607, 38.68218745, 39.45089471, 32.08995126, 16.9577633 , 16.9577633 , 39.45089471, 28.63098984, 33.51005607, 34.95386526, 17.58277601, 43.40685849, 27.95318688, 27.95318688, 30. , 34.22886633, 32.08995126, 26.61009781, 20.10550979, 17.58277601, 18.20995686, 20.10550979, 25.94447977, 36.42357364, 41.01449967, 20.10550979, 31.38816646, 32.08995126, 38.68218745, 31.38816646, 23.96948232, 22.66960987, 20.74237995, 20.10550979, 27.95318688, 26.61009781, 39.45089471, 27.95318688, 17.58277601, 29.31319896, 30.69158768, 18.83940455, 25.94447977, 18.20995686, 38.68218745, 25.28260304, 25.28260304, 19.47122063, 19.47122063, 19.47122063, 43.40685849, 31.38816646, 16.9577633 , 20.10550979, 41.8103149 , 37.92165078, 25.94447977, 25.28260304, 20.74237995, 16.9577633 , 37.92165078, 27.95318688, 32.7971683 , 32.7971683 , 25.94447977, 25.94447977, 34.95386526, 34.95386526, 41.01449967, 41.8103149 , 23.31795707, 33.51005607, 39.45089471, 41.8103149 , 18.20995686, 23.96948232, 39.45089471, 40.22818473, 34.22886633, 31.38816646, ... 37.16889966, 25.28260304, 25.94447977, 18.83940455, 37.16889966, 26.61009781, 23.96948232, 17.58277601, 20.10550979, 32.08995126, 42.60980698, 30.69158768, 25.28260304, 18.20995686, 29.31319896, 28.63098984, 20.10550979, 21.38194258, 39.45089471, 23.31795707, 38.68218745, 23.96948232, 29.31319896, 19.47122063, 40.22818473, 38.68218745, 38.68218745, 42.60980698, 23.96948232, 26.61009781, 42.60980698, 23.31795707, 17.58277601, 37.16889966, 37.92165078, 25.94447977, 38.68218745, 32.7971683 , 43.40685849, 25.94447977, 32.08995126, 39.45089471, 34.22886633, 26.61009781, 37.92165078, 25.94447977, 23.96948232, 36.42357364, 19.47122063, 43.40685849, 30. , 37.16889966, 18.83940455, 16.9577633 , 26.61009781, 36.42357364, 18.83940455, 25.28260304, 34.95386526, 40.22818473, 23.31795707, 41.01449967, 24.62431835, 25.28260304, 38.68218745, 33.51005607, 39.45089471, 16.33482278, 19.47122063, 27.95318688, 26.61009781, 26.61009781, 33.51005607, 25.94447977, 31.38816646, 27.95318688, 17.58277601, 17.58277601, 24.62431835, 41.8103149 , 35.68533471, 16.33482278, 19.47122063, 18.20995686, 29.31319896, 36.42357364, 39.45089471, 24.62431835, 20.74237995, 16.9577633 , 19.47122063, 16.9577633 , 17.58277601, 20.74237995, 36.42357364, 32.08995126, 18.83940455, 37.16889966, 38.68218745, 23.96948232]) - face_lon(n_face)float6412.66 11.95 12.66 ... -0.7031 0.0
- standard_name :
- longitude
- long name :
- Longitude of the center of each face
- units :
- degrees_east
array([ 12.65625 , 11.953125 , 12.65625 , 11.25 , 11.953125 , 10.546875 , 11.25 , 12.65625 , 11.953125 , 12.65625 , 9.84375 , 10.546875 , 9.140625 , 9.84375 , 11.25 , 11.953125 , 10.546875 , 11.25 , 12.65625 , 11.953125 , 12.65625 , 8.4375 , 9.140625 , 7.734375 , 8.4375 , 9.84375 , 10.546875 , 9.140625 , 9.84375 , 7.03125 , 7.734375 , 6.328125 , 7.03125 , 8.4375 , 9.140625 , 7.734375 , 8.4375 , 11.25 , 11.953125 , 10.546875 , 11.25 , 12.65625 , 11.953125 , 12.65625 , 9.84375 , 10.546875 , 9.140625 , 9.84375 , 11.25 , 11.953125 , 10.546875 , 11.25 , 12.65625 , 11.953125 , 12.14285714, 5.625 , 6.328125 , 4.921875 , 5.625 , 7.03125 , 7.734375 , 6.328125 , 7.03125 , 4.21875 , 4.921875 , 3.515625 , 4.21875 , 5.625 , 6.328125 , 4.921875 , 5.625 , 8.4375 , 9.140625 , 7.734375 , 8.4375 , 9.84375 , 10.546875 , 9.140625 , 9.28571429, 7.03125 , ... -6.328125 , -5.625 , -4.21875 , -3.515625 , -4.921875 , -4.21875 , -7.03125 , -6.328125 , -7.734375 , -7.03125 , -5.625 , -4.921875 , -6.328125 , -5.625 , 0. , 0.703125 , -0.703125 , 0. , 1.40625 , 2.109375 , 0.703125 , 1.40625 , -1.40625 , -0.703125 , -2.109375 , -1.40625 , 0. , 0.703125 , -0.703125 , 0. , 2.8125 , 3.515625 , 2.109375 , 2.8125 , 4.21875 , 4.921875 , 3.515625 , 4.21875 , 1.40625 , 2.109375 , 0.703125 , 1.40625 , 2.8125 , 3.515625 , 2.109375 , 2.8125 , -2.8125 , -2.109375 , -3.515625 , -2.8125 , -1.40625 , -0.703125 , -2.109375 , -1.40625 , -4.21875 , -3.515625 , -4.921875 , -4.21875 , -2.8125 , -2.109375 , -3.515625 , -2.8125 , 0. , 0.703125 , -0.703125 , 0. , 1.40625 , 2.109375 , 0.703125 , 1.40625 , -1.40625 , -0.703125 , -2.109375 , -1.40625 , 0. , 0.703125 , -0.703125 , 0. ]) - face_lat(n_face)float6429.31 30.0 30.69 ... 40.23 41.01
- standard_name :
- latitude
- long name :
- Latitude of the center of each face
- units :
- degrees_north
array([29.31319896, 30. , 30.69158768, 30.69158768, 31.38816646, 31.38816646, 32.08995126, 32.08995126, 32.7971683 , 33.51005607, 32.08995126, 32.7971683 , 32.7971683 , 33.51005607, 33.51005607, 34.22886633, 34.22886633, 34.95386526, 34.95386526, 35.68533471, 36.42357364, 33.51005607, 34.22886633, 34.22886633, 34.95386526, 34.95386526, 35.68533471, 35.68533471, 36.42357364, 34.95386526, 35.68533471, 35.68533471, 36.42357364, 36.42357364, 37.16889966, 37.16889966, 37.92165078, 36.42357364, 37.16889966, 37.16889966, 37.92165078, 37.92165078, 38.68218745, 39.45089471, 37.92165078, 38.68218745, 38.68218745, 39.45089471, 39.45089471, 40.22818473, 40.22818473, 41.01449967, 41.01449967, 41.8103149 , 42.60980698, 36.42357364, 37.16889966, 37.16889966, 37.92165078, 37.92165078, 38.68218745, 38.68218745, 39.45089471, 37.92165078, 38.68218745, 38.68218745, 39.45089471, 39.45089471, 40.22818473, 40.22818473, 41.01449967, 39.45089471, 40.22818473, 40.22818473, 41.01449967, 41.01449967, 41.8103149 , 41.8103149 , 42.60980698, 41.01449967, 41.8103149 , 41.8103149 , 42.60980698, 42.60980698, 39.45089471, 40.22818473, 40.22818473, 41.01449967, 41.01449967, 41.8103149 , 41.8103149 , 42.60980698, 41.01449967, 41.8103149 , 41.8103149 , 42.60980698, 42.60980698, 42.60980698, 42.60980698, 29.31319896, ... 32.08995126, 27.95318688, 28.63098984, 28.63098984, 29.31319896, 29.31319896, 30. , 30. , 30.69158768, 29.31319896, 30. , 30. , 30.69158768, 30.69158768, 31.38816646, 31.38816646, 32.08995126, 30.69158768, 31.38816646, 31.38816646, 32.08995126, 32.08995126, 32.7971683 , 32.7971683 , 33.51005607, 32.08995126, 32.7971683 , 32.7971683 , 33.51005607, 33.51005607, 34.22886633, 34.22886633, 34.95386526, 30.69158768, 31.38816646, 31.38816646, 32.08995126, 32.08995126, 32.7971683 , 32.7971683 , 33.51005607, 32.08995126, 32.7971683 , 32.7971683 , 33.51005607, 33.51005607, 34.22886633, 34.22886633, 34.95386526, 33.51005607, 34.22886633, 34.22886633, 34.95386526, 34.95386526, 35.68533471, 35.68533471, 36.42357364, 34.95386526, 35.68533471, 35.68533471, 36.42357364, 36.42357364, 37.16889966, 37.16889966, 37.92165078, 33.51005607, 34.22886633, 34.22886633, 34.95386526, 34.95386526, 35.68533471, 35.68533471, 36.42357364, 34.95386526, 35.68533471, 35.68533471, 36.42357364, 36.42357364, 37.16889966, 37.16889966, 37.92165078, 36.42357364, 37.16889966, 37.16889966, 37.92165078, 37.92165078, 38.68218745, 38.68218745, 39.45089471, 37.92165078, 38.68218745, 38.68218745, 39.45089471, 39.45089471, 40.22818473, 40.22818473, 41.01449967])
- node_x(n_node)float640.8775 0.9596 ... 0.7804 0.9137
- standard_name :
- x
- long name :
- Cartesian x location of the corner nodes of each face
- units :
- meters
- axis :
- X
array([0.87745958, 0.95956227, 0.85722523, 0.86185525, 0.84664102, 0.90921229, 0.92211738, 0.72138854, 0.78823319, 0.91804579, 0.83950768, 0.84109052, 0.95148755, 0.72625927, 0.93571868, 0.83950768, 0.93051822, 0.94963166, 0.80576665, 0.79662604, 0.8157102 , 0.76562526, 0.7674646 , 0.84562074, 0.93327862, 0.95191412, 0.76514474, 0.85639711, 0.83071443, 0.81905824, 0.9411762 , 0.72276502, 0.88007369, 0.88166855, 0.86185525, 0.82281603, 0.82428943, 0.89400799, 0.93559852, 0.94460917, 0.94734392, 0.93729399, 0.89245587, 0.80168252, 0.74767917, 0.91365016, 0.84441882, 0.84715131, 0.76913211, 0.85340128, 0.89394921, 0.92267317, 0.92814931, 0.93899049, 0.88007369, 0.88594158, 0.77211131, 0.88326436, 0.95320974, 0.84836133, 0.85675634, 0.93781741, 0.87736932, 0.93166536, 0.76913211, 0.89870288, 0.88893604, 0.93826916, 0.94280904, 0.94167339, 0.72555997, 0.85340128, 0.94243779, 0.93729399, 0.73103419, 0.7887925 , 0.89678194, 0.89870288, 0.91721305, 0.95392829, 0.77552464, 0.8594279 , 0.84059338, 0.83958084, 0.8859798 , 0.89488843, 0.8180712 , 0.81659139, 0.74994607, 0.73103419, 0.91583413, 0.83221984, 0.75912402, 0.73728864, 0.93166536, 0.91314279, 0.76932216, 0.76255878, 0.82580137, 0.84954779, ... 0.79086524, 0.89273005, 0.88948573, 0.94635614, 0.78154658, 0.88862768, 0.88903553, 0.95263556, 0.93899049, 0.82884526, 0.71752863, 0.84539917, 0.90359956, 0.93963633, 0.87189086, 0.87666668, 0.92713645, 0.90597324, 0.7674646 , 0.91583413, 0.78038964, 0.90544914, 0.8608839 , 0.94252509, 0.75521492, 0.77475409, 0.77968445, 0.73232396, 0.91039258, 0.88594158, 0.72480001, 0.91721621, 0.9497664 , 0.79661798, 0.77552464, 0.89894758, 0.76562526, 0.83654569, 0.72555997, 0.89488843, 0.84664102, 0.75127451, 0.82057938, 0.89239276, 0.76750553, 0.88194018, 0.90819439, 0.78287572, 0.94252509, 0.7150974 , 0.85665199, 0.78512635, 0.93440912, 0.93327862, 0.89346947, 0.79974682, 0.92590637, 0.90251064, 0.81955191, 0.76324848, 0.91721621, 0.75448671, 0.90659621, 0.89598632, 0.77475409, 0.83071443, 0.77071631, 0.94342198, 0.94167339, 0.88273232, 0.89077851, 0.87897034, 0.81122657, 0.8859798 , 0.84954779, 0.86840743, 0.9497664 , 0.94747315, 0.90878555, 0.73728864, 0.79249733, 0.95956227, 0.93571868, 0.94963166, 0.85722523, 0.78287572, 0.77211131, 0.88697114, 0.92814931, 0.95623194, 0.92469323, 0.93814076, 0.94460917, 0.93405585, 0.79443167, 0.842053 , 0.94578609, 0.79469886, 0.78038964, 0.91369317]) - node_y(n_node)float64-0.02154 0.01178 ... 0.01121
- standard_name :
- y
- long name :
- Cartesian y location of the corner nodes of each face
- units :
- meters
- axis :
- Y
array([-0.02154042, 0.01177619, -0.15960282, 0.08488533, 0.03118364, -0.18085357, 0.03396359, -0.14583184, -0.11692335, -0.02253676, -0.11401881, 0.14594305, 0.05845592, -0.01840402, -0.11540989, 0.11401881, 0.12637952, 0.02331215, 0.15002199, -0.15845877, 0.17268717, 0.15229233, 0.08511022, -0.05195185, -0.20957472, 0.09375536, 0.10391911, -0.1923104 , -0.07153685, -0.0301677 , -0.15143653, 0.07349802, 0.07578742, -0.0541665 , -0.08488533, -0.08104031, -0.19575592, -0.01097168, 0.08056893, 0.1282933 , -0.06988029, -0.05758392, -0.11007393, 0.06903677, -0.101547 , -0.2169777 , -0.1252577 , 0.01039663, 0.13345708, -0.02094983, 0.1892505 , 0.01132347, -0.1144763 , 0.01152373, -0.07578742, -0.12032529, 0.00947571, 0.01083983, 0.01169823, -0.20147262, 0.07377944, 0.12737087, 0.19701987, -0.18531976, -0.13345708, 0.09966427, 0.16550691, 0.09241145, 0. , 0.04626145, 0.03679624, 0.02094983, -0.16352847, 0.05758392, 0.14541174, 0.00968043, 0.06615061, -0.09966427, 0.18244502, 0.07036598, -0.14439136, -0.20410076, 0. , 0.04124596, 0.15373208, 0.08813882, 0.05025931, -0.07032065, 0.08316745, -0.14541174, -0.06755598, -0.05112855, -0.14133781, 0.10936644, 0.18531976, 0.03363304, 0.06625006, -0.03746211, -0.04056902, -0.08367315, ... -0.09754392, -0.14364148, -0.13194274, -0.01161412, 0.15545928, 0.09854695, -0.21113211, -0.03508765, -0.01152373, -0.17546789, -0.16377123, 0.15740098, 0.03328154, 0.13938188, -0.01070025, 0.04306787, -0.14917752, -0.21515456, -0.08511022, 0.06755598, -0.01915749, 0.12297473, 0.13851739, 0.02313769, 0.11202555, -0.0955568 , 0.03830344, -0.07328007, 0.07839832, 0.12032529, -0.1278018 , -0.04505994, 0.08178899, 0.01955587, 0.14439136, 0.02206792, -0.15229233, 0.08239256, -0.03679624, -0.08813882, -0.03118364, 0.17841601, -0.10120881, -0.05482536, -0.18227063, -0.17542881, -0.10071686, 0.18592081, -0.02313769, -0.12816762, -0.12707232, -0.13623235, -0.1503477 , 0.20957472, -0.03290843, 0.08869025, 0.19601588, -0.05544696, 0.01005792, -0.0187367 , 0.04505994, -0.00925941, -0.06687455, 0.12168953, 0.0955568 , 0.07153685, 0.04735 , 0.1756514 , -0.04626145, 0.03251296, -0.07670926, -0.16365144, -0.19265369, -0.15373208, 0.08367315, 0.16168478, -0.08178899, -0.10507279, -0.02230943, -0.10936644, -0.17796123, -0.01177619, 0.11540989, -0.02331215, 0.15960282, -0.18592081, -0.00947571, 0.19917603, 0.1144763 , 0.02347418, -0.18393292, 0.1866078 , -0.1282933 , -0.04588722, -0.12782514, 0.09338192, -0.03483536, -0.05862051, 0.01915749, 0.01121326]) - node_z(n_node)float640.4792 0.2812 ... 0.625 0.4062
- standard_name :
- z
- long name :
- Cartesian z location of the corner nodes of each face
- units :
- meters
array([0.47916667, 0.28125 , 0.48958333, 0.5 , 0.53125 , 0.375 , 0.38541667, 0.67700195, 0.60416667, 0.39583333, 0.53125 , 0.52083333, 0.30208333, 0.68717448, 0.33333333, 0.53125 , 0.34375 , 0.3125 , 0.57291667, 0.58333333, 0.55208333, 0.625 , 0.63541667, 0.53125 , 0.29166667, 0.29166667, 0.63541667, 0.47916667, 0.55208333, 0.57291667, 0.30208333, 0.68717448, 0.46875 , 0.46875 , 0.5 , 0.5625 , 0.53125 , 0.44791667, 0.34375 , 0.30208333, 0.3125 , 0.34375 , 0.4375 , 0.59375 , 0.65625 , 0.34375 , 0.52083333, 0.53125 , 0.625 , 0.52083333, 0.40625 , 0.38541667, 0.35416667, 0.34375 , 0.46875 , 0.44791667, 0.63541667, 0.46875 , 0.30208333, 0.48958333, 0.51041667, 0.32291667, 0.4375 , 0.3125 , 0.625 , 0.42708333, 0.42708333, 0.33333333, 0.33333333, 0.33333333, 0.68717448, 0.52083333, 0.29166667, 0.34375 , 0.66666667, 0.61458333, 0.4375 , 0.42708333, 0.35416667, 0.29166667, 0.61458333, 0.46875 , 0.54166667, 0.54166667, 0.4375 , 0.4375 , 0.57291667, 0.57291667, 0.65625 , 0.66666667, 0.39583333, 0.55208333, 0.63541667, 0.66666667, 0.3125 , 0.40625 , 0.63541667, 0.64583333, 0.5625 , 0.52083333, ... 0.60416667, 0.42708333, 0.4375 , 0.32291667, 0.60416667, 0.44791667, 0.40625 , 0.30208333, 0.34375 , 0.53125 , 0.67700195, 0.51041667, 0.42708333, 0.3125 , 0.48958333, 0.47916667, 0.34375 , 0.36458333, 0.63541667, 0.39583333, 0.625 , 0.40625 , 0.48958333, 0.33333333, 0.64583333, 0.625 , 0.625 , 0.67700195, 0.40625 , 0.44791667, 0.67700195, 0.39583333, 0.30208333, 0.60416667, 0.61458333, 0.4375 , 0.625 , 0.54166667, 0.68717448, 0.4375 , 0.53125 , 0.63541667, 0.5625 , 0.44791667, 0.61458333, 0.4375 , 0.40625 , 0.59375 , 0.33333333, 0.68717448, 0.5 , 0.60416667, 0.32291667, 0.29166667, 0.44791667, 0.59375 , 0.32291667, 0.42708333, 0.57291667, 0.64583333, 0.39583333, 0.65625 , 0.41666667, 0.42708333, 0.625 , 0.55208333, 0.63541667, 0.28125 , 0.33333333, 0.46875 , 0.44791667, 0.44791667, 0.55208333, 0.4375 , 0.52083333, 0.46875 , 0.30208333, 0.30208333, 0.41666667, 0.66666667, 0.58333333, 0.28125 , 0.33333333, 0.3125 , 0.48958333, 0.59375 , 0.63541667, 0.41666667, 0.35416667, 0.29166667, 0.33333333, 0.29166667, 0.30208333, 0.35416667, 0.59375 , 0.53125 , 0.32291667, 0.60416667, 0.625 , 0.40625 ])
- face_node_connectivity(n_face, n_max_face_nodes)int64372 286 395 336 ... 384 245 736 577
- cf_role :
- face_node_connectivity
- long name :
- Maps every face to its corner nodes.
- start_index :
- 0
- _FillValue :
- -9223372036854775808
array([[372, 286, 395, 336], [286, 564, 365, 395], [323, 515, 564, 286], ..., [272, 384, 577, 56], [577, 736, 734, 761], [384, 245, 736, 577]], shape=(702, 4))
- n_nodes_per_face(n_face)int644 4 4 4 4 4 4 4 ... 4 4 4 4 4 4 4 4
- cf_role :
- n_nodes_per_face
- long name :
- Number of nodes per face
array([4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4])
- zoom :
- 6
- n_side :
- 64
- n_pix :
- 49152
- nest :
- True
- source_grid_spec :
- HEALPix
- sphere_radius :
- 1.0
data_plot = plot_vector_field(u, v).opts(aspect=1, arrow_heads=True)
data_plot
Take the curl, and plot results:#
# --- Curl along the grid dimension ---
curl = u.curl(v)
curl
<xarray.UxDataArray 'curl_u_v' (n_face: 702)> Size: 6kB
nan nan nan -7.849 nan -10.32 ... -13.37 -11.7 -11.89 -9.536 -9.536 -7.693
Dimensions without coordinates: n_face
Attributes:
units: 1/m
long_name: Curl of (u, v)
curl: True
description: Curl of vector field computed as ∂v/∂x - ∂u/∂y + u·tan(φ)/a...<xarray.UxDataArray 'curl_u_v' (n_face: 702)> Size: 6kB
nan nan nan -7.849 nan -10.32 ... -13.37 -11.7 -11.89 -9.536 -9.536 -7.693
Dimensions without coordinates: n_face
Attributes:
units: 1/m
long_name: Curl of (u, v)
curl: True
description: Curl of vector field computed as ∂v/∂x - ∂u/∂y + u·tan(φ)/a...- n_face: 702
- nan nan nan -7.849 nan -10.32 ... -11.7 -11.89 -9.536 -9.536 -7.693
array([ nan, nan, nan, -7.84862218, nan, -10.31924984, -7.32386069, nan, nan, nan, -12.73497839, -9.28173627, -14.79285056, -11.10128069, -6.21450274, nan, -7.58040419, -4.74191331, nan, nan, nan, -16.25115709, -12.57680524, -17.00791055, -13.56276385, -8.75546123, -5.54368512, -9.60679591, -6.14302338, -17.12227297, -14.00298166, -16.76163127, -13.92221673, -10.04916862, -6.46613418, -10.05450951, -6.47727571, -3.21302663, nan, -3.57787343, -1.90793956, nan, nan, nan, -3.77273544, -2.00879393, -3.77074482, -1.99793226, -0.97971001, nan, -0.96747751, -0.4325221 , nan, nan, nan, -16.10080241, -13.38864551, -15.23210936, -12.47369722, -9.64418575, -6.18175932, -8.8734976 , -5.62082215, -14.14022903, -11.23516479, -12.75372679, -9.73020048, -7.81943989, -4.86248622, -6.57575994, -4.03377124, -3.57364832, -1.8769961 , -3.2102363 , -1.68045595, -0.90730017, nan, nan, nan, -2.75785688, ... -12.62200332, -7.13401723, 16.87133572, 23.0787934 , -1.61851665, 2.28554506, -17.75895946, -15.57554434, -18.50480408, -18.32522102, -12.94265725, -10.79868932, -17.51104636, -16.51739065, 114.63520793, 101.6998207 , 101.6998207 , 90.34507149, 78.64840016, 50.91163957, 69.58016913, 44.43243639, 78.64840016, 69.58016913, 50.91163957, 44.43243639, 52.59791409, 31.9905773 , 31.9905773 , 16.93931288, 24.33856173, 3.39511562, 20.34697041, 1.47800797, -9.85334209, -15.72195291, -10.27594813, -15.24786286, 12.4046269 , -2.64994619, 2.89074682, -7.4838711 , -11.63161791, -14.9237371 , -13.10240817, -14.40262339, 24.33856173, 20.34697041, 3.39511562, 1.47800797, 12.4046269 , 2.89074682, -2.64994619, -7.4838711 , -9.85334209, -10.27594813, -15.72195291, -15.24786286, -11.63161791, -13.10240817, -14.9237371 , -14.40262339, -5.66452031, -11.45934577, -11.45934577, -13.53449544, -13.87131785, -13.36687816, -13.46411096, -11.69982542, -13.87131785, -13.46411096, -13.36687816, -11.69982542, -11.88783565, -9.53608651, -9.53608651, -7.69306825]) - units :
- 1/m
- long_name :
- Curl of (u, v)
- curl :
- True
- description :
- Curl of vector field computed as ∂v/∂x - ∂u/∂y + u·tan(φ)/a, with u, x zonal; v, y meridional; φ=latitude; a=sphere radius.
Show Grid Information
<uxarray.Grid> Original Grid Type: HEALPix Grid Dimensions: * n_node: 775 * n_edge: 1476 * n_face: 702 * n_max_face_nodes: 4 * n_max_face_edges: 4 * n_max_node_edges: 4 * two: 2 Grid Coordinates (Spherical): * node_lon: (775,) * node_lat: (775,) * face_lon: (702,) * face_lat: (702,) Grid Coordinates (Cartesian): * node_x: (775,) * node_y: (775,) * node_z: (775,) * face_x: (702,) * face_y: (702,) * face_z: (702,) Grid Connectivity Variables: * face_edge_connectivity: (702, 4) * face_node_connectivity: (702, 4) * edge_face_connectivity: (1476, 2) * edge_node_connectivity: (1476, 2) * node_edge_connectivity: (775, 4) Grid Descriptor Variables: * n_nodes_per_face: (702,)
- n_face: 702
- n_node: 775
- n_max_face_nodes: 4
- lat_lon: 2
- min_max: 2
- n_edge: 1476
- two: 2
- n_max_face_edges: 4
- n_max_node_edges: 4
- node_lon(n_node)float64-1.406 0.7031 ... 1.406 0.7031
- standard_name :
- longitude
- long name :
- Longitude of the corner nodes of each face
- units :
- degrees_east
array([ -1.40625 , 0.703125 , -10.546875 , 5.625 , 2.109375 , -11.25 , 2.109375 , -11.42857143, -8.4375 , -1.40625 , -7.734375 , 9.84375 , 3.515625 , -1.4516129 , -7.03125 , 7.734375 , 7.734375 , 1.40625 , 10.546875 , -11.25 , 11.953125 , 11.25 , 6.328125 , -3.515625 , -12.65625 , 5.625 , 7.734375 , -12.65625 , -4.921875 , -2.109375 , -9.140625 , 5.80645161, 4.921875 , -3.515625 , -5.625 , -5.625 , -13.359375 , -0.703125 , 4.921875 , 7.734375 , -4.21875 , -3.515625 , -7.03125 , 4.921875 , -7.734375 , -13.359375 , -8.4375 , 0.703125 , 9.84375 , -1.40625 , 11.953125 , 0.703125 , -7.03125 , 0.703125 , -4.921875 , -7.734375 , 0.703125 , 0.703125 , 0.703125 , -13.359375 , 4.921875 , 7.734375 , 12.65625 , -11.25 , -9.84375 , 6.328125 , 10.546875 , 5.625 , 0. , 2.8125 , 2.90322581, 1.40625 , -9.84375 , 3.515625 , 11.25 , 0.703125 , 4.21875 , -6.328125 , 11.25 , 4.21875 , ... 7.734375 , 9.140625 , 1.40625 , 8.4375 , -7.03125 , 2.8125 , -5.71428571, 4.921875 , 7.734375 , -10. , -2.8125 , 4.921875 , 1.40625 , 10.546875 , 1.40625 , -11.25 , 5.625 , -2.90322581, -5.625 , -2.109375 , 13.359375 , -7.03125 , -3.515625 , -13.359375 , -11.25 , -6.328125 , 13.359375 , -1.40625 , -10.16129032, -8.4375 , -9.84375 , -9.140625 , 12.65625 , -2.109375 , 6.328125 , 11.953125 , -3.515625 , 0.703125 , -1.40625 , 2.8125 , -0.703125 , -4.21875 , 7.734375 , 7.03125 , 4.921875 , 3.515625 , 10.546875 , -2.8125 , 2.109375 , -4.921875 , -10.546875 , -13.359375 , -9.84375 , 5.625 , 10.546875 , -4.921875 , -6.328125 , -1.40625 , -8.4375 , -12.65625 , -0.703125 , 7.03125 , -1.40625 , 10.546875 , -13.359375 , -0.703125 , 12.65625 , 7.03125 , 1.40625 , -11.25 , 11.25 , -7.734375 , -2.8125 , -9.140625 , 6.328125 , -2.109375 , -4.21875 , 1.40625 , 0.703125 ]) - node_lat(n_node)float6428.63 16.33 29.31 ... 38.68 23.97
- standard_name :
- latitude
- long name :
- Latitude of the corner nodes of each face
- units :
- degrees_north
array([28.63098984, 16.33482278, 29.31319896, 30. , 32.08995126, 22.02431284, 22.66960987, 42.60980698, 37.16889966, 23.31795707, 32.08995126, 31.38816646, 17.58277601, 43.40685849, 19.47122063, 32.08995126, 20.10550979, 18.20995686, 34.95386526, 35.68533471, 33.51005607, 38.68218745, 39.45089471, 32.08995126, 16.9577633 , 16.9577633 , 39.45089471, 28.63098984, 33.51005607, 34.95386526, 17.58277601, 43.40685849, 27.95318688, 27.95318688, 30. , 34.22886633, 32.08995126, 26.61009781, 20.10550979, 17.58277601, 18.20995686, 20.10550979, 25.94447977, 36.42357364, 41.01449967, 20.10550979, 31.38816646, 32.08995126, 38.68218745, 31.38816646, 23.96948232, 22.66960987, 20.74237995, 20.10550979, 27.95318688, 26.61009781, 39.45089471, 27.95318688, 17.58277601, 29.31319896, 30.69158768, 18.83940455, 25.94447977, 18.20995686, 38.68218745, 25.28260304, 25.28260304, 19.47122063, 19.47122063, 19.47122063, 43.40685849, 31.38816646, 16.9577633 , 20.10550979, 41.8103149 , 37.92165078, 25.94447977, 25.28260304, 20.74237995, 16.9577633 , 37.92165078, 27.95318688, 32.7971683 , 32.7971683 , 25.94447977, 25.94447977, 34.95386526, 34.95386526, 41.01449967, 41.8103149 , 23.31795707, 33.51005607, 39.45089471, 41.8103149 , 18.20995686, 23.96948232, 39.45089471, 40.22818473, 34.22886633, 31.38816646, ... 37.16889966, 25.28260304, 25.94447977, 18.83940455, 37.16889966, 26.61009781, 23.96948232, 17.58277601, 20.10550979, 32.08995126, 42.60980698, 30.69158768, 25.28260304, 18.20995686, 29.31319896, 28.63098984, 20.10550979, 21.38194258, 39.45089471, 23.31795707, 38.68218745, 23.96948232, 29.31319896, 19.47122063, 40.22818473, 38.68218745, 38.68218745, 42.60980698, 23.96948232, 26.61009781, 42.60980698, 23.31795707, 17.58277601, 37.16889966, 37.92165078, 25.94447977, 38.68218745, 32.7971683 , 43.40685849, 25.94447977, 32.08995126, 39.45089471, 34.22886633, 26.61009781, 37.92165078, 25.94447977, 23.96948232, 36.42357364, 19.47122063, 43.40685849, 30. , 37.16889966, 18.83940455, 16.9577633 , 26.61009781, 36.42357364, 18.83940455, 25.28260304, 34.95386526, 40.22818473, 23.31795707, 41.01449967, 24.62431835, 25.28260304, 38.68218745, 33.51005607, 39.45089471, 16.33482278, 19.47122063, 27.95318688, 26.61009781, 26.61009781, 33.51005607, 25.94447977, 31.38816646, 27.95318688, 17.58277601, 17.58277601, 24.62431835, 41.8103149 , 35.68533471, 16.33482278, 19.47122063, 18.20995686, 29.31319896, 36.42357364, 39.45089471, 24.62431835, 20.74237995, 16.9577633 , 19.47122063, 16.9577633 , 17.58277601, 20.74237995, 36.42357364, 32.08995126, 18.83940455, 37.16889966, 38.68218745, 23.96948232]) - face_lon(n_face)float6412.66 11.95 12.66 ... -0.7031 0.0
- standard_name :
- longitude
- long name :
- Longitude of the center of each face
- units :
- degrees_east
array([ 12.65625 , 11.953125 , 12.65625 , 11.25 , 11.953125 , 10.546875 , 11.25 , 12.65625 , 11.953125 , 12.65625 , 9.84375 , 10.546875 , 9.140625 , 9.84375 , 11.25 , 11.953125 , 10.546875 , 11.25 , 12.65625 , 11.953125 , 12.65625 , 8.4375 , 9.140625 , 7.734375 , 8.4375 , 9.84375 , 10.546875 , 9.140625 , 9.84375 , 7.03125 , 7.734375 , 6.328125 , 7.03125 , 8.4375 , 9.140625 , 7.734375 , 8.4375 , 11.25 , 11.953125 , 10.546875 , 11.25 , 12.65625 , 11.953125 , 12.65625 , 9.84375 , 10.546875 , 9.140625 , 9.84375 , 11.25 , 11.953125 , 10.546875 , 11.25 , 12.65625 , 11.953125 , 12.14285714, 5.625 , 6.328125 , 4.921875 , 5.625 , 7.03125 , 7.734375 , 6.328125 , 7.03125 , 4.21875 , 4.921875 , 3.515625 , 4.21875 , 5.625 , 6.328125 , 4.921875 , 5.625 , 8.4375 , 9.140625 , 7.734375 , 8.4375 , 9.84375 , 10.546875 , 9.140625 , 9.28571429, 7.03125 , ... -6.328125 , -5.625 , -4.21875 , -3.515625 , -4.921875 , -4.21875 , -7.03125 , -6.328125 , -7.734375 , -7.03125 , -5.625 , -4.921875 , -6.328125 , -5.625 , 0. , 0.703125 , -0.703125 , 0. , 1.40625 , 2.109375 , 0.703125 , 1.40625 , -1.40625 , -0.703125 , -2.109375 , -1.40625 , 0. , 0.703125 , -0.703125 , 0. , 2.8125 , 3.515625 , 2.109375 , 2.8125 , 4.21875 , 4.921875 , 3.515625 , 4.21875 , 1.40625 , 2.109375 , 0.703125 , 1.40625 , 2.8125 , 3.515625 , 2.109375 , 2.8125 , -2.8125 , -2.109375 , -3.515625 , -2.8125 , -1.40625 , -0.703125 , -2.109375 , -1.40625 , -4.21875 , -3.515625 , -4.921875 , -4.21875 , -2.8125 , -2.109375 , -3.515625 , -2.8125 , 0. , 0.703125 , -0.703125 , 0. , 1.40625 , 2.109375 , 0.703125 , 1.40625 , -1.40625 , -0.703125 , -2.109375 , -1.40625 , 0. , 0.703125 , -0.703125 , 0. ]) - face_lat(n_face)float6429.31 30.0 30.69 ... 40.23 41.01
- standard_name :
- latitude
- long name :
- Latitude of the center of each face
- units :
- degrees_north
array([29.31319896, 30. , 30.69158768, 30.69158768, 31.38816646, 31.38816646, 32.08995126, 32.08995126, 32.7971683 , 33.51005607, 32.08995126, 32.7971683 , 32.7971683 , 33.51005607, 33.51005607, 34.22886633, 34.22886633, 34.95386526, 34.95386526, 35.68533471, 36.42357364, 33.51005607, 34.22886633, 34.22886633, 34.95386526, 34.95386526, 35.68533471, 35.68533471, 36.42357364, 34.95386526, 35.68533471, 35.68533471, 36.42357364, 36.42357364, 37.16889966, 37.16889966, 37.92165078, 36.42357364, 37.16889966, 37.16889966, 37.92165078, 37.92165078, 38.68218745, 39.45089471, 37.92165078, 38.68218745, 38.68218745, 39.45089471, 39.45089471, 40.22818473, 40.22818473, 41.01449967, 41.01449967, 41.8103149 , 42.60980698, 36.42357364, 37.16889966, 37.16889966, 37.92165078, 37.92165078, 38.68218745, 38.68218745, 39.45089471, 37.92165078, 38.68218745, 38.68218745, 39.45089471, 39.45089471, 40.22818473, 40.22818473, 41.01449967, 39.45089471, 40.22818473, 40.22818473, 41.01449967, 41.01449967, 41.8103149 , 41.8103149 , 42.60980698, 41.01449967, 41.8103149 , 41.8103149 , 42.60980698, 42.60980698, 39.45089471, 40.22818473, 40.22818473, 41.01449967, 41.01449967, 41.8103149 , 41.8103149 , 42.60980698, 41.01449967, 41.8103149 , 41.8103149 , 42.60980698, 42.60980698, 42.60980698, 42.60980698, 29.31319896, ... 32.08995126, 27.95318688, 28.63098984, 28.63098984, 29.31319896, 29.31319896, 30. , 30. , 30.69158768, 29.31319896, 30. , 30. , 30.69158768, 30.69158768, 31.38816646, 31.38816646, 32.08995126, 30.69158768, 31.38816646, 31.38816646, 32.08995126, 32.08995126, 32.7971683 , 32.7971683 , 33.51005607, 32.08995126, 32.7971683 , 32.7971683 , 33.51005607, 33.51005607, 34.22886633, 34.22886633, 34.95386526, 30.69158768, 31.38816646, 31.38816646, 32.08995126, 32.08995126, 32.7971683 , 32.7971683 , 33.51005607, 32.08995126, 32.7971683 , 32.7971683 , 33.51005607, 33.51005607, 34.22886633, 34.22886633, 34.95386526, 33.51005607, 34.22886633, 34.22886633, 34.95386526, 34.95386526, 35.68533471, 35.68533471, 36.42357364, 34.95386526, 35.68533471, 35.68533471, 36.42357364, 36.42357364, 37.16889966, 37.16889966, 37.92165078, 33.51005607, 34.22886633, 34.22886633, 34.95386526, 34.95386526, 35.68533471, 35.68533471, 36.42357364, 34.95386526, 35.68533471, 35.68533471, 36.42357364, 36.42357364, 37.16889966, 37.16889966, 37.92165078, 36.42357364, 37.16889966, 37.16889966, 37.92165078, 37.92165078, 38.68218745, 38.68218745, 39.45089471, 37.92165078, 38.68218745, 38.68218745, 39.45089471, 39.45089471, 40.22818473, 40.22818473, 41.01449967])
- node_x(n_node)float640.8775 0.9596 ... 0.7804 0.9137
- standard_name :
- x
- long name :
- Cartesian x location of the corner nodes of each face
- units :
- meters
- axis :
- X
array([0.87745958, 0.95956227, 0.85722523, 0.86185525, 0.84664102, 0.90921229, 0.92211738, 0.72138854, 0.78823319, 0.91804579, 0.83950768, 0.84109052, 0.95148755, 0.72625927, 0.93571868, 0.83950768, 0.93051822, 0.94963166, 0.80576665, 0.79662604, 0.8157102 , 0.76562526, 0.7674646 , 0.84562074, 0.93327862, 0.95191412, 0.76514474, 0.85639711, 0.83071443, 0.81905824, 0.9411762 , 0.72276502, 0.88007369, 0.88166855, 0.86185525, 0.82281603, 0.82428943, 0.89400799, 0.93559852, 0.94460917, 0.94734392, 0.93729399, 0.89245587, 0.80168252, 0.74767917, 0.91365016, 0.84441882, 0.84715131, 0.76913211, 0.85340128, 0.89394921, 0.92267317, 0.92814931, 0.93899049, 0.88007369, 0.88594158, 0.77211131, 0.88326436, 0.95320974, 0.84836133, 0.85675634, 0.93781741, 0.87736932, 0.93166536, 0.76913211, 0.89870288, 0.88893604, 0.93826916, 0.94280904, 0.94167339, 0.72555997, 0.85340128, 0.94243779, 0.93729399, 0.73103419, 0.7887925 , 0.89678194, 0.89870288, 0.91721305, 0.95392829, 0.77552464, 0.8594279 , 0.84059338, 0.83958084, 0.8859798 , 0.89488843, 0.8180712 , 0.81659139, 0.74994607, 0.73103419, 0.91583413, 0.83221984, 0.75912402, 0.73728864, 0.93166536, 0.91314279, 0.76932216, 0.76255878, 0.82580137, 0.84954779, ... 0.79086524, 0.89273005, 0.88948573, 0.94635614, 0.78154658, 0.88862768, 0.88903553, 0.95263556, 0.93899049, 0.82884526, 0.71752863, 0.84539917, 0.90359956, 0.93963633, 0.87189086, 0.87666668, 0.92713645, 0.90597324, 0.7674646 , 0.91583413, 0.78038964, 0.90544914, 0.8608839 , 0.94252509, 0.75521492, 0.77475409, 0.77968445, 0.73232396, 0.91039258, 0.88594158, 0.72480001, 0.91721621, 0.9497664 , 0.79661798, 0.77552464, 0.89894758, 0.76562526, 0.83654569, 0.72555997, 0.89488843, 0.84664102, 0.75127451, 0.82057938, 0.89239276, 0.76750553, 0.88194018, 0.90819439, 0.78287572, 0.94252509, 0.7150974 , 0.85665199, 0.78512635, 0.93440912, 0.93327862, 0.89346947, 0.79974682, 0.92590637, 0.90251064, 0.81955191, 0.76324848, 0.91721621, 0.75448671, 0.90659621, 0.89598632, 0.77475409, 0.83071443, 0.77071631, 0.94342198, 0.94167339, 0.88273232, 0.89077851, 0.87897034, 0.81122657, 0.8859798 , 0.84954779, 0.86840743, 0.9497664 , 0.94747315, 0.90878555, 0.73728864, 0.79249733, 0.95956227, 0.93571868, 0.94963166, 0.85722523, 0.78287572, 0.77211131, 0.88697114, 0.92814931, 0.95623194, 0.92469323, 0.93814076, 0.94460917, 0.93405585, 0.79443167, 0.842053 , 0.94578609, 0.79469886, 0.78038964, 0.91369317]) - node_y(n_node)float64-0.02154 0.01178 ... 0.01121
- standard_name :
- y
- long name :
- Cartesian y location of the corner nodes of each face
- units :
- meters
- axis :
- Y
array([-0.02154042, 0.01177619, -0.15960282, 0.08488533, 0.03118364, -0.18085357, 0.03396359, -0.14583184, -0.11692335, -0.02253676, -0.11401881, 0.14594305, 0.05845592, -0.01840402, -0.11540989, 0.11401881, 0.12637952, 0.02331215, 0.15002199, -0.15845877, 0.17268717, 0.15229233, 0.08511022, -0.05195185, -0.20957472, 0.09375536, 0.10391911, -0.1923104 , -0.07153685, -0.0301677 , -0.15143653, 0.07349802, 0.07578742, -0.0541665 , -0.08488533, -0.08104031, -0.19575592, -0.01097168, 0.08056893, 0.1282933 , -0.06988029, -0.05758392, -0.11007393, 0.06903677, -0.101547 , -0.2169777 , -0.1252577 , 0.01039663, 0.13345708, -0.02094983, 0.1892505 , 0.01132347, -0.1144763 , 0.01152373, -0.07578742, -0.12032529, 0.00947571, 0.01083983, 0.01169823, -0.20147262, 0.07377944, 0.12737087, 0.19701987, -0.18531976, -0.13345708, 0.09966427, 0.16550691, 0.09241145, 0. , 0.04626145, 0.03679624, 0.02094983, -0.16352847, 0.05758392, 0.14541174, 0.00968043, 0.06615061, -0.09966427, 0.18244502, 0.07036598, -0.14439136, -0.20410076, 0. , 0.04124596, 0.15373208, 0.08813882, 0.05025931, -0.07032065, 0.08316745, -0.14541174, -0.06755598, -0.05112855, -0.14133781, 0.10936644, 0.18531976, 0.03363304, 0.06625006, -0.03746211, -0.04056902, -0.08367315, ... -0.09754392, -0.14364148, -0.13194274, -0.01161412, 0.15545928, 0.09854695, -0.21113211, -0.03508765, -0.01152373, -0.17546789, -0.16377123, 0.15740098, 0.03328154, 0.13938188, -0.01070025, 0.04306787, -0.14917752, -0.21515456, -0.08511022, 0.06755598, -0.01915749, 0.12297473, 0.13851739, 0.02313769, 0.11202555, -0.0955568 , 0.03830344, -0.07328007, 0.07839832, 0.12032529, -0.1278018 , -0.04505994, 0.08178899, 0.01955587, 0.14439136, 0.02206792, -0.15229233, 0.08239256, -0.03679624, -0.08813882, -0.03118364, 0.17841601, -0.10120881, -0.05482536, -0.18227063, -0.17542881, -0.10071686, 0.18592081, -0.02313769, -0.12816762, -0.12707232, -0.13623235, -0.1503477 , 0.20957472, -0.03290843, 0.08869025, 0.19601588, -0.05544696, 0.01005792, -0.0187367 , 0.04505994, -0.00925941, -0.06687455, 0.12168953, 0.0955568 , 0.07153685, 0.04735 , 0.1756514 , -0.04626145, 0.03251296, -0.07670926, -0.16365144, -0.19265369, -0.15373208, 0.08367315, 0.16168478, -0.08178899, -0.10507279, -0.02230943, -0.10936644, -0.17796123, -0.01177619, 0.11540989, -0.02331215, 0.15960282, -0.18592081, -0.00947571, 0.19917603, 0.1144763 , 0.02347418, -0.18393292, 0.1866078 , -0.1282933 , -0.04588722, -0.12782514, 0.09338192, -0.03483536, -0.05862051, 0.01915749, 0.01121326]) - node_z(n_node)float640.4792 0.2812 ... 0.625 0.4062
- standard_name :
- z
- long name :
- Cartesian z location of the corner nodes of each face
- units :
- meters
array([0.47916667, 0.28125 , 0.48958333, 0.5 , 0.53125 , 0.375 , 0.38541667, 0.67700195, 0.60416667, 0.39583333, 0.53125 , 0.52083333, 0.30208333, 0.68717448, 0.33333333, 0.53125 , 0.34375 , 0.3125 , 0.57291667, 0.58333333, 0.55208333, 0.625 , 0.63541667, 0.53125 , 0.29166667, 0.29166667, 0.63541667, 0.47916667, 0.55208333, 0.57291667, 0.30208333, 0.68717448, 0.46875 , 0.46875 , 0.5 , 0.5625 , 0.53125 , 0.44791667, 0.34375 , 0.30208333, 0.3125 , 0.34375 , 0.4375 , 0.59375 , 0.65625 , 0.34375 , 0.52083333, 0.53125 , 0.625 , 0.52083333, 0.40625 , 0.38541667, 0.35416667, 0.34375 , 0.46875 , 0.44791667, 0.63541667, 0.46875 , 0.30208333, 0.48958333, 0.51041667, 0.32291667, 0.4375 , 0.3125 , 0.625 , 0.42708333, 0.42708333, 0.33333333, 0.33333333, 0.33333333, 0.68717448, 0.52083333, 0.29166667, 0.34375 , 0.66666667, 0.61458333, 0.4375 , 0.42708333, 0.35416667, 0.29166667, 0.61458333, 0.46875 , 0.54166667, 0.54166667, 0.4375 , 0.4375 , 0.57291667, 0.57291667, 0.65625 , 0.66666667, 0.39583333, 0.55208333, 0.63541667, 0.66666667, 0.3125 , 0.40625 , 0.63541667, 0.64583333, 0.5625 , 0.52083333, ... 0.60416667, 0.42708333, 0.4375 , 0.32291667, 0.60416667, 0.44791667, 0.40625 , 0.30208333, 0.34375 , 0.53125 , 0.67700195, 0.51041667, 0.42708333, 0.3125 , 0.48958333, 0.47916667, 0.34375 , 0.36458333, 0.63541667, 0.39583333, 0.625 , 0.40625 , 0.48958333, 0.33333333, 0.64583333, 0.625 , 0.625 , 0.67700195, 0.40625 , 0.44791667, 0.67700195, 0.39583333, 0.30208333, 0.60416667, 0.61458333, 0.4375 , 0.625 , 0.54166667, 0.68717448, 0.4375 , 0.53125 , 0.63541667, 0.5625 , 0.44791667, 0.61458333, 0.4375 , 0.40625 , 0.59375 , 0.33333333, 0.68717448, 0.5 , 0.60416667, 0.32291667, 0.29166667, 0.44791667, 0.59375 , 0.32291667, 0.42708333, 0.57291667, 0.64583333, 0.39583333, 0.65625 , 0.41666667, 0.42708333, 0.625 , 0.55208333, 0.63541667, 0.28125 , 0.33333333, 0.46875 , 0.44791667, 0.44791667, 0.55208333, 0.4375 , 0.52083333, 0.46875 , 0.30208333, 0.30208333, 0.41666667, 0.66666667, 0.58333333, 0.28125 , 0.33333333, 0.3125 , 0.48958333, 0.59375 , 0.63541667, 0.41666667, 0.35416667, 0.29166667, 0.33333333, 0.29166667, 0.30208333, 0.35416667, 0.59375 , 0.53125 , 0.32291667, 0.60416667, 0.625 , 0.40625 ]) - face_x(n_face)float640.8508 0.8472 ... 0.7634 0.7545
- standard_name :
- x
- long name :
- Cartesian x location of the center of each face
- units :
- meters
- axis :
- X
array([0.85076983, 0.8472477 , 0.83903282, 0.84340396, 0.83514883, 0.83923624, 0.83093611, 0.82662958, 0.8223671 , 0.81352964, 0.8347421 , 0.82639196, 0.82991903, 0.8215136 , 0.81776792, 0.80887015, 0.81282895, 0.80386498, 0.79969876, 0.79462152, 0.7850983 , 0.82476443, 0.81629813, 0.81927561, 0.81074254, 0.80754698, 0.79851058, 0.80191866, 0.79280324, 0.81344975, 0.80484368, 0.8072839 , 0.79859824, 0.79594046, 0.78673901, 0.78960867, 0.78031377, 0.78918846, 0.77958 , 0.78339545, 0.77369434, 0.76968448, 0.76369875, 0.75340738, 0.77723814, 0.76743648, 0.77071192, 0.7608013 , 0.75733243, 0.74692421, 0.75057983, 0.74004519, 0.73620973, 0.72919471, 0.7195145 , 0.80077497, 0.7920027 , 0.79391965, 0.78505337, 0.78291937, 0.77352312, 0.77586838, 0.76636238, 0.78671448, 0.77774628, 0.7791557 , 0.77007722, 0.76845124, 0.75882653, 0.76066318, 0.7509102 , 0.76381188, 0.75378333, 0.75653278, 0.74637673, 0.74343487, 0.73276357, 0.73589103, 0.72633691, 0.74886901, 0.73857522, 0.74081452, 0.73135352, 0.72907182, 0.77123934, 0.76204164, 0.76296108, 0.75363465, 0.75249906, 0.74260758, 0.74395332, 0.73455188, 0.75431627, 0.74485093, 0.74529987, 0.73592403, 0.73546655, 0.73318059, 0.72315047, 0.85076983, ... 0.8461946 , 0.87377015, 0.86973896, 0.86657809, 0.8625189 , 0.86539899, 0.86074869, 0.85814685, 0.85346017, 0.85911926, 0.85502811, 0.85139433, 0.84726707, 0.85061981, 0.84589234, 0.84281813, 0.83804528, 0.85578644, 0.85051062, 0.84845702, 0.84313553, 0.84491954, 0.83901147, 0.83749378, 0.83152975, 0.84084366, 0.83547161, 0.83294619, 0.82751846, 0.82977402, 0.82374856, 0.82175958, 0.81566696, 0.85992722, 0.85359411, 0.85359411, 0.84721511, 0.84695994, 0.84002378, 0.84053008, 0.83353782, 0.84695994, 0.84053008, 0.84002378, 0.83353782, 0.83378894, 0.82673503, 0.82673503, 0.81961362, 0.8327846 , 0.82524135, 0.82623703, 0.81862636, 0.81739285, 0.80923784, 0.81070433, 0.80246934, 0.81936677, 0.81168248, 0.8121717 , 0.80440723, 0.80368034, 0.79535838, 0.79631802, 0.7879017 , 0.8327846 , 0.82623703, 0.82524135, 0.81862636, 0.81936677, 0.8121717 , 0.81168248, 0.80440723, 0.81739285, 0.81070433, 0.80923784, 0.80246934, 0.80368034, 0.79631802, 0.79535838, 0.7879017 , 0.80464957, 0.79679798, 0.79679798, 0.7888519 , 0.78861432, 0.78009579, 0.78056597, 0.77193689, 0.78861432, 0.78056597, 0.78009579, 0.77193689, 0.77216945, 0.76342094, 0.76342094, 0.75454353]) - face_y(n_face)float640.191 0.1794 ... -0.009369 0.0
- standard_name :
- y
- long name :
- Cartesian y location of the center of each face
- units :
- meters
- axis :
- Y
array([ 0.19104675, 0.17936371, 0.18841112, 0.16776348, 0.17680236, 0.15625354, 0.16528347, 0.18562588, 0.17409645, 0.18268419, 0.14484149, 0.15386212, 0.1335351 , 0.14254613, 0.16266415, 0.17123912, 0.15133688, 0.15989869, 0.17957836, 0.16822267, 0.17629972, 0.12234225, 0.13134348, 0.11127096, 0.1202623 , 0.14012269, 0.14867101, 0.1290298 , 0.13756441, 0.10032946, 0.10931087, 0.0895261 , 0.0984977 , 0.11806661, 0.12658738, 0.10724171, 0.11574861, 0.15697934, 0.16503835, 0.1458568 , 0.15389737, 0.17283843, 0.16167627, 0.16918328, 0.13486361, 0.14288547, 0.1240086 , 0.13201155, 0.15064279, 0.15812507, 0.13974701, 0.14720414, 0.16532142, 0.15437171, 0.15481356, 0.07886945, 0.08783145, 0.06836827, 0.07732101, 0.09656389, 0.10505703, 0.08604218, 0.09452178, 0.05803155, 0.06697551, 0.04786848, 0.05680431, 0.07568584, 0.08415228, 0.0655044 , 0.0739582 , 0.11330079, 0.12128477, 0.10274947, 0.11071453, 0.12899819, 0.13642988, 0.11840587, 0.11875628, 0.09236418, 0.10031054, 0.08215478, 0.08240375, 0.10061129, 0.03788856, 0.04681706, 0.02810152, 0.0370237 , 0.05550767, 0.06394954, 0.04570578, 0.04584635, 0.01851743, 0.02743448, 0.00914666, 0.00917497, 0.02751922, 0.06414499, 0.13682745, -0.19104675, ... -0.04157087, -0.12961156, -0.11812471, -0.13943359, -0.12794259, -0.10673679, -0.09545523, -0.11655031, -0.10526427, -0.14907133, -0.13757519, -0.15851719, -0.14701478, -0.12617753, -0.11488595, -0.13561059, -0.12431227, -0.08428761, -0.0732416 , -0.09409211, -0.0830416 , -0.06232501, -0.0515458 , -0.07212065, -0.06133732, -0.10370817, -0.09265206, -0.11312765, -0.10206467, -0.08172561, -0.07093698, -0.09113142, -0.08033618, 0. , 0.0104757 , -0.0104757 , 0. , 0.0207917 , 0.03093991, 0.01031537, 0.0204622 , -0.0207917 , -0.01031537, -0.03093991, -0.0204622 , 0. , 0.01014607, -0.01014607, 0. , 0.04091208, 0.05069982, 0.03043211, 0.04021653, 0.06029452, 0.0696874 , 0.04980672, 0.05919369, 0.02011433, 0.02989604, 0.00996735, 0.01974709, 0.03948228, 0.04886392, 0.02933013, 0.03870713, -0.04091208, -0.03043211, -0.05069982, -0.04021653, -0.02011433, -0.00996735, -0.02989604, -0.01974709, -0.06029452, -0.04980672, -0.0696874 , -0.05919369, -0.03948228, -0.02933013, -0.04886392, -0.03870713, 0. , 0.00977867, -0.00977867, 0. , 0.01935939, 0.02873263, 0.00957947, 0.01894999, -0.01935939, -0.00957947, -0.02873263, -0.01894999, 0. , 0.00936905, -0.00936905, 0. ]) - face_z(n_face)float640.4896 0.5 0.5104 ... 0.6458 0.6562
- standard_name :
- z
- long name :
- Cartesian z location of the center of each face
- units :
- meters
array([0.48958333, 0.5 , 0.51041667, 0.51041667, 0.52083333, 0.52083333, 0.53125 , 0.53125 , 0.54166667, 0.55208333, 0.53125 , 0.54166667, 0.54166667, 0.55208333, 0.55208333, 0.5625 , 0.5625 , 0.57291667, 0.57291667, 0.58333333, 0.59375 , 0.55208333, 0.5625 , 0.5625 , 0.57291667, 0.57291667, 0.58333333, 0.58333333, 0.59375 , 0.57291667, 0.58333333, 0.58333333, 0.59375 , 0.59375 , 0.60416667, 0.60416667, 0.61458333, 0.59375 , 0.60416667, 0.60416667, 0.61458333, 0.61458333, 0.625 , 0.63541667, 0.61458333, 0.625 , 0.625 , 0.63541667, 0.63541667, 0.64583333, 0.64583333, 0.65625 , 0.65625 , 0.66666667, 0.67700195, 0.59375 , 0.60416667, 0.60416667, 0.61458333, 0.61458333, 0.625 , 0.625 , 0.63541667, 0.61458333, 0.625 , 0.625 , 0.63541667, 0.63541667, 0.64583333, 0.64583333, 0.65625 , 0.63541667, 0.64583333, 0.64583333, 0.65625 , 0.65625 , 0.66666667, 0.66666667, 0.67700195, 0.65625 , 0.66666667, 0.66666667, 0.67700195, 0.67700195, 0.63541667, 0.64583333, 0.64583333, 0.65625 , 0.65625 , 0.66666667, 0.66666667, 0.67700195, 0.65625 , 0.66666667, 0.66666667, 0.67700195, 0.67700195, 0.67700195, 0.67700195, 0.48958333, ... 0.53125 , 0.46875 , 0.47916667, 0.47916667, 0.48958333, 0.48958333, 0.5 , 0.5 , 0.51041667, 0.48958333, 0.5 , 0.5 , 0.51041667, 0.51041667, 0.52083333, 0.52083333, 0.53125 , 0.51041667, 0.52083333, 0.52083333, 0.53125 , 0.53125 , 0.54166667, 0.54166667, 0.55208333, 0.53125 , 0.54166667, 0.54166667, 0.55208333, 0.55208333, 0.5625 , 0.5625 , 0.57291667, 0.51041667, 0.52083333, 0.52083333, 0.53125 , 0.53125 , 0.54166667, 0.54166667, 0.55208333, 0.53125 , 0.54166667, 0.54166667, 0.55208333, 0.55208333, 0.5625 , 0.5625 , 0.57291667, 0.55208333, 0.5625 , 0.5625 , 0.57291667, 0.57291667, 0.58333333, 0.58333333, 0.59375 , 0.57291667, 0.58333333, 0.58333333, 0.59375 , 0.59375 , 0.60416667, 0.60416667, 0.61458333, 0.55208333, 0.5625 , 0.5625 , 0.57291667, 0.57291667, 0.58333333, 0.58333333, 0.59375 , 0.57291667, 0.58333333, 0.58333333, 0.59375 , 0.59375 , 0.60416667, 0.60416667, 0.61458333, 0.59375 , 0.60416667, 0.60416667, 0.61458333, 0.61458333, 0.625 , 0.625 , 0.63541667, 0.61458333, 0.625 , 0.625 , 0.63541667, 0.63541667, 0.64583333, 0.64583333, 0.65625 ])
- face_edge_connectivity(n_face, n_max_face_edges)int64883 884 998 997 ... 782 1374 1102
- cf_role :
- face_edge_connectivity
- long name :
- Maps every face to its edges.
- start_index :
- 0
- _FillValue :
- -9223372036854775808
array([[ 883, 884, 998, 997], [ 885, 1061, 1060, 884], [ 970, 1318, 885, 882], ..., [ 850, 1102, 212, 210], [1374, 1468, 1469, 1375], [ 780, 782, 1374, 1102]], shape=(702, 4)) - face_node_connectivity(n_face, n_max_face_nodes)int64372 286 395 336 ... 384 245 736 577
- cf_role :
- face_node_connectivity
- long name :
- Maps every face to its corner nodes.
- start_index :
- 0
- _FillValue :
- -9223372036854775808
array([[372, 286, 395, 336], [286, 564, 365, 395], [323, 515, 564, 286], ..., [272, 384, 577, 56], [577, 736, 734, 761], [384, 245, 736, 577]], shape=(702, 4)) - edge_face_connectivity(n_edge, two)int64505 591 505 ... 347 350
- cf_role :
- edge_face_connectivity
- long name :
- Faces that neighbor each edge
- start_index :
- 0
- _FillValue :
- -9223372036854775808
array([[ 505, 591], [ 505, 508], [ 591, 594], ..., [ 559, 561], [ 135, -9223372036854775808], [ 347, 350]], shape=(1476, 2)) - edge_node_connectivity(n_edge, two)int640 273 0 418 0 ... 755 760 758 771
- cf_role :
- edge_node_connectivity
- long name :
- Maps every edge to the two nodes that it connects.
- start_index :
- 0
array([[ 0, 273], [ 0, 418], [ 0, 541], ..., [749, 770], [755, 760], [758, 771]], shape=(1476, 2)) - node_edge_connectivity(n_node, n_max_node_edges)int640 1 2 3 4 ... 368 520 1037 1413
- cf_role :
- node_edge_connectivity
- long name :
- Edges that neighbor each node
- start_index :
- 0
- _FillValue :
- -9223372036854775808
array([[ 0, 1, 2, 3], [ 4, 5, -9223372036854775808, -9223372036854775808], [ 6, 7, 8, 9], ..., [ 408, 456, 1178, 1319], [ 213, 276, 541, 1418], [ 368, 520, 1037, 1413]], shape=(775, 4))
- n_nodes_per_face(n_face)int644 4 4 4 4 4 4 4 ... 4 4 4 4 4 4 4 4
- cf_role :
- n_nodes_per_face
- long name :
- Number of nodes per face
array([4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4])
- zoom :
- 6
- n_side :
- 64
- n_pix :
- 49152
- nest :
- True
- source_grid_spec :
- HEALPix
- sphere_radius :
- 1.0
vmax = np.abs(curl).max().item()
curl_plot = curl.plot(cmap="RdBu_r", clim=(-vmax, vmax), aspect=1)
curl_plot * data_plot
There is a strong positive value (red) in the middle because the vortex is counterclockwise.
The white ring and light blue regions come from the underlying gaussian; more realistic vortices may fall off more slowly and just be entirely red.
The curl is NaN in the outer two layers of cells because they aren’t surrounded by neighbors with data. Rather than extrapolating, uxarray reports NaN here.
Data with more dimensions (“time”)#
Make up some data: two vortices, one moving downwards over time#
sigmaA = 1.0 * SCALE # vortex A: larger
sigmaB = sigmaA / 1.5 # vortex B: smaller (1.5x ratio)
# --- Time axis and vortex paths ---
nt = 31 # number of timesteps for full dataset
t = np.linspace(0, 1, nt)
time = xr.DataArray(t, dims="time", coords={"time": t})
# Vortex A: stationary, middle left.
# Vortex B: starts top-right, moves down, ends bottom-right
xcA = -1.5 * SCALE
xcB = 1.7 * SCALE
ycA = 0.0
ycB = 0.3*REGION * (1 - 2 * time) # dims (time,)
uA, vA = gaussian_vortex(xcA, ycA, sigmaA, +1) # counter-clockwise
uB, vB = gaussian_vortex(xcB, ycB, sigmaB, -1) # clockwise
u = uA + uB
v = vA + vB
u
<xarray.UxDataArray 'u' (n_face: 702, time: 31)> Size: 174kB -0.002441 -0.004593 -0.008226 -0.01402 ... -0.0807 -0.0807 -0.0807 -0.0807 Coordinates: * time (time) float64 248B 0.0 0.03333 0.06667 0.1 ... 0.9333 0.9667 1.0 Dimensions without coordinates: n_face
<xarray.UxDataArray 'u' (n_face: 702, time: 31)> Size: 174kB -0.002441 -0.004593 -0.008226 -0.01402 ... -0.0807 -0.0807 -0.0807 -0.0807 Coordinates: * time (time) float64 248B 0.0 0.03333 0.06667 0.1 ... 0.9333 0.9667 1.0 Dimensions without coordinates: n_face
- n_face: 702
- time: 31
- -0.002441 -0.004593 -0.008226 -0.01402 ... -0.0807 -0.0807 -0.0807
array([[-0.00244059, -0.00459336, -0.00822635, ..., 0.02783616, 0.01758173, 0.01056296], [-0.00909395, -0.01608789, -0.02709391, ..., 0.02709391, 0.01608789, 0.00909395], [-0.01061136, -0.01765478, -0.02793967, ..., 0.00818711, 0.00456948, 0.00242682], ..., [ 0.01035351, 0.02162977, 0.02169265, ..., -0.09553937, -0.09553937, -0.09553937], [-0.1342875 , -0.13134878, -0.1313324 , ..., -0.16188434, -0.16188434, -0.16188434], [-0.01808882, -0.02017363, -0.02645556, ..., -0.08070034, -0.08070034, -0.08070034]], shape=(702, 31)) - time(time)float640.0 0.03333 0.06667 ... 0.9667 1.0
array([0. , 0.033333, 0.066667, 0.1 , 0.133333, 0.166667, 0.2 , 0.233333, 0.266667, 0.3 , 0.333333, 0.366667, 0.4 , 0.433333, 0.466667, 0.5 , 0.533333, 0.566667, 0.6 , 0.633333, 0.666667, 0.7 , 0.733333, 0.766667, 0.8 , 0.833333, 0.866667, 0.9 , 0.933333, 0.966667, 1. ])
- timePandasIndex
PandasIndex(Index([ 0.0, 0.03333333333333333, 0.06666666666666667, 0.1, 0.13333333333333333, 0.16666666666666666, 0.2, 0.23333333333333334, 0.26666666666666666, 0.3, 0.3333333333333333, 0.36666666666666664, 0.4, 0.43333333333333335, 0.4666666666666667, 0.5, 0.5333333333333333, 0.5666666666666667, 0.6, 0.6333333333333333, 0.6666666666666666, 0.7, 0.7333333333333333, 0.7666666666666666, 0.8, 0.8333333333333334, 0.8666666666666667, 0.9, 0.9333333333333333, 0.9666666666666667, 1.0], dtype='float64', name='time'))
Show Grid Information
<uxarray.Grid> Original Grid Type: HEALPix Grid Dimensions: * n_node: 775 * n_edge: 1476 * n_face: 702 * n_max_face_nodes: 4 * n_max_face_edges: 4 * n_max_node_edges: 4 * two: 2 Grid Coordinates (Spherical): * node_lon: (775,) * node_lat: (775,) * face_lon: (702,) * face_lat: (702,) Grid Coordinates (Cartesian): * node_x: (775,) * node_y: (775,) * node_z: (775,) * face_x: (702,) * face_y: (702,) * face_z: (702,) Grid Connectivity Variables: * face_edge_connectivity: (702, 4) * face_node_connectivity: (702, 4) * edge_face_connectivity: (1476, 2) * edge_node_connectivity: (1476, 2) * node_edge_connectivity: (775, 4) Grid Descriptor Variables: * n_nodes_per_face: (702,)
- n_face: 702
- n_node: 775
- n_max_face_nodes: 4
- lat_lon: 2
- min_max: 2
- n_edge: 1476
- two: 2
- n_max_face_edges: 4
- n_max_node_edges: 4
- node_lon(n_node)float64-1.406 0.7031 ... 1.406 0.7031
- standard_name :
- longitude
- long name :
- Longitude of the corner nodes of each face
- units :
- degrees_east
array([ -1.40625 , 0.703125 , -10.546875 , 5.625 , 2.109375 , -11.25 , 2.109375 , -11.42857143, -8.4375 , -1.40625 , -7.734375 , 9.84375 , 3.515625 , -1.4516129 , -7.03125 , 7.734375 , 7.734375 , 1.40625 , 10.546875 , -11.25 , 11.953125 , 11.25 , 6.328125 , -3.515625 , -12.65625 , 5.625 , 7.734375 , -12.65625 , -4.921875 , -2.109375 , -9.140625 , 5.80645161, 4.921875 , -3.515625 , -5.625 , -5.625 , -13.359375 , -0.703125 , 4.921875 , 7.734375 , -4.21875 , -3.515625 , -7.03125 , 4.921875 , -7.734375 , -13.359375 , -8.4375 , 0.703125 , 9.84375 , -1.40625 , 11.953125 , 0.703125 , -7.03125 , 0.703125 , -4.921875 , -7.734375 , 0.703125 , 0.703125 , 0.703125 , -13.359375 , 4.921875 , 7.734375 , 12.65625 , -11.25 , -9.84375 , 6.328125 , 10.546875 , 5.625 , 0. , 2.8125 , 2.90322581, 1.40625 , -9.84375 , 3.515625 , 11.25 , 0.703125 , 4.21875 , -6.328125 , 11.25 , 4.21875 , ... 7.734375 , 9.140625 , 1.40625 , 8.4375 , -7.03125 , 2.8125 , -5.71428571, 4.921875 , 7.734375 , -10. , -2.8125 , 4.921875 , 1.40625 , 10.546875 , 1.40625 , -11.25 , 5.625 , -2.90322581, -5.625 , -2.109375 , 13.359375 , -7.03125 , -3.515625 , -13.359375 , -11.25 , -6.328125 , 13.359375 , -1.40625 , -10.16129032, -8.4375 , -9.84375 , -9.140625 , 12.65625 , -2.109375 , 6.328125 , 11.953125 , -3.515625 , 0.703125 , -1.40625 , 2.8125 , -0.703125 , -4.21875 , 7.734375 , 7.03125 , 4.921875 , 3.515625 , 10.546875 , -2.8125 , 2.109375 , -4.921875 , -10.546875 , -13.359375 , -9.84375 , 5.625 , 10.546875 , -4.921875 , -6.328125 , -1.40625 , -8.4375 , -12.65625 , -0.703125 , 7.03125 , -1.40625 , 10.546875 , -13.359375 , -0.703125 , 12.65625 , 7.03125 , 1.40625 , -11.25 , 11.25 , -7.734375 , -2.8125 , -9.140625 , 6.328125 , -2.109375 , -4.21875 , 1.40625 , 0.703125 ]) - node_lat(n_node)float6428.63 16.33 29.31 ... 38.68 23.97
- standard_name :
- latitude
- long name :
- Latitude of the corner nodes of each face
- units :
- degrees_north
array([28.63098984, 16.33482278, 29.31319896, 30. , 32.08995126, 22.02431284, 22.66960987, 42.60980698, 37.16889966, 23.31795707, 32.08995126, 31.38816646, 17.58277601, 43.40685849, 19.47122063, 32.08995126, 20.10550979, 18.20995686, 34.95386526, 35.68533471, 33.51005607, 38.68218745, 39.45089471, 32.08995126, 16.9577633 , 16.9577633 , 39.45089471, 28.63098984, 33.51005607, 34.95386526, 17.58277601, 43.40685849, 27.95318688, 27.95318688, 30. , 34.22886633, 32.08995126, 26.61009781, 20.10550979, 17.58277601, 18.20995686, 20.10550979, 25.94447977, 36.42357364, 41.01449967, 20.10550979, 31.38816646, 32.08995126, 38.68218745, 31.38816646, 23.96948232, 22.66960987, 20.74237995, 20.10550979, 27.95318688, 26.61009781, 39.45089471, 27.95318688, 17.58277601, 29.31319896, 30.69158768, 18.83940455, 25.94447977, 18.20995686, 38.68218745, 25.28260304, 25.28260304, 19.47122063, 19.47122063, 19.47122063, 43.40685849, 31.38816646, 16.9577633 , 20.10550979, 41.8103149 , 37.92165078, 25.94447977, 25.28260304, 20.74237995, 16.9577633 , 37.92165078, 27.95318688, 32.7971683 , 32.7971683 , 25.94447977, 25.94447977, 34.95386526, 34.95386526, 41.01449967, 41.8103149 , 23.31795707, 33.51005607, 39.45089471, 41.8103149 , 18.20995686, 23.96948232, 39.45089471, 40.22818473, 34.22886633, 31.38816646, ... 37.16889966, 25.28260304, 25.94447977, 18.83940455, 37.16889966, 26.61009781, 23.96948232, 17.58277601, 20.10550979, 32.08995126, 42.60980698, 30.69158768, 25.28260304, 18.20995686, 29.31319896, 28.63098984, 20.10550979, 21.38194258, 39.45089471, 23.31795707, 38.68218745, 23.96948232, 29.31319896, 19.47122063, 40.22818473, 38.68218745, 38.68218745, 42.60980698, 23.96948232, 26.61009781, 42.60980698, 23.31795707, 17.58277601, 37.16889966, 37.92165078, 25.94447977, 38.68218745, 32.7971683 , 43.40685849, 25.94447977, 32.08995126, 39.45089471, 34.22886633, 26.61009781, 37.92165078, 25.94447977, 23.96948232, 36.42357364, 19.47122063, 43.40685849, 30. , 37.16889966, 18.83940455, 16.9577633 , 26.61009781, 36.42357364, 18.83940455, 25.28260304, 34.95386526, 40.22818473, 23.31795707, 41.01449967, 24.62431835, 25.28260304, 38.68218745, 33.51005607, 39.45089471, 16.33482278, 19.47122063, 27.95318688, 26.61009781, 26.61009781, 33.51005607, 25.94447977, 31.38816646, 27.95318688, 17.58277601, 17.58277601, 24.62431835, 41.8103149 , 35.68533471, 16.33482278, 19.47122063, 18.20995686, 29.31319896, 36.42357364, 39.45089471, 24.62431835, 20.74237995, 16.9577633 , 19.47122063, 16.9577633 , 17.58277601, 20.74237995, 36.42357364, 32.08995126, 18.83940455, 37.16889966, 38.68218745, 23.96948232]) - face_lon(n_face)float6412.66 11.95 12.66 ... -0.7031 0.0
- standard_name :
- longitude
- long name :
- Longitude of the center of each face
- units :
- degrees_east
array([ 12.65625 , 11.953125 , 12.65625 , 11.25 , 11.953125 , 10.546875 , 11.25 , 12.65625 , 11.953125 , 12.65625 , 9.84375 , 10.546875 , 9.140625 , 9.84375 , 11.25 , 11.953125 , 10.546875 , 11.25 , 12.65625 , 11.953125 , 12.65625 , 8.4375 , 9.140625 , 7.734375 , 8.4375 , 9.84375 , 10.546875 , 9.140625 , 9.84375 , 7.03125 , 7.734375 , 6.328125 , 7.03125 , 8.4375 , 9.140625 , 7.734375 , 8.4375 , 11.25 , 11.953125 , 10.546875 , 11.25 , 12.65625 , 11.953125 , 12.65625 , 9.84375 , 10.546875 , 9.140625 , 9.84375 , 11.25 , 11.953125 , 10.546875 , 11.25 , 12.65625 , 11.953125 , 12.14285714, 5.625 , 6.328125 , 4.921875 , 5.625 , 7.03125 , 7.734375 , 6.328125 , 7.03125 , 4.21875 , 4.921875 , 3.515625 , 4.21875 , 5.625 , 6.328125 , 4.921875 , 5.625 , 8.4375 , 9.140625 , 7.734375 , 8.4375 , 9.84375 , 10.546875 , 9.140625 , 9.28571429, 7.03125 , ... -6.328125 , -5.625 , -4.21875 , -3.515625 , -4.921875 , -4.21875 , -7.03125 , -6.328125 , -7.734375 , -7.03125 , -5.625 , -4.921875 , -6.328125 , -5.625 , 0. , 0.703125 , -0.703125 , 0. , 1.40625 , 2.109375 , 0.703125 , 1.40625 , -1.40625 , -0.703125 , -2.109375 , -1.40625 , 0. , 0.703125 , -0.703125 , 0. , 2.8125 , 3.515625 , 2.109375 , 2.8125 , 4.21875 , 4.921875 , 3.515625 , 4.21875 , 1.40625 , 2.109375 , 0.703125 , 1.40625 , 2.8125 , 3.515625 , 2.109375 , 2.8125 , -2.8125 , -2.109375 , -3.515625 , -2.8125 , -1.40625 , -0.703125 , -2.109375 , -1.40625 , -4.21875 , -3.515625 , -4.921875 , -4.21875 , -2.8125 , -2.109375 , -3.515625 , -2.8125 , 0. , 0.703125 , -0.703125 , 0. , 1.40625 , 2.109375 , 0.703125 , 1.40625 , -1.40625 , -0.703125 , -2.109375 , -1.40625 , 0. , 0.703125 , -0.703125 , 0. ]) - face_lat(n_face)float6429.31 30.0 30.69 ... 40.23 41.01
- standard_name :
- latitude
- long name :
- Latitude of the center of each face
- units :
- degrees_north
array([29.31319896, 30. , 30.69158768, 30.69158768, 31.38816646, 31.38816646, 32.08995126, 32.08995126, 32.7971683 , 33.51005607, 32.08995126, 32.7971683 , 32.7971683 , 33.51005607, 33.51005607, 34.22886633, 34.22886633, 34.95386526, 34.95386526, 35.68533471, 36.42357364, 33.51005607, 34.22886633, 34.22886633, 34.95386526, 34.95386526, 35.68533471, 35.68533471, 36.42357364, 34.95386526, 35.68533471, 35.68533471, 36.42357364, 36.42357364, 37.16889966, 37.16889966, 37.92165078, 36.42357364, 37.16889966, 37.16889966, 37.92165078, 37.92165078, 38.68218745, 39.45089471, 37.92165078, 38.68218745, 38.68218745, 39.45089471, 39.45089471, 40.22818473, 40.22818473, 41.01449967, 41.01449967, 41.8103149 , 42.60980698, 36.42357364, 37.16889966, 37.16889966, 37.92165078, 37.92165078, 38.68218745, 38.68218745, 39.45089471, 37.92165078, 38.68218745, 38.68218745, 39.45089471, 39.45089471, 40.22818473, 40.22818473, 41.01449967, 39.45089471, 40.22818473, 40.22818473, 41.01449967, 41.01449967, 41.8103149 , 41.8103149 , 42.60980698, 41.01449967, 41.8103149 , 41.8103149 , 42.60980698, 42.60980698, 39.45089471, 40.22818473, 40.22818473, 41.01449967, 41.01449967, 41.8103149 , 41.8103149 , 42.60980698, 41.01449967, 41.8103149 , 41.8103149 , 42.60980698, 42.60980698, 42.60980698, 42.60980698, 29.31319896, ... 32.08995126, 27.95318688, 28.63098984, 28.63098984, 29.31319896, 29.31319896, 30. , 30. , 30.69158768, 29.31319896, 30. , 30. , 30.69158768, 30.69158768, 31.38816646, 31.38816646, 32.08995126, 30.69158768, 31.38816646, 31.38816646, 32.08995126, 32.08995126, 32.7971683 , 32.7971683 , 33.51005607, 32.08995126, 32.7971683 , 32.7971683 , 33.51005607, 33.51005607, 34.22886633, 34.22886633, 34.95386526, 30.69158768, 31.38816646, 31.38816646, 32.08995126, 32.08995126, 32.7971683 , 32.7971683 , 33.51005607, 32.08995126, 32.7971683 , 32.7971683 , 33.51005607, 33.51005607, 34.22886633, 34.22886633, 34.95386526, 33.51005607, 34.22886633, 34.22886633, 34.95386526, 34.95386526, 35.68533471, 35.68533471, 36.42357364, 34.95386526, 35.68533471, 35.68533471, 36.42357364, 36.42357364, 37.16889966, 37.16889966, 37.92165078, 33.51005607, 34.22886633, 34.22886633, 34.95386526, 34.95386526, 35.68533471, 35.68533471, 36.42357364, 34.95386526, 35.68533471, 35.68533471, 36.42357364, 36.42357364, 37.16889966, 37.16889966, 37.92165078, 36.42357364, 37.16889966, 37.16889966, 37.92165078, 37.92165078, 38.68218745, 38.68218745, 39.45089471, 37.92165078, 38.68218745, 38.68218745, 39.45089471, 39.45089471, 40.22818473, 40.22818473, 41.01449967])
- node_x(n_node)float640.8775 0.9596 ... 0.7804 0.9137
- standard_name :
- x
- long name :
- Cartesian x location of the corner nodes of each face
- units :
- meters
- axis :
- X
array([0.87745958, 0.95956227, 0.85722523, 0.86185525, 0.84664102, 0.90921229, 0.92211738, 0.72138854, 0.78823319, 0.91804579, 0.83950768, 0.84109052, 0.95148755, 0.72625927, 0.93571868, 0.83950768, 0.93051822, 0.94963166, 0.80576665, 0.79662604, 0.8157102 , 0.76562526, 0.7674646 , 0.84562074, 0.93327862, 0.95191412, 0.76514474, 0.85639711, 0.83071443, 0.81905824, 0.9411762 , 0.72276502, 0.88007369, 0.88166855, 0.86185525, 0.82281603, 0.82428943, 0.89400799, 0.93559852, 0.94460917, 0.94734392, 0.93729399, 0.89245587, 0.80168252, 0.74767917, 0.91365016, 0.84441882, 0.84715131, 0.76913211, 0.85340128, 0.89394921, 0.92267317, 0.92814931, 0.93899049, 0.88007369, 0.88594158, 0.77211131, 0.88326436, 0.95320974, 0.84836133, 0.85675634, 0.93781741, 0.87736932, 0.93166536, 0.76913211, 0.89870288, 0.88893604, 0.93826916, 0.94280904, 0.94167339, 0.72555997, 0.85340128, 0.94243779, 0.93729399, 0.73103419, 0.7887925 , 0.89678194, 0.89870288, 0.91721305, 0.95392829, 0.77552464, 0.8594279 , 0.84059338, 0.83958084, 0.8859798 , 0.89488843, 0.8180712 , 0.81659139, 0.74994607, 0.73103419, 0.91583413, 0.83221984, 0.75912402, 0.73728864, 0.93166536, 0.91314279, 0.76932216, 0.76255878, 0.82580137, 0.84954779, ... 0.79086524, 0.89273005, 0.88948573, 0.94635614, 0.78154658, 0.88862768, 0.88903553, 0.95263556, 0.93899049, 0.82884526, 0.71752863, 0.84539917, 0.90359956, 0.93963633, 0.87189086, 0.87666668, 0.92713645, 0.90597324, 0.7674646 , 0.91583413, 0.78038964, 0.90544914, 0.8608839 , 0.94252509, 0.75521492, 0.77475409, 0.77968445, 0.73232396, 0.91039258, 0.88594158, 0.72480001, 0.91721621, 0.9497664 , 0.79661798, 0.77552464, 0.89894758, 0.76562526, 0.83654569, 0.72555997, 0.89488843, 0.84664102, 0.75127451, 0.82057938, 0.89239276, 0.76750553, 0.88194018, 0.90819439, 0.78287572, 0.94252509, 0.7150974 , 0.85665199, 0.78512635, 0.93440912, 0.93327862, 0.89346947, 0.79974682, 0.92590637, 0.90251064, 0.81955191, 0.76324848, 0.91721621, 0.75448671, 0.90659621, 0.89598632, 0.77475409, 0.83071443, 0.77071631, 0.94342198, 0.94167339, 0.88273232, 0.89077851, 0.87897034, 0.81122657, 0.8859798 , 0.84954779, 0.86840743, 0.9497664 , 0.94747315, 0.90878555, 0.73728864, 0.79249733, 0.95956227, 0.93571868, 0.94963166, 0.85722523, 0.78287572, 0.77211131, 0.88697114, 0.92814931, 0.95623194, 0.92469323, 0.93814076, 0.94460917, 0.93405585, 0.79443167, 0.842053 , 0.94578609, 0.79469886, 0.78038964, 0.91369317]) - node_y(n_node)float64-0.02154 0.01178 ... 0.01121
- standard_name :
- y
- long name :
- Cartesian y location of the corner nodes of each face
- units :
- meters
- axis :
- Y
array([-0.02154042, 0.01177619, -0.15960282, 0.08488533, 0.03118364, -0.18085357, 0.03396359, -0.14583184, -0.11692335, -0.02253676, -0.11401881, 0.14594305, 0.05845592, -0.01840402, -0.11540989, 0.11401881, 0.12637952, 0.02331215, 0.15002199, -0.15845877, 0.17268717, 0.15229233, 0.08511022, -0.05195185, -0.20957472, 0.09375536, 0.10391911, -0.1923104 , -0.07153685, -0.0301677 , -0.15143653, 0.07349802, 0.07578742, -0.0541665 , -0.08488533, -0.08104031, -0.19575592, -0.01097168, 0.08056893, 0.1282933 , -0.06988029, -0.05758392, -0.11007393, 0.06903677, -0.101547 , -0.2169777 , -0.1252577 , 0.01039663, 0.13345708, -0.02094983, 0.1892505 , 0.01132347, -0.1144763 , 0.01152373, -0.07578742, -0.12032529, 0.00947571, 0.01083983, 0.01169823, -0.20147262, 0.07377944, 0.12737087, 0.19701987, -0.18531976, -0.13345708, 0.09966427, 0.16550691, 0.09241145, 0. , 0.04626145, 0.03679624, 0.02094983, -0.16352847, 0.05758392, 0.14541174, 0.00968043, 0.06615061, -0.09966427, 0.18244502, 0.07036598, -0.14439136, -0.20410076, 0. , 0.04124596, 0.15373208, 0.08813882, 0.05025931, -0.07032065, 0.08316745, -0.14541174, -0.06755598, -0.05112855, -0.14133781, 0.10936644, 0.18531976, 0.03363304, 0.06625006, -0.03746211, -0.04056902, -0.08367315, ... -0.09754392, -0.14364148, -0.13194274, -0.01161412, 0.15545928, 0.09854695, -0.21113211, -0.03508765, -0.01152373, -0.17546789, -0.16377123, 0.15740098, 0.03328154, 0.13938188, -0.01070025, 0.04306787, -0.14917752, -0.21515456, -0.08511022, 0.06755598, -0.01915749, 0.12297473, 0.13851739, 0.02313769, 0.11202555, -0.0955568 , 0.03830344, -0.07328007, 0.07839832, 0.12032529, -0.1278018 , -0.04505994, 0.08178899, 0.01955587, 0.14439136, 0.02206792, -0.15229233, 0.08239256, -0.03679624, -0.08813882, -0.03118364, 0.17841601, -0.10120881, -0.05482536, -0.18227063, -0.17542881, -0.10071686, 0.18592081, -0.02313769, -0.12816762, -0.12707232, -0.13623235, -0.1503477 , 0.20957472, -0.03290843, 0.08869025, 0.19601588, -0.05544696, 0.01005792, -0.0187367 , 0.04505994, -0.00925941, -0.06687455, 0.12168953, 0.0955568 , 0.07153685, 0.04735 , 0.1756514 , -0.04626145, 0.03251296, -0.07670926, -0.16365144, -0.19265369, -0.15373208, 0.08367315, 0.16168478, -0.08178899, -0.10507279, -0.02230943, -0.10936644, -0.17796123, -0.01177619, 0.11540989, -0.02331215, 0.15960282, -0.18592081, -0.00947571, 0.19917603, 0.1144763 , 0.02347418, -0.18393292, 0.1866078 , -0.1282933 , -0.04588722, -0.12782514, 0.09338192, -0.03483536, -0.05862051, 0.01915749, 0.01121326]) - node_z(n_node)float640.4792 0.2812 ... 0.625 0.4062
- standard_name :
- z
- long name :
- Cartesian z location of the corner nodes of each face
- units :
- meters
array([0.47916667, 0.28125 , 0.48958333, 0.5 , 0.53125 , 0.375 , 0.38541667, 0.67700195, 0.60416667, 0.39583333, 0.53125 , 0.52083333, 0.30208333, 0.68717448, 0.33333333, 0.53125 , 0.34375 , 0.3125 , 0.57291667, 0.58333333, 0.55208333, 0.625 , 0.63541667, 0.53125 , 0.29166667, 0.29166667, 0.63541667, 0.47916667, 0.55208333, 0.57291667, 0.30208333, 0.68717448, 0.46875 , 0.46875 , 0.5 , 0.5625 , 0.53125 , 0.44791667, 0.34375 , 0.30208333, 0.3125 , 0.34375 , 0.4375 , 0.59375 , 0.65625 , 0.34375 , 0.52083333, 0.53125 , 0.625 , 0.52083333, 0.40625 , 0.38541667, 0.35416667, 0.34375 , 0.46875 , 0.44791667, 0.63541667, 0.46875 , 0.30208333, 0.48958333, 0.51041667, 0.32291667, 0.4375 , 0.3125 , 0.625 , 0.42708333, 0.42708333, 0.33333333, 0.33333333, 0.33333333, 0.68717448, 0.52083333, 0.29166667, 0.34375 , 0.66666667, 0.61458333, 0.4375 , 0.42708333, 0.35416667, 0.29166667, 0.61458333, 0.46875 , 0.54166667, 0.54166667, 0.4375 , 0.4375 , 0.57291667, 0.57291667, 0.65625 , 0.66666667, 0.39583333, 0.55208333, 0.63541667, 0.66666667, 0.3125 , 0.40625 , 0.63541667, 0.64583333, 0.5625 , 0.52083333, ... 0.60416667, 0.42708333, 0.4375 , 0.32291667, 0.60416667, 0.44791667, 0.40625 , 0.30208333, 0.34375 , 0.53125 , 0.67700195, 0.51041667, 0.42708333, 0.3125 , 0.48958333, 0.47916667, 0.34375 , 0.36458333, 0.63541667, 0.39583333, 0.625 , 0.40625 , 0.48958333, 0.33333333, 0.64583333, 0.625 , 0.625 , 0.67700195, 0.40625 , 0.44791667, 0.67700195, 0.39583333, 0.30208333, 0.60416667, 0.61458333, 0.4375 , 0.625 , 0.54166667, 0.68717448, 0.4375 , 0.53125 , 0.63541667, 0.5625 , 0.44791667, 0.61458333, 0.4375 , 0.40625 , 0.59375 , 0.33333333, 0.68717448, 0.5 , 0.60416667, 0.32291667, 0.29166667, 0.44791667, 0.59375 , 0.32291667, 0.42708333, 0.57291667, 0.64583333, 0.39583333, 0.65625 , 0.41666667, 0.42708333, 0.625 , 0.55208333, 0.63541667, 0.28125 , 0.33333333, 0.46875 , 0.44791667, 0.44791667, 0.55208333, 0.4375 , 0.52083333, 0.46875 , 0.30208333, 0.30208333, 0.41666667, 0.66666667, 0.58333333, 0.28125 , 0.33333333, 0.3125 , 0.48958333, 0.59375 , 0.63541667, 0.41666667, 0.35416667, 0.29166667, 0.33333333, 0.29166667, 0.30208333, 0.35416667, 0.59375 , 0.53125 , 0.32291667, 0.60416667, 0.625 , 0.40625 ]) - face_x(n_face)float640.8508 0.8472 ... 0.7634 0.7545
- standard_name :
- x
- long name :
- Cartesian x location of the center of each face
- units :
- meters
- axis :
- X
array([0.85076983, 0.8472477 , 0.83903282, 0.84340396, 0.83514883, 0.83923624, 0.83093611, 0.82662958, 0.8223671 , 0.81352964, 0.8347421 , 0.82639196, 0.82991903, 0.8215136 , 0.81776792, 0.80887015, 0.81282895, 0.80386498, 0.79969876, 0.79462152, 0.7850983 , 0.82476443, 0.81629813, 0.81927561, 0.81074254, 0.80754698, 0.79851058, 0.80191866, 0.79280324, 0.81344975, 0.80484368, 0.8072839 , 0.79859824, 0.79594046, 0.78673901, 0.78960867, 0.78031377, 0.78918846, 0.77958 , 0.78339545, 0.77369434, 0.76968448, 0.76369875, 0.75340738, 0.77723814, 0.76743648, 0.77071192, 0.7608013 , 0.75733243, 0.74692421, 0.75057983, 0.74004519, 0.73620973, 0.72919471, 0.7195145 , 0.80077497, 0.7920027 , 0.79391965, 0.78505337, 0.78291937, 0.77352312, 0.77586838, 0.76636238, 0.78671448, 0.77774628, 0.7791557 , 0.77007722, 0.76845124, 0.75882653, 0.76066318, 0.7509102 , 0.76381188, 0.75378333, 0.75653278, 0.74637673, 0.74343487, 0.73276357, 0.73589103, 0.72633691, 0.74886901, 0.73857522, 0.74081452, 0.73135352, 0.72907182, 0.77123934, 0.76204164, 0.76296108, 0.75363465, 0.75249906, 0.74260758, 0.74395332, 0.73455188, 0.75431627, 0.74485093, 0.74529987, 0.73592403, 0.73546655, 0.73318059, 0.72315047, 0.85076983, ... 0.8461946 , 0.87377015, 0.86973896, 0.86657809, 0.8625189 , 0.86539899, 0.86074869, 0.85814685, 0.85346017, 0.85911926, 0.85502811, 0.85139433, 0.84726707, 0.85061981, 0.84589234, 0.84281813, 0.83804528, 0.85578644, 0.85051062, 0.84845702, 0.84313553, 0.84491954, 0.83901147, 0.83749378, 0.83152975, 0.84084366, 0.83547161, 0.83294619, 0.82751846, 0.82977402, 0.82374856, 0.82175958, 0.81566696, 0.85992722, 0.85359411, 0.85359411, 0.84721511, 0.84695994, 0.84002378, 0.84053008, 0.83353782, 0.84695994, 0.84053008, 0.84002378, 0.83353782, 0.83378894, 0.82673503, 0.82673503, 0.81961362, 0.8327846 , 0.82524135, 0.82623703, 0.81862636, 0.81739285, 0.80923784, 0.81070433, 0.80246934, 0.81936677, 0.81168248, 0.8121717 , 0.80440723, 0.80368034, 0.79535838, 0.79631802, 0.7879017 , 0.8327846 , 0.82623703, 0.82524135, 0.81862636, 0.81936677, 0.8121717 , 0.81168248, 0.80440723, 0.81739285, 0.81070433, 0.80923784, 0.80246934, 0.80368034, 0.79631802, 0.79535838, 0.7879017 , 0.80464957, 0.79679798, 0.79679798, 0.7888519 , 0.78861432, 0.78009579, 0.78056597, 0.77193689, 0.78861432, 0.78056597, 0.78009579, 0.77193689, 0.77216945, 0.76342094, 0.76342094, 0.75454353]) - face_y(n_face)float640.191 0.1794 ... -0.009369 0.0
- standard_name :
- y
- long name :
- Cartesian y location of the center of each face
- units :
- meters
- axis :
- Y
array([ 0.19104675, 0.17936371, 0.18841112, 0.16776348, 0.17680236, 0.15625354, 0.16528347, 0.18562588, 0.17409645, 0.18268419, 0.14484149, 0.15386212, 0.1335351 , 0.14254613, 0.16266415, 0.17123912, 0.15133688, 0.15989869, 0.17957836, 0.16822267, 0.17629972, 0.12234225, 0.13134348, 0.11127096, 0.1202623 , 0.14012269, 0.14867101, 0.1290298 , 0.13756441, 0.10032946, 0.10931087, 0.0895261 , 0.0984977 , 0.11806661, 0.12658738, 0.10724171, 0.11574861, 0.15697934, 0.16503835, 0.1458568 , 0.15389737, 0.17283843, 0.16167627, 0.16918328, 0.13486361, 0.14288547, 0.1240086 , 0.13201155, 0.15064279, 0.15812507, 0.13974701, 0.14720414, 0.16532142, 0.15437171, 0.15481356, 0.07886945, 0.08783145, 0.06836827, 0.07732101, 0.09656389, 0.10505703, 0.08604218, 0.09452178, 0.05803155, 0.06697551, 0.04786848, 0.05680431, 0.07568584, 0.08415228, 0.0655044 , 0.0739582 , 0.11330079, 0.12128477, 0.10274947, 0.11071453, 0.12899819, 0.13642988, 0.11840587, 0.11875628, 0.09236418, 0.10031054, 0.08215478, 0.08240375, 0.10061129, 0.03788856, 0.04681706, 0.02810152, 0.0370237 , 0.05550767, 0.06394954, 0.04570578, 0.04584635, 0.01851743, 0.02743448, 0.00914666, 0.00917497, 0.02751922, 0.06414499, 0.13682745, -0.19104675, ... -0.04157087, -0.12961156, -0.11812471, -0.13943359, -0.12794259, -0.10673679, -0.09545523, -0.11655031, -0.10526427, -0.14907133, -0.13757519, -0.15851719, -0.14701478, -0.12617753, -0.11488595, -0.13561059, -0.12431227, -0.08428761, -0.0732416 , -0.09409211, -0.0830416 , -0.06232501, -0.0515458 , -0.07212065, -0.06133732, -0.10370817, -0.09265206, -0.11312765, -0.10206467, -0.08172561, -0.07093698, -0.09113142, -0.08033618, 0. , 0.0104757 , -0.0104757 , 0. , 0.0207917 , 0.03093991, 0.01031537, 0.0204622 , -0.0207917 , -0.01031537, -0.03093991, -0.0204622 , 0. , 0.01014607, -0.01014607, 0. , 0.04091208, 0.05069982, 0.03043211, 0.04021653, 0.06029452, 0.0696874 , 0.04980672, 0.05919369, 0.02011433, 0.02989604, 0.00996735, 0.01974709, 0.03948228, 0.04886392, 0.02933013, 0.03870713, -0.04091208, -0.03043211, -0.05069982, -0.04021653, -0.02011433, -0.00996735, -0.02989604, -0.01974709, -0.06029452, -0.04980672, -0.0696874 , -0.05919369, -0.03948228, -0.02933013, -0.04886392, -0.03870713, 0. , 0.00977867, -0.00977867, 0. , 0.01935939, 0.02873263, 0.00957947, 0.01894999, -0.01935939, -0.00957947, -0.02873263, -0.01894999, 0. , 0.00936905, -0.00936905, 0. ]) - face_z(n_face)float640.4896 0.5 0.5104 ... 0.6458 0.6562
- standard_name :
- z
- long name :
- Cartesian z location of the center of each face
- units :
- meters
array([0.48958333, 0.5 , 0.51041667, 0.51041667, 0.52083333, 0.52083333, 0.53125 , 0.53125 , 0.54166667, 0.55208333, 0.53125 , 0.54166667, 0.54166667, 0.55208333, 0.55208333, 0.5625 , 0.5625 , 0.57291667, 0.57291667, 0.58333333, 0.59375 , 0.55208333, 0.5625 , 0.5625 , 0.57291667, 0.57291667, 0.58333333, 0.58333333, 0.59375 , 0.57291667, 0.58333333, 0.58333333, 0.59375 , 0.59375 , 0.60416667, 0.60416667, 0.61458333, 0.59375 , 0.60416667, 0.60416667, 0.61458333, 0.61458333, 0.625 , 0.63541667, 0.61458333, 0.625 , 0.625 , 0.63541667, 0.63541667, 0.64583333, 0.64583333, 0.65625 , 0.65625 , 0.66666667, 0.67700195, 0.59375 , 0.60416667, 0.60416667, 0.61458333, 0.61458333, 0.625 , 0.625 , 0.63541667, 0.61458333, 0.625 , 0.625 , 0.63541667, 0.63541667, 0.64583333, 0.64583333, 0.65625 , 0.63541667, 0.64583333, 0.64583333, 0.65625 , 0.65625 , 0.66666667, 0.66666667, 0.67700195, 0.65625 , 0.66666667, 0.66666667, 0.67700195, 0.67700195, 0.63541667, 0.64583333, 0.64583333, 0.65625 , 0.65625 , 0.66666667, 0.66666667, 0.67700195, 0.65625 , 0.66666667, 0.66666667, 0.67700195, 0.67700195, 0.67700195, 0.67700195, 0.48958333, ... 0.53125 , 0.46875 , 0.47916667, 0.47916667, 0.48958333, 0.48958333, 0.5 , 0.5 , 0.51041667, 0.48958333, 0.5 , 0.5 , 0.51041667, 0.51041667, 0.52083333, 0.52083333, 0.53125 , 0.51041667, 0.52083333, 0.52083333, 0.53125 , 0.53125 , 0.54166667, 0.54166667, 0.55208333, 0.53125 , 0.54166667, 0.54166667, 0.55208333, 0.55208333, 0.5625 , 0.5625 , 0.57291667, 0.51041667, 0.52083333, 0.52083333, 0.53125 , 0.53125 , 0.54166667, 0.54166667, 0.55208333, 0.53125 , 0.54166667, 0.54166667, 0.55208333, 0.55208333, 0.5625 , 0.5625 , 0.57291667, 0.55208333, 0.5625 , 0.5625 , 0.57291667, 0.57291667, 0.58333333, 0.58333333, 0.59375 , 0.57291667, 0.58333333, 0.58333333, 0.59375 , 0.59375 , 0.60416667, 0.60416667, 0.61458333, 0.55208333, 0.5625 , 0.5625 , 0.57291667, 0.57291667, 0.58333333, 0.58333333, 0.59375 , 0.57291667, 0.58333333, 0.58333333, 0.59375 , 0.59375 , 0.60416667, 0.60416667, 0.61458333, 0.59375 , 0.60416667, 0.60416667, 0.61458333, 0.61458333, 0.625 , 0.625 , 0.63541667, 0.61458333, 0.625 , 0.625 , 0.63541667, 0.63541667, 0.64583333, 0.64583333, 0.65625 ])
- face_edge_connectivity(n_face, n_max_face_edges)int64883 884 998 997 ... 782 1374 1102
- cf_role :
- face_edge_connectivity
- long name :
- Maps every face to its edges.
- start_index :
- 0
- _FillValue :
- -9223372036854775808
array([[ 883, 884, 998, 997], [ 885, 1061, 1060, 884], [ 970, 1318, 885, 882], ..., [ 850, 1102, 212, 210], [1374, 1468, 1469, 1375], [ 780, 782, 1374, 1102]], shape=(702, 4)) - face_node_connectivity(n_face, n_max_face_nodes)int64372 286 395 336 ... 384 245 736 577
- cf_role :
- face_node_connectivity
- long name :
- Maps every face to its corner nodes.
- start_index :
- 0
- _FillValue :
- -9223372036854775808
array([[372, 286, 395, 336], [286, 564, 365, 395], [323, 515, 564, 286], ..., [272, 384, 577, 56], [577, 736, 734, 761], [384, 245, 736, 577]], shape=(702, 4)) - edge_face_connectivity(n_edge, two)int64505 591 505 ... 347 350
- cf_role :
- edge_face_connectivity
- long name :
- Faces that neighbor each edge
- start_index :
- 0
- _FillValue :
- -9223372036854775808
array([[ 505, 591], [ 505, 508], [ 591, 594], ..., [ 559, 561], [ 135, -9223372036854775808], [ 347, 350]], shape=(1476, 2)) - edge_node_connectivity(n_edge, two)int640 273 0 418 0 ... 755 760 758 771
- cf_role :
- edge_node_connectivity
- long name :
- Maps every edge to the two nodes that it connects.
- start_index :
- 0
array([[ 0, 273], [ 0, 418], [ 0, 541], ..., [749, 770], [755, 760], [758, 771]], shape=(1476, 2)) - node_edge_connectivity(n_node, n_max_node_edges)int640 1 2 3 4 ... 368 520 1037 1413
- cf_role :
- node_edge_connectivity
- long name :
- Edges that neighbor each node
- start_index :
- 0
- _FillValue :
- -9223372036854775808
array([[ 0, 1, 2, 3], [ 4, 5, -9223372036854775808, -9223372036854775808], [ 6, 7, 8, 9], ..., [ 408, 456, 1178, 1319], [ 213, 276, 541, 1418], [ 368, 520, 1037, 1413]], shape=(775, 4))
- n_nodes_per_face(n_face)int644 4 4 4 4 4 4 4 ... 4 4 4 4 4 4 4 4
- cf_role :
- n_nodes_per_face
- long name :
- Number of nodes per face
array([4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4])
- zoom :
- 6
- n_side :
- 64
- n_pix :
- 49152
- nest :
- True
- source_grid_spec :
- HEALPix
- sphere_radius :
- 1.0
Curl at time=0#
(This feature has existed in uxarray for a while, same as above!)
u0, v0 = u.isel(time=0), v.isel(time=0)
curl_t0 = u0.curl(v0)
curl_t0
<xarray.UxDataArray 'curl_u_v' (n_face: 702)> Size: 6kB
nan nan nan 2.124 nan 4.687 5.747 ... -1.644 -9.456 -4.065 5.806 11.8 1.681 6.45
Coordinates:
time float64 8B 0.0
Dimensions without coordinates: n_face
Attributes:
units: 1/m
long_name: Curl of (u, v)
curl: True
description: Curl of vector field computed as ∂v/∂x - ∂u/∂y + u·tan(φ)/a...<xarray.UxDataArray 'curl_u_v' (n_face: 702)> Size: 6kB
nan nan nan 2.124 nan 4.687 5.747 ... -1.644 -9.456 -4.065 5.806 11.8 1.681 6.45
Coordinates:
time float64 8B 0.0
Dimensions without coordinates: n_face
Attributes:
units: 1/m
long_name: Curl of (u, v)
curl: True
description: Curl of vector field computed as ∂v/∂x - ∂u/∂y + u·tan(φ)/a...- n_face: 702
- nan nan nan 2.124 nan 4.687 ... -9.456 -4.065 5.806 11.8 1.681 6.45
array([ nan, nan, nan, 2.12449121e+00, nan, 4.68746174e+00, 5.74653161e+00, nan, nan, nan, 8.43828065e+00, 1.00320258e+01, 1.18037454e+01, 1.31511777e+01, 1.11324145e+01, nan, 1.42884157e+01, 1.55314205e+01, nan, nan, nan, 1.10798903e+01, 9.91846466e+00, 1.77162403e+00, -5.69457459e+00, 9.85112566e+00, 1.22750146e+01, -9.09292061e+00, -4.88321081e+00, -1.75262215e+01, -3.51637176e+01, -4.12750921e+01, -7.02483961e+01, -4.40139661e+01, -3.74368596e+01, -8.50580475e+01, -7.58648911e+01, 1.62356151e+01, nan, 5.19616833e+00, 1.53169316e+01, nan, nan, nan, -1.82968529e+01, 3.04411433e+00, -4.69096588e+01, -1.34341930e+01, 1.67340678e+01, nan, 9.95060296e+00, 1.84024525e+01, nan, nan, nan, -5.79533148e+01, -9.46128122e+01, -5.74375616e+01, -9.42018453e+01, -1.13209501e+02, -1.01947519e+02, -1.12500878e+02, -1.00787368e+02, -3.92335765e+01, -6.84823690e+01, -1.33709196e+01, -3.14030398e+01, -8.27906620e+01, -7.28944140e+01, -4.03419322e+01, -3.40980099e+01, -6.63517309e+01, -2.50808193e+01, -6.52248332e+01, -2.44140167e+01, 4.55453478e+00, nan, nan, nan, -4.42213869e+01, ... 1.04327672e+02, 8.94796165e+01, 7.21203168e+01, 4.39525115e+01, 6.61832926e+01, 3.99400671e+01, 8.39183075e+01, 7.16085067e+01, 5.72987325e+01, 4.81073544e+01, 5.19991058e+01, 2.98878852e+01, 3.32683998e+01, 1.66197535e+01, -7.26632565e+00, -1.38851116e+01, 1.21025643e+00, -9.61789649e+00, -1.47094143e+01, -1.01725142e+01, -1.32517373e+01, -1.01155371e+01, 9.79621291e+00, -4.96304967e+00, 1.61910194e+01, -1.34386895e+00, -1.14180448e+01, -9.90428957e+00, -9.97878592e+00, -9.95686192e+00, -2.64326965e+00, 2.68650366e+00, -2.86222303e+00, 2.83183108e+00, -1.84464116e+00, -2.25892097e+01, -1.25551638e+00, -2.18807049e+01, -3.00654946e+00, 3.90798774e+00, -3.56993941e+00, 4.66886086e+00, 3.19442517e+00, -1.15099336e+01, 8.48447300e+00, 2.48203294e+00, 1.85504220e+01, 8.95849502e-02, 1.62237216e+01, -1.05443210e+00, -9.52950286e+00, -1.05337626e+01, -1.02027266e+01, -1.15298532e+01, 1.00316323e+01, -4.23963368e+00, 1.93104130e+00, -8.24179263e+00, -1.16071569e+01, -1.25138638e+01, -1.30241105e+01, -1.29741721e+01, -4.88931656e+00, 3.88114873e+00, -6.75589215e+00, 1.43198174e+00, 1.10971404e+01, 1.25628897e+01, 9.74075733e+00, 1.51354605e+01, -8.50244728e+00, -1.64357109e+00, -9.45581675e+00, -4.06547103e+00, 5.80627623e+00, 1.18018069e+01, 1.68117697e+00, 6.45019246e+00]) - time()float640.0
array(0.)
- units :
- 1/m
- long_name :
- Curl of (u, v)
- curl :
- True
- description :
- Curl of vector field computed as ∂v/∂x - ∂u/∂y + u·tan(φ)/a, with u, x zonal; v, y meridional; φ=latitude; a=sphere radius.
Show Grid Information
<uxarray.Grid> Original Grid Type: HEALPix Grid Dimensions: * n_node: 775 * n_edge: 1476 * n_face: 702 * n_max_face_nodes: 4 * n_max_face_edges: 4 * n_max_node_edges: 4 * two: 2 Grid Coordinates (Spherical): * node_lon: (775,) * node_lat: (775,) * face_lon: (702,) * face_lat: (702,) Grid Coordinates (Cartesian): * node_x: (775,) * node_y: (775,) * node_z: (775,) * face_x: (702,) * face_y: (702,) * face_z: (702,) Grid Connectivity Variables: * face_edge_connectivity: (702, 4) * face_node_connectivity: (702, 4) * edge_face_connectivity: (1476, 2) * edge_node_connectivity: (1476, 2) * node_edge_connectivity: (775, 4) Grid Descriptor Variables: * n_nodes_per_face: (702,)
- n_face: 702
- n_node: 775
- n_max_face_nodes: 4
- lat_lon: 2
- min_max: 2
- n_edge: 1476
- two: 2
- n_max_face_edges: 4
- n_max_node_edges: 4
- node_lon(n_node)float64-1.406 0.7031 ... 1.406 0.7031
- standard_name :
- longitude
- long name :
- Longitude of the corner nodes of each face
- units :
- degrees_east
array([ -1.40625 , 0.703125 , -10.546875 , 5.625 , 2.109375 , -11.25 , 2.109375 , -11.42857143, -8.4375 , -1.40625 , -7.734375 , 9.84375 , 3.515625 , -1.4516129 , -7.03125 , 7.734375 , 7.734375 , 1.40625 , 10.546875 , -11.25 , 11.953125 , 11.25 , 6.328125 , -3.515625 , -12.65625 , 5.625 , 7.734375 , -12.65625 , -4.921875 , -2.109375 , -9.140625 , 5.80645161, 4.921875 , -3.515625 , -5.625 , -5.625 , -13.359375 , -0.703125 , 4.921875 , 7.734375 , -4.21875 , -3.515625 , -7.03125 , 4.921875 , -7.734375 , -13.359375 , -8.4375 , 0.703125 , 9.84375 , -1.40625 , 11.953125 , 0.703125 , -7.03125 , 0.703125 , -4.921875 , -7.734375 , 0.703125 , 0.703125 , 0.703125 , -13.359375 , 4.921875 , 7.734375 , 12.65625 , -11.25 , -9.84375 , 6.328125 , 10.546875 , 5.625 , 0. , 2.8125 , 2.90322581, 1.40625 , -9.84375 , 3.515625 , 11.25 , 0.703125 , 4.21875 , -6.328125 , 11.25 , 4.21875 , ... 7.734375 , 9.140625 , 1.40625 , 8.4375 , -7.03125 , 2.8125 , -5.71428571, 4.921875 , 7.734375 , -10. , -2.8125 , 4.921875 , 1.40625 , 10.546875 , 1.40625 , -11.25 , 5.625 , -2.90322581, -5.625 , -2.109375 , 13.359375 , -7.03125 , -3.515625 , -13.359375 , -11.25 , -6.328125 , 13.359375 , -1.40625 , -10.16129032, -8.4375 , -9.84375 , -9.140625 , 12.65625 , -2.109375 , 6.328125 , 11.953125 , -3.515625 , 0.703125 , -1.40625 , 2.8125 , -0.703125 , -4.21875 , 7.734375 , 7.03125 , 4.921875 , 3.515625 , 10.546875 , -2.8125 , 2.109375 , -4.921875 , -10.546875 , -13.359375 , -9.84375 , 5.625 , 10.546875 , -4.921875 , -6.328125 , -1.40625 , -8.4375 , -12.65625 , -0.703125 , 7.03125 , -1.40625 , 10.546875 , -13.359375 , -0.703125 , 12.65625 , 7.03125 , 1.40625 , -11.25 , 11.25 , -7.734375 , -2.8125 , -9.140625 , 6.328125 , -2.109375 , -4.21875 , 1.40625 , 0.703125 ]) - node_lat(n_node)float6428.63 16.33 29.31 ... 38.68 23.97
- standard_name :
- latitude
- long name :
- Latitude of the corner nodes of each face
- units :
- degrees_north
array([28.63098984, 16.33482278, 29.31319896, 30. , 32.08995126, 22.02431284, 22.66960987, 42.60980698, 37.16889966, 23.31795707, 32.08995126, 31.38816646, 17.58277601, 43.40685849, 19.47122063, 32.08995126, 20.10550979, 18.20995686, 34.95386526, 35.68533471, 33.51005607, 38.68218745, 39.45089471, 32.08995126, 16.9577633 , 16.9577633 , 39.45089471, 28.63098984, 33.51005607, 34.95386526, 17.58277601, 43.40685849, 27.95318688, 27.95318688, 30. , 34.22886633, 32.08995126, 26.61009781, 20.10550979, 17.58277601, 18.20995686, 20.10550979, 25.94447977, 36.42357364, 41.01449967, 20.10550979, 31.38816646, 32.08995126, 38.68218745, 31.38816646, 23.96948232, 22.66960987, 20.74237995, 20.10550979, 27.95318688, 26.61009781, 39.45089471, 27.95318688, 17.58277601, 29.31319896, 30.69158768, 18.83940455, 25.94447977, 18.20995686, 38.68218745, 25.28260304, 25.28260304, 19.47122063, 19.47122063, 19.47122063, 43.40685849, 31.38816646, 16.9577633 , 20.10550979, 41.8103149 , 37.92165078, 25.94447977, 25.28260304, 20.74237995, 16.9577633 , 37.92165078, 27.95318688, 32.7971683 , 32.7971683 , 25.94447977, 25.94447977, 34.95386526, 34.95386526, 41.01449967, 41.8103149 , 23.31795707, 33.51005607, 39.45089471, 41.8103149 , 18.20995686, 23.96948232, 39.45089471, 40.22818473, 34.22886633, 31.38816646, ... 37.16889966, 25.28260304, 25.94447977, 18.83940455, 37.16889966, 26.61009781, 23.96948232, 17.58277601, 20.10550979, 32.08995126, 42.60980698, 30.69158768, 25.28260304, 18.20995686, 29.31319896, 28.63098984, 20.10550979, 21.38194258, 39.45089471, 23.31795707, 38.68218745, 23.96948232, 29.31319896, 19.47122063, 40.22818473, 38.68218745, 38.68218745, 42.60980698, 23.96948232, 26.61009781, 42.60980698, 23.31795707, 17.58277601, 37.16889966, 37.92165078, 25.94447977, 38.68218745, 32.7971683 , 43.40685849, 25.94447977, 32.08995126, 39.45089471, 34.22886633, 26.61009781, 37.92165078, 25.94447977, 23.96948232, 36.42357364, 19.47122063, 43.40685849, 30. , 37.16889966, 18.83940455, 16.9577633 , 26.61009781, 36.42357364, 18.83940455, 25.28260304, 34.95386526, 40.22818473, 23.31795707, 41.01449967, 24.62431835, 25.28260304, 38.68218745, 33.51005607, 39.45089471, 16.33482278, 19.47122063, 27.95318688, 26.61009781, 26.61009781, 33.51005607, 25.94447977, 31.38816646, 27.95318688, 17.58277601, 17.58277601, 24.62431835, 41.8103149 , 35.68533471, 16.33482278, 19.47122063, 18.20995686, 29.31319896, 36.42357364, 39.45089471, 24.62431835, 20.74237995, 16.9577633 , 19.47122063, 16.9577633 , 17.58277601, 20.74237995, 36.42357364, 32.08995126, 18.83940455, 37.16889966, 38.68218745, 23.96948232]) - face_lon(n_face)float6412.66 11.95 12.66 ... -0.7031 0.0
- standard_name :
- longitude
- long name :
- Longitude of the center of each face
- units :
- degrees_east
array([ 12.65625 , 11.953125 , 12.65625 , 11.25 , 11.953125 , 10.546875 , 11.25 , 12.65625 , 11.953125 , 12.65625 , 9.84375 , 10.546875 , 9.140625 , 9.84375 , 11.25 , 11.953125 , 10.546875 , 11.25 , 12.65625 , 11.953125 , 12.65625 , 8.4375 , 9.140625 , 7.734375 , 8.4375 , 9.84375 , 10.546875 , 9.140625 , 9.84375 , 7.03125 , 7.734375 , 6.328125 , 7.03125 , 8.4375 , 9.140625 , 7.734375 , 8.4375 , 11.25 , 11.953125 , 10.546875 , 11.25 , 12.65625 , 11.953125 , 12.65625 , 9.84375 , 10.546875 , 9.140625 , 9.84375 , 11.25 , 11.953125 , 10.546875 , 11.25 , 12.65625 , 11.953125 , 12.14285714, 5.625 , 6.328125 , 4.921875 , 5.625 , 7.03125 , 7.734375 , 6.328125 , 7.03125 , 4.21875 , 4.921875 , 3.515625 , 4.21875 , 5.625 , 6.328125 , 4.921875 , 5.625 , 8.4375 , 9.140625 , 7.734375 , 8.4375 , 9.84375 , 10.546875 , 9.140625 , 9.28571429, 7.03125 , ... -6.328125 , -5.625 , -4.21875 , -3.515625 , -4.921875 , -4.21875 , -7.03125 , -6.328125 , -7.734375 , -7.03125 , -5.625 , -4.921875 , -6.328125 , -5.625 , 0. , 0.703125 , -0.703125 , 0. , 1.40625 , 2.109375 , 0.703125 , 1.40625 , -1.40625 , -0.703125 , -2.109375 , -1.40625 , 0. , 0.703125 , -0.703125 , 0. , 2.8125 , 3.515625 , 2.109375 , 2.8125 , 4.21875 , 4.921875 , 3.515625 , 4.21875 , 1.40625 , 2.109375 , 0.703125 , 1.40625 , 2.8125 , 3.515625 , 2.109375 , 2.8125 , -2.8125 , -2.109375 , -3.515625 , -2.8125 , -1.40625 , -0.703125 , -2.109375 , -1.40625 , -4.21875 , -3.515625 , -4.921875 , -4.21875 , -2.8125 , -2.109375 , -3.515625 , -2.8125 , 0. , 0.703125 , -0.703125 , 0. , 1.40625 , 2.109375 , 0.703125 , 1.40625 , -1.40625 , -0.703125 , -2.109375 , -1.40625 , 0. , 0.703125 , -0.703125 , 0. ]) - face_lat(n_face)float6429.31 30.0 30.69 ... 40.23 41.01
- standard_name :
- latitude
- long name :
- Latitude of the center of each face
- units :
- degrees_north
array([29.31319896, 30. , 30.69158768, 30.69158768, 31.38816646, 31.38816646, 32.08995126, 32.08995126, 32.7971683 , 33.51005607, 32.08995126, 32.7971683 , 32.7971683 , 33.51005607, 33.51005607, 34.22886633, 34.22886633, 34.95386526, 34.95386526, 35.68533471, 36.42357364, 33.51005607, 34.22886633, 34.22886633, 34.95386526, 34.95386526, 35.68533471, 35.68533471, 36.42357364, 34.95386526, 35.68533471, 35.68533471, 36.42357364, 36.42357364, 37.16889966, 37.16889966, 37.92165078, 36.42357364, 37.16889966, 37.16889966, 37.92165078, 37.92165078, 38.68218745, 39.45089471, 37.92165078, 38.68218745, 38.68218745, 39.45089471, 39.45089471, 40.22818473, 40.22818473, 41.01449967, 41.01449967, 41.8103149 , 42.60980698, 36.42357364, 37.16889966, 37.16889966, 37.92165078, 37.92165078, 38.68218745, 38.68218745, 39.45089471, 37.92165078, 38.68218745, 38.68218745, 39.45089471, 39.45089471, 40.22818473, 40.22818473, 41.01449967, 39.45089471, 40.22818473, 40.22818473, 41.01449967, 41.01449967, 41.8103149 , 41.8103149 , 42.60980698, 41.01449967, 41.8103149 , 41.8103149 , 42.60980698, 42.60980698, 39.45089471, 40.22818473, 40.22818473, 41.01449967, 41.01449967, 41.8103149 , 41.8103149 , 42.60980698, 41.01449967, 41.8103149 , 41.8103149 , 42.60980698, 42.60980698, 42.60980698, 42.60980698, 29.31319896, ... 32.08995126, 27.95318688, 28.63098984, 28.63098984, 29.31319896, 29.31319896, 30. , 30. , 30.69158768, 29.31319896, 30. , 30. , 30.69158768, 30.69158768, 31.38816646, 31.38816646, 32.08995126, 30.69158768, 31.38816646, 31.38816646, 32.08995126, 32.08995126, 32.7971683 , 32.7971683 , 33.51005607, 32.08995126, 32.7971683 , 32.7971683 , 33.51005607, 33.51005607, 34.22886633, 34.22886633, 34.95386526, 30.69158768, 31.38816646, 31.38816646, 32.08995126, 32.08995126, 32.7971683 , 32.7971683 , 33.51005607, 32.08995126, 32.7971683 , 32.7971683 , 33.51005607, 33.51005607, 34.22886633, 34.22886633, 34.95386526, 33.51005607, 34.22886633, 34.22886633, 34.95386526, 34.95386526, 35.68533471, 35.68533471, 36.42357364, 34.95386526, 35.68533471, 35.68533471, 36.42357364, 36.42357364, 37.16889966, 37.16889966, 37.92165078, 33.51005607, 34.22886633, 34.22886633, 34.95386526, 34.95386526, 35.68533471, 35.68533471, 36.42357364, 34.95386526, 35.68533471, 35.68533471, 36.42357364, 36.42357364, 37.16889966, 37.16889966, 37.92165078, 36.42357364, 37.16889966, 37.16889966, 37.92165078, 37.92165078, 38.68218745, 38.68218745, 39.45089471, 37.92165078, 38.68218745, 38.68218745, 39.45089471, 39.45089471, 40.22818473, 40.22818473, 41.01449967])
- node_x(n_node)float640.8775 0.9596 ... 0.7804 0.9137
- standard_name :
- x
- long name :
- Cartesian x location of the corner nodes of each face
- units :
- meters
- axis :
- X
array([0.87745958, 0.95956227, 0.85722523, 0.86185525, 0.84664102, 0.90921229, 0.92211738, 0.72138854, 0.78823319, 0.91804579, 0.83950768, 0.84109052, 0.95148755, 0.72625927, 0.93571868, 0.83950768, 0.93051822, 0.94963166, 0.80576665, 0.79662604, 0.8157102 , 0.76562526, 0.7674646 , 0.84562074, 0.93327862, 0.95191412, 0.76514474, 0.85639711, 0.83071443, 0.81905824, 0.9411762 , 0.72276502, 0.88007369, 0.88166855, 0.86185525, 0.82281603, 0.82428943, 0.89400799, 0.93559852, 0.94460917, 0.94734392, 0.93729399, 0.89245587, 0.80168252, 0.74767917, 0.91365016, 0.84441882, 0.84715131, 0.76913211, 0.85340128, 0.89394921, 0.92267317, 0.92814931, 0.93899049, 0.88007369, 0.88594158, 0.77211131, 0.88326436, 0.95320974, 0.84836133, 0.85675634, 0.93781741, 0.87736932, 0.93166536, 0.76913211, 0.89870288, 0.88893604, 0.93826916, 0.94280904, 0.94167339, 0.72555997, 0.85340128, 0.94243779, 0.93729399, 0.73103419, 0.7887925 , 0.89678194, 0.89870288, 0.91721305, 0.95392829, 0.77552464, 0.8594279 , 0.84059338, 0.83958084, 0.8859798 , 0.89488843, 0.8180712 , 0.81659139, 0.74994607, 0.73103419, 0.91583413, 0.83221984, 0.75912402, 0.73728864, 0.93166536, 0.91314279, 0.76932216, 0.76255878, 0.82580137, 0.84954779, ... 0.79086524, 0.89273005, 0.88948573, 0.94635614, 0.78154658, 0.88862768, 0.88903553, 0.95263556, 0.93899049, 0.82884526, 0.71752863, 0.84539917, 0.90359956, 0.93963633, 0.87189086, 0.87666668, 0.92713645, 0.90597324, 0.7674646 , 0.91583413, 0.78038964, 0.90544914, 0.8608839 , 0.94252509, 0.75521492, 0.77475409, 0.77968445, 0.73232396, 0.91039258, 0.88594158, 0.72480001, 0.91721621, 0.9497664 , 0.79661798, 0.77552464, 0.89894758, 0.76562526, 0.83654569, 0.72555997, 0.89488843, 0.84664102, 0.75127451, 0.82057938, 0.89239276, 0.76750553, 0.88194018, 0.90819439, 0.78287572, 0.94252509, 0.7150974 , 0.85665199, 0.78512635, 0.93440912, 0.93327862, 0.89346947, 0.79974682, 0.92590637, 0.90251064, 0.81955191, 0.76324848, 0.91721621, 0.75448671, 0.90659621, 0.89598632, 0.77475409, 0.83071443, 0.77071631, 0.94342198, 0.94167339, 0.88273232, 0.89077851, 0.87897034, 0.81122657, 0.8859798 , 0.84954779, 0.86840743, 0.9497664 , 0.94747315, 0.90878555, 0.73728864, 0.79249733, 0.95956227, 0.93571868, 0.94963166, 0.85722523, 0.78287572, 0.77211131, 0.88697114, 0.92814931, 0.95623194, 0.92469323, 0.93814076, 0.94460917, 0.93405585, 0.79443167, 0.842053 , 0.94578609, 0.79469886, 0.78038964, 0.91369317]) - node_y(n_node)float64-0.02154 0.01178 ... 0.01121
- standard_name :
- y
- long name :
- Cartesian y location of the corner nodes of each face
- units :
- meters
- axis :
- Y
array([-0.02154042, 0.01177619, -0.15960282, 0.08488533, 0.03118364, -0.18085357, 0.03396359, -0.14583184, -0.11692335, -0.02253676, -0.11401881, 0.14594305, 0.05845592, -0.01840402, -0.11540989, 0.11401881, 0.12637952, 0.02331215, 0.15002199, -0.15845877, 0.17268717, 0.15229233, 0.08511022, -0.05195185, -0.20957472, 0.09375536, 0.10391911, -0.1923104 , -0.07153685, -0.0301677 , -0.15143653, 0.07349802, 0.07578742, -0.0541665 , -0.08488533, -0.08104031, -0.19575592, -0.01097168, 0.08056893, 0.1282933 , -0.06988029, -0.05758392, -0.11007393, 0.06903677, -0.101547 , -0.2169777 , -0.1252577 , 0.01039663, 0.13345708, -0.02094983, 0.1892505 , 0.01132347, -0.1144763 , 0.01152373, -0.07578742, -0.12032529, 0.00947571, 0.01083983, 0.01169823, -0.20147262, 0.07377944, 0.12737087, 0.19701987, -0.18531976, -0.13345708, 0.09966427, 0.16550691, 0.09241145, 0. , 0.04626145, 0.03679624, 0.02094983, -0.16352847, 0.05758392, 0.14541174, 0.00968043, 0.06615061, -0.09966427, 0.18244502, 0.07036598, -0.14439136, -0.20410076, 0. , 0.04124596, 0.15373208, 0.08813882, 0.05025931, -0.07032065, 0.08316745, -0.14541174, -0.06755598, -0.05112855, -0.14133781, 0.10936644, 0.18531976, 0.03363304, 0.06625006, -0.03746211, -0.04056902, -0.08367315, ... -0.09754392, -0.14364148, -0.13194274, -0.01161412, 0.15545928, 0.09854695, -0.21113211, -0.03508765, -0.01152373, -0.17546789, -0.16377123, 0.15740098, 0.03328154, 0.13938188, -0.01070025, 0.04306787, -0.14917752, -0.21515456, -0.08511022, 0.06755598, -0.01915749, 0.12297473, 0.13851739, 0.02313769, 0.11202555, -0.0955568 , 0.03830344, -0.07328007, 0.07839832, 0.12032529, -0.1278018 , -0.04505994, 0.08178899, 0.01955587, 0.14439136, 0.02206792, -0.15229233, 0.08239256, -0.03679624, -0.08813882, -0.03118364, 0.17841601, -0.10120881, -0.05482536, -0.18227063, -0.17542881, -0.10071686, 0.18592081, -0.02313769, -0.12816762, -0.12707232, -0.13623235, -0.1503477 , 0.20957472, -0.03290843, 0.08869025, 0.19601588, -0.05544696, 0.01005792, -0.0187367 , 0.04505994, -0.00925941, -0.06687455, 0.12168953, 0.0955568 , 0.07153685, 0.04735 , 0.1756514 , -0.04626145, 0.03251296, -0.07670926, -0.16365144, -0.19265369, -0.15373208, 0.08367315, 0.16168478, -0.08178899, -0.10507279, -0.02230943, -0.10936644, -0.17796123, -0.01177619, 0.11540989, -0.02331215, 0.15960282, -0.18592081, -0.00947571, 0.19917603, 0.1144763 , 0.02347418, -0.18393292, 0.1866078 , -0.1282933 , -0.04588722, -0.12782514, 0.09338192, -0.03483536, -0.05862051, 0.01915749, 0.01121326]) - node_z(n_node)float640.4792 0.2812 ... 0.625 0.4062
- standard_name :
- z
- long name :
- Cartesian z location of the corner nodes of each face
- units :
- meters
array([0.47916667, 0.28125 , 0.48958333, 0.5 , 0.53125 , 0.375 , 0.38541667, 0.67700195, 0.60416667, 0.39583333, 0.53125 , 0.52083333, 0.30208333, 0.68717448, 0.33333333, 0.53125 , 0.34375 , 0.3125 , 0.57291667, 0.58333333, 0.55208333, 0.625 , 0.63541667, 0.53125 , 0.29166667, 0.29166667, 0.63541667, 0.47916667, 0.55208333, 0.57291667, 0.30208333, 0.68717448, 0.46875 , 0.46875 , 0.5 , 0.5625 , 0.53125 , 0.44791667, 0.34375 , 0.30208333, 0.3125 , 0.34375 , 0.4375 , 0.59375 , 0.65625 , 0.34375 , 0.52083333, 0.53125 , 0.625 , 0.52083333, 0.40625 , 0.38541667, 0.35416667, 0.34375 , 0.46875 , 0.44791667, 0.63541667, 0.46875 , 0.30208333, 0.48958333, 0.51041667, 0.32291667, 0.4375 , 0.3125 , 0.625 , 0.42708333, 0.42708333, 0.33333333, 0.33333333, 0.33333333, 0.68717448, 0.52083333, 0.29166667, 0.34375 , 0.66666667, 0.61458333, 0.4375 , 0.42708333, 0.35416667, 0.29166667, 0.61458333, 0.46875 , 0.54166667, 0.54166667, 0.4375 , 0.4375 , 0.57291667, 0.57291667, 0.65625 , 0.66666667, 0.39583333, 0.55208333, 0.63541667, 0.66666667, 0.3125 , 0.40625 , 0.63541667, 0.64583333, 0.5625 , 0.52083333, ... 0.60416667, 0.42708333, 0.4375 , 0.32291667, 0.60416667, 0.44791667, 0.40625 , 0.30208333, 0.34375 , 0.53125 , 0.67700195, 0.51041667, 0.42708333, 0.3125 , 0.48958333, 0.47916667, 0.34375 , 0.36458333, 0.63541667, 0.39583333, 0.625 , 0.40625 , 0.48958333, 0.33333333, 0.64583333, 0.625 , 0.625 , 0.67700195, 0.40625 , 0.44791667, 0.67700195, 0.39583333, 0.30208333, 0.60416667, 0.61458333, 0.4375 , 0.625 , 0.54166667, 0.68717448, 0.4375 , 0.53125 , 0.63541667, 0.5625 , 0.44791667, 0.61458333, 0.4375 , 0.40625 , 0.59375 , 0.33333333, 0.68717448, 0.5 , 0.60416667, 0.32291667, 0.29166667, 0.44791667, 0.59375 , 0.32291667, 0.42708333, 0.57291667, 0.64583333, 0.39583333, 0.65625 , 0.41666667, 0.42708333, 0.625 , 0.55208333, 0.63541667, 0.28125 , 0.33333333, 0.46875 , 0.44791667, 0.44791667, 0.55208333, 0.4375 , 0.52083333, 0.46875 , 0.30208333, 0.30208333, 0.41666667, 0.66666667, 0.58333333, 0.28125 , 0.33333333, 0.3125 , 0.48958333, 0.59375 , 0.63541667, 0.41666667, 0.35416667, 0.29166667, 0.33333333, 0.29166667, 0.30208333, 0.35416667, 0.59375 , 0.53125 , 0.32291667, 0.60416667, 0.625 , 0.40625 ]) - face_x(n_face)float640.8508 0.8472 ... 0.7634 0.7545
- standard_name :
- x
- long name :
- Cartesian x location of the center of each face
- units :
- meters
- axis :
- X
array([0.85076983, 0.8472477 , 0.83903282, 0.84340396, 0.83514883, 0.83923624, 0.83093611, 0.82662958, 0.8223671 , 0.81352964, 0.8347421 , 0.82639196, 0.82991903, 0.8215136 , 0.81776792, 0.80887015, 0.81282895, 0.80386498, 0.79969876, 0.79462152, 0.7850983 , 0.82476443, 0.81629813, 0.81927561, 0.81074254, 0.80754698, 0.79851058, 0.80191866, 0.79280324, 0.81344975, 0.80484368, 0.8072839 , 0.79859824, 0.79594046, 0.78673901, 0.78960867, 0.78031377, 0.78918846, 0.77958 , 0.78339545, 0.77369434, 0.76968448, 0.76369875, 0.75340738, 0.77723814, 0.76743648, 0.77071192, 0.7608013 , 0.75733243, 0.74692421, 0.75057983, 0.74004519, 0.73620973, 0.72919471, 0.7195145 , 0.80077497, 0.7920027 , 0.79391965, 0.78505337, 0.78291937, 0.77352312, 0.77586838, 0.76636238, 0.78671448, 0.77774628, 0.7791557 , 0.77007722, 0.76845124, 0.75882653, 0.76066318, 0.7509102 , 0.76381188, 0.75378333, 0.75653278, 0.74637673, 0.74343487, 0.73276357, 0.73589103, 0.72633691, 0.74886901, 0.73857522, 0.74081452, 0.73135352, 0.72907182, 0.77123934, 0.76204164, 0.76296108, 0.75363465, 0.75249906, 0.74260758, 0.74395332, 0.73455188, 0.75431627, 0.74485093, 0.74529987, 0.73592403, 0.73546655, 0.73318059, 0.72315047, 0.85076983, ... 0.8461946 , 0.87377015, 0.86973896, 0.86657809, 0.8625189 , 0.86539899, 0.86074869, 0.85814685, 0.85346017, 0.85911926, 0.85502811, 0.85139433, 0.84726707, 0.85061981, 0.84589234, 0.84281813, 0.83804528, 0.85578644, 0.85051062, 0.84845702, 0.84313553, 0.84491954, 0.83901147, 0.83749378, 0.83152975, 0.84084366, 0.83547161, 0.83294619, 0.82751846, 0.82977402, 0.82374856, 0.82175958, 0.81566696, 0.85992722, 0.85359411, 0.85359411, 0.84721511, 0.84695994, 0.84002378, 0.84053008, 0.83353782, 0.84695994, 0.84053008, 0.84002378, 0.83353782, 0.83378894, 0.82673503, 0.82673503, 0.81961362, 0.8327846 , 0.82524135, 0.82623703, 0.81862636, 0.81739285, 0.80923784, 0.81070433, 0.80246934, 0.81936677, 0.81168248, 0.8121717 , 0.80440723, 0.80368034, 0.79535838, 0.79631802, 0.7879017 , 0.8327846 , 0.82623703, 0.82524135, 0.81862636, 0.81936677, 0.8121717 , 0.81168248, 0.80440723, 0.81739285, 0.81070433, 0.80923784, 0.80246934, 0.80368034, 0.79631802, 0.79535838, 0.7879017 , 0.80464957, 0.79679798, 0.79679798, 0.7888519 , 0.78861432, 0.78009579, 0.78056597, 0.77193689, 0.78861432, 0.78056597, 0.78009579, 0.77193689, 0.77216945, 0.76342094, 0.76342094, 0.75454353]) - face_y(n_face)float640.191 0.1794 ... -0.009369 0.0
- standard_name :
- y
- long name :
- Cartesian y location of the center of each face
- units :
- meters
- axis :
- Y
array([ 0.19104675, 0.17936371, 0.18841112, 0.16776348, 0.17680236, 0.15625354, 0.16528347, 0.18562588, 0.17409645, 0.18268419, 0.14484149, 0.15386212, 0.1335351 , 0.14254613, 0.16266415, 0.17123912, 0.15133688, 0.15989869, 0.17957836, 0.16822267, 0.17629972, 0.12234225, 0.13134348, 0.11127096, 0.1202623 , 0.14012269, 0.14867101, 0.1290298 , 0.13756441, 0.10032946, 0.10931087, 0.0895261 , 0.0984977 , 0.11806661, 0.12658738, 0.10724171, 0.11574861, 0.15697934, 0.16503835, 0.1458568 , 0.15389737, 0.17283843, 0.16167627, 0.16918328, 0.13486361, 0.14288547, 0.1240086 , 0.13201155, 0.15064279, 0.15812507, 0.13974701, 0.14720414, 0.16532142, 0.15437171, 0.15481356, 0.07886945, 0.08783145, 0.06836827, 0.07732101, 0.09656389, 0.10505703, 0.08604218, 0.09452178, 0.05803155, 0.06697551, 0.04786848, 0.05680431, 0.07568584, 0.08415228, 0.0655044 , 0.0739582 , 0.11330079, 0.12128477, 0.10274947, 0.11071453, 0.12899819, 0.13642988, 0.11840587, 0.11875628, 0.09236418, 0.10031054, 0.08215478, 0.08240375, 0.10061129, 0.03788856, 0.04681706, 0.02810152, 0.0370237 , 0.05550767, 0.06394954, 0.04570578, 0.04584635, 0.01851743, 0.02743448, 0.00914666, 0.00917497, 0.02751922, 0.06414499, 0.13682745, -0.19104675, ... -0.04157087, -0.12961156, -0.11812471, -0.13943359, -0.12794259, -0.10673679, -0.09545523, -0.11655031, -0.10526427, -0.14907133, -0.13757519, -0.15851719, -0.14701478, -0.12617753, -0.11488595, -0.13561059, -0.12431227, -0.08428761, -0.0732416 , -0.09409211, -0.0830416 , -0.06232501, -0.0515458 , -0.07212065, -0.06133732, -0.10370817, -0.09265206, -0.11312765, -0.10206467, -0.08172561, -0.07093698, -0.09113142, -0.08033618, 0. , 0.0104757 , -0.0104757 , 0. , 0.0207917 , 0.03093991, 0.01031537, 0.0204622 , -0.0207917 , -0.01031537, -0.03093991, -0.0204622 , 0. , 0.01014607, -0.01014607, 0. , 0.04091208, 0.05069982, 0.03043211, 0.04021653, 0.06029452, 0.0696874 , 0.04980672, 0.05919369, 0.02011433, 0.02989604, 0.00996735, 0.01974709, 0.03948228, 0.04886392, 0.02933013, 0.03870713, -0.04091208, -0.03043211, -0.05069982, -0.04021653, -0.02011433, -0.00996735, -0.02989604, -0.01974709, -0.06029452, -0.04980672, -0.0696874 , -0.05919369, -0.03948228, -0.02933013, -0.04886392, -0.03870713, 0. , 0.00977867, -0.00977867, 0. , 0.01935939, 0.02873263, 0.00957947, 0.01894999, -0.01935939, -0.00957947, -0.02873263, -0.01894999, 0. , 0.00936905, -0.00936905, 0. ]) - face_z(n_face)float640.4896 0.5 0.5104 ... 0.6458 0.6562
- standard_name :
- z
- long name :
- Cartesian z location of the center of each face
- units :
- meters
array([0.48958333, 0.5 , 0.51041667, 0.51041667, 0.52083333, 0.52083333, 0.53125 , 0.53125 , 0.54166667, 0.55208333, 0.53125 , 0.54166667, 0.54166667, 0.55208333, 0.55208333, 0.5625 , 0.5625 , 0.57291667, 0.57291667, 0.58333333, 0.59375 , 0.55208333, 0.5625 , 0.5625 , 0.57291667, 0.57291667, 0.58333333, 0.58333333, 0.59375 , 0.57291667, 0.58333333, 0.58333333, 0.59375 , 0.59375 , 0.60416667, 0.60416667, 0.61458333, 0.59375 , 0.60416667, 0.60416667, 0.61458333, 0.61458333, 0.625 , 0.63541667, 0.61458333, 0.625 , 0.625 , 0.63541667, 0.63541667, 0.64583333, 0.64583333, 0.65625 , 0.65625 , 0.66666667, 0.67700195, 0.59375 , 0.60416667, 0.60416667, 0.61458333, 0.61458333, 0.625 , 0.625 , 0.63541667, 0.61458333, 0.625 , 0.625 , 0.63541667, 0.63541667, 0.64583333, 0.64583333, 0.65625 , 0.63541667, 0.64583333, 0.64583333, 0.65625 , 0.65625 , 0.66666667, 0.66666667, 0.67700195, 0.65625 , 0.66666667, 0.66666667, 0.67700195, 0.67700195, 0.63541667, 0.64583333, 0.64583333, 0.65625 , 0.65625 , 0.66666667, 0.66666667, 0.67700195, 0.65625 , 0.66666667, 0.66666667, 0.67700195, 0.67700195, 0.67700195, 0.67700195, 0.48958333, ... 0.53125 , 0.46875 , 0.47916667, 0.47916667, 0.48958333, 0.48958333, 0.5 , 0.5 , 0.51041667, 0.48958333, 0.5 , 0.5 , 0.51041667, 0.51041667, 0.52083333, 0.52083333, 0.53125 , 0.51041667, 0.52083333, 0.52083333, 0.53125 , 0.53125 , 0.54166667, 0.54166667, 0.55208333, 0.53125 , 0.54166667, 0.54166667, 0.55208333, 0.55208333, 0.5625 , 0.5625 , 0.57291667, 0.51041667, 0.52083333, 0.52083333, 0.53125 , 0.53125 , 0.54166667, 0.54166667, 0.55208333, 0.53125 , 0.54166667, 0.54166667, 0.55208333, 0.55208333, 0.5625 , 0.5625 , 0.57291667, 0.55208333, 0.5625 , 0.5625 , 0.57291667, 0.57291667, 0.58333333, 0.58333333, 0.59375 , 0.57291667, 0.58333333, 0.58333333, 0.59375 , 0.59375 , 0.60416667, 0.60416667, 0.61458333, 0.55208333, 0.5625 , 0.5625 , 0.57291667, 0.57291667, 0.58333333, 0.58333333, 0.59375 , 0.57291667, 0.58333333, 0.58333333, 0.59375 , 0.59375 , 0.60416667, 0.60416667, 0.61458333, 0.59375 , 0.60416667, 0.60416667, 0.61458333, 0.61458333, 0.625 , 0.625 , 0.63541667, 0.61458333, 0.625 , 0.625 , 0.63541667, 0.63541667, 0.64583333, 0.64583333, 0.65625 ])
- face_edge_connectivity(n_face, n_max_face_edges)int64883 884 998 997 ... 782 1374 1102
- cf_role :
- face_edge_connectivity
- long name :
- Maps every face to its edges.
- start_index :
- 0
- _FillValue :
- -9223372036854775808
array([[ 883, 884, 998, 997], [ 885, 1061, 1060, 884], [ 970, 1318, 885, 882], ..., [ 850, 1102, 212, 210], [1374, 1468, 1469, 1375], [ 780, 782, 1374, 1102]], shape=(702, 4)) - face_node_connectivity(n_face, n_max_face_nodes)int64372 286 395 336 ... 384 245 736 577
- cf_role :
- face_node_connectivity
- long name :
- Maps every face to its corner nodes.
- start_index :
- 0
- _FillValue :
- -9223372036854775808
array([[372, 286, 395, 336], [286, 564, 365, 395], [323, 515, 564, 286], ..., [272, 384, 577, 56], [577, 736, 734, 761], [384, 245, 736, 577]], shape=(702, 4)) - edge_face_connectivity(n_edge, two)int64505 591 505 ... 347 350
- cf_role :
- edge_face_connectivity
- long name :
- Faces that neighbor each edge
- start_index :
- 0
- _FillValue :
- -9223372036854775808
array([[ 505, 591], [ 505, 508], [ 591, 594], ..., [ 559, 561], [ 135, -9223372036854775808], [ 347, 350]], shape=(1476, 2)) - edge_node_connectivity(n_edge, two)int640 273 0 418 0 ... 755 760 758 771
- cf_role :
- edge_node_connectivity
- long name :
- Maps every edge to the two nodes that it connects.
- start_index :
- 0
array([[ 0, 273], [ 0, 418], [ 0, 541], ..., [749, 770], [755, 760], [758, 771]], shape=(1476, 2)) - node_edge_connectivity(n_node, n_max_node_edges)int640 1 2 3 4 ... 368 520 1037 1413
- cf_role :
- node_edge_connectivity
- long name :
- Edges that neighbor each node
- start_index :
- 0
- _FillValue :
- -9223372036854775808
array([[ 0, 1, 2, 3], [ 4, 5, -9223372036854775808, -9223372036854775808], [ 6, 7, 8, 9], ..., [ 408, 456, 1178, 1319], [ 213, 276, 541, 1418], [ 368, 520, 1037, 1413]], shape=(775, 4))
- n_nodes_per_face(n_face)int644 4 4 4 4 4 4 4 ... 4 4 4 4 4 4 4 4
- cf_role :
- n_nodes_per_face
- long name :
- Number of nodes per face
array([4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4])
- zoom :
- 6
- n_side :
- 64
- n_pix :
- 49152
- nest :
- True
- source_grid_spec :
- HEALPix
- sphere_radius :
- 1.0
data_plot = plot_vector_field(u0, v0).opts(aspect=1, arrow_heads=True)
curl_plot = curl_t0.plot(cmap="RdBu_r", clim=(-vmax, vmax), aspect=1)
curl_plot * data_plot
Curl at all times#
(New feature, same syntax, loops across times like you would expect!)
curl = u.curl(v)
curl
<xarray.UxDataArray 'curl_u_v' (n_face: 702, time: 31)> Size: 174kB
nan nan nan nan nan nan nan ... -3.881 -3.881 -3.881 -3.881 -3.881 -3.881 -3.881
Coordinates:
* time (time) float64 248B 0.0 0.03333 0.06667 0.1 ... 0.9333 0.9667 1.0
Dimensions without coordinates: n_face
Attributes:
units: 1/m
long_name: Curl of (u, v)
curl: True
description: Curl of vector field computed as ∂v/∂x - ∂u/∂y + u·tan(φ)/a...<xarray.UxDataArray 'curl_u_v' (n_face: 702, time: 31)> Size: 174kB
nan nan nan nan nan nan nan ... -3.881 -3.881 -3.881 -3.881 -3.881 -3.881 -3.881
Coordinates:
* time (time) float64 248B 0.0 0.03333 0.06667 0.1 ... 0.9333 0.9667 1.0
Dimensions without coordinates: n_face
Attributes:
units: 1/m
long_name: Curl of (u, v)
curl: True
description: Curl of vector field computed as ∂v/∂x - ∂u/∂y + u·tan(φ)/a...- n_face: 702
- time: 31
- nan nan nan nan nan nan ... -3.881 -3.881 -3.881 -3.881 -3.881 -3.881
array([[ nan, nan, nan, ..., nan, nan, nan], [ nan, nan, nan, ..., nan, nan, nan], [ nan, nan, nan, ..., nan, nan, nan], ..., [11.80180692, 10.29766468, 8.52981122, ..., -4.40316274, -4.40316293, -4.40316299], [ 1.68117697, 0.76885939, -0.24344031, ..., -6.13097672, -6.13097677, -6.13097679], [ 6.45019246, 4.98517883, 3.47281642, ..., -3.88134687, -3.8813469 , -3.8813469 ]], shape=(702, 31)) - time(time)float640.0 0.03333 0.06667 ... 0.9667 1.0
array([0. , 0.033333, 0.066667, 0.1 , 0.133333, 0.166667, 0.2 , 0.233333, 0.266667, 0.3 , 0.333333, 0.366667, 0.4 , 0.433333, 0.466667, 0.5 , 0.533333, 0.566667, 0.6 , 0.633333, 0.666667, 0.7 , 0.733333, 0.766667, 0.8 , 0.833333, 0.866667, 0.9 , 0.933333, 0.966667, 1. ])
- timePandasIndex
PandasIndex(Index([ 0.0, 0.03333333333333333, 0.06666666666666667, 0.1, 0.13333333333333333, 0.16666666666666666, 0.2, 0.23333333333333334, 0.26666666666666666, 0.3, 0.3333333333333333, 0.36666666666666664, 0.4, 0.43333333333333335, 0.4666666666666667, 0.5, 0.5333333333333333, 0.5666666666666667, 0.6, 0.6333333333333333, 0.6666666666666666, 0.7, 0.7333333333333333, 0.7666666666666666, 0.8, 0.8333333333333334, 0.8666666666666667, 0.9, 0.9333333333333333, 0.9666666666666667, 1.0], dtype='float64', name='time'))
- units :
- 1/m
- long_name :
- Curl of (u, v)
- curl :
- True
- description :
- Curl of vector field computed as ∂v/∂x - ∂u/∂y + u·tan(φ)/a, with u, x zonal; v, y meridional; φ=latitude; a=sphere radius.
Show Grid Information
<uxarray.Grid> Original Grid Type: HEALPix Grid Dimensions: * n_node: 775 * n_edge: 1476 * n_face: 702 * n_max_face_nodes: 4 * n_max_face_edges: 4 * n_max_node_edges: 4 * two: 2 Grid Coordinates (Spherical): * node_lon: (775,) * node_lat: (775,) * face_lon: (702,) * face_lat: (702,) Grid Coordinates (Cartesian): * node_x: (775,) * node_y: (775,) * node_z: (775,) * face_x: (702,) * face_y: (702,) * face_z: (702,) Grid Connectivity Variables: * face_edge_connectivity: (702, 4) * face_node_connectivity: (702, 4) * edge_face_connectivity: (1476, 2) * edge_node_connectivity: (1476, 2) * node_edge_connectivity: (775, 4) Grid Descriptor Variables: * n_nodes_per_face: (702,)
- n_face: 702
- n_node: 775
- n_max_face_nodes: 4
- lat_lon: 2
- min_max: 2
- n_edge: 1476
- two: 2
- n_max_face_edges: 4
- n_max_node_edges: 4
- node_lon(n_node)float64-1.406 0.7031 ... 1.406 0.7031
- standard_name :
- longitude
- long name :
- Longitude of the corner nodes of each face
- units :
- degrees_east
array([ -1.40625 , 0.703125 , -10.546875 , 5.625 , 2.109375 , -11.25 , 2.109375 , -11.42857143, -8.4375 , -1.40625 , -7.734375 , 9.84375 , 3.515625 , -1.4516129 , -7.03125 , 7.734375 , 7.734375 , 1.40625 , 10.546875 , -11.25 , 11.953125 , 11.25 , 6.328125 , -3.515625 , -12.65625 , 5.625 , 7.734375 , -12.65625 , -4.921875 , -2.109375 , -9.140625 , 5.80645161, 4.921875 , -3.515625 , -5.625 , -5.625 , -13.359375 , -0.703125 , 4.921875 , 7.734375 , -4.21875 , -3.515625 , -7.03125 , 4.921875 , -7.734375 , -13.359375 , -8.4375 , 0.703125 , 9.84375 , -1.40625 , 11.953125 , 0.703125 , -7.03125 , 0.703125 , -4.921875 , -7.734375 , 0.703125 , 0.703125 , 0.703125 , -13.359375 , 4.921875 , 7.734375 , 12.65625 , -11.25 , -9.84375 , 6.328125 , 10.546875 , 5.625 , 0. , 2.8125 , 2.90322581, 1.40625 , -9.84375 , 3.515625 , 11.25 , 0.703125 , 4.21875 , -6.328125 , 11.25 , 4.21875 , ... 7.734375 , 9.140625 , 1.40625 , 8.4375 , -7.03125 , 2.8125 , -5.71428571, 4.921875 , 7.734375 , -10. , -2.8125 , 4.921875 , 1.40625 , 10.546875 , 1.40625 , -11.25 , 5.625 , -2.90322581, -5.625 , -2.109375 , 13.359375 , -7.03125 , -3.515625 , -13.359375 , -11.25 , -6.328125 , 13.359375 , -1.40625 , -10.16129032, -8.4375 , -9.84375 , -9.140625 , 12.65625 , -2.109375 , 6.328125 , 11.953125 , -3.515625 , 0.703125 , -1.40625 , 2.8125 , -0.703125 , -4.21875 , 7.734375 , 7.03125 , 4.921875 , 3.515625 , 10.546875 , -2.8125 , 2.109375 , -4.921875 , -10.546875 , -13.359375 , -9.84375 , 5.625 , 10.546875 , -4.921875 , -6.328125 , -1.40625 , -8.4375 , -12.65625 , -0.703125 , 7.03125 , -1.40625 , 10.546875 , -13.359375 , -0.703125 , 12.65625 , 7.03125 , 1.40625 , -11.25 , 11.25 , -7.734375 , -2.8125 , -9.140625 , 6.328125 , -2.109375 , -4.21875 , 1.40625 , 0.703125 ]) - node_lat(n_node)float6428.63 16.33 29.31 ... 38.68 23.97
- standard_name :
- latitude
- long name :
- Latitude of the corner nodes of each face
- units :
- degrees_north
array([28.63098984, 16.33482278, 29.31319896, 30. , 32.08995126, 22.02431284, 22.66960987, 42.60980698, 37.16889966, 23.31795707, 32.08995126, 31.38816646, 17.58277601, 43.40685849, 19.47122063, 32.08995126, 20.10550979, 18.20995686, 34.95386526, 35.68533471, 33.51005607, 38.68218745, 39.45089471, 32.08995126, 16.9577633 , 16.9577633 , 39.45089471, 28.63098984, 33.51005607, 34.95386526, 17.58277601, 43.40685849, 27.95318688, 27.95318688, 30. , 34.22886633, 32.08995126, 26.61009781, 20.10550979, 17.58277601, 18.20995686, 20.10550979, 25.94447977, 36.42357364, 41.01449967, 20.10550979, 31.38816646, 32.08995126, 38.68218745, 31.38816646, 23.96948232, 22.66960987, 20.74237995, 20.10550979, 27.95318688, 26.61009781, 39.45089471, 27.95318688, 17.58277601, 29.31319896, 30.69158768, 18.83940455, 25.94447977, 18.20995686, 38.68218745, 25.28260304, 25.28260304, 19.47122063, 19.47122063, 19.47122063, 43.40685849, 31.38816646, 16.9577633 , 20.10550979, 41.8103149 , 37.92165078, 25.94447977, 25.28260304, 20.74237995, 16.9577633 , 37.92165078, 27.95318688, 32.7971683 , 32.7971683 , 25.94447977, 25.94447977, 34.95386526, 34.95386526, 41.01449967, 41.8103149 , 23.31795707, 33.51005607, 39.45089471, 41.8103149 , 18.20995686, 23.96948232, 39.45089471, 40.22818473, 34.22886633, 31.38816646, ... 37.16889966, 25.28260304, 25.94447977, 18.83940455, 37.16889966, 26.61009781, 23.96948232, 17.58277601, 20.10550979, 32.08995126, 42.60980698, 30.69158768, 25.28260304, 18.20995686, 29.31319896, 28.63098984, 20.10550979, 21.38194258, 39.45089471, 23.31795707, 38.68218745, 23.96948232, 29.31319896, 19.47122063, 40.22818473, 38.68218745, 38.68218745, 42.60980698, 23.96948232, 26.61009781, 42.60980698, 23.31795707, 17.58277601, 37.16889966, 37.92165078, 25.94447977, 38.68218745, 32.7971683 , 43.40685849, 25.94447977, 32.08995126, 39.45089471, 34.22886633, 26.61009781, 37.92165078, 25.94447977, 23.96948232, 36.42357364, 19.47122063, 43.40685849, 30. , 37.16889966, 18.83940455, 16.9577633 , 26.61009781, 36.42357364, 18.83940455, 25.28260304, 34.95386526, 40.22818473, 23.31795707, 41.01449967, 24.62431835, 25.28260304, 38.68218745, 33.51005607, 39.45089471, 16.33482278, 19.47122063, 27.95318688, 26.61009781, 26.61009781, 33.51005607, 25.94447977, 31.38816646, 27.95318688, 17.58277601, 17.58277601, 24.62431835, 41.8103149 , 35.68533471, 16.33482278, 19.47122063, 18.20995686, 29.31319896, 36.42357364, 39.45089471, 24.62431835, 20.74237995, 16.9577633 , 19.47122063, 16.9577633 , 17.58277601, 20.74237995, 36.42357364, 32.08995126, 18.83940455, 37.16889966, 38.68218745, 23.96948232]) - face_lon(n_face)float6412.66 11.95 12.66 ... -0.7031 0.0
- standard_name :
- longitude
- long name :
- Longitude of the center of each face
- units :
- degrees_east
array([ 12.65625 , 11.953125 , 12.65625 , 11.25 , 11.953125 , 10.546875 , 11.25 , 12.65625 , 11.953125 , 12.65625 , 9.84375 , 10.546875 , 9.140625 , 9.84375 , 11.25 , 11.953125 , 10.546875 , 11.25 , 12.65625 , 11.953125 , 12.65625 , 8.4375 , 9.140625 , 7.734375 , 8.4375 , 9.84375 , 10.546875 , 9.140625 , 9.84375 , 7.03125 , 7.734375 , 6.328125 , 7.03125 , 8.4375 , 9.140625 , 7.734375 , 8.4375 , 11.25 , 11.953125 , 10.546875 , 11.25 , 12.65625 , 11.953125 , 12.65625 , 9.84375 , 10.546875 , 9.140625 , 9.84375 , 11.25 , 11.953125 , 10.546875 , 11.25 , 12.65625 , 11.953125 , 12.14285714, 5.625 , 6.328125 , 4.921875 , 5.625 , 7.03125 , 7.734375 , 6.328125 , 7.03125 , 4.21875 , 4.921875 , 3.515625 , 4.21875 , 5.625 , 6.328125 , 4.921875 , 5.625 , 8.4375 , 9.140625 , 7.734375 , 8.4375 , 9.84375 , 10.546875 , 9.140625 , 9.28571429, 7.03125 , ... -6.328125 , -5.625 , -4.21875 , -3.515625 , -4.921875 , -4.21875 , -7.03125 , -6.328125 , -7.734375 , -7.03125 , -5.625 , -4.921875 , -6.328125 , -5.625 , 0. , 0.703125 , -0.703125 , 0. , 1.40625 , 2.109375 , 0.703125 , 1.40625 , -1.40625 , -0.703125 , -2.109375 , -1.40625 , 0. , 0.703125 , -0.703125 , 0. , 2.8125 , 3.515625 , 2.109375 , 2.8125 , 4.21875 , 4.921875 , 3.515625 , 4.21875 , 1.40625 , 2.109375 , 0.703125 , 1.40625 , 2.8125 , 3.515625 , 2.109375 , 2.8125 , -2.8125 , -2.109375 , -3.515625 , -2.8125 , -1.40625 , -0.703125 , -2.109375 , -1.40625 , -4.21875 , -3.515625 , -4.921875 , -4.21875 , -2.8125 , -2.109375 , -3.515625 , -2.8125 , 0. , 0.703125 , -0.703125 , 0. , 1.40625 , 2.109375 , 0.703125 , 1.40625 , -1.40625 , -0.703125 , -2.109375 , -1.40625 , 0. , 0.703125 , -0.703125 , 0. ]) - face_lat(n_face)float6429.31 30.0 30.69 ... 40.23 41.01
- standard_name :
- latitude
- long name :
- Latitude of the center of each face
- units :
- degrees_north
array([29.31319896, 30. , 30.69158768, 30.69158768, 31.38816646, 31.38816646, 32.08995126, 32.08995126, 32.7971683 , 33.51005607, 32.08995126, 32.7971683 , 32.7971683 , 33.51005607, 33.51005607, 34.22886633, 34.22886633, 34.95386526, 34.95386526, 35.68533471, 36.42357364, 33.51005607, 34.22886633, 34.22886633, 34.95386526, 34.95386526, 35.68533471, 35.68533471, 36.42357364, 34.95386526, 35.68533471, 35.68533471, 36.42357364, 36.42357364, 37.16889966, 37.16889966, 37.92165078, 36.42357364, 37.16889966, 37.16889966, 37.92165078, 37.92165078, 38.68218745, 39.45089471, 37.92165078, 38.68218745, 38.68218745, 39.45089471, 39.45089471, 40.22818473, 40.22818473, 41.01449967, 41.01449967, 41.8103149 , 42.60980698, 36.42357364, 37.16889966, 37.16889966, 37.92165078, 37.92165078, 38.68218745, 38.68218745, 39.45089471, 37.92165078, 38.68218745, 38.68218745, 39.45089471, 39.45089471, 40.22818473, 40.22818473, 41.01449967, 39.45089471, 40.22818473, 40.22818473, 41.01449967, 41.01449967, 41.8103149 , 41.8103149 , 42.60980698, 41.01449967, 41.8103149 , 41.8103149 , 42.60980698, 42.60980698, 39.45089471, 40.22818473, 40.22818473, 41.01449967, 41.01449967, 41.8103149 , 41.8103149 , 42.60980698, 41.01449967, 41.8103149 , 41.8103149 , 42.60980698, 42.60980698, 42.60980698, 42.60980698, 29.31319896, ... 32.08995126, 27.95318688, 28.63098984, 28.63098984, 29.31319896, 29.31319896, 30. , 30. , 30.69158768, 29.31319896, 30. , 30. , 30.69158768, 30.69158768, 31.38816646, 31.38816646, 32.08995126, 30.69158768, 31.38816646, 31.38816646, 32.08995126, 32.08995126, 32.7971683 , 32.7971683 , 33.51005607, 32.08995126, 32.7971683 , 32.7971683 , 33.51005607, 33.51005607, 34.22886633, 34.22886633, 34.95386526, 30.69158768, 31.38816646, 31.38816646, 32.08995126, 32.08995126, 32.7971683 , 32.7971683 , 33.51005607, 32.08995126, 32.7971683 , 32.7971683 , 33.51005607, 33.51005607, 34.22886633, 34.22886633, 34.95386526, 33.51005607, 34.22886633, 34.22886633, 34.95386526, 34.95386526, 35.68533471, 35.68533471, 36.42357364, 34.95386526, 35.68533471, 35.68533471, 36.42357364, 36.42357364, 37.16889966, 37.16889966, 37.92165078, 33.51005607, 34.22886633, 34.22886633, 34.95386526, 34.95386526, 35.68533471, 35.68533471, 36.42357364, 34.95386526, 35.68533471, 35.68533471, 36.42357364, 36.42357364, 37.16889966, 37.16889966, 37.92165078, 36.42357364, 37.16889966, 37.16889966, 37.92165078, 37.92165078, 38.68218745, 38.68218745, 39.45089471, 37.92165078, 38.68218745, 38.68218745, 39.45089471, 39.45089471, 40.22818473, 40.22818473, 41.01449967])
- node_x(n_node)float640.8775 0.9596 ... 0.7804 0.9137
- standard_name :
- x
- long name :
- Cartesian x location of the corner nodes of each face
- units :
- meters
- axis :
- X
array([0.87745958, 0.95956227, 0.85722523, 0.86185525, 0.84664102, 0.90921229, 0.92211738, 0.72138854, 0.78823319, 0.91804579, 0.83950768, 0.84109052, 0.95148755, 0.72625927, 0.93571868, 0.83950768, 0.93051822, 0.94963166, 0.80576665, 0.79662604, 0.8157102 , 0.76562526, 0.7674646 , 0.84562074, 0.93327862, 0.95191412, 0.76514474, 0.85639711, 0.83071443, 0.81905824, 0.9411762 , 0.72276502, 0.88007369, 0.88166855, 0.86185525, 0.82281603, 0.82428943, 0.89400799, 0.93559852, 0.94460917, 0.94734392, 0.93729399, 0.89245587, 0.80168252, 0.74767917, 0.91365016, 0.84441882, 0.84715131, 0.76913211, 0.85340128, 0.89394921, 0.92267317, 0.92814931, 0.93899049, 0.88007369, 0.88594158, 0.77211131, 0.88326436, 0.95320974, 0.84836133, 0.85675634, 0.93781741, 0.87736932, 0.93166536, 0.76913211, 0.89870288, 0.88893604, 0.93826916, 0.94280904, 0.94167339, 0.72555997, 0.85340128, 0.94243779, 0.93729399, 0.73103419, 0.7887925 , 0.89678194, 0.89870288, 0.91721305, 0.95392829, 0.77552464, 0.8594279 , 0.84059338, 0.83958084, 0.8859798 , 0.89488843, 0.8180712 , 0.81659139, 0.74994607, 0.73103419, 0.91583413, 0.83221984, 0.75912402, 0.73728864, 0.93166536, 0.91314279, 0.76932216, 0.76255878, 0.82580137, 0.84954779, ... 0.79086524, 0.89273005, 0.88948573, 0.94635614, 0.78154658, 0.88862768, 0.88903553, 0.95263556, 0.93899049, 0.82884526, 0.71752863, 0.84539917, 0.90359956, 0.93963633, 0.87189086, 0.87666668, 0.92713645, 0.90597324, 0.7674646 , 0.91583413, 0.78038964, 0.90544914, 0.8608839 , 0.94252509, 0.75521492, 0.77475409, 0.77968445, 0.73232396, 0.91039258, 0.88594158, 0.72480001, 0.91721621, 0.9497664 , 0.79661798, 0.77552464, 0.89894758, 0.76562526, 0.83654569, 0.72555997, 0.89488843, 0.84664102, 0.75127451, 0.82057938, 0.89239276, 0.76750553, 0.88194018, 0.90819439, 0.78287572, 0.94252509, 0.7150974 , 0.85665199, 0.78512635, 0.93440912, 0.93327862, 0.89346947, 0.79974682, 0.92590637, 0.90251064, 0.81955191, 0.76324848, 0.91721621, 0.75448671, 0.90659621, 0.89598632, 0.77475409, 0.83071443, 0.77071631, 0.94342198, 0.94167339, 0.88273232, 0.89077851, 0.87897034, 0.81122657, 0.8859798 , 0.84954779, 0.86840743, 0.9497664 , 0.94747315, 0.90878555, 0.73728864, 0.79249733, 0.95956227, 0.93571868, 0.94963166, 0.85722523, 0.78287572, 0.77211131, 0.88697114, 0.92814931, 0.95623194, 0.92469323, 0.93814076, 0.94460917, 0.93405585, 0.79443167, 0.842053 , 0.94578609, 0.79469886, 0.78038964, 0.91369317]) - node_y(n_node)float64-0.02154 0.01178 ... 0.01121
- standard_name :
- y
- long name :
- Cartesian y location of the corner nodes of each face
- units :
- meters
- axis :
- Y
array([-0.02154042, 0.01177619, -0.15960282, 0.08488533, 0.03118364, -0.18085357, 0.03396359, -0.14583184, -0.11692335, -0.02253676, -0.11401881, 0.14594305, 0.05845592, -0.01840402, -0.11540989, 0.11401881, 0.12637952, 0.02331215, 0.15002199, -0.15845877, 0.17268717, 0.15229233, 0.08511022, -0.05195185, -0.20957472, 0.09375536, 0.10391911, -0.1923104 , -0.07153685, -0.0301677 , -0.15143653, 0.07349802, 0.07578742, -0.0541665 , -0.08488533, -0.08104031, -0.19575592, -0.01097168, 0.08056893, 0.1282933 , -0.06988029, -0.05758392, -0.11007393, 0.06903677, -0.101547 , -0.2169777 , -0.1252577 , 0.01039663, 0.13345708, -0.02094983, 0.1892505 , 0.01132347, -0.1144763 , 0.01152373, -0.07578742, -0.12032529, 0.00947571, 0.01083983, 0.01169823, -0.20147262, 0.07377944, 0.12737087, 0.19701987, -0.18531976, -0.13345708, 0.09966427, 0.16550691, 0.09241145, 0. , 0.04626145, 0.03679624, 0.02094983, -0.16352847, 0.05758392, 0.14541174, 0.00968043, 0.06615061, -0.09966427, 0.18244502, 0.07036598, -0.14439136, -0.20410076, 0. , 0.04124596, 0.15373208, 0.08813882, 0.05025931, -0.07032065, 0.08316745, -0.14541174, -0.06755598, -0.05112855, -0.14133781, 0.10936644, 0.18531976, 0.03363304, 0.06625006, -0.03746211, -0.04056902, -0.08367315, ... -0.09754392, -0.14364148, -0.13194274, -0.01161412, 0.15545928, 0.09854695, -0.21113211, -0.03508765, -0.01152373, -0.17546789, -0.16377123, 0.15740098, 0.03328154, 0.13938188, -0.01070025, 0.04306787, -0.14917752, -0.21515456, -0.08511022, 0.06755598, -0.01915749, 0.12297473, 0.13851739, 0.02313769, 0.11202555, -0.0955568 , 0.03830344, -0.07328007, 0.07839832, 0.12032529, -0.1278018 , -0.04505994, 0.08178899, 0.01955587, 0.14439136, 0.02206792, -0.15229233, 0.08239256, -0.03679624, -0.08813882, -0.03118364, 0.17841601, -0.10120881, -0.05482536, -0.18227063, -0.17542881, -0.10071686, 0.18592081, -0.02313769, -0.12816762, -0.12707232, -0.13623235, -0.1503477 , 0.20957472, -0.03290843, 0.08869025, 0.19601588, -0.05544696, 0.01005792, -0.0187367 , 0.04505994, -0.00925941, -0.06687455, 0.12168953, 0.0955568 , 0.07153685, 0.04735 , 0.1756514 , -0.04626145, 0.03251296, -0.07670926, -0.16365144, -0.19265369, -0.15373208, 0.08367315, 0.16168478, -0.08178899, -0.10507279, -0.02230943, -0.10936644, -0.17796123, -0.01177619, 0.11540989, -0.02331215, 0.15960282, -0.18592081, -0.00947571, 0.19917603, 0.1144763 , 0.02347418, -0.18393292, 0.1866078 , -0.1282933 , -0.04588722, -0.12782514, 0.09338192, -0.03483536, -0.05862051, 0.01915749, 0.01121326]) - node_z(n_node)float640.4792 0.2812 ... 0.625 0.4062
- standard_name :
- z
- long name :
- Cartesian z location of the corner nodes of each face
- units :
- meters
array([0.47916667, 0.28125 , 0.48958333, 0.5 , 0.53125 , 0.375 , 0.38541667, 0.67700195, 0.60416667, 0.39583333, 0.53125 , 0.52083333, 0.30208333, 0.68717448, 0.33333333, 0.53125 , 0.34375 , 0.3125 , 0.57291667, 0.58333333, 0.55208333, 0.625 , 0.63541667, 0.53125 , 0.29166667, 0.29166667, 0.63541667, 0.47916667, 0.55208333, 0.57291667, 0.30208333, 0.68717448, 0.46875 , 0.46875 , 0.5 , 0.5625 , 0.53125 , 0.44791667, 0.34375 , 0.30208333, 0.3125 , 0.34375 , 0.4375 , 0.59375 , 0.65625 , 0.34375 , 0.52083333, 0.53125 , 0.625 , 0.52083333, 0.40625 , 0.38541667, 0.35416667, 0.34375 , 0.46875 , 0.44791667, 0.63541667, 0.46875 , 0.30208333, 0.48958333, 0.51041667, 0.32291667, 0.4375 , 0.3125 , 0.625 , 0.42708333, 0.42708333, 0.33333333, 0.33333333, 0.33333333, 0.68717448, 0.52083333, 0.29166667, 0.34375 , 0.66666667, 0.61458333, 0.4375 , 0.42708333, 0.35416667, 0.29166667, 0.61458333, 0.46875 , 0.54166667, 0.54166667, 0.4375 , 0.4375 , 0.57291667, 0.57291667, 0.65625 , 0.66666667, 0.39583333, 0.55208333, 0.63541667, 0.66666667, 0.3125 , 0.40625 , 0.63541667, 0.64583333, 0.5625 , 0.52083333, ... 0.60416667, 0.42708333, 0.4375 , 0.32291667, 0.60416667, 0.44791667, 0.40625 , 0.30208333, 0.34375 , 0.53125 , 0.67700195, 0.51041667, 0.42708333, 0.3125 , 0.48958333, 0.47916667, 0.34375 , 0.36458333, 0.63541667, 0.39583333, 0.625 , 0.40625 , 0.48958333, 0.33333333, 0.64583333, 0.625 , 0.625 , 0.67700195, 0.40625 , 0.44791667, 0.67700195, 0.39583333, 0.30208333, 0.60416667, 0.61458333, 0.4375 , 0.625 , 0.54166667, 0.68717448, 0.4375 , 0.53125 , 0.63541667, 0.5625 , 0.44791667, 0.61458333, 0.4375 , 0.40625 , 0.59375 , 0.33333333, 0.68717448, 0.5 , 0.60416667, 0.32291667, 0.29166667, 0.44791667, 0.59375 , 0.32291667, 0.42708333, 0.57291667, 0.64583333, 0.39583333, 0.65625 , 0.41666667, 0.42708333, 0.625 , 0.55208333, 0.63541667, 0.28125 , 0.33333333, 0.46875 , 0.44791667, 0.44791667, 0.55208333, 0.4375 , 0.52083333, 0.46875 , 0.30208333, 0.30208333, 0.41666667, 0.66666667, 0.58333333, 0.28125 , 0.33333333, 0.3125 , 0.48958333, 0.59375 , 0.63541667, 0.41666667, 0.35416667, 0.29166667, 0.33333333, 0.29166667, 0.30208333, 0.35416667, 0.59375 , 0.53125 , 0.32291667, 0.60416667, 0.625 , 0.40625 ]) - face_x(n_face)float640.8508 0.8472 ... 0.7634 0.7545
- standard_name :
- x
- long name :
- Cartesian x location of the center of each face
- units :
- meters
- axis :
- X
array([0.85076983, 0.8472477 , 0.83903282, 0.84340396, 0.83514883, 0.83923624, 0.83093611, 0.82662958, 0.8223671 , 0.81352964, 0.8347421 , 0.82639196, 0.82991903, 0.8215136 , 0.81776792, 0.80887015, 0.81282895, 0.80386498, 0.79969876, 0.79462152, 0.7850983 , 0.82476443, 0.81629813, 0.81927561, 0.81074254, 0.80754698, 0.79851058, 0.80191866, 0.79280324, 0.81344975, 0.80484368, 0.8072839 , 0.79859824, 0.79594046, 0.78673901, 0.78960867, 0.78031377, 0.78918846, 0.77958 , 0.78339545, 0.77369434, 0.76968448, 0.76369875, 0.75340738, 0.77723814, 0.76743648, 0.77071192, 0.7608013 , 0.75733243, 0.74692421, 0.75057983, 0.74004519, 0.73620973, 0.72919471, 0.7195145 , 0.80077497, 0.7920027 , 0.79391965, 0.78505337, 0.78291937, 0.77352312, 0.77586838, 0.76636238, 0.78671448, 0.77774628, 0.7791557 , 0.77007722, 0.76845124, 0.75882653, 0.76066318, 0.7509102 , 0.76381188, 0.75378333, 0.75653278, 0.74637673, 0.74343487, 0.73276357, 0.73589103, 0.72633691, 0.74886901, 0.73857522, 0.74081452, 0.73135352, 0.72907182, 0.77123934, 0.76204164, 0.76296108, 0.75363465, 0.75249906, 0.74260758, 0.74395332, 0.73455188, 0.75431627, 0.74485093, 0.74529987, 0.73592403, 0.73546655, 0.73318059, 0.72315047, 0.85076983, ... 0.8461946 , 0.87377015, 0.86973896, 0.86657809, 0.8625189 , 0.86539899, 0.86074869, 0.85814685, 0.85346017, 0.85911926, 0.85502811, 0.85139433, 0.84726707, 0.85061981, 0.84589234, 0.84281813, 0.83804528, 0.85578644, 0.85051062, 0.84845702, 0.84313553, 0.84491954, 0.83901147, 0.83749378, 0.83152975, 0.84084366, 0.83547161, 0.83294619, 0.82751846, 0.82977402, 0.82374856, 0.82175958, 0.81566696, 0.85992722, 0.85359411, 0.85359411, 0.84721511, 0.84695994, 0.84002378, 0.84053008, 0.83353782, 0.84695994, 0.84053008, 0.84002378, 0.83353782, 0.83378894, 0.82673503, 0.82673503, 0.81961362, 0.8327846 , 0.82524135, 0.82623703, 0.81862636, 0.81739285, 0.80923784, 0.81070433, 0.80246934, 0.81936677, 0.81168248, 0.8121717 , 0.80440723, 0.80368034, 0.79535838, 0.79631802, 0.7879017 , 0.8327846 , 0.82623703, 0.82524135, 0.81862636, 0.81936677, 0.8121717 , 0.81168248, 0.80440723, 0.81739285, 0.81070433, 0.80923784, 0.80246934, 0.80368034, 0.79631802, 0.79535838, 0.7879017 , 0.80464957, 0.79679798, 0.79679798, 0.7888519 , 0.78861432, 0.78009579, 0.78056597, 0.77193689, 0.78861432, 0.78056597, 0.78009579, 0.77193689, 0.77216945, 0.76342094, 0.76342094, 0.75454353]) - face_y(n_face)float640.191 0.1794 ... -0.009369 0.0
- standard_name :
- y
- long name :
- Cartesian y location of the center of each face
- units :
- meters
- axis :
- Y
array([ 0.19104675, 0.17936371, 0.18841112, 0.16776348, 0.17680236, 0.15625354, 0.16528347, 0.18562588, 0.17409645, 0.18268419, 0.14484149, 0.15386212, 0.1335351 , 0.14254613, 0.16266415, 0.17123912, 0.15133688, 0.15989869, 0.17957836, 0.16822267, 0.17629972, 0.12234225, 0.13134348, 0.11127096, 0.1202623 , 0.14012269, 0.14867101, 0.1290298 , 0.13756441, 0.10032946, 0.10931087, 0.0895261 , 0.0984977 , 0.11806661, 0.12658738, 0.10724171, 0.11574861, 0.15697934, 0.16503835, 0.1458568 , 0.15389737, 0.17283843, 0.16167627, 0.16918328, 0.13486361, 0.14288547, 0.1240086 , 0.13201155, 0.15064279, 0.15812507, 0.13974701, 0.14720414, 0.16532142, 0.15437171, 0.15481356, 0.07886945, 0.08783145, 0.06836827, 0.07732101, 0.09656389, 0.10505703, 0.08604218, 0.09452178, 0.05803155, 0.06697551, 0.04786848, 0.05680431, 0.07568584, 0.08415228, 0.0655044 , 0.0739582 , 0.11330079, 0.12128477, 0.10274947, 0.11071453, 0.12899819, 0.13642988, 0.11840587, 0.11875628, 0.09236418, 0.10031054, 0.08215478, 0.08240375, 0.10061129, 0.03788856, 0.04681706, 0.02810152, 0.0370237 , 0.05550767, 0.06394954, 0.04570578, 0.04584635, 0.01851743, 0.02743448, 0.00914666, 0.00917497, 0.02751922, 0.06414499, 0.13682745, -0.19104675, ... -0.04157087, -0.12961156, -0.11812471, -0.13943359, -0.12794259, -0.10673679, -0.09545523, -0.11655031, -0.10526427, -0.14907133, -0.13757519, -0.15851719, -0.14701478, -0.12617753, -0.11488595, -0.13561059, -0.12431227, -0.08428761, -0.0732416 , -0.09409211, -0.0830416 , -0.06232501, -0.0515458 , -0.07212065, -0.06133732, -0.10370817, -0.09265206, -0.11312765, -0.10206467, -0.08172561, -0.07093698, -0.09113142, -0.08033618, 0. , 0.0104757 , -0.0104757 , 0. , 0.0207917 , 0.03093991, 0.01031537, 0.0204622 , -0.0207917 , -0.01031537, -0.03093991, -0.0204622 , 0. , 0.01014607, -0.01014607, 0. , 0.04091208, 0.05069982, 0.03043211, 0.04021653, 0.06029452, 0.0696874 , 0.04980672, 0.05919369, 0.02011433, 0.02989604, 0.00996735, 0.01974709, 0.03948228, 0.04886392, 0.02933013, 0.03870713, -0.04091208, -0.03043211, -0.05069982, -0.04021653, -0.02011433, -0.00996735, -0.02989604, -0.01974709, -0.06029452, -0.04980672, -0.0696874 , -0.05919369, -0.03948228, -0.02933013, -0.04886392, -0.03870713, 0. , 0.00977867, -0.00977867, 0. , 0.01935939, 0.02873263, 0.00957947, 0.01894999, -0.01935939, -0.00957947, -0.02873263, -0.01894999, 0. , 0.00936905, -0.00936905, 0. ]) - face_z(n_face)float640.4896 0.5 0.5104 ... 0.6458 0.6562
- standard_name :
- z
- long name :
- Cartesian z location of the center of each face
- units :
- meters
array([0.48958333, 0.5 , 0.51041667, 0.51041667, 0.52083333, 0.52083333, 0.53125 , 0.53125 , 0.54166667, 0.55208333, 0.53125 , 0.54166667, 0.54166667, 0.55208333, 0.55208333, 0.5625 , 0.5625 , 0.57291667, 0.57291667, 0.58333333, 0.59375 , 0.55208333, 0.5625 , 0.5625 , 0.57291667, 0.57291667, 0.58333333, 0.58333333, 0.59375 , 0.57291667, 0.58333333, 0.58333333, 0.59375 , 0.59375 , 0.60416667, 0.60416667, 0.61458333, 0.59375 , 0.60416667, 0.60416667, 0.61458333, 0.61458333, 0.625 , 0.63541667, 0.61458333, 0.625 , 0.625 , 0.63541667, 0.63541667, 0.64583333, 0.64583333, 0.65625 , 0.65625 , 0.66666667, 0.67700195, 0.59375 , 0.60416667, 0.60416667, 0.61458333, 0.61458333, 0.625 , 0.625 , 0.63541667, 0.61458333, 0.625 , 0.625 , 0.63541667, 0.63541667, 0.64583333, 0.64583333, 0.65625 , 0.63541667, 0.64583333, 0.64583333, 0.65625 , 0.65625 , 0.66666667, 0.66666667, 0.67700195, 0.65625 , 0.66666667, 0.66666667, 0.67700195, 0.67700195, 0.63541667, 0.64583333, 0.64583333, 0.65625 , 0.65625 , 0.66666667, 0.66666667, 0.67700195, 0.65625 , 0.66666667, 0.66666667, 0.67700195, 0.67700195, 0.67700195, 0.67700195, 0.48958333, ... 0.53125 , 0.46875 , 0.47916667, 0.47916667, 0.48958333, 0.48958333, 0.5 , 0.5 , 0.51041667, 0.48958333, 0.5 , 0.5 , 0.51041667, 0.51041667, 0.52083333, 0.52083333, 0.53125 , 0.51041667, 0.52083333, 0.52083333, 0.53125 , 0.53125 , 0.54166667, 0.54166667, 0.55208333, 0.53125 , 0.54166667, 0.54166667, 0.55208333, 0.55208333, 0.5625 , 0.5625 , 0.57291667, 0.51041667, 0.52083333, 0.52083333, 0.53125 , 0.53125 , 0.54166667, 0.54166667, 0.55208333, 0.53125 , 0.54166667, 0.54166667, 0.55208333, 0.55208333, 0.5625 , 0.5625 , 0.57291667, 0.55208333, 0.5625 , 0.5625 , 0.57291667, 0.57291667, 0.58333333, 0.58333333, 0.59375 , 0.57291667, 0.58333333, 0.58333333, 0.59375 , 0.59375 , 0.60416667, 0.60416667, 0.61458333, 0.55208333, 0.5625 , 0.5625 , 0.57291667, 0.57291667, 0.58333333, 0.58333333, 0.59375 , 0.57291667, 0.58333333, 0.58333333, 0.59375 , 0.59375 , 0.60416667, 0.60416667, 0.61458333, 0.59375 , 0.60416667, 0.60416667, 0.61458333, 0.61458333, 0.625 , 0.625 , 0.63541667, 0.61458333, 0.625 , 0.625 , 0.63541667, 0.63541667, 0.64583333, 0.64583333, 0.65625 ])
- face_edge_connectivity(n_face, n_max_face_edges)int64883 884 998 997 ... 782 1374 1102
- cf_role :
- face_edge_connectivity
- long name :
- Maps every face to its edges.
- start_index :
- 0
- _FillValue :
- -9223372036854775808
array([[ 883, 884, 998, 997], [ 885, 1061, 1060, 884], [ 970, 1318, 885, 882], ..., [ 850, 1102, 212, 210], [1374, 1468, 1469, 1375], [ 780, 782, 1374, 1102]], shape=(702, 4)) - face_node_connectivity(n_face, n_max_face_nodes)int64372 286 395 336 ... 384 245 736 577
- cf_role :
- face_node_connectivity
- long name :
- Maps every face to its corner nodes.
- start_index :
- 0
- _FillValue :
- -9223372036854775808
array([[372, 286, 395, 336], [286, 564, 365, 395], [323, 515, 564, 286], ..., [272, 384, 577, 56], [577, 736, 734, 761], [384, 245, 736, 577]], shape=(702, 4)) - edge_face_connectivity(n_edge, two)int64505 591 505 ... 347 350
- cf_role :
- edge_face_connectivity
- long name :
- Faces that neighbor each edge
- start_index :
- 0
- _FillValue :
- -9223372036854775808
array([[ 505, 591], [ 505, 508], [ 591, 594], ..., [ 559, 561], [ 135, -9223372036854775808], [ 347, 350]], shape=(1476, 2)) - edge_node_connectivity(n_edge, two)int640 273 0 418 0 ... 755 760 758 771
- cf_role :
- edge_node_connectivity
- long name :
- Maps every edge to the two nodes that it connects.
- start_index :
- 0
array([[ 0, 273], [ 0, 418], [ 0, 541], ..., [749, 770], [755, 760], [758, 771]], shape=(1476, 2)) - node_edge_connectivity(n_node, n_max_node_edges)int640 1 2 3 4 ... 368 520 1037 1413
- cf_role :
- node_edge_connectivity
- long name :
- Edges that neighbor each node
- start_index :
- 0
- _FillValue :
- -9223372036854775808
array([[ 0, 1, 2, 3], [ 4, 5, -9223372036854775808, -9223372036854775808], [ 6, 7, 8, 9], ..., [ 408, 456, 1178, 1319], [ 213, 276, 541, 1418], [ 368, 520, 1037, 1413]], shape=(775, 4))
- n_nodes_per_face(n_face)int644 4 4 4 4 4 4 4 ... 4 4 4 4 4 4 4 4
- cf_role :
- n_nodes_per_face
- long name :
- Number of nodes per face
array([4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4])
- zoom :
- 6
- n_side :
- 64
- n_pix :
- 49152
- nest :
- True
- source_grid_spec :
- HEALPix
- sphere_radius :
- 1.0
# --- compare to a per-slice workaround ---
curl_workaround = ux.concat(
[u.isel(time=i).curl(v.isel(time=i)) for i in range(nt)], dim="time"
)
# the values are the same:
diff = (curl_workaround - curl)
print('(min, max) of curl_workaround - curl: ', (diff.min().item(), diff.max().item()))
# (checking np.allclose would show False, though, because (NaN == NaN) is False.)
# here's what the workaround array looks like:
curl_workaround
(min, max) of curl_workaround - curl: (0.0, 0.0)
<xarray.UxDataArray 'curl_u_v' (time: 31, n_face: 702)> Size: 174kB
nan nan nan 2.124 nan 4.687 5.747 ... -12.44 -9.271 -7.243 -4.403 -6.131 -3.881
Coordinates:
* time (time) float64 248B 0.0 0.03333 0.06667 0.1 ... 0.9333 0.9667 1.0
Dimensions without coordinates: n_face
Attributes:
units: 1/m
long_name: Curl of (u, v)
curl: True
description: Curl of vector field computed as ∂v/∂x - ∂u/∂y + u·tan(φ)/a...<xarray.UxDataArray 'curl_u_v' (time: 31, n_face: 702)> Size: 174kB
nan nan nan 2.124 nan 4.687 5.747 ... -12.44 -9.271 -7.243 -4.403 -6.131 -3.881
Coordinates:
* time (time) float64 248B 0.0 0.03333 0.06667 0.1 ... 0.9333 0.9667 1.0
Dimensions without coordinates: n_face
Attributes:
units: 1/m
long_name: Curl of (u, v)
curl: True
description: Curl of vector field computed as ∂v/∂x - ∂u/∂y + u·tan(φ)/a...- time: 31
- n_face: 702
- nan nan nan 2.124 nan 4.687 ... -9.271 -7.243 -4.403 -6.131 -3.881
array([[ nan, nan, nan, ..., 11.80180692, 1.68117697, 6.45019246], [ nan, nan, nan, ..., 10.29766468, 0.76885939, 4.98517883], [ nan, nan, nan, ..., 8.52981122, -0.24344031, 3.47281642], ..., [ nan, nan, nan, ..., -4.40316274, -6.13097672, -3.88134687], [ nan, nan, nan, ..., -4.40316293, -6.13097677, -3.8813469 ], [ nan, nan, nan, ..., -4.40316299, -6.13097679, -3.8813469 ]], shape=(31, 702)) - time(time)float640.0 0.03333 0.06667 ... 0.9667 1.0
array([0. , 0.033333, 0.066667, 0.1 , 0.133333, 0.166667, 0.2 , 0.233333, 0.266667, 0.3 , 0.333333, 0.366667, 0.4 , 0.433333, 0.466667, 0.5 , 0.533333, 0.566667, 0.6 , 0.633333, 0.666667, 0.7 , 0.733333, 0.766667, 0.8 , 0.833333, 0.866667, 0.9 , 0.933333, 0.966667, 1. ])
- timePandasIndex
PandasIndex(Index([ 0.0, 0.03333333333333333, 0.06666666666666667, 0.1, 0.13333333333333333, 0.16666666666666666, 0.2, 0.23333333333333334, 0.26666666666666666, 0.3, 0.3333333333333333, 0.36666666666666664, 0.4, 0.43333333333333335, 0.4666666666666667, 0.5, 0.5333333333333333, 0.5666666666666667, 0.6, 0.6333333333333333, 0.6666666666666666, 0.7, 0.7333333333333333, 0.7666666666666666, 0.8, 0.8333333333333334, 0.8666666666666667, 0.9, 0.9333333333333333, 0.9666666666666667, 1.0], dtype='float64', name='time'))
- units :
- 1/m
- long_name :
- Curl of (u, v)
- curl :
- True
- description :
- Curl of vector field computed as ∂v/∂x - ∂u/∂y + u·tan(φ)/a, with u, x zonal; v, y meridional; φ=latitude; a=sphere radius.
Show Grid Information
<uxarray.Grid> Original Grid Type: HEALPix Grid Dimensions: * n_node: 775 * n_edge: 1476 * n_face: 702 * n_max_face_nodes: 4 * n_max_face_edges: 4 * n_max_node_edges: 4 * two: 2 Grid Coordinates (Spherical): * node_lon: (775,) * node_lat: (775,) * face_lon: (702,) * face_lat: (702,) Grid Coordinates (Cartesian): * node_x: (775,) * node_y: (775,) * node_z: (775,) * face_x: (702,) * face_y: (702,) * face_z: (702,) Grid Connectivity Variables: * face_edge_connectivity: (702, 4) * face_node_connectivity: (702, 4) * edge_face_connectivity: (1476, 2) * edge_node_connectivity: (1476, 2) * node_edge_connectivity: (775, 4) Grid Descriptor Variables: * n_nodes_per_face: (702,)
- n_face: 702
- n_node: 775
- n_max_face_nodes: 4
- lat_lon: 2
- min_max: 2
- n_edge: 1476
- two: 2
- n_max_face_edges: 4
- n_max_node_edges: 4
- node_lon(n_node)float64-1.406 0.7031 ... 1.406 0.7031
- standard_name :
- longitude
- long name :
- Longitude of the corner nodes of each face
- units :
- degrees_east
array([ -1.40625 , 0.703125 , -10.546875 , 5.625 , 2.109375 , -11.25 , 2.109375 , -11.42857143, -8.4375 , -1.40625 , -7.734375 , 9.84375 , 3.515625 , -1.4516129 , -7.03125 , 7.734375 , 7.734375 , 1.40625 , 10.546875 , -11.25 , 11.953125 , 11.25 , 6.328125 , -3.515625 , -12.65625 , 5.625 , 7.734375 , -12.65625 , -4.921875 , -2.109375 , -9.140625 , 5.80645161, 4.921875 , -3.515625 , -5.625 , -5.625 , -13.359375 , -0.703125 , 4.921875 , 7.734375 , -4.21875 , -3.515625 , -7.03125 , 4.921875 , -7.734375 , -13.359375 , -8.4375 , 0.703125 , 9.84375 , -1.40625 , 11.953125 , 0.703125 , -7.03125 , 0.703125 , -4.921875 , -7.734375 , 0.703125 , 0.703125 , 0.703125 , -13.359375 , 4.921875 , 7.734375 , 12.65625 , -11.25 , -9.84375 , 6.328125 , 10.546875 , 5.625 , 0. , 2.8125 , 2.90322581, 1.40625 , -9.84375 , 3.515625 , 11.25 , 0.703125 , 4.21875 , -6.328125 , 11.25 , 4.21875 , ... 7.734375 , 9.140625 , 1.40625 , 8.4375 , -7.03125 , 2.8125 , -5.71428571, 4.921875 , 7.734375 , -10. , -2.8125 , 4.921875 , 1.40625 , 10.546875 , 1.40625 , -11.25 , 5.625 , -2.90322581, -5.625 , -2.109375 , 13.359375 , -7.03125 , -3.515625 , -13.359375 , -11.25 , -6.328125 , 13.359375 , -1.40625 , -10.16129032, -8.4375 , -9.84375 , -9.140625 , 12.65625 , -2.109375 , 6.328125 , 11.953125 , -3.515625 , 0.703125 , -1.40625 , 2.8125 , -0.703125 , -4.21875 , 7.734375 , 7.03125 , 4.921875 , 3.515625 , 10.546875 , -2.8125 , 2.109375 , -4.921875 , -10.546875 , -13.359375 , -9.84375 , 5.625 , 10.546875 , -4.921875 , -6.328125 , -1.40625 , -8.4375 , -12.65625 , -0.703125 , 7.03125 , -1.40625 , 10.546875 , -13.359375 , -0.703125 , 12.65625 , 7.03125 , 1.40625 , -11.25 , 11.25 , -7.734375 , -2.8125 , -9.140625 , 6.328125 , -2.109375 , -4.21875 , 1.40625 , 0.703125 ]) - node_lat(n_node)float6428.63 16.33 29.31 ... 38.68 23.97
- standard_name :
- latitude
- long name :
- Latitude of the corner nodes of each face
- units :
- degrees_north
array([28.63098984, 16.33482278, 29.31319896, 30. , 32.08995126, 22.02431284, 22.66960987, 42.60980698, 37.16889966, 23.31795707, 32.08995126, 31.38816646, 17.58277601, 43.40685849, 19.47122063, 32.08995126, 20.10550979, 18.20995686, 34.95386526, 35.68533471, 33.51005607, 38.68218745, 39.45089471, 32.08995126, 16.9577633 , 16.9577633 , 39.45089471, 28.63098984, 33.51005607, 34.95386526, 17.58277601, 43.40685849, 27.95318688, 27.95318688, 30. , 34.22886633, 32.08995126, 26.61009781, 20.10550979, 17.58277601, 18.20995686, 20.10550979, 25.94447977, 36.42357364, 41.01449967, 20.10550979, 31.38816646, 32.08995126, 38.68218745, 31.38816646, 23.96948232, 22.66960987, 20.74237995, 20.10550979, 27.95318688, 26.61009781, 39.45089471, 27.95318688, 17.58277601, 29.31319896, 30.69158768, 18.83940455, 25.94447977, 18.20995686, 38.68218745, 25.28260304, 25.28260304, 19.47122063, 19.47122063, 19.47122063, 43.40685849, 31.38816646, 16.9577633 , 20.10550979, 41.8103149 , 37.92165078, 25.94447977, 25.28260304, 20.74237995, 16.9577633 , 37.92165078, 27.95318688, 32.7971683 , 32.7971683 , 25.94447977, 25.94447977, 34.95386526, 34.95386526, 41.01449967, 41.8103149 , 23.31795707, 33.51005607, 39.45089471, 41.8103149 , 18.20995686, 23.96948232, 39.45089471, 40.22818473, 34.22886633, 31.38816646, ... 37.16889966, 25.28260304, 25.94447977, 18.83940455, 37.16889966, 26.61009781, 23.96948232, 17.58277601, 20.10550979, 32.08995126, 42.60980698, 30.69158768, 25.28260304, 18.20995686, 29.31319896, 28.63098984, 20.10550979, 21.38194258, 39.45089471, 23.31795707, 38.68218745, 23.96948232, 29.31319896, 19.47122063, 40.22818473, 38.68218745, 38.68218745, 42.60980698, 23.96948232, 26.61009781, 42.60980698, 23.31795707, 17.58277601, 37.16889966, 37.92165078, 25.94447977, 38.68218745, 32.7971683 , 43.40685849, 25.94447977, 32.08995126, 39.45089471, 34.22886633, 26.61009781, 37.92165078, 25.94447977, 23.96948232, 36.42357364, 19.47122063, 43.40685849, 30. , 37.16889966, 18.83940455, 16.9577633 , 26.61009781, 36.42357364, 18.83940455, 25.28260304, 34.95386526, 40.22818473, 23.31795707, 41.01449967, 24.62431835, 25.28260304, 38.68218745, 33.51005607, 39.45089471, 16.33482278, 19.47122063, 27.95318688, 26.61009781, 26.61009781, 33.51005607, 25.94447977, 31.38816646, 27.95318688, 17.58277601, 17.58277601, 24.62431835, 41.8103149 , 35.68533471, 16.33482278, 19.47122063, 18.20995686, 29.31319896, 36.42357364, 39.45089471, 24.62431835, 20.74237995, 16.9577633 , 19.47122063, 16.9577633 , 17.58277601, 20.74237995, 36.42357364, 32.08995126, 18.83940455, 37.16889966, 38.68218745, 23.96948232]) - face_lon(n_face)float6412.66 11.95 12.66 ... -0.7031 0.0
- standard_name :
- longitude
- long name :
- Longitude of the center of each face
- units :
- degrees_east
array([ 12.65625 , 11.953125 , 12.65625 , 11.25 , 11.953125 , 10.546875 , 11.25 , 12.65625 , 11.953125 , 12.65625 , 9.84375 , 10.546875 , 9.140625 , 9.84375 , 11.25 , 11.953125 , 10.546875 , 11.25 , 12.65625 , 11.953125 , 12.65625 , 8.4375 , 9.140625 , 7.734375 , 8.4375 , 9.84375 , 10.546875 , 9.140625 , 9.84375 , 7.03125 , 7.734375 , 6.328125 , 7.03125 , 8.4375 , 9.140625 , 7.734375 , 8.4375 , 11.25 , 11.953125 , 10.546875 , 11.25 , 12.65625 , 11.953125 , 12.65625 , 9.84375 , 10.546875 , 9.140625 , 9.84375 , 11.25 , 11.953125 , 10.546875 , 11.25 , 12.65625 , 11.953125 , 12.14285714, 5.625 , 6.328125 , 4.921875 , 5.625 , 7.03125 , 7.734375 , 6.328125 , 7.03125 , 4.21875 , 4.921875 , 3.515625 , 4.21875 , 5.625 , 6.328125 , 4.921875 , 5.625 , 8.4375 , 9.140625 , 7.734375 , 8.4375 , 9.84375 , 10.546875 , 9.140625 , 9.28571429, 7.03125 , ... -6.328125 , -5.625 , -4.21875 , -3.515625 , -4.921875 , -4.21875 , -7.03125 , -6.328125 , -7.734375 , -7.03125 , -5.625 , -4.921875 , -6.328125 , -5.625 , 0. , 0.703125 , -0.703125 , 0. , 1.40625 , 2.109375 , 0.703125 , 1.40625 , -1.40625 , -0.703125 , -2.109375 , -1.40625 , 0. , 0.703125 , -0.703125 , 0. , 2.8125 , 3.515625 , 2.109375 , 2.8125 , 4.21875 , 4.921875 , 3.515625 , 4.21875 , 1.40625 , 2.109375 , 0.703125 , 1.40625 , 2.8125 , 3.515625 , 2.109375 , 2.8125 , -2.8125 , -2.109375 , -3.515625 , -2.8125 , -1.40625 , -0.703125 , -2.109375 , -1.40625 , -4.21875 , -3.515625 , -4.921875 , -4.21875 , -2.8125 , -2.109375 , -3.515625 , -2.8125 , 0. , 0.703125 , -0.703125 , 0. , 1.40625 , 2.109375 , 0.703125 , 1.40625 , -1.40625 , -0.703125 , -2.109375 , -1.40625 , 0. , 0.703125 , -0.703125 , 0. ]) - face_lat(n_face)float6429.31 30.0 30.69 ... 40.23 41.01
- standard_name :
- latitude
- long name :
- Latitude of the center of each face
- units :
- degrees_north
array([29.31319896, 30. , 30.69158768, 30.69158768, 31.38816646, 31.38816646, 32.08995126, 32.08995126, 32.7971683 , 33.51005607, 32.08995126, 32.7971683 , 32.7971683 , 33.51005607, 33.51005607, 34.22886633, 34.22886633, 34.95386526, 34.95386526, 35.68533471, 36.42357364, 33.51005607, 34.22886633, 34.22886633, 34.95386526, 34.95386526, 35.68533471, 35.68533471, 36.42357364, 34.95386526, 35.68533471, 35.68533471, 36.42357364, 36.42357364, 37.16889966, 37.16889966, 37.92165078, 36.42357364, 37.16889966, 37.16889966, 37.92165078, 37.92165078, 38.68218745, 39.45089471, 37.92165078, 38.68218745, 38.68218745, 39.45089471, 39.45089471, 40.22818473, 40.22818473, 41.01449967, 41.01449967, 41.8103149 , 42.60980698, 36.42357364, 37.16889966, 37.16889966, 37.92165078, 37.92165078, 38.68218745, 38.68218745, 39.45089471, 37.92165078, 38.68218745, 38.68218745, 39.45089471, 39.45089471, 40.22818473, 40.22818473, 41.01449967, 39.45089471, 40.22818473, 40.22818473, 41.01449967, 41.01449967, 41.8103149 , 41.8103149 , 42.60980698, 41.01449967, 41.8103149 , 41.8103149 , 42.60980698, 42.60980698, 39.45089471, 40.22818473, 40.22818473, 41.01449967, 41.01449967, 41.8103149 , 41.8103149 , 42.60980698, 41.01449967, 41.8103149 , 41.8103149 , 42.60980698, 42.60980698, 42.60980698, 42.60980698, 29.31319896, ... 32.08995126, 27.95318688, 28.63098984, 28.63098984, 29.31319896, 29.31319896, 30. , 30. , 30.69158768, 29.31319896, 30. , 30. , 30.69158768, 30.69158768, 31.38816646, 31.38816646, 32.08995126, 30.69158768, 31.38816646, 31.38816646, 32.08995126, 32.08995126, 32.7971683 , 32.7971683 , 33.51005607, 32.08995126, 32.7971683 , 32.7971683 , 33.51005607, 33.51005607, 34.22886633, 34.22886633, 34.95386526, 30.69158768, 31.38816646, 31.38816646, 32.08995126, 32.08995126, 32.7971683 , 32.7971683 , 33.51005607, 32.08995126, 32.7971683 , 32.7971683 , 33.51005607, 33.51005607, 34.22886633, 34.22886633, 34.95386526, 33.51005607, 34.22886633, 34.22886633, 34.95386526, 34.95386526, 35.68533471, 35.68533471, 36.42357364, 34.95386526, 35.68533471, 35.68533471, 36.42357364, 36.42357364, 37.16889966, 37.16889966, 37.92165078, 33.51005607, 34.22886633, 34.22886633, 34.95386526, 34.95386526, 35.68533471, 35.68533471, 36.42357364, 34.95386526, 35.68533471, 35.68533471, 36.42357364, 36.42357364, 37.16889966, 37.16889966, 37.92165078, 36.42357364, 37.16889966, 37.16889966, 37.92165078, 37.92165078, 38.68218745, 38.68218745, 39.45089471, 37.92165078, 38.68218745, 38.68218745, 39.45089471, 39.45089471, 40.22818473, 40.22818473, 41.01449967])
- node_x(n_node)float640.8775 0.9596 ... 0.7804 0.9137
- standard_name :
- x
- long name :
- Cartesian x location of the corner nodes of each face
- units :
- meters
- axis :
- X
array([0.87745958, 0.95956227, 0.85722523, 0.86185525, 0.84664102, 0.90921229, 0.92211738, 0.72138854, 0.78823319, 0.91804579, 0.83950768, 0.84109052, 0.95148755, 0.72625927, 0.93571868, 0.83950768, 0.93051822, 0.94963166, 0.80576665, 0.79662604, 0.8157102 , 0.76562526, 0.7674646 , 0.84562074, 0.93327862, 0.95191412, 0.76514474, 0.85639711, 0.83071443, 0.81905824, 0.9411762 , 0.72276502, 0.88007369, 0.88166855, 0.86185525, 0.82281603, 0.82428943, 0.89400799, 0.93559852, 0.94460917, 0.94734392, 0.93729399, 0.89245587, 0.80168252, 0.74767917, 0.91365016, 0.84441882, 0.84715131, 0.76913211, 0.85340128, 0.89394921, 0.92267317, 0.92814931, 0.93899049, 0.88007369, 0.88594158, 0.77211131, 0.88326436, 0.95320974, 0.84836133, 0.85675634, 0.93781741, 0.87736932, 0.93166536, 0.76913211, 0.89870288, 0.88893604, 0.93826916, 0.94280904, 0.94167339, 0.72555997, 0.85340128, 0.94243779, 0.93729399, 0.73103419, 0.7887925 , 0.89678194, 0.89870288, 0.91721305, 0.95392829, 0.77552464, 0.8594279 , 0.84059338, 0.83958084, 0.8859798 , 0.89488843, 0.8180712 , 0.81659139, 0.74994607, 0.73103419, 0.91583413, 0.83221984, 0.75912402, 0.73728864, 0.93166536, 0.91314279, 0.76932216, 0.76255878, 0.82580137, 0.84954779, ... 0.79086524, 0.89273005, 0.88948573, 0.94635614, 0.78154658, 0.88862768, 0.88903553, 0.95263556, 0.93899049, 0.82884526, 0.71752863, 0.84539917, 0.90359956, 0.93963633, 0.87189086, 0.87666668, 0.92713645, 0.90597324, 0.7674646 , 0.91583413, 0.78038964, 0.90544914, 0.8608839 , 0.94252509, 0.75521492, 0.77475409, 0.77968445, 0.73232396, 0.91039258, 0.88594158, 0.72480001, 0.91721621, 0.9497664 , 0.79661798, 0.77552464, 0.89894758, 0.76562526, 0.83654569, 0.72555997, 0.89488843, 0.84664102, 0.75127451, 0.82057938, 0.89239276, 0.76750553, 0.88194018, 0.90819439, 0.78287572, 0.94252509, 0.7150974 , 0.85665199, 0.78512635, 0.93440912, 0.93327862, 0.89346947, 0.79974682, 0.92590637, 0.90251064, 0.81955191, 0.76324848, 0.91721621, 0.75448671, 0.90659621, 0.89598632, 0.77475409, 0.83071443, 0.77071631, 0.94342198, 0.94167339, 0.88273232, 0.89077851, 0.87897034, 0.81122657, 0.8859798 , 0.84954779, 0.86840743, 0.9497664 , 0.94747315, 0.90878555, 0.73728864, 0.79249733, 0.95956227, 0.93571868, 0.94963166, 0.85722523, 0.78287572, 0.77211131, 0.88697114, 0.92814931, 0.95623194, 0.92469323, 0.93814076, 0.94460917, 0.93405585, 0.79443167, 0.842053 , 0.94578609, 0.79469886, 0.78038964, 0.91369317]) - node_y(n_node)float64-0.02154 0.01178 ... 0.01121
- standard_name :
- y
- long name :
- Cartesian y location of the corner nodes of each face
- units :
- meters
- axis :
- Y
array([-0.02154042, 0.01177619, -0.15960282, 0.08488533, 0.03118364, -0.18085357, 0.03396359, -0.14583184, -0.11692335, -0.02253676, -0.11401881, 0.14594305, 0.05845592, -0.01840402, -0.11540989, 0.11401881, 0.12637952, 0.02331215, 0.15002199, -0.15845877, 0.17268717, 0.15229233, 0.08511022, -0.05195185, -0.20957472, 0.09375536, 0.10391911, -0.1923104 , -0.07153685, -0.0301677 , -0.15143653, 0.07349802, 0.07578742, -0.0541665 , -0.08488533, -0.08104031, -0.19575592, -0.01097168, 0.08056893, 0.1282933 , -0.06988029, -0.05758392, -0.11007393, 0.06903677, -0.101547 , -0.2169777 , -0.1252577 , 0.01039663, 0.13345708, -0.02094983, 0.1892505 , 0.01132347, -0.1144763 , 0.01152373, -0.07578742, -0.12032529, 0.00947571, 0.01083983, 0.01169823, -0.20147262, 0.07377944, 0.12737087, 0.19701987, -0.18531976, -0.13345708, 0.09966427, 0.16550691, 0.09241145, 0. , 0.04626145, 0.03679624, 0.02094983, -0.16352847, 0.05758392, 0.14541174, 0.00968043, 0.06615061, -0.09966427, 0.18244502, 0.07036598, -0.14439136, -0.20410076, 0. , 0.04124596, 0.15373208, 0.08813882, 0.05025931, -0.07032065, 0.08316745, -0.14541174, -0.06755598, -0.05112855, -0.14133781, 0.10936644, 0.18531976, 0.03363304, 0.06625006, -0.03746211, -0.04056902, -0.08367315, ... -0.09754392, -0.14364148, -0.13194274, -0.01161412, 0.15545928, 0.09854695, -0.21113211, -0.03508765, -0.01152373, -0.17546789, -0.16377123, 0.15740098, 0.03328154, 0.13938188, -0.01070025, 0.04306787, -0.14917752, -0.21515456, -0.08511022, 0.06755598, -0.01915749, 0.12297473, 0.13851739, 0.02313769, 0.11202555, -0.0955568 , 0.03830344, -0.07328007, 0.07839832, 0.12032529, -0.1278018 , -0.04505994, 0.08178899, 0.01955587, 0.14439136, 0.02206792, -0.15229233, 0.08239256, -0.03679624, -0.08813882, -0.03118364, 0.17841601, -0.10120881, -0.05482536, -0.18227063, -0.17542881, -0.10071686, 0.18592081, -0.02313769, -0.12816762, -0.12707232, -0.13623235, -0.1503477 , 0.20957472, -0.03290843, 0.08869025, 0.19601588, -0.05544696, 0.01005792, -0.0187367 , 0.04505994, -0.00925941, -0.06687455, 0.12168953, 0.0955568 , 0.07153685, 0.04735 , 0.1756514 , -0.04626145, 0.03251296, -0.07670926, -0.16365144, -0.19265369, -0.15373208, 0.08367315, 0.16168478, -0.08178899, -0.10507279, -0.02230943, -0.10936644, -0.17796123, -0.01177619, 0.11540989, -0.02331215, 0.15960282, -0.18592081, -0.00947571, 0.19917603, 0.1144763 , 0.02347418, -0.18393292, 0.1866078 , -0.1282933 , -0.04588722, -0.12782514, 0.09338192, -0.03483536, -0.05862051, 0.01915749, 0.01121326]) - node_z(n_node)float640.4792 0.2812 ... 0.625 0.4062
- standard_name :
- z
- long name :
- Cartesian z location of the corner nodes of each face
- units :
- meters
array([0.47916667, 0.28125 , 0.48958333, 0.5 , 0.53125 , 0.375 , 0.38541667, 0.67700195, 0.60416667, 0.39583333, 0.53125 , 0.52083333, 0.30208333, 0.68717448, 0.33333333, 0.53125 , 0.34375 , 0.3125 , 0.57291667, 0.58333333, 0.55208333, 0.625 , 0.63541667, 0.53125 , 0.29166667, 0.29166667, 0.63541667, 0.47916667, 0.55208333, 0.57291667, 0.30208333, 0.68717448, 0.46875 , 0.46875 , 0.5 , 0.5625 , 0.53125 , 0.44791667, 0.34375 , 0.30208333, 0.3125 , 0.34375 , 0.4375 , 0.59375 , 0.65625 , 0.34375 , 0.52083333, 0.53125 , 0.625 , 0.52083333, 0.40625 , 0.38541667, 0.35416667, 0.34375 , 0.46875 , 0.44791667, 0.63541667, 0.46875 , 0.30208333, 0.48958333, 0.51041667, 0.32291667, 0.4375 , 0.3125 , 0.625 , 0.42708333, 0.42708333, 0.33333333, 0.33333333, 0.33333333, 0.68717448, 0.52083333, 0.29166667, 0.34375 , 0.66666667, 0.61458333, 0.4375 , 0.42708333, 0.35416667, 0.29166667, 0.61458333, 0.46875 , 0.54166667, 0.54166667, 0.4375 , 0.4375 , 0.57291667, 0.57291667, 0.65625 , 0.66666667, 0.39583333, 0.55208333, 0.63541667, 0.66666667, 0.3125 , 0.40625 , 0.63541667, 0.64583333, 0.5625 , 0.52083333, ... 0.60416667, 0.42708333, 0.4375 , 0.32291667, 0.60416667, 0.44791667, 0.40625 , 0.30208333, 0.34375 , 0.53125 , 0.67700195, 0.51041667, 0.42708333, 0.3125 , 0.48958333, 0.47916667, 0.34375 , 0.36458333, 0.63541667, 0.39583333, 0.625 , 0.40625 , 0.48958333, 0.33333333, 0.64583333, 0.625 , 0.625 , 0.67700195, 0.40625 , 0.44791667, 0.67700195, 0.39583333, 0.30208333, 0.60416667, 0.61458333, 0.4375 , 0.625 , 0.54166667, 0.68717448, 0.4375 , 0.53125 , 0.63541667, 0.5625 , 0.44791667, 0.61458333, 0.4375 , 0.40625 , 0.59375 , 0.33333333, 0.68717448, 0.5 , 0.60416667, 0.32291667, 0.29166667, 0.44791667, 0.59375 , 0.32291667, 0.42708333, 0.57291667, 0.64583333, 0.39583333, 0.65625 , 0.41666667, 0.42708333, 0.625 , 0.55208333, 0.63541667, 0.28125 , 0.33333333, 0.46875 , 0.44791667, 0.44791667, 0.55208333, 0.4375 , 0.52083333, 0.46875 , 0.30208333, 0.30208333, 0.41666667, 0.66666667, 0.58333333, 0.28125 , 0.33333333, 0.3125 , 0.48958333, 0.59375 , 0.63541667, 0.41666667, 0.35416667, 0.29166667, 0.33333333, 0.29166667, 0.30208333, 0.35416667, 0.59375 , 0.53125 , 0.32291667, 0.60416667, 0.625 , 0.40625 ]) - face_x(n_face)float640.8508 0.8472 ... 0.7634 0.7545
- standard_name :
- x
- long name :
- Cartesian x location of the center of each face
- units :
- meters
- axis :
- X
array([0.85076983, 0.8472477 , 0.83903282, 0.84340396, 0.83514883, 0.83923624, 0.83093611, 0.82662958, 0.8223671 , 0.81352964, 0.8347421 , 0.82639196, 0.82991903, 0.8215136 , 0.81776792, 0.80887015, 0.81282895, 0.80386498, 0.79969876, 0.79462152, 0.7850983 , 0.82476443, 0.81629813, 0.81927561, 0.81074254, 0.80754698, 0.79851058, 0.80191866, 0.79280324, 0.81344975, 0.80484368, 0.8072839 , 0.79859824, 0.79594046, 0.78673901, 0.78960867, 0.78031377, 0.78918846, 0.77958 , 0.78339545, 0.77369434, 0.76968448, 0.76369875, 0.75340738, 0.77723814, 0.76743648, 0.77071192, 0.7608013 , 0.75733243, 0.74692421, 0.75057983, 0.74004519, 0.73620973, 0.72919471, 0.7195145 , 0.80077497, 0.7920027 , 0.79391965, 0.78505337, 0.78291937, 0.77352312, 0.77586838, 0.76636238, 0.78671448, 0.77774628, 0.7791557 , 0.77007722, 0.76845124, 0.75882653, 0.76066318, 0.7509102 , 0.76381188, 0.75378333, 0.75653278, 0.74637673, 0.74343487, 0.73276357, 0.73589103, 0.72633691, 0.74886901, 0.73857522, 0.74081452, 0.73135352, 0.72907182, 0.77123934, 0.76204164, 0.76296108, 0.75363465, 0.75249906, 0.74260758, 0.74395332, 0.73455188, 0.75431627, 0.74485093, 0.74529987, 0.73592403, 0.73546655, 0.73318059, 0.72315047, 0.85076983, ... 0.8461946 , 0.87377015, 0.86973896, 0.86657809, 0.8625189 , 0.86539899, 0.86074869, 0.85814685, 0.85346017, 0.85911926, 0.85502811, 0.85139433, 0.84726707, 0.85061981, 0.84589234, 0.84281813, 0.83804528, 0.85578644, 0.85051062, 0.84845702, 0.84313553, 0.84491954, 0.83901147, 0.83749378, 0.83152975, 0.84084366, 0.83547161, 0.83294619, 0.82751846, 0.82977402, 0.82374856, 0.82175958, 0.81566696, 0.85992722, 0.85359411, 0.85359411, 0.84721511, 0.84695994, 0.84002378, 0.84053008, 0.83353782, 0.84695994, 0.84053008, 0.84002378, 0.83353782, 0.83378894, 0.82673503, 0.82673503, 0.81961362, 0.8327846 , 0.82524135, 0.82623703, 0.81862636, 0.81739285, 0.80923784, 0.81070433, 0.80246934, 0.81936677, 0.81168248, 0.8121717 , 0.80440723, 0.80368034, 0.79535838, 0.79631802, 0.7879017 , 0.8327846 , 0.82623703, 0.82524135, 0.81862636, 0.81936677, 0.8121717 , 0.81168248, 0.80440723, 0.81739285, 0.81070433, 0.80923784, 0.80246934, 0.80368034, 0.79631802, 0.79535838, 0.7879017 , 0.80464957, 0.79679798, 0.79679798, 0.7888519 , 0.78861432, 0.78009579, 0.78056597, 0.77193689, 0.78861432, 0.78056597, 0.78009579, 0.77193689, 0.77216945, 0.76342094, 0.76342094, 0.75454353]) - face_y(n_face)float640.191 0.1794 ... -0.009369 0.0
- standard_name :
- y
- long name :
- Cartesian y location of the center of each face
- units :
- meters
- axis :
- Y
array([ 0.19104675, 0.17936371, 0.18841112, 0.16776348, 0.17680236, 0.15625354, 0.16528347, 0.18562588, 0.17409645, 0.18268419, 0.14484149, 0.15386212, 0.1335351 , 0.14254613, 0.16266415, 0.17123912, 0.15133688, 0.15989869, 0.17957836, 0.16822267, 0.17629972, 0.12234225, 0.13134348, 0.11127096, 0.1202623 , 0.14012269, 0.14867101, 0.1290298 , 0.13756441, 0.10032946, 0.10931087, 0.0895261 , 0.0984977 , 0.11806661, 0.12658738, 0.10724171, 0.11574861, 0.15697934, 0.16503835, 0.1458568 , 0.15389737, 0.17283843, 0.16167627, 0.16918328, 0.13486361, 0.14288547, 0.1240086 , 0.13201155, 0.15064279, 0.15812507, 0.13974701, 0.14720414, 0.16532142, 0.15437171, 0.15481356, 0.07886945, 0.08783145, 0.06836827, 0.07732101, 0.09656389, 0.10505703, 0.08604218, 0.09452178, 0.05803155, 0.06697551, 0.04786848, 0.05680431, 0.07568584, 0.08415228, 0.0655044 , 0.0739582 , 0.11330079, 0.12128477, 0.10274947, 0.11071453, 0.12899819, 0.13642988, 0.11840587, 0.11875628, 0.09236418, 0.10031054, 0.08215478, 0.08240375, 0.10061129, 0.03788856, 0.04681706, 0.02810152, 0.0370237 , 0.05550767, 0.06394954, 0.04570578, 0.04584635, 0.01851743, 0.02743448, 0.00914666, 0.00917497, 0.02751922, 0.06414499, 0.13682745, -0.19104675, ... -0.04157087, -0.12961156, -0.11812471, -0.13943359, -0.12794259, -0.10673679, -0.09545523, -0.11655031, -0.10526427, -0.14907133, -0.13757519, -0.15851719, -0.14701478, -0.12617753, -0.11488595, -0.13561059, -0.12431227, -0.08428761, -0.0732416 , -0.09409211, -0.0830416 , -0.06232501, -0.0515458 , -0.07212065, -0.06133732, -0.10370817, -0.09265206, -0.11312765, -0.10206467, -0.08172561, -0.07093698, -0.09113142, -0.08033618, 0. , 0.0104757 , -0.0104757 , 0. , 0.0207917 , 0.03093991, 0.01031537, 0.0204622 , -0.0207917 , -0.01031537, -0.03093991, -0.0204622 , 0. , 0.01014607, -0.01014607, 0. , 0.04091208, 0.05069982, 0.03043211, 0.04021653, 0.06029452, 0.0696874 , 0.04980672, 0.05919369, 0.02011433, 0.02989604, 0.00996735, 0.01974709, 0.03948228, 0.04886392, 0.02933013, 0.03870713, -0.04091208, -0.03043211, -0.05069982, -0.04021653, -0.02011433, -0.00996735, -0.02989604, -0.01974709, -0.06029452, -0.04980672, -0.0696874 , -0.05919369, -0.03948228, -0.02933013, -0.04886392, -0.03870713, 0. , 0.00977867, -0.00977867, 0. , 0.01935939, 0.02873263, 0.00957947, 0.01894999, -0.01935939, -0.00957947, -0.02873263, -0.01894999, 0. , 0.00936905, -0.00936905, 0. ]) - face_z(n_face)float640.4896 0.5 0.5104 ... 0.6458 0.6562
- standard_name :
- z
- long name :
- Cartesian z location of the center of each face
- units :
- meters
array([0.48958333, 0.5 , 0.51041667, 0.51041667, 0.52083333, 0.52083333, 0.53125 , 0.53125 , 0.54166667, 0.55208333, 0.53125 , 0.54166667, 0.54166667, 0.55208333, 0.55208333, 0.5625 , 0.5625 , 0.57291667, 0.57291667, 0.58333333, 0.59375 , 0.55208333, 0.5625 , 0.5625 , 0.57291667, 0.57291667, 0.58333333, 0.58333333, 0.59375 , 0.57291667, 0.58333333, 0.58333333, 0.59375 , 0.59375 , 0.60416667, 0.60416667, 0.61458333, 0.59375 , 0.60416667, 0.60416667, 0.61458333, 0.61458333, 0.625 , 0.63541667, 0.61458333, 0.625 , 0.625 , 0.63541667, 0.63541667, 0.64583333, 0.64583333, 0.65625 , 0.65625 , 0.66666667, 0.67700195, 0.59375 , 0.60416667, 0.60416667, 0.61458333, 0.61458333, 0.625 , 0.625 , 0.63541667, 0.61458333, 0.625 , 0.625 , 0.63541667, 0.63541667, 0.64583333, 0.64583333, 0.65625 , 0.63541667, 0.64583333, 0.64583333, 0.65625 , 0.65625 , 0.66666667, 0.66666667, 0.67700195, 0.65625 , 0.66666667, 0.66666667, 0.67700195, 0.67700195, 0.63541667, 0.64583333, 0.64583333, 0.65625 , 0.65625 , 0.66666667, 0.66666667, 0.67700195, 0.65625 , 0.66666667, 0.66666667, 0.67700195, 0.67700195, 0.67700195, 0.67700195, 0.48958333, ... 0.53125 , 0.46875 , 0.47916667, 0.47916667, 0.48958333, 0.48958333, 0.5 , 0.5 , 0.51041667, 0.48958333, 0.5 , 0.5 , 0.51041667, 0.51041667, 0.52083333, 0.52083333, 0.53125 , 0.51041667, 0.52083333, 0.52083333, 0.53125 , 0.53125 , 0.54166667, 0.54166667, 0.55208333, 0.53125 , 0.54166667, 0.54166667, 0.55208333, 0.55208333, 0.5625 , 0.5625 , 0.57291667, 0.51041667, 0.52083333, 0.52083333, 0.53125 , 0.53125 , 0.54166667, 0.54166667, 0.55208333, 0.53125 , 0.54166667, 0.54166667, 0.55208333, 0.55208333, 0.5625 , 0.5625 , 0.57291667, 0.55208333, 0.5625 , 0.5625 , 0.57291667, 0.57291667, 0.58333333, 0.58333333, 0.59375 , 0.57291667, 0.58333333, 0.58333333, 0.59375 , 0.59375 , 0.60416667, 0.60416667, 0.61458333, 0.55208333, 0.5625 , 0.5625 , 0.57291667, 0.57291667, 0.58333333, 0.58333333, 0.59375 , 0.57291667, 0.58333333, 0.58333333, 0.59375 , 0.59375 , 0.60416667, 0.60416667, 0.61458333, 0.59375 , 0.60416667, 0.60416667, 0.61458333, 0.61458333, 0.625 , 0.625 , 0.63541667, 0.61458333, 0.625 , 0.625 , 0.63541667, 0.63541667, 0.64583333, 0.64583333, 0.65625 ])
- face_edge_connectivity(n_face, n_max_face_edges)int64883 884 998 997 ... 782 1374 1102
- cf_role :
- face_edge_connectivity
- long name :
- Maps every face to its edges.
- start_index :
- 0
- _FillValue :
- -9223372036854775808
array([[ 883, 884, 998, 997], [ 885, 1061, 1060, 884], [ 970, 1318, 885, 882], ..., [ 850, 1102, 212, 210], [1374, 1468, 1469, 1375], [ 780, 782, 1374, 1102]], shape=(702, 4)) - face_node_connectivity(n_face, n_max_face_nodes)int64372 286 395 336 ... 384 245 736 577
- cf_role :
- face_node_connectivity
- long name :
- Maps every face to its corner nodes.
- start_index :
- 0
- _FillValue :
- -9223372036854775808
array([[372, 286, 395, 336], [286, 564, 365, 395], [323, 515, 564, 286], ..., [272, 384, 577, 56], [577, 736, 734, 761], [384, 245, 736, 577]], shape=(702, 4)) - edge_face_connectivity(n_edge, two)int64505 591 505 ... 347 350
- cf_role :
- edge_face_connectivity
- long name :
- Faces that neighbor each edge
- start_index :
- 0
- _FillValue :
- -9223372036854775808
array([[ 505, 591], [ 505, 508], [ 591, 594], ..., [ 559, 561], [ 135, -9223372036854775808], [ 347, 350]], shape=(1476, 2)) - edge_node_connectivity(n_edge, two)int640 273 0 418 0 ... 755 760 758 771
- cf_role :
- edge_node_connectivity
- long name :
- Maps every edge to the two nodes that it connects.
- start_index :
- 0
array([[ 0, 273], [ 0, 418], [ 0, 541], ..., [749, 770], [755, 760], [758, 771]], shape=(1476, 2)) - node_edge_connectivity(n_node, n_max_node_edges)int640 1 2 3 4 ... 368 520 1037 1413
- cf_role :
- node_edge_connectivity
- long name :
- Edges that neighbor each node
- start_index :
- 0
- _FillValue :
- -9223372036854775808
array([[ 0, 1, 2, 3], [ 4, 5, -9223372036854775808, -9223372036854775808], [ 6, 7, 8, 9], ..., [ 408, 456, 1178, 1319], [ 213, 276, 541, 1418], [ 368, 520, 1037, 1413]], shape=(775, 4))
- n_nodes_per_face(n_face)int644 4 4 4 4 4 4 4 ... 4 4 4 4 4 4 4 4
- cf_role :
- n_nodes_per_face
- long name :
- Number of nodes per face
array([4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4])
- zoom :
- 6
- n_side :
- 64
- n_pix :
- 49152
- nest :
- True
- source_grid_spec :
- HEALPix
- sphere_radius :
- 1.0
The workaround is easy enough to write for 1 dim, but imagine having multiple extra dims like “levels” and “time” too! Then it becomes more cumbersome. But, the u.curl(v) syntax will work for all cases, regardless of extra dims.
# --- plotting a few points in time:---
ncols = 2
frame_idx = [0, 7, 14, 21]
vmax = np.abs(curl).max().item()
panels = []
for k, i in enumerate(frame_idx):
shading = curl.isel(time=i).plot(
cmap="RdBu_r", clim=(-vmax, vmax), colorbar=(k % ncols == ncols - 1),
title=f"t = {t[i]:.2f}", aspect=1,
)
arrows = plot_vector_field(u.isel(time=i), v.isel(time=i))
panels.append(shading * arrows)
hv.Layout(panels).cols(ncols)
# --- Animation (with HoloViews' built-in playback controls) ---
vmax = np.abs(curl).max().item()
def frame(i):
shading = curl.isel(time=i).plot(
cmap="RdBu_r", clim=(-vmax, vmax), colorbar=True, aspect=1,
)
arrows = plot_vector_field(u.isel(time=i), v.isel(time=i))
return shading * arrows
anim = hv.HoloMap({f"{t[i]:.3f}": frame(i) for i in range(nt)}, kdims="time")
hv.output(holomap="scrubber", fps=10)
anim
Can also apply other methods like gradient() and divergence(), too!#
Divergence#
div = u.divergence(v)
vmax = np.abs(div).max().item()
# --- Animation (with HoloViews' built-in playback controls) ---
def frame(i):
shading = div.isel(time=i).plot(
cmap="RdBu_r", clim=(-vmax, vmax), colorbar=True, aspect=1,
)
arrows = plot_vector_field(u.isel(time=i), v.isel(time=i))
return shading * arrows
anim = hv.HoloMap({f"{t[i]:.3f}": frame(i) for i in range(nt)}, kdims="time")
hv.output(holomap="scrubber", fps=10)
anim
Note that the divergence limits here are much much smaller!
Why do the values decrease as the vortex moves towards the equator? It’s probably due to the metric term:
where \(\varphi\) is the latitude and \(a\) is the sphere radius. Prompt: can you prove whether it is actually due to the metric term?
See the docs page for more details! https://uxarray.readthedocs.io/en/latest/user-guide/vector_calculus.html#divergence-f
Gradient#
Gradient takes a scalar field as an input and ouputs zonal and meridional components, so the visualization is a little different. For now, let’s just take the gradient of the magnitude of the field to see what kind of outputs it gives:
mag = np.sqrt(u**2 + v**2).rename("magnitude(u,v)")
mag
<xarray.UxDataArray 'magnitude(u,v)' (n_face: 702, time: 31)> Size: 174kB 0.002735 0.005388 0.01001 0.01766 0.02968 ... 0.0919 0.0919 0.0919 0.0919 0.0919 Coordinates: * time (time) float64 248B 0.0 0.03333 0.06667 0.1 ... 0.9333 0.9667 1.0 Dimensions without coordinates: n_face
<xarray.UxDataArray 'magnitude(u,v)' (n_face: 702, time: 31)> Size: 174kB 0.002735 0.005388 0.01001 0.01766 0.02968 ... 0.0919 0.0919 0.0919 0.0919 0.0919 Coordinates: * time (time) float64 248B 0.0 0.03333 0.06667 0.1 ... 0.9333 0.9667 1.0 Dimensions without coordinates: n_face
- n_face: 702
- time: 31
- 0.002735 0.005388 0.01001 0.01766 ... 0.0919 0.0919 0.0919 0.0919
array([[0.00273475, 0.00538795, 0.01001334, ..., 0.03699406, 0.02249739, 0.01304976], [0.01029265, 0.01884615, 0.0327625 , ..., 0.0327625 , 0.01884615, 0.01029265], [0.01311346, 0.02259782, 0.03714437, ..., 0.00996267, 0.00535816, 0.00271814], ..., [0.41588716, 0.36238353, 0.30581981, ..., 0.11422827, 0.11422827, 0.11422827], [0.23849556, 0.22264332, 0.20822933, ..., 0.18230433, 0.18230433, 0.18230433], [0.20759506, 0.174781 , 0.14516362, ..., 0.09189702, 0.09189702, 0.09189702]], shape=(702, 31)) - time(time)float640.0 0.03333 0.06667 ... 0.9667 1.0
array([0. , 0.033333, 0.066667, 0.1 , 0.133333, 0.166667, 0.2 , 0.233333, 0.266667, 0.3 , 0.333333, 0.366667, 0.4 , 0.433333, 0.466667, 0.5 , 0.533333, 0.566667, 0.6 , 0.633333, 0.666667, 0.7 , 0.733333, 0.766667, 0.8 , 0.833333, 0.866667, 0.9 , 0.933333, 0.966667, 1. ])
- timePandasIndex
PandasIndex(Index([ 0.0, 0.03333333333333333, 0.06666666666666667, 0.1, 0.13333333333333333, 0.16666666666666666, 0.2, 0.23333333333333334, 0.26666666666666666, 0.3, 0.3333333333333333, 0.36666666666666664, 0.4, 0.43333333333333335, 0.4666666666666667, 0.5, 0.5333333333333333, 0.5666666666666667, 0.6, 0.6333333333333333, 0.6666666666666666, 0.7, 0.7333333333333333, 0.7666666666666666, 0.8, 0.8333333333333334, 0.8666666666666667, 0.9, 0.9333333333333333, 0.9666666666666667, 1.0], dtype='float64', name='time'))
Show Grid Information
<uxarray.Grid> Original Grid Type: HEALPix Grid Dimensions: * n_node: 775 * n_edge: 1476 * n_face: 702 * n_max_face_nodes: 4 * n_max_face_edges: 4 * n_max_node_edges: 4 * two: 2 Grid Coordinates (Spherical): * node_lon: (775,) * node_lat: (775,) * face_lon: (702,) * face_lat: (702,) Grid Coordinates (Cartesian): * node_x: (775,) * node_y: (775,) * node_z: (775,) * face_x: (702,) * face_y: (702,) * face_z: (702,) Grid Connectivity Variables: * face_edge_connectivity: (702, 4) * face_node_connectivity: (702, 4) * edge_face_connectivity: (1476, 2) * edge_node_connectivity: (1476, 2) * node_edge_connectivity: (775, 4) Grid Descriptor Variables: * n_nodes_per_face: (702,)
- n_face: 702
- n_node: 775
- n_max_face_nodes: 4
- lat_lon: 2
- min_max: 2
- n_edge: 1476
- two: 2
- n_max_face_edges: 4
- n_max_node_edges: 4
- node_lon(n_node)float64-1.406 0.7031 ... 1.406 0.7031
- standard_name :
- longitude
- long name :
- Longitude of the corner nodes of each face
- units :
- degrees_east
array([ -1.40625 , 0.703125 , -10.546875 , 5.625 , 2.109375 , -11.25 , 2.109375 , -11.42857143, -8.4375 , -1.40625 , -7.734375 , 9.84375 , 3.515625 , -1.4516129 , -7.03125 , 7.734375 , 7.734375 , 1.40625 , 10.546875 , -11.25 , 11.953125 , 11.25 , 6.328125 , -3.515625 , -12.65625 , 5.625 , 7.734375 , -12.65625 , -4.921875 , -2.109375 , -9.140625 , 5.80645161, 4.921875 , -3.515625 , -5.625 , -5.625 , -13.359375 , -0.703125 , 4.921875 , 7.734375 , -4.21875 , -3.515625 , -7.03125 , 4.921875 , -7.734375 , -13.359375 , -8.4375 , 0.703125 , 9.84375 , -1.40625 , 11.953125 , 0.703125 , -7.03125 , 0.703125 , -4.921875 , -7.734375 , 0.703125 , 0.703125 , 0.703125 , -13.359375 , 4.921875 , 7.734375 , 12.65625 , -11.25 , -9.84375 , 6.328125 , 10.546875 , 5.625 , 0. , 2.8125 , 2.90322581, 1.40625 , -9.84375 , 3.515625 , 11.25 , 0.703125 , 4.21875 , -6.328125 , 11.25 , 4.21875 , ... 7.734375 , 9.140625 , 1.40625 , 8.4375 , -7.03125 , 2.8125 , -5.71428571, 4.921875 , 7.734375 , -10. , -2.8125 , 4.921875 , 1.40625 , 10.546875 , 1.40625 , -11.25 , 5.625 , -2.90322581, -5.625 , -2.109375 , 13.359375 , -7.03125 , -3.515625 , -13.359375 , -11.25 , -6.328125 , 13.359375 , -1.40625 , -10.16129032, -8.4375 , -9.84375 , -9.140625 , 12.65625 , -2.109375 , 6.328125 , 11.953125 , -3.515625 , 0.703125 , -1.40625 , 2.8125 , -0.703125 , -4.21875 , 7.734375 , 7.03125 , 4.921875 , 3.515625 , 10.546875 , -2.8125 , 2.109375 , -4.921875 , -10.546875 , -13.359375 , -9.84375 , 5.625 , 10.546875 , -4.921875 , -6.328125 , -1.40625 , -8.4375 , -12.65625 , -0.703125 , 7.03125 , -1.40625 , 10.546875 , -13.359375 , -0.703125 , 12.65625 , 7.03125 , 1.40625 , -11.25 , 11.25 , -7.734375 , -2.8125 , -9.140625 , 6.328125 , -2.109375 , -4.21875 , 1.40625 , 0.703125 ]) - node_lat(n_node)float6428.63 16.33 29.31 ... 38.68 23.97
- standard_name :
- latitude
- long name :
- Latitude of the corner nodes of each face
- units :
- degrees_north
array([28.63098984, 16.33482278, 29.31319896, 30. , 32.08995126, 22.02431284, 22.66960987, 42.60980698, 37.16889966, 23.31795707, 32.08995126, 31.38816646, 17.58277601, 43.40685849, 19.47122063, 32.08995126, 20.10550979, 18.20995686, 34.95386526, 35.68533471, 33.51005607, 38.68218745, 39.45089471, 32.08995126, 16.9577633 , 16.9577633 , 39.45089471, 28.63098984, 33.51005607, 34.95386526, 17.58277601, 43.40685849, 27.95318688, 27.95318688, 30. , 34.22886633, 32.08995126, 26.61009781, 20.10550979, 17.58277601, 18.20995686, 20.10550979, 25.94447977, 36.42357364, 41.01449967, 20.10550979, 31.38816646, 32.08995126, 38.68218745, 31.38816646, 23.96948232, 22.66960987, 20.74237995, 20.10550979, 27.95318688, 26.61009781, 39.45089471, 27.95318688, 17.58277601, 29.31319896, 30.69158768, 18.83940455, 25.94447977, 18.20995686, 38.68218745, 25.28260304, 25.28260304, 19.47122063, 19.47122063, 19.47122063, 43.40685849, 31.38816646, 16.9577633 , 20.10550979, 41.8103149 , 37.92165078, 25.94447977, 25.28260304, 20.74237995, 16.9577633 , 37.92165078, 27.95318688, 32.7971683 , 32.7971683 , 25.94447977, 25.94447977, 34.95386526, 34.95386526, 41.01449967, 41.8103149 , 23.31795707, 33.51005607, 39.45089471, 41.8103149 , 18.20995686, 23.96948232, 39.45089471, 40.22818473, 34.22886633, 31.38816646, ... 37.16889966, 25.28260304, 25.94447977, 18.83940455, 37.16889966, 26.61009781, 23.96948232, 17.58277601, 20.10550979, 32.08995126, 42.60980698, 30.69158768, 25.28260304, 18.20995686, 29.31319896, 28.63098984, 20.10550979, 21.38194258, 39.45089471, 23.31795707, 38.68218745, 23.96948232, 29.31319896, 19.47122063, 40.22818473, 38.68218745, 38.68218745, 42.60980698, 23.96948232, 26.61009781, 42.60980698, 23.31795707, 17.58277601, 37.16889966, 37.92165078, 25.94447977, 38.68218745, 32.7971683 , 43.40685849, 25.94447977, 32.08995126, 39.45089471, 34.22886633, 26.61009781, 37.92165078, 25.94447977, 23.96948232, 36.42357364, 19.47122063, 43.40685849, 30. , 37.16889966, 18.83940455, 16.9577633 , 26.61009781, 36.42357364, 18.83940455, 25.28260304, 34.95386526, 40.22818473, 23.31795707, 41.01449967, 24.62431835, 25.28260304, 38.68218745, 33.51005607, 39.45089471, 16.33482278, 19.47122063, 27.95318688, 26.61009781, 26.61009781, 33.51005607, 25.94447977, 31.38816646, 27.95318688, 17.58277601, 17.58277601, 24.62431835, 41.8103149 , 35.68533471, 16.33482278, 19.47122063, 18.20995686, 29.31319896, 36.42357364, 39.45089471, 24.62431835, 20.74237995, 16.9577633 , 19.47122063, 16.9577633 , 17.58277601, 20.74237995, 36.42357364, 32.08995126, 18.83940455, 37.16889966, 38.68218745, 23.96948232]) - face_lon(n_face)float6412.66 11.95 12.66 ... -0.7031 0.0
- standard_name :
- longitude
- long name :
- Longitude of the center of each face
- units :
- degrees_east
array([ 12.65625 , 11.953125 , 12.65625 , 11.25 , 11.953125 , 10.546875 , 11.25 , 12.65625 , 11.953125 , 12.65625 , 9.84375 , 10.546875 , 9.140625 , 9.84375 , 11.25 , 11.953125 , 10.546875 , 11.25 , 12.65625 , 11.953125 , 12.65625 , 8.4375 , 9.140625 , 7.734375 , 8.4375 , 9.84375 , 10.546875 , 9.140625 , 9.84375 , 7.03125 , 7.734375 , 6.328125 , 7.03125 , 8.4375 , 9.140625 , 7.734375 , 8.4375 , 11.25 , 11.953125 , 10.546875 , 11.25 , 12.65625 , 11.953125 , 12.65625 , 9.84375 , 10.546875 , 9.140625 , 9.84375 , 11.25 , 11.953125 , 10.546875 , 11.25 , 12.65625 , 11.953125 , 12.14285714, 5.625 , 6.328125 , 4.921875 , 5.625 , 7.03125 , 7.734375 , 6.328125 , 7.03125 , 4.21875 , 4.921875 , 3.515625 , 4.21875 , 5.625 , 6.328125 , 4.921875 , 5.625 , 8.4375 , 9.140625 , 7.734375 , 8.4375 , 9.84375 , 10.546875 , 9.140625 , 9.28571429, 7.03125 , ... -6.328125 , -5.625 , -4.21875 , -3.515625 , -4.921875 , -4.21875 , -7.03125 , -6.328125 , -7.734375 , -7.03125 , -5.625 , -4.921875 , -6.328125 , -5.625 , 0. , 0.703125 , -0.703125 , 0. , 1.40625 , 2.109375 , 0.703125 , 1.40625 , -1.40625 , -0.703125 , -2.109375 , -1.40625 , 0. , 0.703125 , -0.703125 , 0. , 2.8125 , 3.515625 , 2.109375 , 2.8125 , 4.21875 , 4.921875 , 3.515625 , 4.21875 , 1.40625 , 2.109375 , 0.703125 , 1.40625 , 2.8125 , 3.515625 , 2.109375 , 2.8125 , -2.8125 , -2.109375 , -3.515625 , -2.8125 , -1.40625 , -0.703125 , -2.109375 , -1.40625 , -4.21875 , -3.515625 , -4.921875 , -4.21875 , -2.8125 , -2.109375 , -3.515625 , -2.8125 , 0. , 0.703125 , -0.703125 , 0. , 1.40625 , 2.109375 , 0.703125 , 1.40625 , -1.40625 , -0.703125 , -2.109375 , -1.40625 , 0. , 0.703125 , -0.703125 , 0. ]) - face_lat(n_face)float6429.31 30.0 30.69 ... 40.23 41.01
- standard_name :
- latitude
- long name :
- Latitude of the center of each face
- units :
- degrees_north
array([29.31319896, 30. , 30.69158768, 30.69158768, 31.38816646, 31.38816646, 32.08995126, 32.08995126, 32.7971683 , 33.51005607, 32.08995126, 32.7971683 , 32.7971683 , 33.51005607, 33.51005607, 34.22886633, 34.22886633, 34.95386526, 34.95386526, 35.68533471, 36.42357364, 33.51005607, 34.22886633, 34.22886633, 34.95386526, 34.95386526, 35.68533471, 35.68533471, 36.42357364, 34.95386526, 35.68533471, 35.68533471, 36.42357364, 36.42357364, 37.16889966, 37.16889966, 37.92165078, 36.42357364, 37.16889966, 37.16889966, 37.92165078, 37.92165078, 38.68218745, 39.45089471, 37.92165078, 38.68218745, 38.68218745, 39.45089471, 39.45089471, 40.22818473, 40.22818473, 41.01449967, 41.01449967, 41.8103149 , 42.60980698, 36.42357364, 37.16889966, 37.16889966, 37.92165078, 37.92165078, 38.68218745, 38.68218745, 39.45089471, 37.92165078, 38.68218745, 38.68218745, 39.45089471, 39.45089471, 40.22818473, 40.22818473, 41.01449967, 39.45089471, 40.22818473, 40.22818473, 41.01449967, 41.01449967, 41.8103149 , 41.8103149 , 42.60980698, 41.01449967, 41.8103149 , 41.8103149 , 42.60980698, 42.60980698, 39.45089471, 40.22818473, 40.22818473, 41.01449967, 41.01449967, 41.8103149 , 41.8103149 , 42.60980698, 41.01449967, 41.8103149 , 41.8103149 , 42.60980698, 42.60980698, 42.60980698, 42.60980698, 29.31319896, ... 32.08995126, 27.95318688, 28.63098984, 28.63098984, 29.31319896, 29.31319896, 30. , 30. , 30.69158768, 29.31319896, 30. , 30. , 30.69158768, 30.69158768, 31.38816646, 31.38816646, 32.08995126, 30.69158768, 31.38816646, 31.38816646, 32.08995126, 32.08995126, 32.7971683 , 32.7971683 , 33.51005607, 32.08995126, 32.7971683 , 32.7971683 , 33.51005607, 33.51005607, 34.22886633, 34.22886633, 34.95386526, 30.69158768, 31.38816646, 31.38816646, 32.08995126, 32.08995126, 32.7971683 , 32.7971683 , 33.51005607, 32.08995126, 32.7971683 , 32.7971683 , 33.51005607, 33.51005607, 34.22886633, 34.22886633, 34.95386526, 33.51005607, 34.22886633, 34.22886633, 34.95386526, 34.95386526, 35.68533471, 35.68533471, 36.42357364, 34.95386526, 35.68533471, 35.68533471, 36.42357364, 36.42357364, 37.16889966, 37.16889966, 37.92165078, 33.51005607, 34.22886633, 34.22886633, 34.95386526, 34.95386526, 35.68533471, 35.68533471, 36.42357364, 34.95386526, 35.68533471, 35.68533471, 36.42357364, 36.42357364, 37.16889966, 37.16889966, 37.92165078, 36.42357364, 37.16889966, 37.16889966, 37.92165078, 37.92165078, 38.68218745, 38.68218745, 39.45089471, 37.92165078, 38.68218745, 38.68218745, 39.45089471, 39.45089471, 40.22818473, 40.22818473, 41.01449967])
- node_x(n_node)float640.8775 0.9596 ... 0.7804 0.9137
- standard_name :
- x
- long name :
- Cartesian x location of the corner nodes of each face
- units :
- meters
- axis :
- X
array([0.87745958, 0.95956227, 0.85722523, 0.86185525, 0.84664102, 0.90921229, 0.92211738, 0.72138854, 0.78823319, 0.91804579, 0.83950768, 0.84109052, 0.95148755, 0.72625927, 0.93571868, 0.83950768, 0.93051822, 0.94963166, 0.80576665, 0.79662604, 0.8157102 , 0.76562526, 0.7674646 , 0.84562074, 0.93327862, 0.95191412, 0.76514474, 0.85639711, 0.83071443, 0.81905824, 0.9411762 , 0.72276502, 0.88007369, 0.88166855, 0.86185525, 0.82281603, 0.82428943, 0.89400799, 0.93559852, 0.94460917, 0.94734392, 0.93729399, 0.89245587, 0.80168252, 0.74767917, 0.91365016, 0.84441882, 0.84715131, 0.76913211, 0.85340128, 0.89394921, 0.92267317, 0.92814931, 0.93899049, 0.88007369, 0.88594158, 0.77211131, 0.88326436, 0.95320974, 0.84836133, 0.85675634, 0.93781741, 0.87736932, 0.93166536, 0.76913211, 0.89870288, 0.88893604, 0.93826916, 0.94280904, 0.94167339, 0.72555997, 0.85340128, 0.94243779, 0.93729399, 0.73103419, 0.7887925 , 0.89678194, 0.89870288, 0.91721305, 0.95392829, 0.77552464, 0.8594279 , 0.84059338, 0.83958084, 0.8859798 , 0.89488843, 0.8180712 , 0.81659139, 0.74994607, 0.73103419, 0.91583413, 0.83221984, 0.75912402, 0.73728864, 0.93166536, 0.91314279, 0.76932216, 0.76255878, 0.82580137, 0.84954779, ... 0.79086524, 0.89273005, 0.88948573, 0.94635614, 0.78154658, 0.88862768, 0.88903553, 0.95263556, 0.93899049, 0.82884526, 0.71752863, 0.84539917, 0.90359956, 0.93963633, 0.87189086, 0.87666668, 0.92713645, 0.90597324, 0.7674646 , 0.91583413, 0.78038964, 0.90544914, 0.8608839 , 0.94252509, 0.75521492, 0.77475409, 0.77968445, 0.73232396, 0.91039258, 0.88594158, 0.72480001, 0.91721621, 0.9497664 , 0.79661798, 0.77552464, 0.89894758, 0.76562526, 0.83654569, 0.72555997, 0.89488843, 0.84664102, 0.75127451, 0.82057938, 0.89239276, 0.76750553, 0.88194018, 0.90819439, 0.78287572, 0.94252509, 0.7150974 , 0.85665199, 0.78512635, 0.93440912, 0.93327862, 0.89346947, 0.79974682, 0.92590637, 0.90251064, 0.81955191, 0.76324848, 0.91721621, 0.75448671, 0.90659621, 0.89598632, 0.77475409, 0.83071443, 0.77071631, 0.94342198, 0.94167339, 0.88273232, 0.89077851, 0.87897034, 0.81122657, 0.8859798 , 0.84954779, 0.86840743, 0.9497664 , 0.94747315, 0.90878555, 0.73728864, 0.79249733, 0.95956227, 0.93571868, 0.94963166, 0.85722523, 0.78287572, 0.77211131, 0.88697114, 0.92814931, 0.95623194, 0.92469323, 0.93814076, 0.94460917, 0.93405585, 0.79443167, 0.842053 , 0.94578609, 0.79469886, 0.78038964, 0.91369317]) - node_y(n_node)float64-0.02154 0.01178 ... 0.01121
- standard_name :
- y
- long name :
- Cartesian y location of the corner nodes of each face
- units :
- meters
- axis :
- Y
array([-0.02154042, 0.01177619, -0.15960282, 0.08488533, 0.03118364, -0.18085357, 0.03396359, -0.14583184, -0.11692335, -0.02253676, -0.11401881, 0.14594305, 0.05845592, -0.01840402, -0.11540989, 0.11401881, 0.12637952, 0.02331215, 0.15002199, -0.15845877, 0.17268717, 0.15229233, 0.08511022, -0.05195185, -0.20957472, 0.09375536, 0.10391911, -0.1923104 , -0.07153685, -0.0301677 , -0.15143653, 0.07349802, 0.07578742, -0.0541665 , -0.08488533, -0.08104031, -0.19575592, -0.01097168, 0.08056893, 0.1282933 , -0.06988029, -0.05758392, -0.11007393, 0.06903677, -0.101547 , -0.2169777 , -0.1252577 , 0.01039663, 0.13345708, -0.02094983, 0.1892505 , 0.01132347, -0.1144763 , 0.01152373, -0.07578742, -0.12032529, 0.00947571, 0.01083983, 0.01169823, -0.20147262, 0.07377944, 0.12737087, 0.19701987, -0.18531976, -0.13345708, 0.09966427, 0.16550691, 0.09241145, 0. , 0.04626145, 0.03679624, 0.02094983, -0.16352847, 0.05758392, 0.14541174, 0.00968043, 0.06615061, -0.09966427, 0.18244502, 0.07036598, -0.14439136, -0.20410076, 0. , 0.04124596, 0.15373208, 0.08813882, 0.05025931, -0.07032065, 0.08316745, -0.14541174, -0.06755598, -0.05112855, -0.14133781, 0.10936644, 0.18531976, 0.03363304, 0.06625006, -0.03746211, -0.04056902, -0.08367315, ... -0.09754392, -0.14364148, -0.13194274, -0.01161412, 0.15545928, 0.09854695, -0.21113211, -0.03508765, -0.01152373, -0.17546789, -0.16377123, 0.15740098, 0.03328154, 0.13938188, -0.01070025, 0.04306787, -0.14917752, -0.21515456, -0.08511022, 0.06755598, -0.01915749, 0.12297473, 0.13851739, 0.02313769, 0.11202555, -0.0955568 , 0.03830344, -0.07328007, 0.07839832, 0.12032529, -0.1278018 , -0.04505994, 0.08178899, 0.01955587, 0.14439136, 0.02206792, -0.15229233, 0.08239256, -0.03679624, -0.08813882, -0.03118364, 0.17841601, -0.10120881, -0.05482536, -0.18227063, -0.17542881, -0.10071686, 0.18592081, -0.02313769, -0.12816762, -0.12707232, -0.13623235, -0.1503477 , 0.20957472, -0.03290843, 0.08869025, 0.19601588, -0.05544696, 0.01005792, -0.0187367 , 0.04505994, -0.00925941, -0.06687455, 0.12168953, 0.0955568 , 0.07153685, 0.04735 , 0.1756514 , -0.04626145, 0.03251296, -0.07670926, -0.16365144, -0.19265369, -0.15373208, 0.08367315, 0.16168478, -0.08178899, -0.10507279, -0.02230943, -0.10936644, -0.17796123, -0.01177619, 0.11540989, -0.02331215, 0.15960282, -0.18592081, -0.00947571, 0.19917603, 0.1144763 , 0.02347418, -0.18393292, 0.1866078 , -0.1282933 , -0.04588722, -0.12782514, 0.09338192, -0.03483536, -0.05862051, 0.01915749, 0.01121326]) - node_z(n_node)float640.4792 0.2812 ... 0.625 0.4062
- standard_name :
- z
- long name :
- Cartesian z location of the corner nodes of each face
- units :
- meters
array([0.47916667, 0.28125 , 0.48958333, 0.5 , 0.53125 , 0.375 , 0.38541667, 0.67700195, 0.60416667, 0.39583333, 0.53125 , 0.52083333, 0.30208333, 0.68717448, 0.33333333, 0.53125 , 0.34375 , 0.3125 , 0.57291667, 0.58333333, 0.55208333, 0.625 , 0.63541667, 0.53125 , 0.29166667, 0.29166667, 0.63541667, 0.47916667, 0.55208333, 0.57291667, 0.30208333, 0.68717448, 0.46875 , 0.46875 , 0.5 , 0.5625 , 0.53125 , 0.44791667, 0.34375 , 0.30208333, 0.3125 , 0.34375 , 0.4375 , 0.59375 , 0.65625 , 0.34375 , 0.52083333, 0.53125 , 0.625 , 0.52083333, 0.40625 , 0.38541667, 0.35416667, 0.34375 , 0.46875 , 0.44791667, 0.63541667, 0.46875 , 0.30208333, 0.48958333, 0.51041667, 0.32291667, 0.4375 , 0.3125 , 0.625 , 0.42708333, 0.42708333, 0.33333333, 0.33333333, 0.33333333, 0.68717448, 0.52083333, 0.29166667, 0.34375 , 0.66666667, 0.61458333, 0.4375 , 0.42708333, 0.35416667, 0.29166667, 0.61458333, 0.46875 , 0.54166667, 0.54166667, 0.4375 , 0.4375 , 0.57291667, 0.57291667, 0.65625 , 0.66666667, 0.39583333, 0.55208333, 0.63541667, 0.66666667, 0.3125 , 0.40625 , 0.63541667, 0.64583333, 0.5625 , 0.52083333, ... 0.60416667, 0.42708333, 0.4375 , 0.32291667, 0.60416667, 0.44791667, 0.40625 , 0.30208333, 0.34375 , 0.53125 , 0.67700195, 0.51041667, 0.42708333, 0.3125 , 0.48958333, 0.47916667, 0.34375 , 0.36458333, 0.63541667, 0.39583333, 0.625 , 0.40625 , 0.48958333, 0.33333333, 0.64583333, 0.625 , 0.625 , 0.67700195, 0.40625 , 0.44791667, 0.67700195, 0.39583333, 0.30208333, 0.60416667, 0.61458333, 0.4375 , 0.625 , 0.54166667, 0.68717448, 0.4375 , 0.53125 , 0.63541667, 0.5625 , 0.44791667, 0.61458333, 0.4375 , 0.40625 , 0.59375 , 0.33333333, 0.68717448, 0.5 , 0.60416667, 0.32291667, 0.29166667, 0.44791667, 0.59375 , 0.32291667, 0.42708333, 0.57291667, 0.64583333, 0.39583333, 0.65625 , 0.41666667, 0.42708333, 0.625 , 0.55208333, 0.63541667, 0.28125 , 0.33333333, 0.46875 , 0.44791667, 0.44791667, 0.55208333, 0.4375 , 0.52083333, 0.46875 , 0.30208333, 0.30208333, 0.41666667, 0.66666667, 0.58333333, 0.28125 , 0.33333333, 0.3125 , 0.48958333, 0.59375 , 0.63541667, 0.41666667, 0.35416667, 0.29166667, 0.33333333, 0.29166667, 0.30208333, 0.35416667, 0.59375 , 0.53125 , 0.32291667, 0.60416667, 0.625 , 0.40625 ]) - face_x(n_face)float640.8508 0.8472 ... 0.7634 0.7545
- standard_name :
- x
- long name :
- Cartesian x location of the center of each face
- units :
- meters
- axis :
- X
array([0.85076983, 0.8472477 , 0.83903282, 0.84340396, 0.83514883, 0.83923624, 0.83093611, 0.82662958, 0.8223671 , 0.81352964, 0.8347421 , 0.82639196, 0.82991903, 0.8215136 , 0.81776792, 0.80887015, 0.81282895, 0.80386498, 0.79969876, 0.79462152, 0.7850983 , 0.82476443, 0.81629813, 0.81927561, 0.81074254, 0.80754698, 0.79851058, 0.80191866, 0.79280324, 0.81344975, 0.80484368, 0.8072839 , 0.79859824, 0.79594046, 0.78673901, 0.78960867, 0.78031377, 0.78918846, 0.77958 , 0.78339545, 0.77369434, 0.76968448, 0.76369875, 0.75340738, 0.77723814, 0.76743648, 0.77071192, 0.7608013 , 0.75733243, 0.74692421, 0.75057983, 0.74004519, 0.73620973, 0.72919471, 0.7195145 , 0.80077497, 0.7920027 , 0.79391965, 0.78505337, 0.78291937, 0.77352312, 0.77586838, 0.76636238, 0.78671448, 0.77774628, 0.7791557 , 0.77007722, 0.76845124, 0.75882653, 0.76066318, 0.7509102 , 0.76381188, 0.75378333, 0.75653278, 0.74637673, 0.74343487, 0.73276357, 0.73589103, 0.72633691, 0.74886901, 0.73857522, 0.74081452, 0.73135352, 0.72907182, 0.77123934, 0.76204164, 0.76296108, 0.75363465, 0.75249906, 0.74260758, 0.74395332, 0.73455188, 0.75431627, 0.74485093, 0.74529987, 0.73592403, 0.73546655, 0.73318059, 0.72315047, 0.85076983, ... 0.8461946 , 0.87377015, 0.86973896, 0.86657809, 0.8625189 , 0.86539899, 0.86074869, 0.85814685, 0.85346017, 0.85911926, 0.85502811, 0.85139433, 0.84726707, 0.85061981, 0.84589234, 0.84281813, 0.83804528, 0.85578644, 0.85051062, 0.84845702, 0.84313553, 0.84491954, 0.83901147, 0.83749378, 0.83152975, 0.84084366, 0.83547161, 0.83294619, 0.82751846, 0.82977402, 0.82374856, 0.82175958, 0.81566696, 0.85992722, 0.85359411, 0.85359411, 0.84721511, 0.84695994, 0.84002378, 0.84053008, 0.83353782, 0.84695994, 0.84053008, 0.84002378, 0.83353782, 0.83378894, 0.82673503, 0.82673503, 0.81961362, 0.8327846 , 0.82524135, 0.82623703, 0.81862636, 0.81739285, 0.80923784, 0.81070433, 0.80246934, 0.81936677, 0.81168248, 0.8121717 , 0.80440723, 0.80368034, 0.79535838, 0.79631802, 0.7879017 , 0.8327846 , 0.82623703, 0.82524135, 0.81862636, 0.81936677, 0.8121717 , 0.81168248, 0.80440723, 0.81739285, 0.81070433, 0.80923784, 0.80246934, 0.80368034, 0.79631802, 0.79535838, 0.7879017 , 0.80464957, 0.79679798, 0.79679798, 0.7888519 , 0.78861432, 0.78009579, 0.78056597, 0.77193689, 0.78861432, 0.78056597, 0.78009579, 0.77193689, 0.77216945, 0.76342094, 0.76342094, 0.75454353]) - face_y(n_face)float640.191 0.1794 ... -0.009369 0.0
- standard_name :
- y
- long name :
- Cartesian y location of the center of each face
- units :
- meters
- axis :
- Y
array([ 0.19104675, 0.17936371, 0.18841112, 0.16776348, 0.17680236, 0.15625354, 0.16528347, 0.18562588, 0.17409645, 0.18268419, 0.14484149, 0.15386212, 0.1335351 , 0.14254613, 0.16266415, 0.17123912, 0.15133688, 0.15989869, 0.17957836, 0.16822267, 0.17629972, 0.12234225, 0.13134348, 0.11127096, 0.1202623 , 0.14012269, 0.14867101, 0.1290298 , 0.13756441, 0.10032946, 0.10931087, 0.0895261 , 0.0984977 , 0.11806661, 0.12658738, 0.10724171, 0.11574861, 0.15697934, 0.16503835, 0.1458568 , 0.15389737, 0.17283843, 0.16167627, 0.16918328, 0.13486361, 0.14288547, 0.1240086 , 0.13201155, 0.15064279, 0.15812507, 0.13974701, 0.14720414, 0.16532142, 0.15437171, 0.15481356, 0.07886945, 0.08783145, 0.06836827, 0.07732101, 0.09656389, 0.10505703, 0.08604218, 0.09452178, 0.05803155, 0.06697551, 0.04786848, 0.05680431, 0.07568584, 0.08415228, 0.0655044 , 0.0739582 , 0.11330079, 0.12128477, 0.10274947, 0.11071453, 0.12899819, 0.13642988, 0.11840587, 0.11875628, 0.09236418, 0.10031054, 0.08215478, 0.08240375, 0.10061129, 0.03788856, 0.04681706, 0.02810152, 0.0370237 , 0.05550767, 0.06394954, 0.04570578, 0.04584635, 0.01851743, 0.02743448, 0.00914666, 0.00917497, 0.02751922, 0.06414499, 0.13682745, -0.19104675, ... -0.04157087, -0.12961156, -0.11812471, -0.13943359, -0.12794259, -0.10673679, -0.09545523, -0.11655031, -0.10526427, -0.14907133, -0.13757519, -0.15851719, -0.14701478, -0.12617753, -0.11488595, -0.13561059, -0.12431227, -0.08428761, -0.0732416 , -0.09409211, -0.0830416 , -0.06232501, -0.0515458 , -0.07212065, -0.06133732, -0.10370817, -0.09265206, -0.11312765, -0.10206467, -0.08172561, -0.07093698, -0.09113142, -0.08033618, 0. , 0.0104757 , -0.0104757 , 0. , 0.0207917 , 0.03093991, 0.01031537, 0.0204622 , -0.0207917 , -0.01031537, -0.03093991, -0.0204622 , 0. , 0.01014607, -0.01014607, 0. , 0.04091208, 0.05069982, 0.03043211, 0.04021653, 0.06029452, 0.0696874 , 0.04980672, 0.05919369, 0.02011433, 0.02989604, 0.00996735, 0.01974709, 0.03948228, 0.04886392, 0.02933013, 0.03870713, -0.04091208, -0.03043211, -0.05069982, -0.04021653, -0.02011433, -0.00996735, -0.02989604, -0.01974709, -0.06029452, -0.04980672, -0.0696874 , -0.05919369, -0.03948228, -0.02933013, -0.04886392, -0.03870713, 0. , 0.00977867, -0.00977867, 0. , 0.01935939, 0.02873263, 0.00957947, 0.01894999, -0.01935939, -0.00957947, -0.02873263, -0.01894999, 0. , 0.00936905, -0.00936905, 0. ]) - face_z(n_face)float640.4896 0.5 0.5104 ... 0.6458 0.6562
- standard_name :
- z
- long name :
- Cartesian z location of the center of each face
- units :
- meters
array([0.48958333, 0.5 , 0.51041667, 0.51041667, 0.52083333, 0.52083333, 0.53125 , 0.53125 , 0.54166667, 0.55208333, 0.53125 , 0.54166667, 0.54166667, 0.55208333, 0.55208333, 0.5625 , 0.5625 , 0.57291667, 0.57291667, 0.58333333, 0.59375 , 0.55208333, 0.5625 , 0.5625 , 0.57291667, 0.57291667, 0.58333333, 0.58333333, 0.59375 , 0.57291667, 0.58333333, 0.58333333, 0.59375 , 0.59375 , 0.60416667, 0.60416667, 0.61458333, 0.59375 , 0.60416667, 0.60416667, 0.61458333, 0.61458333, 0.625 , 0.63541667, 0.61458333, 0.625 , 0.625 , 0.63541667, 0.63541667, 0.64583333, 0.64583333, 0.65625 , 0.65625 , 0.66666667, 0.67700195, 0.59375 , 0.60416667, 0.60416667, 0.61458333, 0.61458333, 0.625 , 0.625 , 0.63541667, 0.61458333, 0.625 , 0.625 , 0.63541667, 0.63541667, 0.64583333, 0.64583333, 0.65625 , 0.63541667, 0.64583333, 0.64583333, 0.65625 , 0.65625 , 0.66666667, 0.66666667, 0.67700195, 0.65625 , 0.66666667, 0.66666667, 0.67700195, 0.67700195, 0.63541667, 0.64583333, 0.64583333, 0.65625 , 0.65625 , 0.66666667, 0.66666667, 0.67700195, 0.65625 , 0.66666667, 0.66666667, 0.67700195, 0.67700195, 0.67700195, 0.67700195, 0.48958333, ... 0.53125 , 0.46875 , 0.47916667, 0.47916667, 0.48958333, 0.48958333, 0.5 , 0.5 , 0.51041667, 0.48958333, 0.5 , 0.5 , 0.51041667, 0.51041667, 0.52083333, 0.52083333, 0.53125 , 0.51041667, 0.52083333, 0.52083333, 0.53125 , 0.53125 , 0.54166667, 0.54166667, 0.55208333, 0.53125 , 0.54166667, 0.54166667, 0.55208333, 0.55208333, 0.5625 , 0.5625 , 0.57291667, 0.51041667, 0.52083333, 0.52083333, 0.53125 , 0.53125 , 0.54166667, 0.54166667, 0.55208333, 0.53125 , 0.54166667, 0.54166667, 0.55208333, 0.55208333, 0.5625 , 0.5625 , 0.57291667, 0.55208333, 0.5625 , 0.5625 , 0.57291667, 0.57291667, 0.58333333, 0.58333333, 0.59375 , 0.57291667, 0.58333333, 0.58333333, 0.59375 , 0.59375 , 0.60416667, 0.60416667, 0.61458333, 0.55208333, 0.5625 , 0.5625 , 0.57291667, 0.57291667, 0.58333333, 0.58333333, 0.59375 , 0.57291667, 0.58333333, 0.58333333, 0.59375 , 0.59375 , 0.60416667, 0.60416667, 0.61458333, 0.59375 , 0.60416667, 0.60416667, 0.61458333, 0.61458333, 0.625 , 0.625 , 0.63541667, 0.61458333, 0.625 , 0.625 , 0.63541667, 0.63541667, 0.64583333, 0.64583333, 0.65625 ])
- face_edge_connectivity(n_face, n_max_face_edges)int64883 884 998 997 ... 782 1374 1102
- cf_role :
- face_edge_connectivity
- long name :
- Maps every face to its edges.
- start_index :
- 0
- _FillValue :
- -9223372036854775808
array([[ 883, 884, 998, 997], [ 885, 1061, 1060, 884], [ 970, 1318, 885, 882], ..., [ 850, 1102, 212, 210], [1374, 1468, 1469, 1375], [ 780, 782, 1374, 1102]], shape=(702, 4)) - face_node_connectivity(n_face, n_max_face_nodes)int64372 286 395 336 ... 384 245 736 577
- cf_role :
- face_node_connectivity
- long name :
- Maps every face to its corner nodes.
- start_index :
- 0
- _FillValue :
- -9223372036854775808
array([[372, 286, 395, 336], [286, 564, 365, 395], [323, 515, 564, 286], ..., [272, 384, 577, 56], [577, 736, 734, 761], [384, 245, 736, 577]], shape=(702, 4)) - edge_face_connectivity(n_edge, two)int64505 591 505 ... 347 350
- cf_role :
- edge_face_connectivity
- long name :
- Faces that neighbor each edge
- start_index :
- 0
- _FillValue :
- -9223372036854775808
array([[ 505, 591], [ 505, 508], [ 591, 594], ..., [ 559, 561], [ 135, -9223372036854775808], [ 347, 350]], shape=(1476, 2)) - edge_node_connectivity(n_edge, two)int640 273 0 418 0 ... 755 760 758 771
- cf_role :
- edge_node_connectivity
- long name :
- Maps every edge to the two nodes that it connects.
- start_index :
- 0
array([[ 0, 273], [ 0, 418], [ 0, 541], ..., [749, 770], [755, 760], [758, 771]], shape=(1476, 2)) - node_edge_connectivity(n_node, n_max_node_edges)int640 1 2 3 4 ... 368 520 1037 1413
- cf_role :
- node_edge_connectivity
- long name :
- Edges that neighbor each node
- start_index :
- 0
- _FillValue :
- -9223372036854775808
array([[ 0, 1, 2, 3], [ 4, 5, -9223372036854775808, -9223372036854775808], [ 6, 7, 8, 9], ..., [ 408, 456, 1178, 1319], [ 213, 276, 541, 1418], [ 368, 520, 1037, 1413]], shape=(775, 4))
- n_nodes_per_face(n_face)int644 4 4 4 4 4 4 4 ... 4 4 4 4 4 4 4 4
- cf_role :
- n_nodes_per_face
- long name :
- Number of nodes per face
array([4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4])
- zoom :
- 6
- n_side :
- 64
- n_pix :
- 49152
- nest :
- True
- source_grid_spec :
- HEALPix
- sphere_radius :
- 1.0
grad = mag.gradient()
grad
<xarray.UxDataset> Size: 348kB
Dimensions: (time: 31, n_face: 702)
Coordinates:
* time (time) float64 248B 0.0 0.03333 0.06667 ... 0.9667 1.0
Dimensions without coordinates: n_face
Data variables:
zonal_gradient (n_face, time) float64 174kB nan nan ... -2.563 -2.563
meridional_gradient (n_face, time) float64 174kB nan nan ... -3.655 -3.655
Attributes:
gradient: True<xarray.UxDataset> Size: 348kB
Dimensions: (time: 31, n_face: 702)
Coordinates:
* time (time) float64 248B 0.0 0.03333 0.06667 ... 0.9667 1.0
Dimensions without coordinates: n_face
Data variables:
zonal_gradient (n_face, time) float64 174kB nan nan ... -2.563 -2.563
meridional_gradient (n_face, time) float64 174kB nan nan ... -3.655 -3.655
Attributes:
gradient: True- time: 31
- n_face: 702
- time(time)float640.0 0.03333 0.06667 ... 0.9667 1.0
array([0. , 0.033333, 0.066667, 0.1 , 0.133333, 0.166667, 0.2 , 0.233333, 0.266667, 0.3 , 0.333333, 0.366667, 0.4 , 0.433333, 0.466667, 0.5 , 0.533333, 0.566667, 0.6 , 0.633333, 0.666667, 0.7 , 0.733333, 0.766667, 0.8 , 0.833333, 0.866667, 0.9 , 0.933333, 0.966667, 1. ])
- zonal_gradient(n_face, time)float64nan nan nan ... -2.563 -2.563
- units :
- 1/m
array([[ nan, nan, nan, ..., nan, nan, nan], [ nan, nan, nan, ..., nan, nan, nan], [ nan, nan, nan, ..., nan, nan, nan], ..., [16.62086662, 14.33090035, 11.67130376, ..., -3.29018999, -3.29018996, -3.29018995], [ 3.20829171, 1.87415507, 0.46746827, ..., -4.0361476 , -4.03614759, -4.03614758], [ 8.9742345 , 6.87912038, 4.72901465, ..., -2.56289754, -2.56289754, -2.56289754]], shape=(702, 31)) - meridional_gradient(n_face, time)float64nan nan nan ... -3.655 -3.655
- units :
- 1/m
array([[ nan, nan, nan, ..., nan, nan, nan], [ nan, nan, nan, ..., nan, nan, nan], [ nan, nan, nan, ..., nan, nan, nan], ..., [-7.48477363, -7.96076001, -8.04932312, ..., -3.87496598, -3.87496608, -3.87496611], [-7.17681328, -7.23182655, -7.15563713, ..., -6.0317014 , -6.03170143, -6.03170144], [-5.74168307, -5.74557252, -5.53947876, ..., -3.65463908, -3.65463909, -3.65463909]], shape=(702, 31))
- timePandasIndex
PandasIndex(Index([ 0.0, 0.03333333333333333, 0.06666666666666667, 0.1, 0.13333333333333333, 0.16666666666666666, 0.2, 0.23333333333333334, 0.26666666666666666, 0.3, 0.3333333333333333, 0.36666666666666664, 0.4, 0.43333333333333335, 0.4666666666666667, 0.5, 0.5333333333333333, 0.5666666666666667, 0.6, 0.6333333333333333, 0.6666666666666666, 0.7, 0.7333333333333333, 0.7666666666666666, 0.8, 0.8333333333333334, 0.8666666666666667, 0.9, 0.9333333333333333, 0.9666666666666667, 1.0], dtype='float64', name='time'))
- gradient :
- True
Show Grid Information
<uxarray.Grid> Original Grid Type: HEALPix Grid Dimensions: * n_node: 775 * n_edge: 1476 * n_face: 702 * n_max_face_nodes: 4 * n_max_face_edges: 4 * n_max_node_edges: 4 * two: 2 Grid Coordinates (Spherical): * node_lon: (775,) * node_lat: (775,) * face_lon: (702,) * face_lat: (702,) Grid Coordinates (Cartesian): * node_x: (775,) * node_y: (775,) * node_z: (775,) * face_x: (702,) * face_y: (702,) * face_z: (702,) Grid Connectivity Variables: * face_edge_connectivity: (702, 4) * face_node_connectivity: (702, 4) * edge_face_connectivity: (1476, 2) * edge_node_connectivity: (1476, 2) * node_edge_connectivity: (775, 4) Grid Descriptor Variables: * n_nodes_per_face: (702,)
- n_face: 702
- n_node: 775
- n_max_face_nodes: 4
- lat_lon: 2
- min_max: 2
- n_edge: 1476
- two: 2
- n_max_face_edges: 4
- n_max_node_edges: 4
- node_lon(n_node)float64-1.406 0.7031 ... 1.406 0.7031
- standard_name :
- longitude
- long name :
- Longitude of the corner nodes of each face
- units :
- degrees_east
array([ -1.40625 , 0.703125 , -10.546875 , 5.625 , 2.109375 , -11.25 , 2.109375 , -11.42857143, -8.4375 , -1.40625 , -7.734375 , 9.84375 , 3.515625 , -1.4516129 , -7.03125 , 7.734375 , 7.734375 , 1.40625 , 10.546875 , -11.25 , 11.953125 , 11.25 , 6.328125 , -3.515625 , -12.65625 , 5.625 , 7.734375 , -12.65625 , -4.921875 , -2.109375 , -9.140625 , 5.80645161, 4.921875 , -3.515625 , -5.625 , -5.625 , -13.359375 , -0.703125 , 4.921875 , 7.734375 , -4.21875 , -3.515625 , -7.03125 , 4.921875 , -7.734375 , -13.359375 , -8.4375 , 0.703125 , 9.84375 , -1.40625 , 11.953125 , 0.703125 , -7.03125 , 0.703125 , -4.921875 , -7.734375 , 0.703125 , 0.703125 , 0.703125 , -13.359375 , 4.921875 , 7.734375 , 12.65625 , -11.25 , -9.84375 , 6.328125 , 10.546875 , 5.625 , 0. , 2.8125 , 2.90322581, 1.40625 , -9.84375 , 3.515625 , 11.25 , 0.703125 , 4.21875 , -6.328125 , 11.25 , 4.21875 , ... 7.734375 , 9.140625 , 1.40625 , 8.4375 , -7.03125 , 2.8125 , -5.71428571, 4.921875 , 7.734375 , -10. , -2.8125 , 4.921875 , 1.40625 , 10.546875 , 1.40625 , -11.25 , 5.625 , -2.90322581, -5.625 , -2.109375 , 13.359375 , -7.03125 , -3.515625 , -13.359375 , -11.25 , -6.328125 , 13.359375 , -1.40625 , -10.16129032, -8.4375 , -9.84375 , -9.140625 , 12.65625 , -2.109375 , 6.328125 , 11.953125 , -3.515625 , 0.703125 , -1.40625 , 2.8125 , -0.703125 , -4.21875 , 7.734375 , 7.03125 , 4.921875 , 3.515625 , 10.546875 , -2.8125 , 2.109375 , -4.921875 , -10.546875 , -13.359375 , -9.84375 , 5.625 , 10.546875 , -4.921875 , -6.328125 , -1.40625 , -8.4375 , -12.65625 , -0.703125 , 7.03125 , -1.40625 , 10.546875 , -13.359375 , -0.703125 , 12.65625 , 7.03125 , 1.40625 , -11.25 , 11.25 , -7.734375 , -2.8125 , -9.140625 , 6.328125 , -2.109375 , -4.21875 , 1.40625 , 0.703125 ]) - node_lat(n_node)float6428.63 16.33 29.31 ... 38.68 23.97
- standard_name :
- latitude
- long name :
- Latitude of the corner nodes of each face
- units :
- degrees_north
array([28.63098984, 16.33482278, 29.31319896, 30. , 32.08995126, 22.02431284, 22.66960987, 42.60980698, 37.16889966, 23.31795707, 32.08995126, 31.38816646, 17.58277601, 43.40685849, 19.47122063, 32.08995126, 20.10550979, 18.20995686, 34.95386526, 35.68533471, 33.51005607, 38.68218745, 39.45089471, 32.08995126, 16.9577633 , 16.9577633 , 39.45089471, 28.63098984, 33.51005607, 34.95386526, 17.58277601, 43.40685849, 27.95318688, 27.95318688, 30. , 34.22886633, 32.08995126, 26.61009781, 20.10550979, 17.58277601, 18.20995686, 20.10550979, 25.94447977, 36.42357364, 41.01449967, 20.10550979, 31.38816646, 32.08995126, 38.68218745, 31.38816646, 23.96948232, 22.66960987, 20.74237995, 20.10550979, 27.95318688, 26.61009781, 39.45089471, 27.95318688, 17.58277601, 29.31319896, 30.69158768, 18.83940455, 25.94447977, 18.20995686, 38.68218745, 25.28260304, 25.28260304, 19.47122063, 19.47122063, 19.47122063, 43.40685849, 31.38816646, 16.9577633 , 20.10550979, 41.8103149 , 37.92165078, 25.94447977, 25.28260304, 20.74237995, 16.9577633 , 37.92165078, 27.95318688, 32.7971683 , 32.7971683 , 25.94447977, 25.94447977, 34.95386526, 34.95386526, 41.01449967, 41.8103149 , 23.31795707, 33.51005607, 39.45089471, 41.8103149 , 18.20995686, 23.96948232, 39.45089471, 40.22818473, 34.22886633, 31.38816646, ... 37.16889966, 25.28260304, 25.94447977, 18.83940455, 37.16889966, 26.61009781, 23.96948232, 17.58277601, 20.10550979, 32.08995126, 42.60980698, 30.69158768, 25.28260304, 18.20995686, 29.31319896, 28.63098984, 20.10550979, 21.38194258, 39.45089471, 23.31795707, 38.68218745, 23.96948232, 29.31319896, 19.47122063, 40.22818473, 38.68218745, 38.68218745, 42.60980698, 23.96948232, 26.61009781, 42.60980698, 23.31795707, 17.58277601, 37.16889966, 37.92165078, 25.94447977, 38.68218745, 32.7971683 , 43.40685849, 25.94447977, 32.08995126, 39.45089471, 34.22886633, 26.61009781, 37.92165078, 25.94447977, 23.96948232, 36.42357364, 19.47122063, 43.40685849, 30. , 37.16889966, 18.83940455, 16.9577633 , 26.61009781, 36.42357364, 18.83940455, 25.28260304, 34.95386526, 40.22818473, 23.31795707, 41.01449967, 24.62431835, 25.28260304, 38.68218745, 33.51005607, 39.45089471, 16.33482278, 19.47122063, 27.95318688, 26.61009781, 26.61009781, 33.51005607, 25.94447977, 31.38816646, 27.95318688, 17.58277601, 17.58277601, 24.62431835, 41.8103149 , 35.68533471, 16.33482278, 19.47122063, 18.20995686, 29.31319896, 36.42357364, 39.45089471, 24.62431835, 20.74237995, 16.9577633 , 19.47122063, 16.9577633 , 17.58277601, 20.74237995, 36.42357364, 32.08995126, 18.83940455, 37.16889966, 38.68218745, 23.96948232]) - face_lon(n_face)float6412.66 11.95 12.66 ... -0.7031 0.0
- standard_name :
- longitude
- long name :
- Longitude of the center of each face
- units :
- degrees_east
array([ 12.65625 , 11.953125 , 12.65625 , 11.25 , 11.953125 , 10.546875 , 11.25 , 12.65625 , 11.953125 , 12.65625 , 9.84375 , 10.546875 , 9.140625 , 9.84375 , 11.25 , 11.953125 , 10.546875 , 11.25 , 12.65625 , 11.953125 , 12.65625 , 8.4375 , 9.140625 , 7.734375 , 8.4375 , 9.84375 , 10.546875 , 9.140625 , 9.84375 , 7.03125 , 7.734375 , 6.328125 , 7.03125 , 8.4375 , 9.140625 , 7.734375 , 8.4375 , 11.25 , 11.953125 , 10.546875 , 11.25 , 12.65625 , 11.953125 , 12.65625 , 9.84375 , 10.546875 , 9.140625 , 9.84375 , 11.25 , 11.953125 , 10.546875 , 11.25 , 12.65625 , 11.953125 , 12.14285714, 5.625 , 6.328125 , 4.921875 , 5.625 , 7.03125 , 7.734375 , 6.328125 , 7.03125 , 4.21875 , 4.921875 , 3.515625 , 4.21875 , 5.625 , 6.328125 , 4.921875 , 5.625 , 8.4375 , 9.140625 , 7.734375 , 8.4375 , 9.84375 , 10.546875 , 9.140625 , 9.28571429, 7.03125 , ... -6.328125 , -5.625 , -4.21875 , -3.515625 , -4.921875 , -4.21875 , -7.03125 , -6.328125 , -7.734375 , -7.03125 , -5.625 , -4.921875 , -6.328125 , -5.625 , 0. , 0.703125 , -0.703125 , 0. , 1.40625 , 2.109375 , 0.703125 , 1.40625 , -1.40625 , -0.703125 , -2.109375 , -1.40625 , 0. , 0.703125 , -0.703125 , 0. , 2.8125 , 3.515625 , 2.109375 , 2.8125 , 4.21875 , 4.921875 , 3.515625 , 4.21875 , 1.40625 , 2.109375 , 0.703125 , 1.40625 , 2.8125 , 3.515625 , 2.109375 , 2.8125 , -2.8125 , -2.109375 , -3.515625 , -2.8125 , -1.40625 , -0.703125 , -2.109375 , -1.40625 , -4.21875 , -3.515625 , -4.921875 , -4.21875 , -2.8125 , -2.109375 , -3.515625 , -2.8125 , 0. , 0.703125 , -0.703125 , 0. , 1.40625 , 2.109375 , 0.703125 , 1.40625 , -1.40625 , -0.703125 , -2.109375 , -1.40625 , 0. , 0.703125 , -0.703125 , 0. ]) - face_lat(n_face)float6429.31 30.0 30.69 ... 40.23 41.01
- standard_name :
- latitude
- long name :
- Latitude of the center of each face
- units :
- degrees_north
array([29.31319896, 30. , 30.69158768, 30.69158768, 31.38816646, 31.38816646, 32.08995126, 32.08995126, 32.7971683 , 33.51005607, 32.08995126, 32.7971683 , 32.7971683 , 33.51005607, 33.51005607, 34.22886633, 34.22886633, 34.95386526, 34.95386526, 35.68533471, 36.42357364, 33.51005607, 34.22886633, 34.22886633, 34.95386526, 34.95386526, 35.68533471, 35.68533471, 36.42357364, 34.95386526, 35.68533471, 35.68533471, 36.42357364, 36.42357364, 37.16889966, 37.16889966, 37.92165078, 36.42357364, 37.16889966, 37.16889966, 37.92165078, 37.92165078, 38.68218745, 39.45089471, 37.92165078, 38.68218745, 38.68218745, 39.45089471, 39.45089471, 40.22818473, 40.22818473, 41.01449967, 41.01449967, 41.8103149 , 42.60980698, 36.42357364, 37.16889966, 37.16889966, 37.92165078, 37.92165078, 38.68218745, 38.68218745, 39.45089471, 37.92165078, 38.68218745, 38.68218745, 39.45089471, 39.45089471, 40.22818473, 40.22818473, 41.01449967, 39.45089471, 40.22818473, 40.22818473, 41.01449967, 41.01449967, 41.8103149 , 41.8103149 , 42.60980698, 41.01449967, 41.8103149 , 41.8103149 , 42.60980698, 42.60980698, 39.45089471, 40.22818473, 40.22818473, 41.01449967, 41.01449967, 41.8103149 , 41.8103149 , 42.60980698, 41.01449967, 41.8103149 , 41.8103149 , 42.60980698, 42.60980698, 42.60980698, 42.60980698, 29.31319896, ... 32.08995126, 27.95318688, 28.63098984, 28.63098984, 29.31319896, 29.31319896, 30. , 30. , 30.69158768, 29.31319896, 30. , 30. , 30.69158768, 30.69158768, 31.38816646, 31.38816646, 32.08995126, 30.69158768, 31.38816646, 31.38816646, 32.08995126, 32.08995126, 32.7971683 , 32.7971683 , 33.51005607, 32.08995126, 32.7971683 , 32.7971683 , 33.51005607, 33.51005607, 34.22886633, 34.22886633, 34.95386526, 30.69158768, 31.38816646, 31.38816646, 32.08995126, 32.08995126, 32.7971683 , 32.7971683 , 33.51005607, 32.08995126, 32.7971683 , 32.7971683 , 33.51005607, 33.51005607, 34.22886633, 34.22886633, 34.95386526, 33.51005607, 34.22886633, 34.22886633, 34.95386526, 34.95386526, 35.68533471, 35.68533471, 36.42357364, 34.95386526, 35.68533471, 35.68533471, 36.42357364, 36.42357364, 37.16889966, 37.16889966, 37.92165078, 33.51005607, 34.22886633, 34.22886633, 34.95386526, 34.95386526, 35.68533471, 35.68533471, 36.42357364, 34.95386526, 35.68533471, 35.68533471, 36.42357364, 36.42357364, 37.16889966, 37.16889966, 37.92165078, 36.42357364, 37.16889966, 37.16889966, 37.92165078, 37.92165078, 38.68218745, 38.68218745, 39.45089471, 37.92165078, 38.68218745, 38.68218745, 39.45089471, 39.45089471, 40.22818473, 40.22818473, 41.01449967])
- node_x(n_node)float640.8775 0.9596 ... 0.7804 0.9137
- standard_name :
- x
- long name :
- Cartesian x location of the corner nodes of each face
- units :
- meters
- axis :
- X
array([0.87745958, 0.95956227, 0.85722523, 0.86185525, 0.84664102, 0.90921229, 0.92211738, 0.72138854, 0.78823319, 0.91804579, 0.83950768, 0.84109052, 0.95148755, 0.72625927, 0.93571868, 0.83950768, 0.93051822, 0.94963166, 0.80576665, 0.79662604, 0.8157102 , 0.76562526, 0.7674646 , 0.84562074, 0.93327862, 0.95191412, 0.76514474, 0.85639711, 0.83071443, 0.81905824, 0.9411762 , 0.72276502, 0.88007369, 0.88166855, 0.86185525, 0.82281603, 0.82428943, 0.89400799, 0.93559852, 0.94460917, 0.94734392, 0.93729399, 0.89245587, 0.80168252, 0.74767917, 0.91365016, 0.84441882, 0.84715131, 0.76913211, 0.85340128, 0.89394921, 0.92267317, 0.92814931, 0.93899049, 0.88007369, 0.88594158, 0.77211131, 0.88326436, 0.95320974, 0.84836133, 0.85675634, 0.93781741, 0.87736932, 0.93166536, 0.76913211, 0.89870288, 0.88893604, 0.93826916, 0.94280904, 0.94167339, 0.72555997, 0.85340128, 0.94243779, 0.93729399, 0.73103419, 0.7887925 , 0.89678194, 0.89870288, 0.91721305, 0.95392829, 0.77552464, 0.8594279 , 0.84059338, 0.83958084, 0.8859798 , 0.89488843, 0.8180712 , 0.81659139, 0.74994607, 0.73103419, 0.91583413, 0.83221984, 0.75912402, 0.73728864, 0.93166536, 0.91314279, 0.76932216, 0.76255878, 0.82580137, 0.84954779, ... 0.79086524, 0.89273005, 0.88948573, 0.94635614, 0.78154658, 0.88862768, 0.88903553, 0.95263556, 0.93899049, 0.82884526, 0.71752863, 0.84539917, 0.90359956, 0.93963633, 0.87189086, 0.87666668, 0.92713645, 0.90597324, 0.7674646 , 0.91583413, 0.78038964, 0.90544914, 0.8608839 , 0.94252509, 0.75521492, 0.77475409, 0.77968445, 0.73232396, 0.91039258, 0.88594158, 0.72480001, 0.91721621, 0.9497664 , 0.79661798, 0.77552464, 0.89894758, 0.76562526, 0.83654569, 0.72555997, 0.89488843, 0.84664102, 0.75127451, 0.82057938, 0.89239276, 0.76750553, 0.88194018, 0.90819439, 0.78287572, 0.94252509, 0.7150974 , 0.85665199, 0.78512635, 0.93440912, 0.93327862, 0.89346947, 0.79974682, 0.92590637, 0.90251064, 0.81955191, 0.76324848, 0.91721621, 0.75448671, 0.90659621, 0.89598632, 0.77475409, 0.83071443, 0.77071631, 0.94342198, 0.94167339, 0.88273232, 0.89077851, 0.87897034, 0.81122657, 0.8859798 , 0.84954779, 0.86840743, 0.9497664 , 0.94747315, 0.90878555, 0.73728864, 0.79249733, 0.95956227, 0.93571868, 0.94963166, 0.85722523, 0.78287572, 0.77211131, 0.88697114, 0.92814931, 0.95623194, 0.92469323, 0.93814076, 0.94460917, 0.93405585, 0.79443167, 0.842053 , 0.94578609, 0.79469886, 0.78038964, 0.91369317]) - node_y(n_node)float64-0.02154 0.01178 ... 0.01121
- standard_name :
- y
- long name :
- Cartesian y location of the corner nodes of each face
- units :
- meters
- axis :
- Y
array([-0.02154042, 0.01177619, -0.15960282, 0.08488533, 0.03118364, -0.18085357, 0.03396359, -0.14583184, -0.11692335, -0.02253676, -0.11401881, 0.14594305, 0.05845592, -0.01840402, -0.11540989, 0.11401881, 0.12637952, 0.02331215, 0.15002199, -0.15845877, 0.17268717, 0.15229233, 0.08511022, -0.05195185, -0.20957472, 0.09375536, 0.10391911, -0.1923104 , -0.07153685, -0.0301677 , -0.15143653, 0.07349802, 0.07578742, -0.0541665 , -0.08488533, -0.08104031, -0.19575592, -0.01097168, 0.08056893, 0.1282933 , -0.06988029, -0.05758392, -0.11007393, 0.06903677, -0.101547 , -0.2169777 , -0.1252577 , 0.01039663, 0.13345708, -0.02094983, 0.1892505 , 0.01132347, -0.1144763 , 0.01152373, -0.07578742, -0.12032529, 0.00947571, 0.01083983, 0.01169823, -0.20147262, 0.07377944, 0.12737087, 0.19701987, -0.18531976, -0.13345708, 0.09966427, 0.16550691, 0.09241145, 0. , 0.04626145, 0.03679624, 0.02094983, -0.16352847, 0.05758392, 0.14541174, 0.00968043, 0.06615061, -0.09966427, 0.18244502, 0.07036598, -0.14439136, -0.20410076, 0. , 0.04124596, 0.15373208, 0.08813882, 0.05025931, -0.07032065, 0.08316745, -0.14541174, -0.06755598, -0.05112855, -0.14133781, 0.10936644, 0.18531976, 0.03363304, 0.06625006, -0.03746211, -0.04056902, -0.08367315, ... -0.09754392, -0.14364148, -0.13194274, -0.01161412, 0.15545928, 0.09854695, -0.21113211, -0.03508765, -0.01152373, -0.17546789, -0.16377123, 0.15740098, 0.03328154, 0.13938188, -0.01070025, 0.04306787, -0.14917752, -0.21515456, -0.08511022, 0.06755598, -0.01915749, 0.12297473, 0.13851739, 0.02313769, 0.11202555, -0.0955568 , 0.03830344, -0.07328007, 0.07839832, 0.12032529, -0.1278018 , -0.04505994, 0.08178899, 0.01955587, 0.14439136, 0.02206792, -0.15229233, 0.08239256, -0.03679624, -0.08813882, -0.03118364, 0.17841601, -0.10120881, -0.05482536, -0.18227063, -0.17542881, -0.10071686, 0.18592081, -0.02313769, -0.12816762, -0.12707232, -0.13623235, -0.1503477 , 0.20957472, -0.03290843, 0.08869025, 0.19601588, -0.05544696, 0.01005792, -0.0187367 , 0.04505994, -0.00925941, -0.06687455, 0.12168953, 0.0955568 , 0.07153685, 0.04735 , 0.1756514 , -0.04626145, 0.03251296, -0.07670926, -0.16365144, -0.19265369, -0.15373208, 0.08367315, 0.16168478, -0.08178899, -0.10507279, -0.02230943, -0.10936644, -0.17796123, -0.01177619, 0.11540989, -0.02331215, 0.15960282, -0.18592081, -0.00947571, 0.19917603, 0.1144763 , 0.02347418, -0.18393292, 0.1866078 , -0.1282933 , -0.04588722, -0.12782514, 0.09338192, -0.03483536, -0.05862051, 0.01915749, 0.01121326]) - node_z(n_node)float640.4792 0.2812 ... 0.625 0.4062
- standard_name :
- z
- long name :
- Cartesian z location of the corner nodes of each face
- units :
- meters
array([0.47916667, 0.28125 , 0.48958333, 0.5 , 0.53125 , 0.375 , 0.38541667, 0.67700195, 0.60416667, 0.39583333, 0.53125 , 0.52083333, 0.30208333, 0.68717448, 0.33333333, 0.53125 , 0.34375 , 0.3125 , 0.57291667, 0.58333333, 0.55208333, 0.625 , 0.63541667, 0.53125 , 0.29166667, 0.29166667, 0.63541667, 0.47916667, 0.55208333, 0.57291667, 0.30208333, 0.68717448, 0.46875 , 0.46875 , 0.5 , 0.5625 , 0.53125 , 0.44791667, 0.34375 , 0.30208333, 0.3125 , 0.34375 , 0.4375 , 0.59375 , 0.65625 , 0.34375 , 0.52083333, 0.53125 , 0.625 , 0.52083333, 0.40625 , 0.38541667, 0.35416667, 0.34375 , 0.46875 , 0.44791667, 0.63541667, 0.46875 , 0.30208333, 0.48958333, 0.51041667, 0.32291667, 0.4375 , 0.3125 , 0.625 , 0.42708333, 0.42708333, 0.33333333, 0.33333333, 0.33333333, 0.68717448, 0.52083333, 0.29166667, 0.34375 , 0.66666667, 0.61458333, 0.4375 , 0.42708333, 0.35416667, 0.29166667, 0.61458333, 0.46875 , 0.54166667, 0.54166667, 0.4375 , 0.4375 , 0.57291667, 0.57291667, 0.65625 , 0.66666667, 0.39583333, 0.55208333, 0.63541667, 0.66666667, 0.3125 , 0.40625 , 0.63541667, 0.64583333, 0.5625 , 0.52083333, ... 0.60416667, 0.42708333, 0.4375 , 0.32291667, 0.60416667, 0.44791667, 0.40625 , 0.30208333, 0.34375 , 0.53125 , 0.67700195, 0.51041667, 0.42708333, 0.3125 , 0.48958333, 0.47916667, 0.34375 , 0.36458333, 0.63541667, 0.39583333, 0.625 , 0.40625 , 0.48958333, 0.33333333, 0.64583333, 0.625 , 0.625 , 0.67700195, 0.40625 , 0.44791667, 0.67700195, 0.39583333, 0.30208333, 0.60416667, 0.61458333, 0.4375 , 0.625 , 0.54166667, 0.68717448, 0.4375 , 0.53125 , 0.63541667, 0.5625 , 0.44791667, 0.61458333, 0.4375 , 0.40625 , 0.59375 , 0.33333333, 0.68717448, 0.5 , 0.60416667, 0.32291667, 0.29166667, 0.44791667, 0.59375 , 0.32291667, 0.42708333, 0.57291667, 0.64583333, 0.39583333, 0.65625 , 0.41666667, 0.42708333, 0.625 , 0.55208333, 0.63541667, 0.28125 , 0.33333333, 0.46875 , 0.44791667, 0.44791667, 0.55208333, 0.4375 , 0.52083333, 0.46875 , 0.30208333, 0.30208333, 0.41666667, 0.66666667, 0.58333333, 0.28125 , 0.33333333, 0.3125 , 0.48958333, 0.59375 , 0.63541667, 0.41666667, 0.35416667, 0.29166667, 0.33333333, 0.29166667, 0.30208333, 0.35416667, 0.59375 , 0.53125 , 0.32291667, 0.60416667, 0.625 , 0.40625 ]) - face_x(n_face)float640.8508 0.8472 ... 0.7634 0.7545
- standard_name :
- x
- long name :
- Cartesian x location of the center of each face
- units :
- meters
- axis :
- X
array([0.85076983, 0.8472477 , 0.83903282, 0.84340396, 0.83514883, 0.83923624, 0.83093611, 0.82662958, 0.8223671 , 0.81352964, 0.8347421 , 0.82639196, 0.82991903, 0.8215136 , 0.81776792, 0.80887015, 0.81282895, 0.80386498, 0.79969876, 0.79462152, 0.7850983 , 0.82476443, 0.81629813, 0.81927561, 0.81074254, 0.80754698, 0.79851058, 0.80191866, 0.79280324, 0.81344975, 0.80484368, 0.8072839 , 0.79859824, 0.79594046, 0.78673901, 0.78960867, 0.78031377, 0.78918846, 0.77958 , 0.78339545, 0.77369434, 0.76968448, 0.76369875, 0.75340738, 0.77723814, 0.76743648, 0.77071192, 0.7608013 , 0.75733243, 0.74692421, 0.75057983, 0.74004519, 0.73620973, 0.72919471, 0.7195145 , 0.80077497, 0.7920027 , 0.79391965, 0.78505337, 0.78291937, 0.77352312, 0.77586838, 0.76636238, 0.78671448, 0.77774628, 0.7791557 , 0.77007722, 0.76845124, 0.75882653, 0.76066318, 0.7509102 , 0.76381188, 0.75378333, 0.75653278, 0.74637673, 0.74343487, 0.73276357, 0.73589103, 0.72633691, 0.74886901, 0.73857522, 0.74081452, 0.73135352, 0.72907182, 0.77123934, 0.76204164, 0.76296108, 0.75363465, 0.75249906, 0.74260758, 0.74395332, 0.73455188, 0.75431627, 0.74485093, 0.74529987, 0.73592403, 0.73546655, 0.73318059, 0.72315047, 0.85076983, ... 0.8461946 , 0.87377015, 0.86973896, 0.86657809, 0.8625189 , 0.86539899, 0.86074869, 0.85814685, 0.85346017, 0.85911926, 0.85502811, 0.85139433, 0.84726707, 0.85061981, 0.84589234, 0.84281813, 0.83804528, 0.85578644, 0.85051062, 0.84845702, 0.84313553, 0.84491954, 0.83901147, 0.83749378, 0.83152975, 0.84084366, 0.83547161, 0.83294619, 0.82751846, 0.82977402, 0.82374856, 0.82175958, 0.81566696, 0.85992722, 0.85359411, 0.85359411, 0.84721511, 0.84695994, 0.84002378, 0.84053008, 0.83353782, 0.84695994, 0.84053008, 0.84002378, 0.83353782, 0.83378894, 0.82673503, 0.82673503, 0.81961362, 0.8327846 , 0.82524135, 0.82623703, 0.81862636, 0.81739285, 0.80923784, 0.81070433, 0.80246934, 0.81936677, 0.81168248, 0.8121717 , 0.80440723, 0.80368034, 0.79535838, 0.79631802, 0.7879017 , 0.8327846 , 0.82623703, 0.82524135, 0.81862636, 0.81936677, 0.8121717 , 0.81168248, 0.80440723, 0.81739285, 0.81070433, 0.80923784, 0.80246934, 0.80368034, 0.79631802, 0.79535838, 0.7879017 , 0.80464957, 0.79679798, 0.79679798, 0.7888519 , 0.78861432, 0.78009579, 0.78056597, 0.77193689, 0.78861432, 0.78056597, 0.78009579, 0.77193689, 0.77216945, 0.76342094, 0.76342094, 0.75454353]) - face_y(n_face)float640.191 0.1794 ... -0.009369 0.0
- standard_name :
- y
- long name :
- Cartesian y location of the center of each face
- units :
- meters
- axis :
- Y
array([ 0.19104675, 0.17936371, 0.18841112, 0.16776348, 0.17680236, 0.15625354, 0.16528347, 0.18562588, 0.17409645, 0.18268419, 0.14484149, 0.15386212, 0.1335351 , 0.14254613, 0.16266415, 0.17123912, 0.15133688, 0.15989869, 0.17957836, 0.16822267, 0.17629972, 0.12234225, 0.13134348, 0.11127096, 0.1202623 , 0.14012269, 0.14867101, 0.1290298 , 0.13756441, 0.10032946, 0.10931087, 0.0895261 , 0.0984977 , 0.11806661, 0.12658738, 0.10724171, 0.11574861, 0.15697934, 0.16503835, 0.1458568 , 0.15389737, 0.17283843, 0.16167627, 0.16918328, 0.13486361, 0.14288547, 0.1240086 , 0.13201155, 0.15064279, 0.15812507, 0.13974701, 0.14720414, 0.16532142, 0.15437171, 0.15481356, 0.07886945, 0.08783145, 0.06836827, 0.07732101, 0.09656389, 0.10505703, 0.08604218, 0.09452178, 0.05803155, 0.06697551, 0.04786848, 0.05680431, 0.07568584, 0.08415228, 0.0655044 , 0.0739582 , 0.11330079, 0.12128477, 0.10274947, 0.11071453, 0.12899819, 0.13642988, 0.11840587, 0.11875628, 0.09236418, 0.10031054, 0.08215478, 0.08240375, 0.10061129, 0.03788856, 0.04681706, 0.02810152, 0.0370237 , 0.05550767, 0.06394954, 0.04570578, 0.04584635, 0.01851743, 0.02743448, 0.00914666, 0.00917497, 0.02751922, 0.06414499, 0.13682745, -0.19104675, ... -0.04157087, -0.12961156, -0.11812471, -0.13943359, -0.12794259, -0.10673679, -0.09545523, -0.11655031, -0.10526427, -0.14907133, -0.13757519, -0.15851719, -0.14701478, -0.12617753, -0.11488595, -0.13561059, -0.12431227, -0.08428761, -0.0732416 , -0.09409211, -0.0830416 , -0.06232501, -0.0515458 , -0.07212065, -0.06133732, -0.10370817, -0.09265206, -0.11312765, -0.10206467, -0.08172561, -0.07093698, -0.09113142, -0.08033618, 0. , 0.0104757 , -0.0104757 , 0. , 0.0207917 , 0.03093991, 0.01031537, 0.0204622 , -0.0207917 , -0.01031537, -0.03093991, -0.0204622 , 0. , 0.01014607, -0.01014607, 0. , 0.04091208, 0.05069982, 0.03043211, 0.04021653, 0.06029452, 0.0696874 , 0.04980672, 0.05919369, 0.02011433, 0.02989604, 0.00996735, 0.01974709, 0.03948228, 0.04886392, 0.02933013, 0.03870713, -0.04091208, -0.03043211, -0.05069982, -0.04021653, -0.02011433, -0.00996735, -0.02989604, -0.01974709, -0.06029452, -0.04980672, -0.0696874 , -0.05919369, -0.03948228, -0.02933013, -0.04886392, -0.03870713, 0. , 0.00977867, -0.00977867, 0. , 0.01935939, 0.02873263, 0.00957947, 0.01894999, -0.01935939, -0.00957947, -0.02873263, -0.01894999, 0. , 0.00936905, -0.00936905, 0. ]) - face_z(n_face)float640.4896 0.5 0.5104 ... 0.6458 0.6562
- standard_name :
- z
- long name :
- Cartesian z location of the center of each face
- units :
- meters
array([0.48958333, 0.5 , 0.51041667, 0.51041667, 0.52083333, 0.52083333, 0.53125 , 0.53125 , 0.54166667, 0.55208333, 0.53125 , 0.54166667, 0.54166667, 0.55208333, 0.55208333, 0.5625 , 0.5625 , 0.57291667, 0.57291667, 0.58333333, 0.59375 , 0.55208333, 0.5625 , 0.5625 , 0.57291667, 0.57291667, 0.58333333, 0.58333333, 0.59375 , 0.57291667, 0.58333333, 0.58333333, 0.59375 , 0.59375 , 0.60416667, 0.60416667, 0.61458333, 0.59375 , 0.60416667, 0.60416667, 0.61458333, 0.61458333, 0.625 , 0.63541667, 0.61458333, 0.625 , 0.625 , 0.63541667, 0.63541667, 0.64583333, 0.64583333, 0.65625 , 0.65625 , 0.66666667, 0.67700195, 0.59375 , 0.60416667, 0.60416667, 0.61458333, 0.61458333, 0.625 , 0.625 , 0.63541667, 0.61458333, 0.625 , 0.625 , 0.63541667, 0.63541667, 0.64583333, 0.64583333, 0.65625 , 0.63541667, 0.64583333, 0.64583333, 0.65625 , 0.65625 , 0.66666667, 0.66666667, 0.67700195, 0.65625 , 0.66666667, 0.66666667, 0.67700195, 0.67700195, 0.63541667, 0.64583333, 0.64583333, 0.65625 , 0.65625 , 0.66666667, 0.66666667, 0.67700195, 0.65625 , 0.66666667, 0.66666667, 0.67700195, 0.67700195, 0.67700195, 0.67700195, 0.48958333, ... 0.53125 , 0.46875 , 0.47916667, 0.47916667, 0.48958333, 0.48958333, 0.5 , 0.5 , 0.51041667, 0.48958333, 0.5 , 0.5 , 0.51041667, 0.51041667, 0.52083333, 0.52083333, 0.53125 , 0.51041667, 0.52083333, 0.52083333, 0.53125 , 0.53125 , 0.54166667, 0.54166667, 0.55208333, 0.53125 , 0.54166667, 0.54166667, 0.55208333, 0.55208333, 0.5625 , 0.5625 , 0.57291667, 0.51041667, 0.52083333, 0.52083333, 0.53125 , 0.53125 , 0.54166667, 0.54166667, 0.55208333, 0.53125 , 0.54166667, 0.54166667, 0.55208333, 0.55208333, 0.5625 , 0.5625 , 0.57291667, 0.55208333, 0.5625 , 0.5625 , 0.57291667, 0.57291667, 0.58333333, 0.58333333, 0.59375 , 0.57291667, 0.58333333, 0.58333333, 0.59375 , 0.59375 , 0.60416667, 0.60416667, 0.61458333, 0.55208333, 0.5625 , 0.5625 , 0.57291667, 0.57291667, 0.58333333, 0.58333333, 0.59375 , 0.57291667, 0.58333333, 0.58333333, 0.59375 , 0.59375 , 0.60416667, 0.60416667, 0.61458333, 0.59375 , 0.60416667, 0.60416667, 0.61458333, 0.61458333, 0.625 , 0.625 , 0.63541667, 0.61458333, 0.625 , 0.625 , 0.63541667, 0.63541667, 0.64583333, 0.64583333, 0.65625 ])
- face_edge_connectivity(n_face, n_max_face_edges)int64883 884 998 997 ... 782 1374 1102
- cf_role :
- face_edge_connectivity
- long name :
- Maps every face to its edges.
- start_index :
- 0
- _FillValue :
- -9223372036854775808
array([[ 883, 884, 998, 997], [ 885, 1061, 1060, 884], [ 970, 1318, 885, 882], ..., [ 850, 1102, 212, 210], [1374, 1468, 1469, 1375], [ 780, 782, 1374, 1102]], shape=(702, 4)) - face_node_connectivity(n_face, n_max_face_nodes)int64372 286 395 336 ... 384 245 736 577
- cf_role :
- face_node_connectivity
- long name :
- Maps every face to its corner nodes.
- start_index :
- 0
- _FillValue :
- -9223372036854775808
array([[372, 286, 395, 336], [286, 564, 365, 395], [323, 515, 564, 286], ..., [272, 384, 577, 56], [577, 736, 734, 761], [384, 245, 736, 577]], shape=(702, 4)) - edge_face_connectivity(n_edge, two)int64505 591 505 ... 347 350
- cf_role :
- edge_face_connectivity
- long name :
- Faces that neighbor each edge
- start_index :
- 0
- _FillValue :
- -9223372036854775808
array([[ 505, 591], [ 505, 508], [ 591, 594], ..., [ 559, 561], [ 135, -9223372036854775808], [ 347, 350]], shape=(1476, 2)) - edge_node_connectivity(n_edge, two)int640 273 0 418 0 ... 755 760 758 771
- cf_role :
- edge_node_connectivity
- long name :
- Maps every edge to the two nodes that it connects.
- start_index :
- 0
array([[ 0, 273], [ 0, 418], [ 0, 541], ..., [749, 770], [755, 760], [758, 771]], shape=(1476, 2)) - node_edge_connectivity(n_node, n_max_node_edges)int640 1 2 3 4 ... 368 520 1037 1413
- cf_role :
- node_edge_connectivity
- long name :
- Edges that neighbor each node
- start_index :
- 0
- _FillValue :
- -9223372036854775808
array([[ 0, 1, 2, 3], [ 4, 5, -9223372036854775808, -9223372036854775808], [ 6, 7, 8, 9], ..., [ 408, 456, 1178, 1319], [ 213, 276, 541, 1418], [ 368, 520, 1037, 1413]], shape=(775, 4))
- n_nodes_per_face(n_face)int644 4 4 4 4 4 4 4 ... 4 4 4 4 4 4 4 4
- cf_role :
- n_nodes_per_face
- long name :
- Number of nodes per face
array([4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4])
- zoom :
- 6
- n_side :
- 64
- n_pix :
- 49152
- nest :
- True
- source_grid_spec :
- HEALPix
- sphere_radius :
- 1.0
Now we once again have a vector field and a scalar field, but this time the calculus result is the vector field instead! We can plot it in a similar way, but let’s change the color and label things clearly to avoid confusion:
vmax_mag = np.abs(mag).max().item()
# --- Animation (with HoloViews' built-in playback controls) ---
def frame(i):
mag_plot = mag.isel(time=i).plot(
cmap="viridis", clim=(0, vmax_mag), colorbar=True, aspect=1,
title="colors=magnitude; arrows=gradient",
)
zonal_grad_i = grad['zonal_gradient'].isel(time=i)
merid_grad_i = grad['meridional_gradient'].isel(time=i)
grad_arrows = plot_vector_field(zonal_grad_i, merid_grad_i).opts(line_color="red", line_width=1.5, scale=0.8)
return mag_plot * grad_arrows
anim = hv.HoloMap({f"{t[i]:.3f}": frame(i) for i in range(nt)}, kdims="time")
hv.output(holomap="scrubber", fps=10)
anim
Working with real data#
Data#
Using the same example as in the maria-overview.ipynb notebook:
The simulation is described in Regional Multi-Week Convection-Permitting Simulations using the Model for Prediction Across Scales (MPAS-A) for use in the Caribbean, Mexico, and Central America Regions (Núñez Ocasio, Bacmeister, Xue and Morrison; NSF NCAR GDEX dataset d010077, doi:10.5065/PNB8-GD97)
%%time
grid_path = "/gdex/data/d010077/native_diag/MAAG.static.nc"
data_path = "/gdex/data/d010077/native_diag/diag.2017-09-20_06.00.00.nc"
ds_full = ux.open_dataset(grid_path, data_path)
ds = ds_full.isel(Time=0) # just consider 1 snapshot here
ds
CPU times: user 1.36 s, sys: 57.8 s, total: 59.2 s
Wall time: 1min 19s
<xarray.UxDataset> Size: 10GB
Dimensions: (n_face: 6087575, t_iso_levels: 27,
u_iso_levels: 27, n_node: 12177942, z_iso_levels: 27)
Coordinates:
* t_iso_levels (t_iso_levels) float32 108B 1e+04 1.25e+04 ... 1e+05
* u_iso_levels (u_iso_levels) float32 108B 1e+04 1.25e+04 ... 1e+05
* z_iso_levels (z_iso_levels) float32 108B 1e+04 1.25e+04 ... 1e+05
Dimensions without coordinates: n_face, n_node
Data variables: (12/82)
cape (n_face) float32 24MB ...
quantization_info |S1 1B ...
cin (n_face) float32 24MB ...
dewpoint_200hPa (n_face) float32 24MB ...
dewpoint_250hPa (n_face) float32 24MB ...
dewpoint_500hPa (n_face) float32 24MB ...
... ...
w_700hPa (n_face) float32 24MB ...
w_850hPa (n_face) float32 24MB ...
w_925hPa (n_face) float32 24MB ...
w_isobaric (n_face, u_iso_levels) float32 657MB ...
xtime |S64 64B ...
z_isobaric (n_face, z_iso_levels) float32 657MB ...
Attributes: (12/122)
model_name: mpas
core_name: atmosphere
source: MPAS
Conventions: MPAS
git_version: v8.0.1-17-g32d1b6cfa
on_a_sphere: YES
... ...
config_oml_hml0: 30.0
config_oml_gamma: 0.14
config_oml_relaxation_time: 864000.0
config_sounding_interval: none
file_id: p5uyap8moz
NCO: netCDF Operators version 5.3.1 (H...<xarray.UxDataset> Size: 10GB
Dimensions: (n_face: 6087575, t_iso_levels: 27,
u_iso_levels: 27, n_node: 12177942, z_iso_levels: 27)
Coordinates:
* t_iso_levels (t_iso_levels) float32 108B 1e+04 1.25e+04 ... 1e+05
* u_iso_levels (u_iso_levels) float32 108B 1e+04 1.25e+04 ... 1e+05
* z_iso_levels (z_iso_levels) float32 108B 1e+04 1.25e+04 ... 1e+05
Dimensions without coordinates: n_face, n_node
Data variables: (12/82)
cape (n_face) float32 24MB ...
quantization_info |S1 1B ...
cin (n_face) float32 24MB ...
dewpoint_200hPa (n_face) float32 24MB ...
dewpoint_250hPa (n_face) float32 24MB ...
dewpoint_500hPa (n_face) float32 24MB ...
... ...
w_700hPa (n_face) float32 24MB ...
w_850hPa (n_face) float32 24MB ...
w_925hPa (n_face) float32 24MB ...
w_isobaric (n_face, u_iso_levels) float32 657MB ...
xtime |S64 64B ...
z_isobaric (n_face, z_iso_levels) float32 657MB ...
Attributes: (12/122)
model_name: mpas
core_name: atmosphere
source: MPAS
Conventions: MPAS
git_version: v8.0.1-17-g32d1b6cfa
on_a_sphere: YES
... ...
config_oml_hml0: 30.0
config_oml_gamma: 0.14
config_oml_relaxation_time: 864000.0
config_sounding_interval: none
file_id: p5uyap8moz
NCO: netCDF Operators version 5.3.1 (H...- n_face: 6087575
- t_iso_levels: 27
- u_iso_levels: 27
- n_node: 12177942
- z_iso_levels: 27
- t_iso_levels(t_iso_levels)float321e+04 1.25e+04 ... 9.75e+04 1e+05
- units :
- Pa
- long_name :
- Levels for vertical interpolation of temperature to isobaric surfaces
array([ 10000., 12500., 15000., 17500., 20000., 22500., 25000., 30000., 35000., 40000., 45000., 50000., 55000., 60000., 65000., 70000., 75000., 77500., 80000., 82500., 85000., 87500., 90000., 92500., 95000., 97500., 100000.], dtype=float32) - u_iso_levels(u_iso_levels)float321e+04 1.25e+04 ... 9.75e+04 1e+05
- units :
- Pa
- long_name :
- Levels for vertical interpolation of winds to isobaric surfaces
array([ 10000., 12500., 15000., 17500., 20000., 22500., 25000., 30000., 35000., 40000., 45000., 50000., 55000., 60000., 65000., 70000., 75000., 77500., 80000., 82500., 85000., 87500., 90000., 92500., 95000., 97500., 100000.], dtype=float32) - z_iso_levels(z_iso_levels)float321e+04 1.25e+04 ... 9.75e+04 1e+05
- units :
- Pa
- long_name :
- Levels for vertical interpolation of height to isobaric surfaces
array([ 10000., 12500., 15000., 17500., 20000., 22500., 25000., 30000., 35000., 40000., 45000., 50000., 55000., 60000., 65000., 70000., 75000., 77500., 80000., 82500., 85000., 87500., 90000., 92500., 95000., 97500., 100000.], dtype=float32)
- cape(n_face)float32...
- units :
- J kg^{-1}
- long_name :
- Convective available potential energy
- quantization :
- quantization_info
- quantization_nsd :
- 7
[6087575 values with dtype=float32]
- quantization_info()|S1...
- algorithm :
- granular_bitround
- implementation :
- NCO version 5.3.1
[1 values with dtype=|S1]
- cin(n_face)float32...
- units :
- J kg^{-1}
- long_name :
- Convective inhibition
- quantization :
- quantization_info
- quantization_nsd :
- 7
[6087575 values with dtype=float32]
- dewpoint_200hPa(n_face)float32...
- units :
- K
- long_name :
- Dewpoint temperature vertically interpolated to 200 hPa
- quantization :
- quantization_info
- quantization_nsd :
- 7
[6087575 values with dtype=float32]
- dewpoint_250hPa(n_face)float32...
- units :
- K
- long_name :
- Dewpoint temperature vertically interpolated to 250 hPa
- quantization :
- quantization_info
- quantization_nsd :
- 7
[6087575 values with dtype=float32]
- dewpoint_500hPa(n_face)float32...
- units :
- K
- long_name :
- Dewpoint temperature vertically interpolated to 500 hPa
- quantization :
- quantization_info
- quantization_nsd :
- 7
[6087575 values with dtype=float32]
- dewpoint_700hPa(n_face)float32...
- units :
- K
- long_name :
- Dewpoint temperature vertically interpolated to 700 hPa
- quantization :
- quantization_info
- quantization_nsd :
- 7
[6087575 values with dtype=float32]
- dewpoint_850hPa(n_face)float32...
- units :
- K
- long_name :
- Dewpoint temperature vertically interpolated to 850 hPa
- quantization :
- quantization_info
- quantization_nsd :
- 7
[6087575 values with dtype=float32]
- dewpoint_925hPa(n_face)float32...
- units :
- K
- long_name :
- Dewpoint temperature vertically interpolated to 925 hPa
- quantization :
- quantization_info
- quantization_nsd :
- 7
[6087575 values with dtype=float32]
- dtheta_dt_mp_isobaric(n_face, t_iso_levels)float32...
- units :
- K s^{-1}
- long_name :
- Potential temperature heating rate from microphysics interpolated to isobaric surfaces defined in t_iso_levels
- quantization :
- quantization_info
- quantization_nsd :
- 7
[164364525 values with dtype=float32]
- height_200hPa(n_face)float32...
- units :
- m
- long_name :
- Geometric height interpolated to 200 hPa
- quantization :
- quantization_info
- quantization_nsd :
- 7
[6087575 values with dtype=float32]
- height_250hPa(n_face)float32...
- units :
- m
- long_name :
- Geometric height interpolated to 250 hPa
- quantization :
- quantization_info
- quantization_nsd :
- 7
[6087575 values with dtype=float32]
- height_500hPa(n_face)float32...
- units :
- m
- long_name :
- Geometric height interpolated to 500 hPa
- quantization :
- quantization_info
- quantization_nsd :
- 7
[6087575 values with dtype=float32]
- height_700hPa(n_face)float32...
- units :
- m
- long_name :
- Geometric height interpolated to 700 hPa
- quantization :
- quantization_info
- quantization_nsd :
- 7
[6087575 values with dtype=float32]
- height_850hPa(n_face)float32...
- units :
- m
- long_name :
- Geometric height interpolated to 850 hPa
- quantization :
- quantization_info
- quantization_nsd :
- 7
[6087575 values with dtype=float32]
- height_925hPa(n_face)float32...
- units :
- m
- long_name :
- Geometric height interpolated to 925 hPa
- quantization :
- quantization_info
- quantization_nsd :
- 7
[6087575 values with dtype=float32]
- hfx(n_face)float32...
- units :
- W m^{-2}
- long_name :
- upward heat flux at the surface
- quantization :
- quantization_info
- quantization_nsd :
- 7
[6087575 values with dtype=float32]
- initial_time()|S64...
- units :
- YYYY-MM-DD_hh:mm:ss
- long_name :
- Model initialization time
[1 values with dtype=|S64]
- lcl(n_face)float32...
- units :
- m
- long_name :
- Lifted condensation level
- quantization :
- quantization_info
- quantization_nsd :
- 7
[6087575 values with dtype=float32]
- lfc(n_face)float32...
- units :
- m
- long_name :
- Level of free convection
- quantization :
- quantization_info
- quantization_nsd :
- 7
[6087575 values with dtype=float32]
- meanT_500_300(n_face)float32...
- units :
- K
- long_name :
- Mean temperature in the 300 hPa - 500 hPa layer
- quantization :
- quantization_info
- quantization_nsd :
- 7
[6087575 values with dtype=float32]
- mslp(n_face)float32...
- units :
- Pa
- long_name :
- Mean sea-level pressure
- quantization :
- quantization_info
- quantization_nsd :
- 7
[6087575 values with dtype=float32]
- olrtoa(n_face)float32...
- units :
- W m^{-2}
- long_name :
- all-sky top-of-atmosphere outgoing longwave radiation flux
- quantization :
- quantization_info
- quantization_nsd :
- 7
[6087575 values with dtype=float32]
- precipw(n_face)float32...
- units :
- kg m^{-2}
- long_name :
- precipitable water
- quantization :
- quantization_info
- quantization_nsd :
- 7
[6087575 values with dtype=float32]
- q2(n_face)float32...
- units :
- kg kg^{-1}
- long_name :
- 2-meter specific humidity
- quantization :
- quantization_info
- quantization_nsd :
- 7
[6087575 values with dtype=float32]
- qv_isobaric(n_face, t_iso_levels)float32...
- units :
- kg kg^{-1}
- long_name :
- Water vapor mixing ratio interpolated to isobaric surfaces defined in t_iso_levels
- quantization :
- quantization_info
- quantization_nsd :
- 7
[164364525 values with dtype=float32]
- rainc(n_face)float32...
- units :
- mm
- long_name :
- accumulated convective precipitation
- quantization :
- quantization_info
- quantization_nsd :
- 7
[6087575 values with dtype=float32]
- rainnc(n_face)float32...
- units :
- mm
- long_name :
- accumulated total grid-scale precipitation
- quantization :
- quantization_info
- quantization_nsd :
- 7
[6087575 values with dtype=float32]
- refl10cm_1km(n_face)float32...
- units :
- dBZ
- long_name :
- diagnosed 10 cm radar reflectivity at 1 km AGL
- quantization :
- quantization_info
- quantization_nsd :
- 7
[6087575 values with dtype=float32]
- refl10cm_1km_max(n_face)float32...
- units :
- dBZ
- long_name :
- maximum diagnosed 10 cm radar reflectivity at 1 km AGL since last output time
- quantization :
- quantization_info
- quantization_nsd :
- 7
[6087575 values with dtype=float32]
- refl10cm_max(n_face)float32...
- units :
- dBZ
- long_name :
- 10 cm maximum radar reflectivity
- quantization :
- quantization_info
- quantization_nsd :
- 7
[6087575 values with dtype=float32]
- relhum_200hPa(n_face)float32...
- units :
- percent
- long_name :
- Relative humidity vertically interpolated to 200 hPa
- quantization :
- quantization_info
- quantization_nsd :
- 7
[6087575 values with dtype=float32]
- relhum_250hPa(n_face)float32...
- units :
- percent
- long_name :
- Relative humidity vertically interpolated to 250 hPa
- quantization :
- quantization_info
- quantization_nsd :
- 7
[6087575 values with dtype=float32]
- relhum_500hPa(n_face)float32...
- units :
- percent
- long_name :
- Relative humidity vertically interpolated to 500 hPa
- quantization :
- quantization_info
- quantization_nsd :
- 7
[6087575 values with dtype=float32]
- relhum_700hPa(n_face)float32...
- units :
- percent
- long_name :
- Relative humidity vertically interpolated to 700 hPa
- quantization :
- quantization_info
- quantization_nsd :
- 7
[6087575 values with dtype=float32]
- relhum_850hPa(n_face)float32...
- units :
- percent
- long_name :
- Relative humidity vertically interpolated to 850 hPa
- quantization :
- quantization_info
- quantization_nsd :
- 7
[6087575 values with dtype=float32]
- relhum_925hPa(n_face)float32...
- units :
- percent
- long_name :
- Relative humidity vertically interpolated to 925 hPa
- quantization :
- quantization_info
- quantization_nsd :
- 7
[6087575 values with dtype=float32]
- rh_isobaric(n_face, t_iso_levels)float32...
- units :
- %
- long_name :
- Relative humidity interpolated to isobaric surfaces defined in t_iso_levels
- quantization :
- quantization_info
- quantization_nsd :
- 7
[164364525 values with dtype=float32]
- rhod_isobaric(n_face, t_iso_levels)float32...
- units :
- kg/m^3
- long_name :
- dry air density interpolated to isobaric surfaces defined in t_iso_levels
- quantization :
- quantization_info
- quantization_nsd :
- 7
[164364525 values with dtype=float32]
- rthblten_isobaric(n_face, t_iso_levels)float32...
- units :
- K s^{-1}
- long_name :
- tendency of potential temperature due to pbl processes interpolated to isobaric surfaces defined in t_iso_levels
- quantization :
- quantization_info
- quantization_nsd :
- 7
[164364525 values with dtype=float32]
- rthratenlw_isobaric(n_face, t_iso_levels)float32...
- units :
- K s^{-1}
- long_name :
- tendency of potential temperature due to long wave radiation interpolated to isobaric surfaces defined in t_iso_levels
- quantization :
- quantization_info
- quantization_nsd :
- 7
[164364525 values with dtype=float32]
- rthratensw_isobaric(n_face, t_iso_levels)float32...
- units :
- K s^{-1}
- long_name :
- tendency of potential temperature due to short wave radiation interpolated to isobaric surfaces defined in t_iso_levels
- quantization :
- quantization_info
- quantization_nsd :
- 7
[164364525 values with dtype=float32]
- t2m(n_face)float32...
- units :
- K
- long_name :
- 2-meter temperature
- quantization :
- quantization_info
- quantization_nsd :
- 7
[6087575 values with dtype=float32]
- t_isobaric(n_face, t_iso_levels)float32...
- units :
- K
- long_name :
- Temperature interpolated to isobaric surfaces defined in t_iso_levels
- quantization :
- quantization_info
- quantization_nsd :
- 7
[164364525 values with dtype=float32]
- temperature_200hPa(n_face)float32...
- units :
- K
- long_name :
- Temperature vertically interpolated to 200 hPa
- quantization :
- quantization_info
- quantization_nsd :
- 7
[6087575 values with dtype=float32]
- temperature_250hPa(n_face)float32...
- units :
- K
- long_name :
- Temperature vertically interpolated to 250 hPa
- quantization :
- quantization_info
- quantization_nsd :
- 7
[6087575 values with dtype=float32]
- temperature_500hPa(n_face)float32...
- units :
- K
- long_name :
- Temperature vertically interpolated to 500 hPa
- quantization :
- quantization_info
- quantization_nsd :
- 7
[6087575 values with dtype=float32]
- temperature_700hPa(n_face)float32...
- units :
- K
- long_name :
- Temperature vertically interpolated to 700 hPa
- quantization :
- quantization_info
- quantization_nsd :
- 7
[6087575 values with dtype=float32]
- temperature_850hPa(n_face)float32...
- units :
- K
- long_name :
- Temperature vertically interpolated to 850 hPa
- quantization :
- quantization_info
- quantization_nsd :
- 7
[6087575 values with dtype=float32]
- temperature_925hPa(n_face)float32...
- units :
- K
- long_name :
- Temperature vertically interpolated to 925 hPa
- quantization :
- quantization_info
- quantization_nsd :
- 7
[6087575 values with dtype=float32]
- th2m(n_face)float32...
- units :
- K
- long_name :
- 2-meter potential temperature
- quantization :
- quantization_info
- quantization_nsd :
- 7
[6087575 values with dtype=float32]
- u10(n_face)float32...
- units :
- m s^{-1}
- long_name :
- 10-meter zonal wind
- quantization :
- quantization_info
- quantization_nsd :
- 7
[6087575 values with dtype=float32]
- umeridional_200hPa(n_face)float32...
- units :
- m s^{-1}
- long_name :
- Reconstructed meridional wind at cell centers, vertically interpolated to 200 hPa
- quantization :
- quantization_info
- quantization_nsd :
- 7
[6087575 values with dtype=float32]
- umeridional_250hPa(n_face)float32...
- units :
- m s^{-1}
- long_name :
- Reconstructed meridional wind at cell centers, vertically interpolated to 250 hPa
- quantization :
- quantization_info
- quantization_nsd :
- 7
[6087575 values with dtype=float32]
- umeridional_500hPa(n_face)float32...
- units :
- m s^{-1}
- long_name :
- Reconstructed meridional wind at cell centers, vertically interpolated to 500 hPa
- quantization :
- quantization_info
- quantization_nsd :
- 7
[6087575 values with dtype=float32]
- umeridional_700hPa(n_face)float32...
- units :
- m s^{-1}
- long_name :
- Reconstructed meridional wind at cell centers, vertically interpolated to 700 hPa
- quantization :
- quantization_info
- quantization_nsd :
- 7
[6087575 values with dtype=float32]
- umeridional_850hPa(n_face)float32...
- units :
- m s^{-1}
- long_name :
- Reconstructed meridional wind at cell centers, vertically interpolated to 850 hPa
- quantization :
- quantization_info
- quantization_nsd :
- 7
[6087575 values with dtype=float32]
- umeridional_925hPa(n_face)float32...
- units :
- m s^{-1}
- long_name :
- Reconstructed meridional wind at cell centers, vertically interpolated to 925 hPa
- quantization :
- quantization_info
- quantization_nsd :
- 7
[6087575 values with dtype=float32]
- umeridional_isobaric(n_face, u_iso_levels)float32...
- units :
- m s^{-1}
- long_name :
- Meridional wind interpolated to isobaric surfaces defined in u_iso_levels
- quantization :
- quantization_info
- quantization_nsd :
- 7
[164364525 values with dtype=float32]
- uzonal_200hPa(n_face)float32...
- units :
- m s^{-1}
- long_name :
- Reconstructed zonal wind at cell centers, vertically interpolated to 200 hPa
- quantization :
- quantization_info
- quantization_nsd :
- 7
[6087575 values with dtype=float32]
- uzonal_250hPa(n_face)float32...
- units :
- m s^{-1}
- long_name :
- Reconstructed zonal wind at cell centers, vertically interpolated to 250 hPa
- quantization :
- quantization_info
- quantization_nsd :
- 7
[6087575 values with dtype=float32]
- uzonal_500hPa(n_face)float32...
- units :
- m s^{-1}
- long_name :
- Reconstructed zonal wind at cell centers, vertically interpolated to 500 hPa
- quantization :
- quantization_info
- quantization_nsd :
- 7
[6087575 values with dtype=float32]
- uzonal_700hPa(n_face)float32...
- units :
- m s^{-1}
- long_name :
- Reconstructed zonal wind at cell centers, vertically interpolated to 700 hPa
- quantization :
- quantization_info
- quantization_nsd :
- 7
[6087575 values with dtype=float32]
- uzonal_850hPa(n_face)float32...
- units :
- m s^{-1}
- long_name :
- Reconstructed zonal wind at cell centers, vertically interpolated to 850 hPa
- quantization :
- quantization_info
- quantization_nsd :
- 7
[6087575 values with dtype=float32]
- uzonal_925hPa(n_face)float32...
- units :
- m s^{-1}
- long_name :
- Reconstructed zonal wind at cell centers, vertically interpolated to 925 hPa
- quantization :
- quantization_info
- quantization_nsd :
- 7
[6087575 values with dtype=float32]
- uzonal_isobaric(n_face, u_iso_levels)float32...
- units :
- m s^{-1}
- long_name :
- Zonal wind interpolated to isobaric surfaces defined in u_iso_levels
- quantization :
- quantization_info
- quantization_nsd :
- 7
[164364525 values with dtype=float32]
- v10(n_face)float32...
- units :
- m s^{-1}
- long_name :
- 10-meter meridional wind
- quantization :
- quantization_info
- quantization_nsd :
- 7
[6087575 values with dtype=float32]
- vorticity_200hPa(n_node)float32...
- units :
- s^{-1}
- long_name :
- Relative vorticity vertically interpolated to 200 hPa
- quantization :
- quantization_info
- quantization_nsd :
- 7
[12177942 values with dtype=float32]
- vorticity_300hPa(n_node)float32...
- units :
- s^{-1}
- long_name :
- Relative vorticity vertically interpolated to 300 hPa
- quantization :
- quantization_info
- quantization_nsd :
- 7
[12177942 values with dtype=float32]
- vorticity_500hPa(n_node)float32...
- units :
- s^{-1}
- long_name :
- Relative vorticity vertically interpolated to 500 hPa
- quantization :
- quantization_info
- quantization_nsd :
- 7
[12177942 values with dtype=float32]
- vorticity_700hPa(n_node)float32...
- units :
- s^{-1}
- long_name :
- Relative vorticity vertically interpolated to 700 hPa
- quantization :
- quantization_info
- quantization_nsd :
- 7
[12177942 values with dtype=float32]
- vorticity_850hPa(n_node)float32...
- units :
- s^{-1}
- long_name :
- Relative vorticity vertically interpolated to 850 hPa
- quantization :
- quantization_info
- quantization_nsd :
- 7
[12177942 values with dtype=float32]
- vorticity_925hPa(n_node)float32...
- units :
- s^{-1}
- long_name :
- Relative vorticity vertically interpolated to 925 hPa
- quantization :
- quantization_info
- quantization_nsd :
- 7
[12177942 values with dtype=float32]
- w_200hPa(n_face)float32...
- units :
- m s^{-1}
- long_name :
- Vertical velocity vertically interpolated to 200 hPa
- quantization :
- quantization_info
- quantization_nsd :
- 7
[6087575 values with dtype=float32]
- w_250hPa(n_face)float32...
- units :
- m s^{-1}
- long_name :
- Vertical velocity vertically interpolated to 250 hPa
- quantization :
- quantization_info
- quantization_nsd :
- 7
[6087575 values with dtype=float32]
- w_500hPa(n_face)float32...
- units :
- m s^{-1}
- long_name :
- Vertical velocity vertically interpolated to 500 hPa
- quantization :
- quantization_info
- quantization_nsd :
- 7
[6087575 values with dtype=float32]
- w_700hPa(n_face)float32...
- units :
- m s^{-1}
- long_name :
- Vertical velocity vertically interpolated to 700 hPa
- quantization :
- quantization_info
- quantization_nsd :
- 7
[6087575 values with dtype=float32]
- w_850hPa(n_face)float32...
- units :
- m s^{-1}
- long_name :
- Vertical velocity vertically interpolated to 850 hPa
- quantization :
- quantization_info
- quantization_nsd :
- 7
[6087575 values with dtype=float32]
- w_925hPa(n_face)float32...
- units :
- m s^{-1}
- long_name :
- Vertical velocity vertically interpolated to 925 hPa
- quantization :
- quantization_info
- quantization_nsd :
- 7
[6087575 values with dtype=float32]
- w_isobaric(n_face, u_iso_levels)float32...
- units :
- m s^{-1}
- long_name :
- Vertical wind interpolated to isobaric surfaces defined in u_iso_levels
- quantization :
- quantization_info
- quantization_nsd :
- 7
[164364525 values with dtype=float32]
- xtime()|S64...
- units :
- YYYY-MM-DD_hh:mm:ss
- long_name :
- Model valid time
[1 values with dtype=|S64]
- z_isobaric(n_face, z_iso_levels)float32...
- units :
- m
- long_name :
- Height interpolated to isobaric surfaces defined in z_iso_levels
- quantization :
- quantization_info
- quantization_nsd :
- 7
[164364525 values with dtype=float32]
- t_iso_levelsPandasIndex
PandasIndex(Index([ 10000.0, 12500.0, 15000.0, 17500.0, 20000.0, 22500.0, 25000.0, 30000.0, 35000.0, 40000.0, 45000.0, 50000.0, 55000.0, 60000.0, 65000.0, 70000.0, 75000.0, 77500.0, 80000.0, 82500.0, 85000.0, 87500.0, 90000.0, 92500.0, 95000.0, 97500.0, 100000.0], dtype='float32', name='t_iso_levels')) - u_iso_levelsPandasIndex
PandasIndex(Index([ 10000.0, 12500.0, 15000.0, 17500.0, 20000.0, 22500.0, 25000.0, 30000.0, 35000.0, 40000.0, 45000.0, 50000.0, 55000.0, 60000.0, 65000.0, 70000.0, 75000.0, 77500.0, 80000.0, 82500.0, 85000.0, 87500.0, 90000.0, 92500.0, 95000.0, 97500.0, 100000.0], dtype='float32', name='u_iso_levels')) - z_iso_levelsPandasIndex
PandasIndex(Index([ 10000.0, 12500.0, 15000.0, 17500.0, 20000.0, 22500.0, 25000.0, 30000.0, 35000.0, 40000.0, 45000.0, 50000.0, 55000.0, 60000.0, 65000.0, 70000.0, 75000.0, 77500.0, 80000.0, 82500.0, 85000.0, 87500.0, 90000.0, 92500.0, 95000.0, 97500.0, 100000.0], dtype='float32', name='z_iso_levels'))
- model_name :
- mpas
- core_name :
- atmosphere
- source :
- MPAS
- Conventions :
- MPAS
- git_version :
- v8.0.1-17-g32d1b6cfa
- on_a_sphere :
- YES
- sphere_radius :
- 6.371229e+06
- is_periodic :
- NO
- x_period :
- 0.0
- y_period :
- 0.0
- history :
- Wed Feb 26 06:51:05 2025: ncks -t 4 -7 -L 1 --qnt_alg=gbr --qnt default=7 /glade/derecho/scratch/knocasio/MAAG_testrun_outputs/diag.2017-09-20_06.00.00.nc /glade/campaign/cesm/development/amwg/maag/maria_2017/diag.2017-09-20_06.00.00.nc mpirun -n 5400 ./atmosphere_model
- parent_id :
- 7u363foka8 e24ogs8q85
- mesh_spec :
- 0.0
- config_time_integration :
- SRK3
- config_time_integration_order :
- 2
- config_dt :
- 13.0
- config_calendar_type :
- gregorian
- config_start_time :
- 2017-09-18_00:00:00
- config_stop_time :
- none
- config_run_duration :
- 72:00:00
- config_split_dynamics_transport :
- YES
- config_number_of_sub_steps :
- 2
- config_dynamics_split_steps :
- 3
- config_h_mom_eddy_visc2 :
- 0.0
- config_h_mom_eddy_visc4 :
- 0.0
- config_v_mom_eddy_visc2 :
- 0.0
- config_h_theta_eddy_visc2 :
- 0.0
- config_h_theta_eddy_visc4 :
- 0.0
- config_v_theta_eddy_visc2 :
- 0.0
- config_horiz_mixing :
- 2d_smagorinsky
- config_len_disp :
- 3000.0
- config_visc4_2dsmag :
- 0.05
- config_del4u_div_factor :
- 10.0
- config_w_adv_order :
- 3
- config_theta_adv_order :
- 3
- config_scalar_adv_order :
- 3
- config_u_vadv_order :
- 3
- config_w_vadv_order :
- 3
- config_theta_vadv_order :
- 3
- config_scalar_vadv_order :
- 3
- config_scalar_advection :
- YES
- config_positive_definite :
- NO
- config_monotonic :
- YES
- config_coef_3rd_order :
- 0.25
- config_smagorinsky_coef :
- 0.125
- config_mix_full :
- YES
- config_epssm :
- 0.1
- config_smdiv :
- 0.1
- config_apvm_upwinding :
- 0.5
- config_h_ScaleWithMesh :
- YES
- config_num_halos :
- 2
- config_relax_zone_divdamp_coef :
- 6.0
- config_zd :
- 22000.0
- config_xnutr :
- 0.2
- config_mpas_cam_coef :
- 0.0
- config_number_cam_damping_levels :
- 4
- config_rayleigh_damp_u :
- NO
- config_rayleigh_damp_u_timescale_days :
- 5.0
- config_number_rayleigh_damp_u_levels :
- 6
- config_apply_lbcs :
- YES
- config_restart_timestamp_name :
- restart_timestamp
- config_pio_num_iotasks :
- 150
- config_pio_stride :
- 36
- config_block_decomp_file_prefix :
- MAAG.graph.info.part.
- config_number_of_blocks :
- 0
- config_explicit_proc_decomp :
- NO
- config_proc_decomp_file_prefix :
- graph.info.part.
- config_do_restart :
- YES
- config_do_DAcycling :
- NO
- config_print_global_minmax_vel :
- YES
- config_print_detailed_minmax_vel :
- NO
- config_print_global_minmax_sca :
- NO
- config_IAU_option :
- off
- config_IAU_window_length_s :
- 21600.0
- config_jedi_da :
- NO
- config_halo_exch_method :
- mpas_halo
- input_soil_data :
- STAS
- input_soil_temperature_lag :
- 140
- num_soil_layers :
- 4
- months :
- 12
- noznlev :
- 59
- naerlev :
- 29
- camdim1 :
- 4
- config_frac_seaice :
- YES
- config_sfc_albedo :
- YES
- config_sfc_snowalbedo :
- YES
- config_sst_update :
- YES
- config_sstdiurn_update :
- NO
- config_deepsoiltemp_update :
- NO
- config_o3climatology :
- YES
- config_microp_re :
- NO
- config_ysu_pblmix :
- NO
- config_n_microp :
- 1
- config_radtlw_interval :
- 00:30:00
- config_radtsw_interval :
- 00:30:00
- config_conv_interval :
- none
- config_pbl_interval :
- none
- config_camrad_abs_update :
- 06:00:00
- config_greeness_update :
- 24:00:00
- config_bucket_update :
- none
- config_physics_suite :
- convection_permitting
- config_microp_scheme :
- mp_thompson
- config_convection_scheme :
- cu_grell_freitas
- config_lsm_scheme :
- sf_noah
- config_pbl_scheme :
- bl_mynn
- config_gwdo_scheme :
- bl_ysu_gwdo
- config_radt_cld_scheme :
- cld_fraction
- config_radt_lw_scheme :
- rrtmg_lw
- config_radt_sw_scheme :
- rrtmg_sw
- config_sfclayer_scheme :
- sf_mynn
- config_gfconv_closure_deep :
- 0
- config_gfconv_closure_shallow :
- 8
- config_bucket_radt :
- 1e+09
- config_bucket_rainc :
- 100.0
- config_bucket_rainnc :
- 100.0
- config_oml1d :
- NO
- config_oml_hml0 :
- 30.0
- config_oml_gamma :
- 0.14
- config_oml_relaxation_time :
- 864000.0
- config_sounding_interval :
- none
- file_id :
- p5uyap8moz
- NCO :
- netCDF Operators version 5.3.1 (Homepage = http://nco.sf.net, Code = http://github.com/nco/nco, Citation = 10.1016/j.envsoft.2008.03.004)
Show Grid Information
<uxarray.Grid> Original Grid Type: MPAS Grid Dimensions: * n_node: 12177942 * n_edge: 18265516 * n_face: 6087575 * n_max_face_nodes: 7 * n_max_face_edges: 7 * n_max_face_faces: 7 * n_max_node_faces: 3 * n_max_node_edges: 3 * two: 2 Grid Coordinates (Spherical): * node_lon: (12177942,) * node_lat: (12177942,) * edge_lon: (18265516,) * edge_lat: (18265516,) * face_lon: (6087575,) * face_lat: (6087575,) Grid Coordinates (Cartesian): * node_x: (12177942,) * node_y: (12177942,) * node_z: (12177942,) * edge_x: (18265516,) * edge_y: (18265516,) * edge_z: (18265516,) * face_x: (6087575,) * face_y: (6087575,) * face_z: (6087575,) Grid Connectivity Variables: * face_edge_connectivity: (6087575, 7) * face_node_connectivity: (6087575, 7) * edge_face_connectivity: (18265516, 2) * edge_node_connectivity: (18265516, 2) * face_face_connectivity: (6087575, 7) * node_face_connectivity: (12177942, 3) * node_edge_connectivity: (12177942, 3) Grid Descriptor Variables: * face_areas: (6087575,) * edge_face_distances: (18265516,) * edge_node_distances: (18265516,)
- n_node: 12177942
- n_face: 6087575
- n_edge: 18265516
- n_max_face_nodes: 7
- n_max_node_faces: 3
- n_max_node_edges: 3
- two: 2
- n_max_face_edges: 7
- n_max_face_faces: 7
- node_lon(n_node)float32-42.12 -42.12 ... -82.95 -78.1
- units :
- degrees_east
- long_name :
- Longitude of vertices
- standard_name :
- longitude
- long name :
- Longitude of the corner nodes of each face
array([-42.117004, -42.11792 , -42.104767, ..., -89.58954 , -82.947754, -78.095276], shape=(12177942,), dtype=float32) - node_lat(n_node)float3227.89 27.87 27.86 ... 41.09 43.08
- units :
- degrees_north
- long_name :
- Latitude of vertices
- standard_name :
- latitude
- long name :
- Latitude of the corner nodes of each face
array([ 27.888605, 27.872421, 27.862389, ..., -38.226395, 41.086834, 43.076035], shape=(12177942,), dtype=float32) - edge_lon(n_edge)float32-42.11 -42.12 ... -78.1 -78.09
- units :
- degrees_east
- long_name :
- Longitude of edges
- standard_name :
- longitude
- long name :
- Longitude of the center of each edge
array([-42.10547 , -42.117493, -42.11136 , ..., -78.08502 , -78.10382 , -78.09366 ], shape=(18265516,), dtype=float32) - edge_lat(n_edge)float3227.89 27.88 27.87 ... 43.07 43.09
- units :
- degrees_north
- long_name :
- Latitude of edges
- standard_name :
- latitude
- long name :
- Latitude of the center of each edge
array([27.892826, 27.880507, 27.86741 , ..., 43.071484, 43.07319 , 43.085365], shape=(18265516,), dtype=float32) - face_lon(n_face)float32-42.1 -100.4 ... -78.11 -78.07
- units :
- degrees_east
- long_name :
- Longitude of cells
- standard_name :
- longitude
- long name :
- Longitude of the center of each face
array([ -42.099335, -100.40628 , -87.52435 , ..., -78.09515 , -78.11249 , -78.07489 ], shape=(6087575,), dtype=float32) - face_lat(n_face)float3227.88 -2.769 -3.573 ... 43.09 43.08
- units :
- degrees_north
- long_name :
- Latitude of cells
- standard_name :
- latitude
- long name :
- Latitude of the center of each face
array([27.879715 , -2.7686915, -3.5730698, ..., 43.059303 , 43.08707 , 43.083668 ], shape=(6087575,), dtype=float32)
- node_x(n_node)float320.6556 0.6557 ... 0.09254 0.1507
- units :
- meters
- long_name :
- Cartesian x-coordinate of vertices
- standard_name :
- x
- long name :
- Cartesian x location of the corner nodes of each face
- axis :
- X
array([0.6556257 , 0.65571433, 0.65591097, ..., 0.00562784, 0.09253689, 0.15068048], shape=(12177942,), dtype=float32) - node_y(n_node)float32-0.5928 -0.5929 ... -0.748 -0.7147
- units :
- meters
- long_name :
- Cartesian y-coordinate of vertices
- standard_name :
- y
- long name :
- Cartesian y location of the corner nodes of each face
- axis :
- Y
array([-0.5927572 , -0.5928561 , -0.5927607 , ..., -0.7855517 , -0.7480123 , -0.71473736], shape=(12177942,), dtype=float32) - node_z(n_node)float320.4678 0.4675 ... 0.6572 0.683
- units :
- meters
- long_name :
- Cartesian z-coordinate of vertices
- standard_name :
- z
- long name :
- Cartesian z location of the corner nodes of each face
array([ 0.46775404, 0.46750438, 0.4673496 , ..., -0.6187704 , 0.65720206, 0.6829684 ], shape=(12177942,), dtype=float32) - edge_x(n_edge)float320.6557 0.6557 ... 0.1506 0.1507
- units :
- meters
- long_name :
- Cartesian x-coordinate of edges
- standard_name :
- x
- long name :
- Cartesian x location of the center of each edge
- axis :
- X
array([0.6557196 , 0.65567005, 0.6558125 , ..., 0.15081963, 0.15058087, 0.15067731], shape=(18265516,), dtype=float32) - edge_y(n_edge)float32-0.5926 -0.5928 ... -0.7148 -0.7146
- units :
- meters
- long_name :
- Cartesian y-coordinate of edges
- standard_name :
- y
- long name :
- Cartesian y location of the center of each edge
- axis :
- Y
array([-0.59260195, -0.5928067 , -0.5928085 , ..., -0.7147636 , -0.71479315, -0.71462435], shape=(18265516,), dtype=float32) - edge_z(n_edge)float320.4678 0.4676 ... 0.6829 0.6831
- units :
- meters
- long_name :
- Cartesian z-coordinate of edges
- standard_name :
- z
- long name :
- Cartesian z location of the center of each edge
array([0.46781915, 0.46762913, 0.46742707, ..., 0.6829103 , 0.6829321 , 0.68308735], shape=(18265516,), dtype=float32) - face_x(n_face)float320.6559 -0.1804 ... 0.1504 0.1509
- units :
- meters
- long_name :
- Cartesian x-coordinate of cells
- standard_name :
- x
- long name :
- Cartesian x location of the center of each face
- axis :
- X
array([ 0.65586245, -0.18041605, 0.04311037, ..., 0.15072319, 0.15043855, 0.15091607], shape=(6087575,), dtype=float32) - face_y(n_face)float32-0.5926 -0.9824 ... -0.7147 -0.7146
- units :
- meters
- long_name :
- Cartesian y-coordinate of cells
- standard_name :
- y
- long name :
- Cartesian y location of the center of each face
- axis :
- Y
array([-0.5926035 , -0.9824036 , -0.99712455, ..., -0.71493226, -0.71465397, -0.71459484], shape=(6087575,), dtype=float32) - face_z(n_face)float320.4676 -0.0483 ... 0.6831 0.6831
- units :
- meters
- long_name :
- Cartesian z-coordinate of cells
- standard_name :
- z
- long name :
- Cartesian z location of the center of each face
array([ 0.4676169 , -0.04830398, -0.06232142, ..., 0.682755 , 0.68310905, 0.6830656 ], shape=(6087575,), dtype=float32)
- face_edge_connectivity(n_face, n_max_face_edges)int640 1 ... -9223372036854775808
- units :
- -
- long_name :
- IDs of edges forming the boundary of a cell
- cf_role :
- face_edge_connectivity
- long name :
- Maps every face to its edges.
- start_index :
- 0
- _FillValue :
- -9223372036854775808
array([[ 0, 1, 2, ..., 4, 5, -9223372036854775808], [ 6, 7, 8, ..., 10, 11, -9223372036854775808], [ 12, 13, 14, ..., 16, 17, -9223372036854775808], ..., [ 9132684, 15982200, 15982198, ..., 18265513, 18265514, -9223372036854775808], [ 9132685, 18265514, 18265515, ..., 15982164, 15982162, -9223372036854775808], [ 9132688, 18265515, 18265513, ..., 15982188, 15982186, -9223372036854775808]], shape=(6087575, 7)) - face_node_connectivity(n_face, n_max_face_nodes)int645 0 ... -9223372036854775808
- units :
- -
- long_name :
- IDs of vertices (corner points) of a cell
- cf_role :
- face_node_connectivity
- long name :
- Maps every face to its corner nodes.
- start_index :
- 0
- _FillValue :
- -9223372036854775808
array([[ 5, 0, 1, ..., 3, 4, -9223372036854775808], [ 11, 6, 7, ..., 9, 10, -9223372036854775808], [ 17, 12, 13, ..., 15, 16, -9223372036854775808], ..., [ 9133381, 9133380, 11417425, ..., 9133394, 12177941, -9223372036854775808], [ 9133382, 9133381, 12177941, ..., 9133389, 11417413, -9223372036854775808], [ 9133385, 9133384, 12177941, ..., 9133393, 11417421, -9223372036854775808]], shape=(6087575, 7)) - edge_face_connectivity(n_edge, two)int640 1521893 0 ... 6087573 6087574
- units :
- -
- long_name :
- IDs of cells divided by an edge
- cf_role :
- edge_face_connectivity
- long name :
- Faces that neighbor each edge
- start_index :
- 0
- _FillValue :
- -9223372036854775808
array([[ 0, 1521893], [ 0, 1521888], [ 0, 1521889], ..., [6087572, 6087574], [6087572, 6087573], [6087573, 6087574]], shape=(18265516, 2)) - edge_node_connectivity(n_edge, two)int645 0 0 ... 9133381 12177941 9133384
- units :
- -
- long_name :
- IDs of the two vertex endpoints of an edge
- cf_role :
- edge_node_connectivity
- long name :
- Maps every edge to the two nodes that it connects.
- start_index :
- 0
array([[ 5, 0], [ 0, 1], [ 1, 2], ..., [ 9133394, 12177941], [12177941, 9133381], [12177941, 9133384]], shape=(18265516, 2)) - face_face_connectivity(n_face, n_max_face_faces)int641521893 ... -9223372036854775808
- units :
- -
- long_name :
- IDs of cells neighboring a cell
- cf_role :
- face_face_connectivity
- long name :
- Faces that neighbor each face.
- start_index :
- 0
- _FillValue :
- -9223372036854775808
array([[ 1521893, 1521888, 1521889, ..., 1521891, 1521892, -9223372036854775808], [ 1521899, 1521894, 1521895, ..., 1521897, 1521898, -9223372036854775808], [ 1521905, 1521900, 1521901, ..., 1521903, 1521904, -9223372036854775808], ..., [ 1521885, 3804711, 3804710, ..., 6087574, 6087573, -9223372036854775808], [ 1521885, 6087572, 6087574, ..., 3804699, 3804698, -9223372036854775808], [ 1521886, 6087573, 6087572, ..., 3804707, 3804706, -9223372036854775808]], shape=(6087575, 7)) - node_face_connectivity(n_node, n_max_node_faces)int640 1521893 ... 6087574 6087573
- units :
- -
- long_name :
- IDs of the cells that meet at a vertex
- cf_role :
- node_face_connectivity
- long name :
- Faces that neighbor each node
- start_index :
- 0
- _FillValue :
- -9223372036854775808
array([[ 0, 1521893, 1521888], [ 0, 1521888, 1521889], [ 0, 1521889, 1521890], ..., [6087566, 6087568, 6087567], [6087569, 6087571, 6087570], [6087572, 6087574, 6087573]], shape=(12177942, 3)) - node_edge_connectivity(n_node, n_max_node_edges)int641 0 9132699 ... 18265513 18265515
- units :
- -
- long_name :
- IDs of the edges that meet at a vertex
- cf_role :
- node_edge_connectivity
- long name :
- Edges that neighbor each node
- start_index :
- 0
- _FillValue :
- -9223372036854775808
array([[ 1, 0, 9132699], [ 2, 1, 9132702], [ 3, 2, 9132705], ..., [18265508, 18265507, 18265509], [18265511, 18265510, 18265512], [18265514, 18265513, 18265515]], shape=(12177942, 3))
- face_areas(n_face)float322.511e-07 2.741e-07 ... 2.193e-07
- units :
- m^2
- long_name :
- Area of each face.
- cf_role :
- face_areas
array([2.5106596e-07, 2.7411650e-07, 2.2856393e-07, ..., 2.1909457e-07, 2.1941406e-07, 2.1934541e-07], shape=(6087575,), dtype=float32) - edge_face_distances(n_edge)float320.0004953 0.0005602 ... 0.0004831
- units :
- m
- long_name :
- Distances between the face centers that saddle each edge
- cf_role :
- edge_face_distances
array([0.00049525, 0.00056021, 0.00056757, ..., 0.00049749, 0.00053273, 0.00048313], shape=(18265516,), dtype=float32) - edge_node_distances(n_edge)float320.000386 0.0002828 ... 0.0003287
- units :
- -
- long_name :
- Distances between the nodes that make up each edge.
- cf_role :
- edge_node_distances
array([0.00038601, 0.00028276, 0.00026785, ..., 0.00030611, 0.00023962, 0.00032867], shape=(18265516,), dtype=float32)
- on_a_sphere :
- YES
- sphere_radius :
- 6.371229e+06
- source_grid_spec :
- MPAS
# check that individual data_vars are not too big to load into memory:
ds['uzonal_200hPa'].nbytes / 1e9
0.0243503
Load relevant data variables into memory.
We’ll compare the curl of the winds to the vorticity, and their divergence to the outgoing longwave radiation (OLR) at top of atmosphere.
Using two different pressures to check different regions: 850 hPa for “lower atmosphere”, and 200 hPa for “upper atmosphere”.
%%time
u200 = ds['uzonal_200hPa'].compute()
v200 = ds['umeridional_200hPa'].compute()
vort200 = ds['vorticity_200hPa'].compute().topological_mean("face")
# (the topological_mean("face") interpolates node-centered data to be face-centered instead)
u850 = ds['uzonal_850hPa'].compute()
v850 = ds['umeridional_850hPa'].compute()
vort850 = ds['vorticity_850hPa'].compute().topological_mean("face")
olr = ds['olrtoa'].compute()
CPU times: user 3.57 s, sys: 243 ms, total: 3.82 s
Wall time: 4.75 s
Compare curl and vorticity#
The data contains zonal and meridional components of winds, and vorticity.
Let’s do a sanity check: uxarray’s curl of the winds should match the data’s voriticity!
%%time
# (focusing just on the storm region, for demo purposes)
storm_box = dict(lon_bounds=(-71, -59), lat_bounds=(13, 22))
u200_storm = u200.subset.bounding_box(**storm_box)
v200_storm = v200.subset.bounding_box(**storm_box)
vort200_storm = vort200.subset.bounding_box(**storm_box)
u850_storm = u850.subset.bounding_box(**storm_box)
v850_storm = v850.subset.bounding_box(**storm_box)
vort850_storm = vort850.subset.bounding_box(**storm_box)
CPU times: user 49.1 s, sys: 662 ms, total: 49.8 s
Wall time: 36.2 s
%%time
curl200_storm = u200_storm.curl(v200_storm)
curl850_storm = u850_storm.curl(v850_storm)
vlim200 = max(np.abs(curl200_storm).quantile(0.99), np.abs(vort200_storm).quantile(0.99)).item()
vlim850 = max(np.abs(curl200_storm).quantile(0.99), np.abs(vort200_storm).quantile(0.99)).item()
vlim = max(vlim200, vlim850)
kws = dict(clim=(-vlim, vlim), data_aspect=1, cmap="RdBu_r")
vort200_plot = vort200_storm.plot(**kws, colorbar=False, title="vorticity (200 hPa)")
curl200_plot = curl200_storm.plot(**kws, title="curl (200 hPa)")
vort850_plot = vort850_storm.plot(**kws, colorbar=False, title="vorticity (850 hPa)")
curl850_plot = curl850_storm.plot(**kws, title="curl (850 hPa)")
layout = vort200_plot + curl200_plot + vort850_plot + curl850_plot
layout.cols(2)
CPU times: user 11.4 s, sys: 231 ms, total: 11.7 s
Wall time: 13.7 s
By eye (pun intended?), it looks like a very close match!
Compare divergence and top-of-atmosphere outgoing longwave radiation (OLR)#
Horizontal divergence often corresponds to updrafts or downdrafts, which can lead to clouds.
One might expect more clouds across regions of more divergence!
%%time
# (focusing just on the CONUS region, for demo purposes)
conus_box = dict(lon_bounds=(-125, -66), lat_bounds=(24, 50))
u200_conus = u200.subset.bounding_box(**conus_box)
v200_conus = v200.subset.bounding_box(**conus_box)
u850_conus = u850.subset.bounding_box(**conus_box)
v850_conus = v850.subset.bounding_box(**conus_box)
olr_conus = olr.subset.bounding_box(**conus_box)
CPU times: user 57.4 s, sys: 1.76 s, total: 59.2 s
Wall time: 1min 7s
%%time
div200_conus = u200_conus.divergence(v200_conus)
div850_conus = u850_conus.divergence(v850_conus)
dlim200 = np.abs(div200_conus).quantile(0.99).item()
dlim850 = np.abs(div850_conus).quantile(0.99).item()
CPU times: user 4.76 s, sys: 68.5 ms, total: 4.83 s
Wall time: 2.22 s
%%time
kws_div = dict(data_aspect=1, cmap="RdBu_r")
div200_plot = div200_conus.plot(**kws_div, clim=(-dlim200, dlim200), title="divergence at 200 hPa")
olr_plot = olr_conus.plot(data_aspect=1, cmap="Greys", title="top-of-atmosphere OLR")
# (use dlim200 for all limits to use same scale in both plots, or swap to dlim850 if you prefer!)
div850_plot = div850_conus.plot(**kws_div, clim=(-dlim200, dlim200), title="divergence at 850 hPa")
(div200_plot + olr_plot + div850_plot).cols(1)
CPU times: user 33.5 s, sys: 2.32 s, total: 35.8 s
Wall time: 43.7 s
The correlation isn’t perfect (divergence isn’t the only thing related to cloud-cover and OLR), but it’s clearly present, at least in the 200 hPa divergence example.
Prompt: why is some of the upper-atmosphere divergence correlated with OLR, but some is not?
Prompt: why is there so much lower-atmosphere divergence in the western US but not as much in the eastern US?