@@ -297,11 +297,19 @@ def _get_measure(da: Union[DataArray, Dataset], key: str) -> List[str]:
297
297
_DEFAULT_KEY_MAPPERS : Mapping [str , Tuple [Mapper , ...]] = {
298
298
"dim" : (_get_axis_coord ,),
299
299
"dims" : (_get_axis_coord ,), # transpose
300
+ "dimensions" : (_get_axis_coord ,), # stack
301
+ "dims_dict" : (_get_axis_coord ,), # swap_dims, rename_dims
302
+ "shifts" : (_get_axis_coord ,), # shift, roll
303
+ "pad_width" : (_get_axis_coord ,), # shift, roll
304
+ # "names": something_with_all_valid_keys? # set_coords, reset_coords
300
305
"coords" : (_get_axis_coord ,), # interp
301
- "indexers" : (_get_axis_coord ,), # sel, isel
306
+ "indexers" : (_get_axis_coord ,), # sel, isel, reindex
307
+ # "indexes": (_get_axis_coord,), # set_index
302
308
"dims_or_levels" : (_get_axis_coord ,), # reset_index
303
- "coord" : (_get_axis_coord_single ,),
309
+ "window" : (_get_axis_coord ,), # rolling_exp
310
+ "coord" : (_get_axis_coord_single ,), # differentiate, integrate
304
311
"group" : (_get_axis_coord_single ,),
312
+ "indexer" : (_get_axis_coord_single ,), # resample
305
313
"variables" : (_get_axis_coord ,), # sortby
306
314
"weights" : (_get_measure_variable ,), # type: ignore
307
315
}
0 commit comments