def reputationDistr(): reputation_dist = reputation_distribution(g.db) img = plot_distribution(reputation_dist) img2 = reputation_answers_dependency(g.db) user_graph = GAnalysis.buildGraph(g.db) #Centralities betweenness_centrality = GAnalysis.between_centrality(g.db, user_graph, 5) eigenvector_centrality = GAnalysis.eigenvector_centrality(g.db, user_graph, 5) ass_k = GAnalysis.assortativity_coefficient(user_graph) #Communities partition = GAnalysis.best_partition(user_graph) modularity = GAnalysis.modularity(partition, user_graph) number_of_communities = GAnalysis.number_of_communities(partition) return render_template('reputation.html', repDist=img, repVSans=img2, reputations=reputation_dist[:10], betweenness_centrality=betweenness_centrality, eigenvector_centrality=eigenvector_centrality, assortativity_coefficient=ass_k, modularity=modularity, number_of_communities=number_of_communities )