SyFi
0.3
|
00001 #!/usr/bin/env python 00002 00003 import numpy 00004 import os 00005 import sys 00006 import glob 00007 import pickle 00008 00009 def read_data(fn): 00010 try: 00011 f = open(fn) 00012 data = pickle.load(f) 00013 #data = f.read() 00014 f.close() 00015 except Exception, what: 00016 print "*** An error occured while trying to load reference file: %s" % fn 00017 print "*** Maybe you need to generate the reference? Returning None." 00018 data = None 00019 return data 00020 00021 def main(argv): 00022 folder, = argv 00023 00024 # Data: 00025 files = sorted(glob.glob(os.path.join(folder, "*.ref"))) 00026 datas = [] 00027 print 00028 for fn in files: 00029 print "Reading ===", fn, "...", 00030 data = read_data(fn) 00031 datas.append((fn,data)) 00032 print "Ok!" 00033 print 00034 for fn, data in datas: 00035 print "===", fn 00036 print data 00037 print 00038 00039 # Timing: 00040 files = sorted(glob.glob(os.path.join(folder, "*.timing"))) 00041 datas = [] 00042 print 00043 for fn in files: 00044 print "Reading ===", fn, "...", 00045 data = read_data(fn) 00046 datas.append((fn,data)) 00047 print "Ok!" 00048 print 00049 for fn, data in datas: 00050 print "===", fn 00051 print data 00052 print 00053 00054 if __name__ == "__main__": 00055 main(sys.argv[1:])