xarray.DataArray.expand_dims

DataArray.expand_dims(dim, axis=None)

Return a new object with an additional axis (or axes) inserted at the corresponding position in the array shape.

If dim is already a scalar coordinate, it will be promoted to a 1D coordinate consisting of a single value.

Parameters:

dim : str or sequence of str.

Dimensions to include on the new variable. dimensions are inserted with length 1.

axis : integer, list (or tuple) of integers, or None

Axis position(s) where new axis is to be inserted (position(s) on the result array). If a list (or tuple) of integers is passed, multiple axes are inserted. In this case, dim arguments should be same length list. If axis=None is passed, all the axes will be inserted to the start of the result array.

Returns:

expanded : same type as caller

This object, but with an additional dimension(s).