aerofilt_dir = "K:\Hysplit\AEROFILT" os.chdir(aerofilt_dir) startdir = os.getcwd() aeronet_file = tools.get_files("Choose Aeronet File", ("Aeronet Files", "*.Dubovik")) hysplit_path = tools.set_dir("Select Hysplit Directory") hydir = os.path.split(hysplit_path)[1] tools.aeronet_dayfilter(level, aeronet_path[1:-1], aerofilt_dir, hysplit_path) # STEP #2: Convert aeronet file and filtered hysplit files to .mat format tools.hysplit_matfile_generator(level, hydir, aerofilt_dir) tools.aeronet_matfile_generator(level, aeronet_file[1:-1], hydir, aerofilt_dir) # STEP #3: Generate Hysplit traceback file traceback.traceback(level, hydir, aerofilt_dir) # Step #4: Process and combine Aeronet and Hysplit files proc.aeroproc(level, aerofilt_dir) proc.traceproc(level, aerofilt_dir) proc.combproc(level, aerofilt_dir)
for stat in stat_dict.iterkeys(): print '%s station in process ...' %stat_dict[stat] os.chdir(aeronet_filedir) inv_files = os.listdir(os.getcwd()) for i in inv_files: if stat_dict[stat] in i: aeronet_path = aeronet_filedir+'\\'+i os.chdir(aerofilt_topdir) hysplit_path = hysplit_dir+'\\'+stat aerofilt_dir = tools.aeronet_dayfilter(aeronet_path,aerofilt_topdir,hysplit_path) #STEP #2: Convert aeronet file and filtered hysplit files to .mat format tools.hysplit_matfile_generator(aerofilt_dir) tools.aeronet_matfile_generator(aeronet_path,aerofilt_dir) #STEP #3: Generate Hysplit traceback file traceback.traceback(aerofilt_dir) os.chdir(startdir)
os.chdir(aerofilt_dir) startdir = os.getcwd() aeronet_file = tools.get_files('Choose Aeronet File', ('Aeronet Files', '*.Dubovik')) hysplit_path = tools.set_dir('Select Hysplit Directory') hydir = os.path.split(hysplit_path)[1] tools.aeronet_dayfilter(level, aeronet_path[1:-1], aerofilt_dir, hysplit_path) #STEP #2: Convert aeronet file and filtered hysplit files to .mat format tools.hysplit_matfile_generator(level, hydir, aerofilt_dir) tools.aeronet_matfile_generator(level, aeronet_file[1:-1], hydir, aerofilt_dir) #STEP #3: Generate Hysplit traceback file traceback.traceback(level, hydir, aerofilt_dir) #Step #4: Process and combine Aeronet and Hysplit files proc.aeroproc(level, aerofilt_dir) proc.traceproc(level, aerofilt_dir) proc.combproc(level, aerofilt_dir)