def read_path(path): r,c = dax.read_cannonical_traj(path) m = re_gen.search(path) if not m: raise ValueError, 'Cannot parse generation from %s' % path g = int(m.group(1)) return r,c,g
def read_path(path): re_gen = re.compile(r'%(sep)sresults-([0-9]+)' % {'sep':os.sep}) r,c = dax.read_cannonical_traj(path) m = re_gen.search(path) if not m: raise ValueError, 'Cannot parse generation from %s' % path g = int(m.group(1)) return r,c,g