episimmer
latest
User Guide
Installation
Getting Started
Environment
Simulation Configuration
Disease Model
Intervention Policy
Vulnerability Detection
Extra Reading
Examples
Modules
episimmer.agent
episimmer.location
episimmer.read_file
episimmer.simulate
episimmer.world
episimmer.model
episimmer.policy
episimmer.vulnerability_detection
episimmer.utils
Useful links
episimmer @ PyPI
UI
episimmer
»
Index
Edit on GitHub
Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
L
|
M
|
N
|
O
|
P
|
R
|
S
|
T
|
U
|
V
|
W
|
Z
A
add_contact() (Agent method)
add_content() (Stats static method)
add_event() (Location method)
add_event_result() (Agent method)
add_machine() (TestPolicy method)
add_partial_to_ready_queue() (TestPolicy method)
add_target_name() (VD method)
add_vaccines() (VaccinationPolicy method)
Agent (class in episimmer.agent)
AgentLockdown (class in episimmer.policy)
AgentLockdownPolicy (class in episimmer.policy)
AgentPolicy (class in episimmer.policy)
AgentVD (class in episimmer.vulnerability_detection)
AgentVulnerability (class in episimmer.vulnerability_detection)
animate_graph() (in module episimmer.utils)
B
BanditAlgos (class in episimmer.vulnerability_detection)
BaseModel (class in episimmer.model)
BaseReadFile (class in episimmer.read_file)
buildgraph() (in module episimmer.utils)
C
choose_one_state() (ScheduledModel method)
ChunkAgentVulnerability (class in episimmer.vulnerability_detection)
contact_testing() (TestPolicy method)
convert_state() (Simulate method)
create_info_dict() (ReadAgents method)
(ReadLocations method)
CTPolicy (class in episimmer.policy)
current_time_step (Time attribute)
current_world (Time attribute)
D
deep_copy_average() (in module episimmer.utils)
deep_copy_stddev() (in module episimmer.utils)
draw_graph() (in module episimmer.utils)
E
EarlyVulnerableAgent (class in episimmer.vulnerability_detection)
enact_policy() (AgentLockdown method)
(EventLockdown method)
(FullLockdown method)
(Policy method)
(TestingBasedLockdown method)
(TestPolicy method)
(VaccinationPolicy method)
end_simulation() (Simulate method)
end_time_step() (Simulate method)
(TestPolicy method)
episimmer.agent
module
episimmer.location
module
episimmer.simulate
module
episimmer.utils.time
module
episimmer.world
module
EventLockdown (class in episimmer.policy)
EventLockdownPolicy (class in episimmer.policy)
EventPolicy (class in episimmer.policy)
EventVD (class in episimmer.vulnerability_detection)
expand_levels() (in module episimmer.utils)
expand_levels_recursion() (in module episimmer.utils)
F
find_next_state() (BaseModel method)
(ScheduledModel method)
(StochasticModel method)
find_scheduled_time() (ScheduledModel method)
full_contact_testing() (TestPolicy method)
full_multi_dose_vaccination() (VaccinationPolicy method)
full_p_function() (StochasticModel method)
full_p_infection() (ScheduledModel method)
(StochasticModel method)
full_p_standard() (StochasticModel method)
full_random_testing() (TestPolicy method)
full_random_vaccination() (VaccinationPolicy method)
full_scheduled() (ScheduledModel method)
FullLockdown (class in episimmer.policy)
G
generate_bounds() (ChunkAgentVulnerability method)
get_accumulated_test_result() (TestPolicy static method)
get_agent_policy_history() (AgentPolicy method)
get_agent_policy_state() (AgentPolicy method)
get_agent_test_result() (TestPolicy static method)
get_algorithm() (VD method)
get_class() (VD method)
get_contact_list() (CTPolicy static method)
get_current_time_step() (Time static method)
get_current_world() (Time static method)
get_dict() (Stats static method)
get_event() (ReadEvents method)
get_events() (SimpleEventVulnerability method)
get_file_names_list() (ReadConfiguration method)
get_file_paths() (ReadConfiguration method)
get_final_infection_prob() (BaseModel method)
get_init_score() (BanditAlgos method)
get_interaction() (ReadInteractions method)
get_interaction_graph_from_object() (in module episimmer.utils)
get_interactions() (ReadProbabilisticInteractions method)
get_machine_name() (Machine method)
(TestResult method)
get_max_schedule_time() (CTPolicy static method)
get_max_score_agents() (AgentVD method)
get_max_score_events() (EventVD method)
get_maximum_agent_vulnerability() (ChunkAgentVulnerability method)
get_min_score_agents() (AgentVD method)
get_min_score_events() (EventVD method)
get_minimum_agent_vulnerability() (ChunkAgentVulnerability method)
get_model() (in module episimmer.utils)
get_num_agents() (TestTube method)
get_policy() (in module episimmer.utils)
get_policy_history() (Agent method)
get_policy_index_list() (CTPolicy static method)
get_policy_state() (Agent method)
get_pretty_print_str() (in module episimmer.utils)
get_result() (TestResult method)
get_results() (Machine method)
get_score() (BanditAlgos method)
get_scores() (ChunkAgentVulnerability method)
get_stats() (VaccinationPolicy method)
get_value() (BaseReadFile method)
get_value_config() (ReadConfiguration method)
(ReadVDConfiguration method)
H
handle_time_step_as_agent() (Simulate method)
handle_time_step_for_all_agents() (Simulate method)
has_empty_results() (Machine method)
I
increment_current_time_step() (Time static method)
init_scores() (AgentVD method)
(BanditAlgos method)
(EventVD method)
(SimpleAgentVulnerability method)
(SimpleEventVulnerability method)
initialize_policy_dict() (Agent method)
initialize_process_logs() (TestPolicy method)
initialize_state() (Agent method)
initialize_states() (BaseModel method)
(ScheduledModel method)
(StochasticModel method)
initialize_statistics_logs() (TestPolicy method)
inject_vaccine() (VaccineType method)
insert_state() (ScheduledModel method)
insert_state_custom() (ScheduledModel method)
is_agent_test_ready() (TestPolicy static method)
is_empty() (Machine method)
(TestTube method)
is_full() (Machine method)
is_in_machine() (TestTube method)
is_running() (Machine method)
L
Location (class in episimmer.location)
lockdown_agent() (AgentLockdownPolicy method)
lockdown_contacts() (TestingBasedLockdown method)
lockdown_event() (EventLockdownPolicy method)
lockdown_positive_agents() (TestingBasedLockdown method)
M
Machine (class in episimmer.policy)
module
episimmer.agent
episimmer.location
episimmer.simulate
episimmer.utils.time
episimmer.world
module_from_file() (in module episimmer.utils)
multi_dose_vaccination() (VaccinationPolicy method)
N
new_time_step() (Agent method)
(CTPolicy method)
(Location method)
(TestPolicy method)
(VaccinationPolicy method)
new_world() (Time static method)
O
on_start_simulation() (Simulate method)
on_start_time_step() (Simulate method)
one_run() (AgentVD method)
(BanditAlgos method)
(ChunkAgentVulnerability method)
(EarlyVulnerableAgent method)
(EventVD method)
(SimpleAgentVulnerability method)
(SimpleEventVulnerability method)
(SimpleVulnerableAgent method)
one_run_helper() (BanditAlgos method)
one_world() (World method)
P
p_function() (StochasticModel method)
p_infection() (ScheduledModel method)
(StochasticModel method)
p_standard() (StochasticModel method)
parse_args() (in module episimmer.utils)
plot_results() (in module episimmer.utils)
Policy (class in episimmer.policy)
populate_machine_results() (Machine method)
populate_one_time_events() (ReadOneTimeEvents method)
populate_results() (VaccinationPolicy method)
populate_results_in_machine() (TestPolicy method)
populate_test_queue() (TestPolicy method)
post_policy() (CTPolicy method)
(Policy method)
print_default_output() (AgentVD method)
(BanditAlgos method)
(EventVD method)
process_dict() (in module episimmer.utils)
process_dict_recursion() (in module episimmer.utils)
protect() (Agent method)
R
random_testing() (TestPolicy method)
random_vaccination() (VaccinationPolicy method)
read_agents_file() (ReadAgents method)
read_config_file() (ReadConfiguration method)
read_events_file() (ReadEvents method)
read_files_list() (ReadFilesList method)
read_interactions_file() (ReadInteractions method)
read_locations_file() (ReadLocations method)
read_one_time_events_file() (ReadOneTimeEvents method)
read_parameter_file() (ReadVDConfiguration method)
read_prob_interactions_file() (ReadProbabilisticInteractions method)
read_vd_config_file() (ReadVDConfiguration method)
ReadAgents (class in episimmer.read_file)
ReadConfiguration (class in episimmer.read_file)
ReadEvents (class in episimmer.read_file)
ReadFilesList (class in episimmer.read_file)
ReadInteractions (class in episimmer.read_file)
ReadLocations (class in episimmer.read_file)
ReadOneTimeEvents (class in episimmer.read_file)
ReadProbabilisticInteractions (class in episimmer.read_file)
ReadVDConfiguration (class in episimmer.read_file)
reduce_agent_schedule_time() (CTPolicy static method)
reduce_agents_schedule_time() (CTPolicy static method)
register_agent() (TestTube method)
register_testtube() (Machine method)
register_testtubes_to_machines() (TestPolicy method)
release_results() (TestPolicy method)
release_results_to_agents() (TestPolicy method)
release_results_to_policy() (TestPolicy method)
remove_agents() (AgentVulnerability method)
(BanditAlgos method)
(ChunkAgentVulnerability method)
(SimpleAgentVulnerability method)
reset() (CTPolicy method)
(Policy method)
(StochasticModel method)
(TestPolicy method)
(Time static method)
reset_machine() (Machine method)
reset_start_infection() (EarlyVulnerableAgent method)
reset_world() (ChunkAgentVulnerability method)
restrict_agents() (VaccinationPolicy method)
run_completed() (Machine method)
run_detection() (AgentVD method)
(BanditAlgos method)
(ChunkAgentVulnerability method)
(EarlyVulnerableAgent method)
(EventVD method)
(SimpleAgentVulnerability method)
(SimpleEventVulnerability method)
(SimpleVulnerableAgent method)
run_output() (VD method)
run_postprocess() (VD method)
run_preprocess() (VD method)
run_single_test() (Machine method)
run_tests() (Machine method)
(TestPolicy method)
run_vul_detection() (VD method)
S
save_env_graph() (in module episimmer.utils)
save_events() (CTPolicy method)
save_interactions() (CTPolicy method)
save_pickle() (in module episimmer.utils)
save_results() (Machine method)
save_stats() (in module episimmer.utils)
save_to_text_file() (in module episimmer.utils)
save_valid_interactions_events() (Simulate method)
scheduled() (ScheduledModel method)
ScheduledModel (class in episimmer.model)
select_event() (SimpleEventVulnerability method)
set_ax_params() (in module episimmer.utils)
set_contacts_schedule_time() (CTPolicy static method)
set_event_contribution_fn() (BaseModel method)
set_event_receive_fn() (BaseModel method)
set_external_prevalence_fn() (BaseModel method)
set_in_machine() (TestTube method)
set_next_state() (Agent method)
set_protection() (VaccinationPolicy method)
set_register_agent_testtube_func() (TestPolicy method)
set_register_agent_vaccine_func() (VaccinationPolicy method)
set_result() (TestTube method)
set_state_color() (BaseModel method)
set_symptomatic_states() (BaseModel method)
set_transition() (StochasticModel method)
SimpleAgentVulnerability (class in episimmer.vulnerability_detection)
SimpleEventVulnerability (class in episimmer.vulnerability_detection)
SimpleVulnerableAgent (class in episimmer.vulnerability_detection)
Simulate (class in episimmer.simulate)
simulate_worlds() (World method)
state_proportion_checker() (BaseModel method)
states_checker() (BaseModel method)
Stats (class in episimmer.utils)
stats_dict (Stats attribute)
StochasticModel (class in episimmer.model)
store_animated_dynamic_graph() (in module episimmer.utils)
store_animated_time_plot() (in module episimmer.utils)
store_event_lists() (Simulate method)
store_state() (Simulate method)
T
TestingBasedLockdown (class in episimmer.policy)
TestPolicy (class in episimmer.policy)
TestResult (class in episimmer.policy)
TestTube (class in episimmer.policy)
Time (class in episimmer.utils.time)
U
update_agent_policy_history() (AgentPolicy method)
update_agent_policy_state() (AgentPolicy method)
update_agent_scores() (AgentVD method)
(BanditAlgos method)
(ChunkAgentVulnerability method)
(EarlyVulnerableAgent method)
(SimpleAgentVulnerability method)
(SimpleVulnerableAgent method)
update_agent_start_infection() (EarlyVulnerableAgent method)
update_contribute_infection() (Agent method)
update_event_infection() (BaseModel method)
update_event_scores() (EventVD method)
(SimpleEventVulnerability method)
update_process_logs() (TestPolicy method)
update_receive_infection() (Agent method)
update_state() (Agent method)
V
vaccinate() (VaccineType method)
VaccinationPolicy (class in episimmer.policy)
VaccineResult (class in episimmer.policy)
VaccineType (class in episimmer.policy)
valid_interaction() (Simulate method)
VD (class in episimmer.vulnerability_detection)
VulnerableAgent (class in episimmer.vulnerability_detection)
W
World (class in episimmer.world)
write_stats() (in module episimmer.utils)
Z
zero_turnaround_time_func() (TestPolicy method)