code: def get_dataset(self, key, info):
          
  
          logger.debug('Reading %s.', key.name)
          if key.name in chans_dict:
              m_data = self.read_dataset(key, info)
          else:
              m_data = self.read_geo(key, info)
          m_data.attrs.update(info)
          return m_data
docs: Load a dataset