def METHOD_NAME(a, b, verbose = True):
    for i,c in enumerate(cols):
        if c in ['hecke_orbit_code', 'conrey_label','embedding_index','embedding_m']:
            if a[i] != b[i]:
                print(c, a[i], b[i])
                return False
        elif c in ['embedding_root_real', 'embedding_root_imag']:
            if not compare_floats(a[i], b[i]):
                print(c, a[i], b[i], a[i] - b[i])
                return False
        elif c == 'an':
            for j, ((ax, ay), (bx, by)) in enumerate(zip(a[i],b[i])):
                if not compare_floats(ax, bx):
                    print(c, j, ax, bx, ax-bx)
                    if ax != 0:
                        print(RR(abs((ax - bx)/ax)).log(2))
                    return False
                if not compare_floats(ay, by):
                    print(c, j, ay, by, ay-by)
                    if ay != 0:
                        print(RR(abs((ay - by)/ay)).log(2))
                    return False
        elif c == 'angles':
            for j, (at, bt) in enumerate(zip(a[i],b[i])):
                if not compare_floats(at, bt):
                    print(c, j, at, bt)
                    if None not in [at,bt]:
                        print(at - bt)
                        if at !=0:
                            print(RR(abs((at - bt)/at)).log(2))
                    return False
    return True