# xarray.Dataset.from_dict

classmethod `Dataset.``from_dict`(d)

  Convert a dictionary into an xarray.Dataset.

  Input dict can take several forms:

      d = {'t': {'dims': ('t'), 'data': t},
           'a': {'dims': ('t'), 'data': x},
           'b': {'dims': ('t'), 'data': y}}

      d = {'coords': {'t': {'dims': 't', 'data': t,
                            'attrs': {'units':'s'}}},
           'attrs': {'title': 'air temperature'},
           'dims': 't',
           'data_vars': {'a': {'dims': 't', 'data': x, },
                         'b': {'dims': 't', 'data': y}}}

  where ‘t’ is the name of the dimesion, ‘a’ and ‘b’ are names of data variables and t, x, and y are lists, numpy.arrays or pandas objects.

  Parameters: | d : dict, with a minimum structure of {‘var_0’: {‘dims’: [..], ‘data’: [..]}, …}
  Returns: | obj : xarray.Dataset

  See also

  `Dataset.to_dict`, `DataArray.from_dict`