scenario7, scenario8, scenario9 ]: ''' sim = GraphSimulation( **{**global_parameters, **scenario} ) anim = execute_graphsimulation(sim, iterations=1440, iteration_time=25) anim.save("{}_new.mp4".format(scenario['name']), writer='ffmpeg', fps=60) ''' print(scenario['name']) batch_experiment(35, 1440, "{}_new.csv".format(scenario['name']), simulation_type=GraphSimulation, verbose='experiments', **{ **global_parameters, **scenario }) ''' sim.append_trigger_simulation( lambda s: s.get_statistics()['Infected'] > 0.1, 'amplitudes', lambda s: { Status.Susceptible: 0.1, Status.Recovered_Immune: 0.1, Status.Infected: 0.1 } )
#for scenario in scenario0, scenario1, scenario2, scenario3, scenario4, scenario5, scenario6, scenario7, scenario8, scenario9]: for part_isol in [part_isol0, part_isol11]: ''' sim = GraphSimulation( **{**global_parameters, **scenario} ) anim = execute_graphsimulation(sim, iterations=1440, iteration_time=25) anim.save("{}_new.mp4".format(scenario['name']), writer='ffmpeg', fps=60) ''' #print(scenario['name']) isolated = [] batch_experiment(5, 1440, "{}.csv".format(part_isol['name']), simulation_type=GraphSimulation, verbose='experiments', **{**global_parameters, **part_isol} ) ''' sim.append_trigger_simulation( lambda s: s.get_statistics()['Infected'] > 0.1, 'amplitudes', lambda s: { Status.Susceptible: 0.1, Status.Recovered_Immune: 0.1, Status.Infected: 0.1 } ) sim.append_trigger_simulation(