20140319
This commit is contained in:
78
createCSV.py
78
createCSV.py
@@ -57,22 +57,24 @@ def exportRTT2CSV(files, output):
|
||||
print(resulttable)
|
||||
csv.writeCSV(output, zip(*resulttable))
|
||||
|
||||
def exportLocktime2CSV(files, output):
|
||||
def exportLocktime2CSV(files, output, output2):
|
||||
resulttable = []
|
||||
maxRow = 0
|
||||
resulttable2 = []
|
||||
for fileName in files:
|
||||
jsonObject = ju.readJSON(fileName)
|
||||
runTime = float(jsonObject["runtime"])
|
||||
locktTime = float(jsonObject["locktime"])
|
||||
ratioTime = locktTime/runTime
|
||||
resulttable.append([fileName, ratioTime])
|
||||
resulttable2.append([fileName, locktTime])
|
||||
|
||||
print(resulttable)
|
||||
print(resulttable2)
|
||||
csv.writeCSV(output, zip(*resulttable))
|
||||
csv.writeCSV(output2, zip(*resulttable2))
|
||||
|
||||
def exportRTT2CSV(files, output):
|
||||
resulttable = []
|
||||
maxRow = 0
|
||||
for fileName in files:
|
||||
jsonObject = ju.readJSON(fileName)
|
||||
rtt = [fileName]
|
||||
@@ -82,6 +84,27 @@ def exportRTT2CSV(files, output):
|
||||
print(resulttable)
|
||||
csv.writeCSV(output, zip(*resulttable))
|
||||
|
||||
def exportCNPN2CSV(files, output):
|
||||
resulttable = []
|
||||
for fileName in files:
|
||||
jsonObject = ju.readJSON(fileName)
|
||||
lastViewID = "0"
|
||||
|
||||
for key in jsonObject.keys():
|
||||
if (csv.is_number(key)) and (int(key) > int(lastViewID)):
|
||||
lastViewID = key
|
||||
|
||||
view = jsonObject[lastViewID]
|
||||
clusterCount = float(view["cn"])
|
||||
peerCount = float(view["pn"])
|
||||
cnpn = peerCount / clusterCount
|
||||
resulttable.append([fileName, cnpn])
|
||||
print(resulttable)
|
||||
csv.writeCSV(output, zip(*resulttable))
|
||||
|
||||
exportCNPN2CSV(glob.glob("json/[0-9][0-9][0-9].json"),"test.csv")
|
||||
|
||||
|
||||
exportRV2CSV(glob.glob("[0-9][0-9][0-9].json_rv1"),"all.csv")
|
||||
exportRV2CSV(glob.glob("[0][0-9][0-9].json_rv1"),"0xx.csv")
|
||||
exportRV2CSV(glob.glob("[1][0-9][0-9].json_rv1"),"1xx.csv")
|
||||
@@ -99,21 +122,21 @@ exportRV2CSV(glob.glob("[0-9][0-9][7].json_rv1"),"xx7.csv")
|
||||
exportRV2CSV(glob.glob("[2][0][0-9].json_rv1"),"20x.csv")
|
||||
|
||||
|
||||
exportLocktime2CSV(glob.glob("[0-9][0-9][0-9].json"),"all-locktime.csv")
|
||||
exportLocktime2CSV(glob.glob("[0][0-9][0-9].json"),"0xx-locktime.csv")
|
||||
exportLocktime2CSV(glob.glob("[1][0-9][0-9].json"),"1xx-locktime.csv")
|
||||
exportLocktime2CSV(glob.glob("[2][0-9][0-9].json"),"2xx-locktime.csv")
|
||||
exportLocktime2CSV(glob.glob("[0-9][0][0-9].json"),"x0x-locktime.csv")
|
||||
exportLocktime2CSV(glob.glob("[0-9][1][0-9].json"),"x1x-locktime.csv")
|
||||
exportLocktime2CSV(glob.glob("[0-9][2][0-9].json"),"x2x-locktime.csv")
|
||||
exportLocktime2CSV(glob.glob("[0-9][0-9][0].json"),"xx0-locktime.csv")
|
||||
exportLocktime2CSV(glob.glob("[0-9][0-9][1].json"),"xx1-locktime.csv")
|
||||
exportLocktime2CSV(glob.glob("[0-9][0-9][2].json"),"xx2-locktime.csv")
|
||||
exportLocktime2CSV(glob.glob("[0-9][0-9][3].json"),"xx3-locktime.csv")
|
||||
exportLocktime2CSV(glob.glob("[0-9][0-9][4].json"),"xx4-locktime.csv")
|
||||
exportLocktime2CSV(glob.glob("[0-9][0-9][5].json"),"xx5-locktime.csv")
|
||||
exportLocktime2CSV(glob.glob("[0-9][0-9][7].json"),"xx7-locktime.csv")
|
||||
exportLocktime2CSV(glob.glob("[2][0][0-9].json"),"20x-locktime.csv")
|
||||
exportLocktime2CSV(glob.glob("[0-9][0-9][0-9].json"),"all-locktime.csv","all-locktimenn.csv")
|
||||
exportLocktime2CSV(glob.glob("[0][0-9][0-9].json"),"0xx-locktime.csv","0xx-locktimenn.csv")
|
||||
exportLocktime2CSV(glob.glob("[1][0-9][0-9].json"),"1xx-locktime.csv","1xx-locktimenn.csv")
|
||||
exportLocktime2CSV(glob.glob("[2][0-9][0-9].json"),"2xx-locktime.csv","2xx-locktimenn.csv")
|
||||
exportLocktime2CSV(glob.glob("[0-9][0][0-9].json"),"x0x-locktime.csv","x0x-locktimenn.csv")
|
||||
exportLocktime2CSV(glob.glob("[0-9][1][0-9].json"),"x1x-locktime.csv","x1x-locktimenn.csv")
|
||||
exportLocktime2CSV(glob.glob("[0-9][2][0-9].json"),"x2x-locktime.csv","x2x-locktimenn.csv")
|
||||
exportLocktime2CSV(glob.glob("[0-9][0-9][0].json"),"xx0-locktime.csv","xx0-locktimenn.csv")
|
||||
exportLocktime2CSV(glob.glob("[0-9][0-9][1].json"),"xx1-locktime.csv","xx1-locktimenn.csv")
|
||||
exportLocktime2CSV(glob.glob("[0-9][0-9][2].json"),"xx2-locktime.csv","xx2-locktimenn.csv")
|
||||
exportLocktime2CSV(glob.glob("[0-9][0-9][3].json"),"xx3-locktime.csv","xx3-locktimenn.csv")
|
||||
exportLocktime2CSV(glob.glob("[0-9][0-9][4].json"),"xx4-locktime.csv","xx4-locktimenn.csv")
|
||||
exportLocktime2CSV(glob.glob("[0-9][0-9][5].json"),"xx5-locktime.csv","xx5-locktimenn.csv")
|
||||
exportLocktime2CSV(glob.glob("[0-9][0-9][7].json"),"xx7-locktime.csv","xx7-locktimenn.csv")
|
||||
exportLocktime2CSV(glob.glob("[2][0][0-9].json"),"20x-locktime.csv","20x-locktimenn.csv")
|
||||
|
||||
|
||||
exportRTT2CSV(glob.glob("[0-9][0-9][0-9].json_rtt"),"all-rtt.csv")
|
||||
@@ -130,4 +153,21 @@ exportRTT2CSV(glob.glob("[0-9][0-9][3].json_rtt"),"xx3-rtt.csv")
|
||||
exportRTT2CSV(glob.glob("[0-9][0-9][4].json_rtt"),"xx4-rtt.csv")
|
||||
exportRTT2CSV(glob.glob("[0-9][0-9][5].json_rtt"),"xx5-rtt.csv")
|
||||
exportRTT2CSV(glob.glob("[0-9][0-9][7].json_rtt"),"xx7-rtt.csv")
|
||||
exportRTT2CSV(glob.glob("[2][0][0-9].json_rtt"),"20x-rtt.csv")
|
||||
exportRTT2CSV(glob.glob("[2][0][0-9].json_rtt"),"20x-rtt.csv")
|
||||
|
||||
|
||||
exportCNPN2CSV(glob.glob("[0-9][0-9][0-9].json"),"all-cnpn.csv")
|
||||
exportCNPN2CSV(glob.glob("[0][0-9][0-9].json"),"0xx-cnpn.csv")
|
||||
exportCNPN2CSV(glob.glob("[1][0-9][0-9].json"),"1xx-cnpn.csv")
|
||||
exportCNPN2CSV(glob.glob("[2][0-9][0-9].json"),"2xx-cnpn.csv")
|
||||
exportCNPN2CSV(glob.glob("[0-9][0][0-9].json"),"x0x-cnpn.csv")
|
||||
exportCNPN2CSV(glob.glob("[0-9][1][0-9].json"),"x1x-cnpn.csv")
|
||||
exportCNPN2CSV(glob.glob("[0-9][2][0-9].json"),"x2x-cnpn.csv")
|
||||
exportCNPN2CSV(glob.glob("[0-9][0-9][0].json"),"xx0-cnpn.csv")
|
||||
exportCNPN2CSV(glob.glob("[0-9][0-9][1].json"),"xx1-cnpn.csv")
|
||||
exportCNPN2CSV(glob.glob("[0-9][0-9][2].json"),"xx2-cnpn.csv")
|
||||
exportCNPN2CSV(glob.glob("[0-9][0-9][3].json"),"xx3-cnpn.csv")
|
||||
exportCNPN2CSV(glob.glob("[0-9][0-9][4].json"),"xx4-cnpn.csv")
|
||||
exportCNPN2CSV(glob.glob("[0-9][0-9][5].json"),"xx5-cnpn.csv")
|
||||
exportCNPN2CSV(glob.glob("[0-9][0-9][7].json"),"xx7-cnpn.csv")
|
||||
exportCNPN2CSV(glob.glob("[2][0][0-9].json"),"20x-cnpn.csv")
|
||||
Reference in New Issue
Block a user