print_references.py
Go to the documentation of this file.00001
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
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
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
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:])