graph

analytics.cdlp

Detect communities via label propagation.

strata graph cdlp

wire graph_cdlp

Detects communities by label propagation over a consistent snapshot: every node repeatedly adopts the most common label among its neighbors until labels stabilize or the iteration bound (default 10) is reached. Every node maps to its community representative node id. Propagation direction defaults to `both`. Accepts an optional snapshot budget and `as_of` for time travel.

Analytics commands compute over a consistent snapshot of the visible graph and return a complete result payload in one response. They accept optional snapshot budgets and an `as_of` timestamp for time travel; results are deterministic for a fixed graph state.

To see the complete help for this command, run:

strata graph cdlp --help

Example

Community detection by label propagation.

strata graph create gstrata graph add-node g astrata graph add-node g bstrata graph add-node g cstrata graph add-edge g a knows bstrata graph add-edge g b knows cstrata graph cdlp g

Parameters

NameTypeRequiredDescription
graphstringyesGraph name.
as_ofinteger or nullnoRead as of a position on the logical commit timeline - the `timestamp` from `history` output, not the `version`, and never a calendar date. Reads the graph state visible at that timeline position. To read as of a real time, use `as_of_time` instead.
as_of_timeinteger or nullnoRead as of a real time: a wall-clock instant in microseconds since the Unix epoch (UTC), as reported by `committed_at` on a write ack or on any `history` row. Resolves to the commit at or before that instant, and fails rather than guessing if the instant falls outside the branch's recorded history. Mutually exclusive with `as_of`.
branchstring or nullnoTarget branch. Defaults to the executor handle branch.
budgetanynoOptional snapshot size bounds. Defaults to the engine limits.
directionanynoOptional propagation direction. Defaults to both.
max_iterationsinteger or nullnoOptional iteration bound. Defaults to 10.
spacestring or nullnoTarget product space. Defaults to `"default"`.

Returns

AnalyticsResult<GraphCdlpData>

  • dataGraphCdlpData
  • typestring

Errors

Recover by code. Retry policy and commit outcome come from the shipped error registry.

← All 31 Graph commands

agents: this page as markdown → /docs/reference/graph/analytics/cdlp.md