docs: def make_coord_dict(subs, subscript_dict, terse=True):
      """
      This is for assisting with the lookup of a particular element, such that the output
      of this function would take the place of %s in this expression
  
      `variable.loc[%s]`
  
      Parameters
      ----------
      subs: list of strings
          coordinates, either as names of dimensions, or positions within a dimension
      subscript_dict: dict
          the full dictionary of subscript names and values
      terse: Binary Flag
          - If true, includes only elements that do not cover the full range of values in their
            respective dimension
          - If false, returns all dimensions
  
      Returns
      -------
      coordinates: dictionary
          Coordinates needed to access the xarray quantities we're interested in.
  
      Examples
      --------
      >>> make_coord_dict(['Dim1', 'D'], {'Dim1': ['A', 'B', 'C'], 'Dim2': ['D', 'E', 'F']})
      {'Dim2': ['D']}
      >>> make_coord_dict(['Dim1', 'D'], {'Dim1': ['A', 'B', 'C'], 'Dim2':['D', 'E', 'F']},
      >>>                 terse=False)
      {'Dim2': ['D'], 'Dim1': ['A', 'B', 'C']}
      """
      sub_elems_list = [y for x in subscript_dict.values() for y in x]
      coordinates = {}
      for sub in subs:
          if sub in sub_elems_list:
              name = find_subscript_name(subscript_dict, sub)
              coordinates[name] = [sub]
          elif not terse:
              coordinates[sub] = subscript_dict[sub]
      return coordinates