code: def _parse_envi(meta):
      
  
      def parsevec(s):
          return np.fromstring(s.strip('{}'), dtype='float', sep=',')
  
      def default(s):
          return s.strip('{}')
  
      parse = {'wavelength': parsevec,
               'fwhm': parsevec}
      parsed_meta = {k: parse.get(k, default)(v) for k, v in meta.items()}
      return parsed_meta
docs: Parse ENVI metadata into Python data structures.
  
      See the link for information on the ENVI header file format:
      http://www.harrisgeospatial.com/docs/enviheaderfiles.html
  
      Parameters
      ----------
      meta : dict
          Dictionary of keys and str values to parse, as returned by the rasterio
          tags(ns='ENVI') call.
  
      Returns
      -------
      parsed_meta : dict
          Dictionary containing the original keys and the parsed values