In GraphGroup, allow loading external data
As mentioned in utopia#31 (closed), the GraphGroup should be extended to allowing to load properties into a networkx graph from data stored outside the GraphGroup.
Proposal
-
Add another
GraphGroupmethod (or extend the existingset_<node/edge>_propertymethods) to allow setting graph properties from containers/groups not in theGraphGroup. Perhaps integrate in thecreate_graphmethod. Open for discussion! -
Provide verbose errors and warnings, since it is the user's responsibility to take care of things like ordering of the data
How to test the implementation?
Extend GraphGroup tests, load different types of external data.