Esempio n. 1
0
def mvjoran(G,inform = False):
    if not inform:
        G = to_form_new(G)

    out = docmd(["./main","-"],G).strip()
    try:
        return float(out.split("\n")[0]),int(out.split("\n")[1])    
    except Exception as e:
        import simp
        simp.simp_data(G)
        sys.exit()
Esempio n. 2
0
def libmv(G,inform = False):
    if not inform:
        G = toform(G).strip()
    try:
        t0 = time()
        out = docmd(["./match","-s","-m"],G).strip()
        t1 = time()
        td = t1-t0
        count = int(out.split("\n")[-1].split(":")[1].strip())
        t = float(out.split("\n")[3].split(":")[1].strip())
    except Exception as e:
        import simp
        simp.simp_data(G)
        sys.exit()
    return t,count,td