import sys
from netCDF4 import Dataset

FILE = sys.argv[1]
OUTFILE = sys.argv[2]

rootgrp = Dataset(FILE, 'r', format='NETCDF4')

short_names = [x for x in rootgrp.variables.keys()] 
#long_names = [rootgrp.variables[x].long_name for x in rootgrp.variables.keys()]

long_names = []
for x in short_names:
  try:
    long_names.append(rootgrp.variables[x].long_name)
  except:
    long_names.append("None")

with open(OUTFILE, 'w') as f:
    for i in range(len(short_names)):
        f.write(f'{short_names[i]}, {long_names[i]}')
        f.write('\n')

rootgrp.close()
