List of all classes, functions and methods in python-igraph
class GephiGraphStreamingAPIFormat:
Object that implements the Gephi graph streaming API format and returns Python objects corresponding to the events defined in the API.
Method | get_add_node_event |
Generates a Python object corresponding to the event that adds a node with the given identifier and attributes in the Gephi graph streaming API. |
Method | get_add_edge_event |
Generates a Python object corresponding to the event that adds an edge with the given source, target, directednessr and attributes in the Gephi graph streaming API. |
Method | get_change_node_event |
No summary |
Method | get_change_edge_event |
No summary |
Method | get_delete_node_event |
Generates a Python object corresponding to the event that deletes a node with the given identifier in the Gephi graph streaming API. |
Method | get_delete_edge_event |
Generates a Python object corresponding to the event that deletes an edge with the given identifier in the Gephi graph streaming API. |
Generates a Python object corresponding to the event that adds a node with the given identifier and attributes in the Gephi graph streaming API.
Example:
>>> api = GephiGraphStreamingAPIFormat() >>> api.get_add_node_event("spam") {'an': {'spam': {}}} >>> api.get_add_node_event("spam", dict(ham="eggs")) {'an': {'spam': {'ham': 'eggs'}}}
Generates a Python object corresponding to the event that adds an edge with the given source, target, directednessr and attributes in the Gephi graph streaming API.
Generates a Python object corresponding to the event that changes the attributes of some node in the Gephi graph streaming API. The given attributes are merged into the existing ones; use None
as the attribute value to delete a given attribute.
Example:
>>> api = GephiGraphStreamingAPIFormat() >>> api.get_change_node_event("spam", dict(ham="eggs")) {'cn': {'spam': {'ham': 'eggs'}}} >>> api.get_change_node_event("spam", dict(ham=None)) {'cn': {'spam': {'ham': None}}}
Generates a Python object corresponding to the event that changes the attributes of some edge in the Gephi graph streaming API. The given attributes are merged into the existing ones; use None
as the attribute value to delete a given attribute.
Example:
>>> api = GephiGraphStreamingAPIFormat() >>> api.get_change_edge_event("spam", dict(ham="eggs")) {'ce': {'spam': {'ham': 'eggs'}}} >>> api.get_change_edge_event("spam", dict(ham=None)) {'ce': {'spam': {'ham': None}}}