rpasdt.network package

Submodules

rpasdt.network.mappings module

rpasdt.network.models module

class rpasdt.network.models.NodeAttribute(key: rpasdt.network.taxonomies.NodeAttributeEnum, value: <built-in function any>)[source]

Bases: object

key: rpasdt.network.taxonomies.NodeAttributeEnum
value: any

rpasdt.network.networkx_utils module

rpasdt.network.networkx_utils.create_node_network_array(graph: networkx.classes.graph.Graph, data_key: str, default_val: Optional[Any] = None)[source]
rpasdt.network.networkx_utils.create_node_network_dict(graph: networkx.classes.graph.Graph, data_key: str, default_val: Optional[Any] = None, skip_empty: bool = False)[source]
rpasdt.network.networkx_utils.get_community_index(community)[source]
rpasdt.network.networkx_utils.get_diffusion_model_default_properties(diffusion_model: <module 'ndlib.models.DiffusionModel' from '/home/docs/checkouts/readthedocs.org/user_builds/rpasdt/envs/latest/lib/python3.7/site-packages/ndlib/models/DiffusionModel.py'>) Dict[str, Any][source]
rpasdt.network.networkx_utils.get_graph_default_properties(graph_type: rpasdt.algorithm.taxonomies.GraphTypeEnum) Dict[str, Any][source]
rpasdt.network.networkx_utils.get_graph_form_field_config(graph_type: rpasdt.algorithm.taxonomies.GraphTypeEnum) Dict[str, rpasdt.gui.dynamic_form.models.FormFieldConfig][source]
rpasdt.network.networkx_utils.get_grouped_nodes(data)[source]
rpasdt.network.networkx_utils.get_nodes_color(nodes_value: List[int], cmap=None)[source]
rpasdt.network.networkx_utils.map_networkx_communities_to_dict(communities: Tuple[Set[int]]) Dict[int, int][source]
rpasdt.network.networkx_utils.set_node_attributes(graph: networkx.classes.graph.Graph, attributes: List[rpasdt.network.models.NodeAttribute], nodes_list=None)[source]
rpasdt.network.networkx_utils.show_graph_config_dialog(graph_type: rpasdt.algorithm.taxonomies.GraphTypeEnum, graph_type_properties: Dict) Optional[Dict][source]

rpasdt.network.taxonomies module

class rpasdt.network.taxonomies.DistanceMeasureOptionEnum(value)[source]

Bases: rpasdt.common.enums.StringChoiceEnum

An enumeration.

class rpasdt.network.taxonomies.NodeAttributeEnum(value)[source]

Bases: rpasdt.common.enums.StringChoiceEnum

Available node attributes.

COLOR = 'COLOR'
EXTRA_LABEL = 'EXTRA_LABEL'
LABEL = 'LABEL'
SIZE = 'SIZE'
SOURCE = 'SOURCE'

Module contents