It seems that DGL doesn’t have a true undirected graph class. The suggestion is to add edges going both directions in a DiGraph as a workaround. This works well enough except regarding edge features, because the two edges do not share the same features, even though they are supposed to be the same entity. Of course, there are also efficiency problems with double recording each edge too.
-
Are their plans implement a true undirected graph class?
-
Is there a way, in the interim, to link the edge data between the two edges going opposite ways in a graph?
Thanks.