E3SM_NEX¶
-
e3sm_nex.api.
applyGrid
(data, grid)[source]¶ Applies grid to data
Example: >>> grid = e3sm_nex.generateMPASGrid(lats, lons, lats_corners, lons_corners) >>> data = e3sm_nex.applyGrid(data,grid)
Parameters: - data (`cdms2.tvariable.TransientVariable`_) – cdms2.MV2 variable
- grid (`cdms2.gengrid.TransientGenericGrid`_) – grid to apply to data
Returns: Data with grid applied to it
Return type:
-
e3sm_nex.api.
generateMPASGrid
(lats, lons, lats_corners, lons_corners, delta=180.0)[source]¶ Generates MPAS grid from latitudes, longitudes, latitudes corners, longitude_corners
Example: >>> grid = generateMPASGrid(lats, lons, lats_corners, lons_corners)
Parameters: - lats (`numpy.ndarray`_) – 1D pure numpy array containing latitudes centers
- lons (`numpy.ndarray`_) – 1D pure numpy array containing longitudes centers
- lats_corners (`numpy.ndarray`_) – 2D pure numpy array containing latitudes centers (grid_size, nvertices)
- lons_corners – 2D pure numpy array containing longitudes centers (grid_size, nvertices)
- delta (`float`_) – delta between longitude for which we assume wrapping needs to be done
Returns: A cdms generic grid object representation of the mpas grid
Return type:
-
e3sm_nex.api.
generateNEXGrid
(lats, lons, elements_corners)[source]¶ Generates NEx grid from latitudes, longitudes and elements corners
Example: >>> grid = generateNEXGrid(lats, lons, elements_corners)
Parameters: - lats (`numpy.ndarray`_) – 1D pure numpy array containing latitudes of each column
- lons (`numpy.ndarray`_) – 1D pure numpy array containing longitudes of each column
- elements_corners – 2D pure numpy array containing latitudes centers (grid_size, nvertices)
Returns: A cdms generic grid object representation of the nex grid
Return type: