gridmarthe.assign_coords
- gridmarthe.assign_coords(ds, add_lay=True, coords=('x', 'y', 'z'), keep_zone=False, zone_label='zone')[source]
Assign coordinates from variables to dimensions
This function transform a 1D or 2D (time, zone dimensions) array to 3D or 4D with time, x,y [,z] as dimensions.
Useful for plot functions/methods.
- Parameters:
- dsxarray.Dataset
dataset of Marthe variable(s)
- add_laybool, optional
Boolean to treat z (layer) as a dimension (True) or a variable (False)
- coordslist, optional
list of coordinates to add as dimensions. Default is [‘x’, ‘y’, ‘z’]
- keep_zonebool, optional
keep zone as dimension (will make multiindex). Default is False.
- zone_labelstr, optional
label of current index. Default is zone as read by
gridmarthe.load_marthe_grid()
- Returns:
- xr.Dataset
Dataset with coordinates as dimension.