dctools.utilities.xarray_utils.filter_variables

dctools.utilities.xarray_utils.filter_variables(ds, keep_vars)

Filter an xarray Dataset by keeping only some variables/coordinates.

Parameters:
  • ds (xr.Dataset) – Input dataset.

  • keep_vars (list[str]) – Names of variables/coords to keep.

Returns:

The filtered Dataset containing the selected data vars, any explicitly requested coords, and any coords required by the data vars, as well as global attributes.

Return type:

xr.Dataset