Skip to content
Navigation Menu
{{ message }}
This repository was archived by the owner on May 7, 2026. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 7
feat: Fix graph visualization to work with latest spanner-graph-notebook code; also, allow visualization when only some columns are json. #102
Merged
Changes from all commits
Commits
Show all changes
21 commits
Select commit
Hold shift + click to select a range
308faf8
Multi-column support
ericfe-google 22c9e8f
Remove 'rows' field in results, as it's not used by the Javascript. A…
ericfe-google cbffa75
reformat
ericfe-google 43eb06f
Fix test_bigquery.py tests, remove unnecessary mocking of GraphServer
ericfe-google 46dbcc1
reformat
ericfe-google 57e22c0
Get basic graph visualization working against latest spanner code
ericfe-google 36e0f34
Fix unit tests
ericfe-google 469583e
Ignore columns we don't know how to visualize for visualization purpo…
ericfe-google e5d4ac0
Merge branch 'main' into graph3
ericfe-google 6223652
reformat
ericfe-google c929e33
Remove unused dependency on networkx
ericfe-google 3cdf1ac
Implement stub callback for node expansion
ericfe-google ba92a07
Fix test_bigquery_graph_missing_spanner_deps.
ericfe-google 176c854
reformat
ericfe-google 2d899b4
Add unit test for GraphServerHandler::handler_post_node_expansion()
ericfe-google 3b4903f
Add test for invalid node expansion request
ericfe-google 49d1aac
reformat
ericfe-google 9b4a567
Tweaks to improve code coverage
ericfe-google 502149a
More tweaks to improve code coverage
ericfe-google 148a74c
avoid list comprehension due to code coverage tooling
ericfe-google ce96f22
Fix visualization in colab.
ericfe-google File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
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.
You can’t perform that action at this time.

There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Should we put an upper bound on this? Or are all the APIs we're using now pretty stable?
If need be, I'd be OK putting an upper bound if/when it becomes a problem. Ideally we'd install the spanner-graph-notebook package from the GitHub repo here in the prerelease_deps session https://github.com/googleapis/python-bigquery-magics/blob/main/noxfile.py#L431 similar to what we do here: https://github.com/googleapis/python-bigquery-pandas/blob/7bac1c7439dcdce09edac6461a5127321451daee/noxfile.py#L345-L351