def from_dict(cls, dict_, keys=None, axis=None): """ Initialize a DimArray for a dictionary of DimArrays keys, optional: re-order the keys axis, optional: give a name to the keys axis """ assert isinstance(dict_, dict) from dimarray.dataset import Dataset if keys is None: keys = dict_.keys() data = Dataset(dict_) return data.to_array(axis=axis, keys=keys, _constructor=cls._constructor)