xoa.coords.get_dim_types#
- xoa.coords.get_dim_types(da, unknown=None, asdict=False)[source]#
Get dimension types
- Parameters:
da (xarray.DataArray or tuple(str)) – Data array or tuple of dimensions
unknown – Value to assign to unknown types
asdict (bool) – Get the result as a dictionary mapping dimension names to types
- Returns:
tuple or dict – Dimension types as single-letter strings (“x”, “y”, “z”, “t”, “f”) or
unknownfor unrecognized dimensions.
Example
>>> da = xr.DataArray(np.ones((3, 4)), dims=("lat", "lon")) >>> get_dim_types(da, unknown="-") ('y', 'x') >>> get_dim_types(da, asdict=True) {'lat': 'y', 'lon': 'x'}