Internal API
Contents
Internal API#
This page shows already-implemented Uxarray internal API functions. You can also check the draft Uxarray API documentation to see the tentative whole API and let us know if you have any feedback!
Grid Methods#
Populates a dictionary for storing uxarray's internal representation of xarray object. |
|
Loads a mesh dataset. |
|
Create a grid with one face with vertices specified by the given argument. |
|
Initialize attributes for directly accessing UGRID dimensions and variables. |
|
A helper function that populates the xyz attribute in UXarray.ds. |
|
Helper function that populates the longitude and latitude and store it into the Mesh2_node_x and Mesh2_node_y. |
Grid Helper Modules#
Exodus file reader. |
|
Encodes an Exodus file. |
|
Helper function to get exodus element type from number of nodes. |
|
Encodes UGRID file. |
|
UGRID file reader. |
|
Function to reassign lat/lon variables to mesh2_node variables. |
|
Function to reassign UGRID formatted variables to SCRIP formatted variables. |
|
If input dataset ( |
|
Check mesh topology and dimension. |
|
Calculate the latitude and longitude in radiance for a node represented in the [x, y, z] 3D Cartesian coordinates. |
|
Helper function to Convert the node coordinate from 2D longitude/latitude to normalized 3D xyz. |
|
Helper function to project an arbitrary node in 3D coordinates [x, y, z] on the unit sphere. |