Skip to content

Add multi-label group matching for Gremlin visualization (#746)#776

Open
theneelshah wants to merge 4 commits into
mainfrom
multilabel-group-matching
Open

Add multi-label group matching for Gremlin visualization (#746)#776
theneelshah wants to merge 4 commits into
mainfrom
multilabel-group-matching

Conversation

@theneelshah

@theneelshah theneelshah commented Jun 2, 2026

Copy link
Copy Markdown
Collaborator

Multi-label vertices (using :: separator) now resolve to matching vis options group keys. Checks full label first, then individual components, with order-independent matching. Falls back to full label string if no match is found.

Fixes #746

Description of changes:

  • GremlinNetwork.py — Multi-label group resolution logic + vis_group_keys param
  • graph_magic.py — Passes vis options group keys to GremlinNetwork
  • test_gremlin_network.py — 11 new tests
  • ChangeLog.md — Entry under Upcoming
  • Grouping-and-Appearance-Customization-Gremlin.ipynb — New "Grouping Multi-Label Vertices" section

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

Neel Shah added 4 commits June 2, 2026 12:29
Multi-label vertices (using :: separator) now resolve to matching
vis options group keys. Checks full label first, then individual
components, with order-independent matching. Falls back to full
label string if no match is found.
Multi-label vertices (using :: separator) now resolve to matching
vis options group keys. Checks full label first, then individual
components, with order-independent matching. Falls back to full
label string if no match is found.
Fixes webpack build failure caused by license-webpack-plugin
crashing on undefined module resource in Node.js 20.
webpack 5.107.0 breaks license-webpack-plugin@2.3.21 used by
@jupyterlab/builder during widget compilation.
@theneelshah theneelshah requested a review from pratapnarra June 2, 2026 20:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Modify Group Matching Logic for Multi-Label Vertices in Gremlin Graph Visualization

1 participant