PlasmaCalcs.tools.xarray_tools.xarray_dimensions.xarray_broadcastable_from_dataset
- PlasmaCalcs.tools.xarray_tools.xarray_dimensions.xarray_broadcastable_from_dataset(dataset, var=None, *, dims=None)
- return dict of broadcastable versions of data_var(s) from dataset, standardizing data vars’ dims.missing dims will be expanded to size 1. result’s dims will be put in order.
- var: None, str, or list of str.
- str –> return a broadcastable version of this data_var. Result is an xarray.DataArray.list of str –> return dict of {v: broadcastable version of v} across v in var.None –> use var = list(dataset.keys())
- dims: None or list of str
- result will have all these dims, in this order, with size 1 if not present in array.if any array.dims not present in dims, raise DimensionKeyError.None –> use dataset.dims.