In [14]:
from bigbang.archive import Archive
from bigbang.archive import load as load_archive
import bigbang.graph as graph
import networkx as nx
import os
import pandas as pd
In [31]:
icann_path = "../archives/http:/mm.icann.org/pipermail"
ncuc_path = "../archives/http:/lists.ncuc.org/pipermail"
paths = [os.path.join(icann_path,"ipc-gnso.csv"),
os.path.join(icann_path,"wp4.csv"),
os.path.join(icann_path,"alac.csv"),
os.path.join(icann_path,"gnso-rds-pdp-wg.csv"),
os.path.join(icann_path,"accountability-cross-community.csv"),
os.path.join(icann_path,"cc-humanrights.csv"),
os.path.join(ncuc_path,"ncuc-discuss.csv")]
datas = [load_archive(path).data for path in paths]
arx = Archive(pd.concat(datas))
In [32]:
G = graph.messages_to_interaction_graph(arx.data)
In [33]:
nx.write_gexf(G,"icann_interact.gexf")