def realgraph(G_fn, lcc_fn, toDir, biggraph = True): if biggraph: G = loadAdjMat(G_fn, lcc_fn) # load up graph into main mem else: G = sio.loadmat(G_fn)['fibergraph'] # Adaptation for small graphs MADdir, eigvDir, ssDir, degDir, triDir, ccDir = createInvDirs(toDir) tri_fn, eigvl_fn, eigvect_fn, MAD_fn = eignTriLocal_MAD(G_fn, G , lcc_fn, triDir , MADdir, eigvDir) ss1_fn, deg_fn, numNodes = calcScanStat_Degree(G_fn, G, lcc_fn, ssDir, degDir) ccArr_fn = calcLocalClustCoeff(deg_fn, tri_fn, None, None, ccDir, False)
def testing(G_fn, dataDir): mad = getMaxAveDegree(G_fn) ss1_fn, deg_fn, numNodes = calcScanStat_Degree(G_fn) tri_fn = eignTriangleLocal(G_fn)[0] ccArr_fn = calcLocalClustCoeff(deg_fn, tri_fn, test=True) testObj = unittesting.test(G_fn, dataDir, numNodes, ss1_fn = ss1_fn, deg_fn = deg_fn, tri_fn = tri_fn, ccArr_fn = ccArr_fn, mad = mad) # Create unittest object testObj.testClustCoeff() testObj.testDegree() testObj.testTriangles() testObj.testMAD() testObj.testSS1()
def realgraph(G_fn, lcc_fn, toDir, biggraph=True): if biggraph: G = loadAdjMat(G_fn, lcc_fn) # load up graph into main mem else: G = sio.loadmat(G_fn)['fibergraph'] # Adaptation for small graphs MADdir, eigvDir, ssDir, degDir, triDir, ccDir = createInvDirs(toDir) tri_fn, eigvl_fn, eigvect_fn, MAD_fn = eignTriLocal_MAD( G_fn, G, lcc_fn, triDir, MADdir, eigvDir) ss1_fn, deg_fn, numNodes = calcScanStat_Degree(G_fn, G, lcc_fn, ssDir, degDir) ccArr_fn = calcLocalClustCoeff(deg_fn, tri_fn, None, None, ccDir, False)
def testing(G_fn, dataDir): mad = getMaxAveDegree(G_fn) ss1_fn, deg_fn, numNodes = calcScanStat_Degree(G_fn) tri_fn = eignTriangleLocal(G_fn)[0] ccArr_fn = calcLocalClustCoeff(deg_fn, tri_fn, test=True) testObj = unittesting.test(G_fn, dataDir, numNodes, ss1_fn=ss1_fn, deg_fn=deg_fn, tri_fn=tri_fn, ccArr_fn=ccArr_fn, mad=mad) # Create unittest object testObj.testClustCoeff() testObj.testDegree() testObj.testTriangles() testObj.testMAD() testObj.testSS1()