Skip to content

Use CSR-backed Sigma graph rendering#7

Merged
adsharma merged 10 commits into
mainfrom
csr-graph-backend
May 25, 2026
Merged

Use CSR-backed Sigma graph rendering#7
adsharma merged 10 commits into
mainfrom
csr-graph-backend

Conversation

@adsharma
Copy link
Copy Markdown
Contributor

@adsharma adsharma commented May 25, 2026

Summary

  • Route Sigma rendering through IcebugSigmaGraph with CSR buffers instead of per-node/per-edge mutation.
  • Add CSR arrays to the Tauri graph payload and carry tableId, rowid, and optional community on nodes for backend analytics.
  • Use the hosted Ladybug-Memory/icebug-rust bindings to run Leiden over an undirected CSR graph and return hierarchical clusterLevels.
  • Add cluster UI controls for selecting a hierarchy level, coloring by membership, and collapsing to aggregate supernodes.
  • Enable lbug Arrow support and update the lockfile to the revision exposing query_as_arrow().csr().

Validation

  • npm run lint
  • npm run build:frontend
  • CC=/opt/homebrew/opt/llvm/bin/clang CXX=/opt/homebrew/opt/llvm/bin/clang++ cargo check

@adsharma adsharma marked this pull request as ready for review May 25, 2026 04:43
@adsharma adsharma changed the title [codex] Use CSR-backed Sigma graph rendering Use CSR-backed Sigma graph rendering May 25, 2026
@adsharma adsharma merged commit 442c601 into main May 25, 2026
5 checks passed
@adsharma adsharma deleted the csr-graph-backend branch May 25, 2026 21:46
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.

1 participant