grand
grand copied to clipboard
Your favorite Python graph libraries, scalable and interoperable. Graph databases in memory, and familiar graph APIs for cloud databases.
Hello, I use the new version 0.5.1 of grand-graph: ```python from grand import Graph from grandcypher import GrandCypher from grand.backends._sqlbackend import SQLBackend backend=SQLBackend(db_url="sqlite:///demo2.db") G = Graph(backend=backend) G.nx.add_node("spranger", type="Person") G.nx.add_node("meier", type="Person")...
Hi @j6k4m8, There is an issue with `grand.Graph` and `grand.dialects.NetworkXDialect`. Since NetworkXDialect is inherited from `networkx.Graph`, there happen to be discrepancies between `grand.dialects.NetworkXDialect` and `networkx.Digraph` which is popagated back to...
This repo is still on the "old" setup.py instead of the new pyproject.toml; would be good for version pinning to ugprade!
To enable this syntax: ```python from grand import Graph g1 = Graph("https://example.com/net.graphml") g2 = Graph("~/graph.sqlite3") g3 = Graph("s3://example/my-open-cypher") ```
As per @movestill's comment on #1, it's no good to just assume DynamoDB batch writes will succeed! https://github.com/aplbrain/grand/pull/1#discussion_r502854052