to_df in AlgorithmResult no longer returns internal ids
Graph.edges.explode().to_df() is now equivalent to Graph.edges.to_df(explode=True), in particular the history is no longer duplicated for each exploded edge.
PyDirection is no more and direction arguments now take strings as input directly (The only way to construct a PyDirection was via passing in a string anyway so this seemed entirely confusing and useless)
Why are the changes needed?
internal ids are useless
Direction input in python was confusing
to_df() on exploded edges was broken
Does this PR introduce any user-facing change? If yes is this documented?
How was this patch tested?
extended data frame conversion tests to include exploded edges
What changes were proposed in this pull request?
to_df
inAlgorithmResult
no longer returns internal idsGraph.edges.explode().to_df()
is now equivalent toGraph.edges.to_df(explode=True)
, in particular the history is no longer duplicated for each exploded edge.PyDirection
is no more and direction arguments now take strings as input directly (The only way to construct aPyDirection
was via passing in a string anyway so this seemed entirely confusing and useless)Why are the changes needed?
to_df()
on exploded edges was brokenDoes this PR introduce any user-facing change? If yes is this documented?
How was this patch tested?
extended data frame conversion tests to include exploded edges
Are there any further changes required?