code: def get_dataset(self, key, info):
          
          with h5py.File(self.filename, 'r') as fid:
              LOGGER.debug('Reading %s.', key.name)
              if key.name in DSET_NAMES:
                  m_data = read_dataset(fid, key)
              else:
                  m_data = read_geo(fid, key)
          m_data.attrs.update(info)
          m_data.attrs['sensor'] = self.sensor
  
          return m_data
docs: Load a dataset