code: def to_dict(self, data=True):
          
          d = self.variable.to_dict(data=data)
          d.update({'coords': {}, 'name': self.name})
          for k in self.coords:
              d['coords'][k] = self.coords[k].variable.to_dict(data=data)
          return d
docs: Convert this xarray.DataArray into a dictionary following xarray
          naming conventions.
  
          Converts all variables and attributes to native Python objects.
          Useful for coverting to json. To avoid datetime incompatibility
          use decode_times=False kwarg in xarrray.open_dataset.
  
          Parameters
          ----------
          data : bool, optional
              Whether to include the actual data in the dictionary. When set to
              False, returns just the schema.
  
          See also
          --------
          DataArray.from_dict