#!/usr/bin/python

import os
import glob

cfradialDir = '/home/disk/monsoon/relampago/cfradial/csu_moments_qc2/ppi'
paramsFile = '/home/disk/monsoon/relampago/git/lrose-projects-relampago/projDir/ingest/params/Radx2Grid.csu_qc2_ppi_rt'
ppiNames = ['CIL360A','CIL360B','CILOW360','COWHA_FARA','COWHA_FARB','COWHA_N','COWHA_NB','PFAR360',
            'PNL360A','PPICOWH360','PPIFAR36','PPINEARLT360','SEVST_FULL','SEVST_LOW','SEVFAR_FULL',
            'SEVFAR_LOW','SEVHA_FULL','SEVHA_LOW']

dateList = os.listdir(cfradialDir)
for date in dateList:
    if date.startswith('20181214'):
        for name in ppiNames:
            flist = glob.glob(cfradialDir+'/'+date+'/*'+name+'*')
            if len(flist) > 0:
                os.environ['SUFFIX'] = '_'+name
                for file in flist:
                    if file.endswith('.nc'):
                        (path,basefile) = os.path.split(file)
                        (basename,ext) = os.path.splitext(basefile)
                        parts = basefile.split('.')
                        date_time = parts[2]
                        (date,time) = date_time.split('_')
                        hour = time[0:2]
                        if hour <= '04':
                            command = 'Radx2Grid -v -params '+paramsFile+' -f '+file
                            os.system(command)
