code: def hgh_header(filename, ppdesc):
          
          lines = _read_nlines(filename, 3)
  
          header = _dict_from_lines(lines[:3], [0, 3, 6])
          summary = lines[0]
  
          return NcAbinitHeader(summary, **header)
docs: Parse the HGH abinit header. Example:
  
          Hartwigsen-Goedecker-Hutter psp for Ne,  from PRB58, 3641 (1998)
             10   8  010605 zatom,zion,pspdat
           3 1   1 0 2001 0  pspcod,pspxc,lmax,lloc,mmax,r2well