class GephiGraphStreamingAPIFormat(object):
Object that implements the Gephi graph streaming API format and returns Python objects corresponding to the events defined in the API.
Method | get |
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 |
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 |
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 C{None} as the attribute value to delete a given attribute. |
Method | get |
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 C{None} as the attribute value to delete a given attribute. |
Method | get |
Generates a Python object corresponding to the event that deletes an edge with the given identifier in the Gephi graph streaming API. |
Method | get |
Generates a Python object corresponding to the event that deletes a node with the given identifier in the Gephi graph streaming API. |
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 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 changes the attributes of some edge in the Gephi graph streaming API. The given attributes are merged into the existing ones; use C{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}}}
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 C{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 deletes an edge with the given identifier in the Gephi graph streaming API.
Example:
>>> api = GephiGraphStreamingAPIFormat() >>> api.get_delete_edge_event("spam:ham") {'de': {'spam:ham': {}}}