Create a DataArray with standard PandasIndex (range index).
(sizes: dict[str, int])
| 60 | |
| 61 | |
| 62 | def create_pandas_da(sizes: dict[str, int]) -> xr.DataArray: |
| 63 | """Create a DataArray with standard PandasIndex (range index).""" |
| 64 | shape = tuple(sizes.values()) |
| 65 | data = np.arange(np.prod(shape)).reshape(shape) |
| 66 | coords = {dim: np.arange(size) for dim, size in sizes.items()} |
| 67 | return xr.DataArray( |
| 68 | data, dims=list(sizes.keys()), coords=coords, name=DATA_VAR_NAME |
| 69 | ) |
| 70 | |
| 71 | |
| 72 | @given( |
no test coverage detected
searching dependent graphs…