pandemia.simulator¶
Simulates an epidemic
Module Contents¶
Classes¶
Class that simulates an outbreak. |
Attributes¶
- pandemia.simulator.ext¶
- pandemia.simulator.log¶
- class pandemia.simulator.Simulator(config, clock, vector_world, seasonal_effects_model, health_model, movement_model, hospitalization_and_death_model, testing_and_contact_tracing_model, vaccination_model, travel_model, policy_maker_model, telemetry_bus)¶
Class that simulates an outbreak.
- simulate_day(vector_regions, day, offset, ticks_in_day, ticks_in_week)¶
Simulate a day inside the given region
- setup()¶
Setup a new simulation
- run()¶
Run the simulation
- calculate_cost(policy)¶
Calculates the final cost of the pandemic, to be used for policy optimization
- calculate_error()¶
Calculates rolling 21 day average of daily deaths and historical deaths and calculates difference