Add Python implementation of SaveBytes. #482
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
GitHub issue(s): #478
What does this Pull Request do?
Add Python implementation of SaveBytes.
How should this be tested?
Here's an example notebook.
Additional Notes:
This isn't an ideal solution. From my research, I don't see an easy way to extend the DataFrame class on the Python side, since it's basically a wrapper around the Scala implementation. I also can't for the life of my implement our Scala
saveToDisk
implementation on the Python side. I can't figure out how to wire up the implicit class we have plus the function. But, the positive side of it is that it does mimicWriteGraphML
andWriteGEXF
implementations on the Python and Scala side.I'll get a documentation PR in once I'm unblocked on Fixing Documentation Errors aut-docs#76