Generative Environments
Create Thousands of Testable Scenarios
Generate environment variants, city layouts, geometry, or boundary conditions from your constraints.
from civix import SimulationSandbox
sb = SimulationSandbox(
domain="smart-city",
scenario="traffic_flow_v2",
agents=150000,
duration="24h",
seed=42
)
sb.run(policy="adaptive_signal_v1", parallel=True)
results = sb.collect(metrics=["avg_delay", "throughput"])
results.summary()














