def py2Pandas(self):
     columnLabels = ["lng1", "lat1", "lng2", "lat2", "dist", "score"]
     df = pd.DataFrame(columns=columnLabels)
     for node in self.roadListPY.vertList:
         for cnode in self.roadListPY.vertList[node].getConnections():
             indexer = str(node)
             distance = disCal.distanceCal(node, cnode)
             score = 1  # replace this with a scoring algorithm
             df.loc[indexer] = [node[0], node[1], cnode[0], cnode[1], distance, score]
     self.df = df
 def clean2NX(self):
     cleanG = self.cleanGraph
     nxG = nx.Graph()
     nodes = cleanG.vertList.keys()
     nodes = dict(zip(nodes, nodes))
     for node in nodes:
         nxG.add_node(node)
         for neighbor in cleanG.vertList[node].getConnections():
             length = disCal.distanceCal(node, neighbor)
             nxG.add_edge(node, neighbor, weight=length)
     self.nxG = nxG
     self.nxPos = nodes