satellites_scenario#

satellites_scenario(core_population=500000, satellite_population=100000, n_towns=30, max_distance=200, mcv1=0.5, seed=52, population_std=0.3)[source]#

Create a cluster of nodes with a single large node in the center (core) surrounded by smaller nodes (satellites).

Parameters:
  • core_population (int) – Population of the core city

  • satellite_population (int) – Population of the satellite cities

  • n_towns (int) – Number of towns to create

  • max_distance (float) – Maximum distance from center (km)

  • mcv1 (float) – MCV1 coverage

  • seed (int | None) – Random seed for reproducibility

Returns:

Scenario DataFrame.

Return type:

pl.DataFrame