in hypothesis_gufunc/extra/xr.py [0:0]
def xr_dim_lists(min_dims=0, max_dims=DEFAULT_DIMS):
"""Generate `list` of dimension names for a :class:`xarray:xarray.DataArray`.
Parameters
----------
min_dims : int
Minimum size of the resulting dimension list.
max_dims : int or None
Maximum size of the resulting dimension list.
Returns
-------
L : list(str)
List of dimension names.
"""
_check_valid_size_interval(min_dims, max_dims, "dimensions")
S = lists(elements=xr_dims(), min_size=min_dims, max_size=max_dims, unique=True)
return S