fraudtwin.build_graph#

fraudtwin.build_graph(config, entities, behavior, source_manifest=None, *, view='observable', as_of=None, from_time=None, to_time=None, memberships=(), evidence=(), hyperedges=(), hyperedge_memberships=(), campaigns=())[source][source]#

Build a deterministic temporal graph without generating source data.

Return type:

GraphDataset

Parameters:
  • config (SimulationRunConfig)

  • entities (EntityDataset)

  • behavior (BehaviorDataset)

  • source_manifest (RunManifest | None)

  • view (Literal['observable', 'oracle'])

  • as_of (datetime | None)

  • from_time (datetime | None)

  • to_time (datetime | None)

  • memberships (tuple[GraphCampaignMembership, ...])

  • evidence (tuple[GraphEvidence, ...])

  • hyperedges (tuple[GraphHyperedge, ...])

  • hyperedge_memberships (tuple[GraphHyperedgeMembership, ...])

  • campaigns (tuple[GraphCampaign, ...])