Source code for nsdlib.taxonomies

from enum import Enum


[docs] class NodeEvaluationAlgorithm(Enum): """A list of node evaluation algorithms.""" # NetCenLib algorithms CENTRALITY_ALGEBRAIC = "algebraic_centrality" CENTRALITY_AVERAGE_DISTANCE = "average_distance_centrality" CENTRALITY_BARYCENTER = "barycenter_centrality" CENTRALITY_BETWEENNESS = "betweenness_centrality" CENTRALITY_BOTTLE_NECK = "bottle_neck_centrality" CENTRALITY_CENTROID = "centroid_centrality" CENTRALITY_CLOSENESS = "closeness_centrality" CENTRALITY_CLUSTER_RANK = "cluster_rank_centrality" CENTRALITY_COMMUNICABILITY_BETWEENNESS = "communicability_betweenness_centrality" CENTRALITY_CORENESS = "coreness_centrality" CENTRALITY_CURRENT_FLOW_BETWEENNESS = "current_flow_betweenness_centrality" CENTRALITY_CURRENT_FLOW_CLOSENESS = "current_flow_closeness_centrality" CENTRALITY_DECAY = "decay_centrality" CENTRALITY_DEGREE = "degree_centrality" CENTRALITY_DIFFUSION_DEGREE = "diffusion_degree_centrality" CENTRALITY_ECCENTRICITY = "eccentricity_centrality" CENTRALITY_EIGENVECTOR = "eigenvector_centrality" CENTRALITY_ENTROPY = "entropy_centrality" CENTRALITY_GEODESTIC_K_PATH = "geodestic_k_path_centrality" CENTRALITY_GROUP_BETWEENNESS = "group_betweenness_centrality" CENTRALITY_GROUP_CLOSENESS = "group_closeness_centrality" CENTRALITY_GROUP_DEGREE = "group_degree_centrality" CENTRALITY_HARMONIC = "harmonic_centrality" CENTRALITY_HEATMAP = "heatmap_centrality" CENTRALITY_HUBBELL = "hubbell_centrality" CENTRALITY_KATZ = "katz_centrality" CENTRALITY_LAPLACIAN = "laplacian_centrality" CENTRALITY_LEVERAGE = "leverage_centrality" CENTRALITY_LIN = "lin_centrality" CENTRALITY_LOAD = "load_centrality" CENTRALITY_MNC = "mnc_centrality" CENTRALITY_PAGERANK = "pagerank_centrality" CENTRALITY_PDI = "pdi_centrality" CENTRALITY_PERCOLATION = "percolation_centrality" CENTRALITY_RADIALITY = "radiality_centrality" CENTRALITY_RUMOR = "rumor_centrality" CENTRALITY_SECOND_ORDER = "second_order_centrality" CENTRALITY_SEMI_LOCAL = "semi_local_centrality" CENTRALITY_SUBGRAPH = "subgraph_centrality" CENTRALITY_TOPOLOGICAL = "topological_centrality" CENTRALITY_TROPHIC_LEVELS = "trophic_levels_centrality" # NSDLib algorithms DYNAMIC_AGE = "dynamic_age" JORDAN_CENTER = "jordan_center" NETSLEUTH = "net_sleuth"
[docs] class PropagationReconstructionAlgorithm(Enum): SBRP = "sbrp"
[docs] class OutbreaksDetectionAlgorithm(Enum): CPM_BIPARTITE = "CPM_Bipartite" AGDL = "agdl" ANGEL = "angel" ASLPAW = "aslpaw" ASYNC_FLUID = "async_fluid" ATTRIBUTE_CLUSTERING = "attribute_clustering" BAYAN = "bayan" BELIEF = "belief" BIMLPA = "bimlpa" BIPARTITE_CLUSTERING = "bipartite_clustering" COACH = "coach" CONDOR = "condor" CONGA = "conga" CONGO = "congo" CORE_EXPANSION = "core_expansion" CPM = "cpm" CRISP_PARTITION = "crisp_partition" DCS = "dcs" DEMON = "demon" DER = "der" DPCLUS = "dpclus" EBGC = "ebgc" EDGE_CLUSTERING = "edge_clustering" EGO_NETWORKS = "ego_networks" EIGENVECTOR = "eigenvector" EM = "em" ENDNTM = "endntm" EVA = "eva" FRC_FGSN = "frc_fgsn" GA = "ga" GDMP2 = "gdmp2" GIRVAN_NEWMAN = "girvan_newman" GRAPH_ENTROPY = "graph_entropy" GREEDY_MODULARITY = "greedy_modularity" HEAD_TAIL = "head_tail" HIERARCHICAL_LINK_COMMUNITY = "hierarchical_link_community" ILOUVAIN = "ilouvain" INFOMAP = "infomap" INFOMAP_BIPARTITE = "infomap_bipartite" INTERNAL = "internal" INTERNAL_DCD = "internal_dcd" IPCA = "ipca" KCLIQUE = "kclique" KCUT = "kcut" LABEL_PROPAGATION = "label_propagation" LAIS2 = "lais2" LEIDEN = "leiden" LEMON = "lemon" LFM = "lfm" LOUVAIN = "louvain" LPAM = "lpam" LPANNI = "lpanni" LSWL = "lswl" LSWL_PLUS = "lswl_plus" MARKOV_CLUSTERING = "markov_clustering" MCODE = "mcode" MOD_M = "mod_m" MOD_R = "mod_r" MULTICOM = "multicom" NODE_PERCEPTION = "node_perception" OVERLAPPING_PARTITION = "overlapping_partition" OVERLAPPING_SEED_SET_EXPANSION = "overlapping_seed_set_expansion" PARIS = "paris" PERCOMVC = "percomvc" PRINCIPLED_CLUSTERING = "principled_clustering" PYCOMBO = "pycombo" R_SPECTRAL_CLUSTERING = "r_spectral_clustering" RB_POTS = "rb_pots" RBER_POTS = "rber_pots" RICCI_COMMUNITY = "ricci_community" SBM_DL = "sbm_dl" SBM_DL_NESTED = "sbm_dl_nested" SCAN = "scan" SIBLINARITY_ANTICHAIN = "siblinarity_antichain" SIGNIFICANCE_COMMUNITIES = "significance_communities" SLPA = "slpa" SPECTRAL = "spectral" SPINGLASS = "spinglass" SURPRISE_COMMUNITIES = "surprise_communities" TEMPORAL_PARTITION = "temporal_partition" THRESHOLD_CLUSTERING = "threshold_clustering" TILES = "tiles" UMSTMO = "umstmo" WCOMMUNITY = "wCommunity" WALKSCAN = "walkscan" WALKTRAP = "walktrap"
[docs] class EnsembleVotingType(Enum): """A list of ensemble voting types.""" SOFT = "soft" HARD = "hard"