two_cluster_scenario#

two_cluster_scenario(seed=42, n_nodes_per_cluster=50, cluster_centers=None, cluster_size_std=0.3, mcv1_coverage_range=None)[source]#

Generate a synthetic scenario with two clusters of nodes.

Parameters:
  • seed (int) – Random seed for reproducibility.

  • n_nodes_per_cluster (int) – Number of nodes per cluster.

  • cluster_centers (list[tuple[float, float]] | None) – List of tuples representing the centers of the clusters.

  • cluster_size_std (float) – Standard deviation of the Gaussian distribution for cluster size.

  • mcv1_coverage_range (tuple[float, float] | None) – Range of MCV1 coverage percentages.

Returns:

Scenario DataFrame.

Return type:

DataFrame