PyMogwai is a Python-based implementation of the Gremlin graph traversal language, designed to create and handle knowledge graphs entirely in Python without the need for an external Gremlin server.
Since our design choice to include all node and edge attributes in a dictionary stored under the key 'properties' in the node/edge dicts proved make things unnecessarily complicated and stand in the way of Gremlin compatibility, I removed the nested 'properties' dictionary. Now, all attributes are stored directly in the dictionary of the nodes/edges of the NetworkX graph.
Since our design choice to include all node and edge attributes in a dictionary stored under the key 'properties' in the node/edge dicts proved make things unnecessarily complicated and stand in the way of Gremlin compatibility, I removed the nested 'properties' dictionary. Now, all attributes are stored directly in the dictionary of the nodes/edges of the NetworkX graph.
Additionally, I added several more steps.