def makeEstimate(files): efn=files[0] if os.path.exists(efn): print "Refusing to overwrite %s" % efn exit() if files[1].endswith('.mat'): fc=readmat(files[1]) dat=fc[-1]["affdata"] else: dat=getVaricosities(files[1:]) est=densityEstimate(dat) hash2mat(efn, {"density":est})
def mat2dens(files): for fname in files: [note, date, objects]=readmat(fname) fname=os.path.splitext(fname)[0]+".density" a=objects.values()[0] writeDensityFile(fname, a)
def matArray(fn): [note, date, objects]=readmat(fn) a=objects.values()[0] return a