class_docstr: Special dictionary object that can handle dict operations based on dataset name, wavelength, or DataID.
  
  Note: Internal dictionary keys are `DataID` objects.
class_docstr_tok: ["Special","dictionary","object","that","can","handle","dict","operations","based","on","dataset","name",",","wavelength",",","or","DataID",".","Note",":","Internal","dictionary","keys","are","`","DataID","`","objects","."]
docstr: Create id_keys from dict.
docstr_tok: ["Create","id_keys","from","dict","."]
code: def _create_id_keys_from_dict(self, value_info_dict):
      """Create id_keys from dict."""
      try:
          id_keys = value_info_dict["_satpy_id"].id_keys
      except KeyError:
          try:
              id_keys = value_info_dict["_satpy_id_keys"]
          except KeyError:
              id_keys = minimal_default_keys_config
      return id_keys
  
file_path: satpy/satpy/dataset/data_dict.py
imports: import numpy
  from .dataid import DataID, create_filtered_query, minimal_default_keys_config
label_desc: Use image node_id 8 for calling the DatasetDict obj's underlying member method code with example usage: obj._create_id_keys_from_dict(value_info_dict) and returns: id_keys