Example #1
0
        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(