uxarray.grid.Grid._populate_cartesian_xyz_coord#

Grid._populate_cartesian_xyz_coord()#

A helper function that populates the xyz attribute in UXarray.ds. This function is called when we need to use the cartesian coordinates for each node to do the calculation but the input data only has the “Mesh2_node_x” and “Mesh2_node_y” in degree.

Note

In the UXarray, we abide the UGRID convention and make sure the following attributes will always have its corresponding units as stated below:

Mesh2_node_x

unit: “degree_east” for longitude

Mesh2_node_y

unit: “degrees_north” for latitude

Mesh2_node_z

unit: “m”

Mesh2_node_cart_x

unit: “m”

Mesh2_node_cart_y

unit: “m”

Mesh2_node_cart_z

unit: “m”