Spaces:
Runtime error
Runtime error
Commit ·
585d2a2
1
Parent(s): e3bc2d2
Update app.py
Browse files
app.py
CHANGED
|
@@ -22,34 +22,6 @@ sys_params = {
|
|
| 22 |
"exposure_rate":[1/3]
|
| 23 |
}
|
| 24 |
|
| 25 |
-
def p_exposed(params, substep, state_history, previous_state):
|
| 26 |
-
signal = previous_state["S"]*params["infection_rate"]*previous_state["I"]/N
|
| 27 |
-
return {"delta_s":np.ceil(signal)}
|
| 28 |
-
|
| 29 |
-
def p_infected(params, substep, state_history, previous_state):
|
| 30 |
-
signal = params["exposure_rate"]*previous_state["E"]
|
| 31 |
-
return {"delta_i":np.ceil(signal)}
|
| 32 |
-
|
| 33 |
-
def p_recovered(params, substep, state_history, previous_state):
|
| 34 |
-
signal = params["recovery_rate"]*previous_state["I"]
|
| 35 |
-
return {"delta_r":np.ceil(signal)}
|
| 36 |
-
|
| 37 |
-
def s_susceptible(params, substep, state_history, previous_state, policy_input):
|
| 38 |
-
new_S = previous_state["S"] - policy_input["delta_s"]
|
| 39 |
-
return ("S", max(new_S,0))
|
| 40 |
-
|
| 41 |
-
def s_exposed(params, substep, state_history, previous_state, policy_input):
|
| 42 |
-
new_E = previous_state["E"] + policy_input["delta_s"] - policy_input["delta_i"]
|
| 43 |
-
return ("E", max(new_E,0))
|
| 44 |
-
|
| 45 |
-
def s_infected(params, substep, state_history, previous_state, policy_input):
|
| 46 |
-
new_I = previous_state["I"] + policy_input["delta_i"] - policy_input["delta_r"]
|
| 47 |
-
return ("I", max(new_I,0))
|
| 48 |
-
|
| 49 |
-
def s_recovered(params, substep, state_history, previous_state, policy_input):
|
| 50 |
-
new_R = previous_state["R"] + policy_input["delta_r"]
|
| 51 |
-
return ("R", max(new_R, 0))
|
| 52 |
-
|
| 53 |
partial_state_update_blocks = [
|
| 54 |
{
|
| 55 |
"policies":{
|
|
|
|
| 22 |
"exposure_rate":[1/3]
|
| 23 |
}
|
| 24 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 25 |
partial_state_update_blocks = [
|
| 26 |
{
|
| 27 |
"policies":{
|