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”