コード例 #1
0
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)
コード例 #2
0
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)

コード例 #3
0
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)