{ "cells": [ { "cell_type": "code", "execution_count": 1, "metadata": { "collapsed": false }, "outputs": [ ], "source": [ "# Configure Jupyter so figures appear in the notebook\n", "%matplotlib inline\n", "\n", "# Configure Jupyter to display the assigned value after an assignment\n", "%config InteractiveShell.ast_node_interactivity='last_expr_or_assign'\n", "\n", "# import functions from the modsim.py module\n", "from modsim import *" ] }, { "cell_type": "code", "execution_count": 0, "metadata": { "collapsed": false }, "outputs": [ ], "source": [ ] }, { "cell_type": "code", "execution_count": 2, "metadata": { "collapsed": false }, "outputs": [ ], "source": [ "def make_system(gamma,mu,beta,tau,roe,alpha,pi,sigma,delta):\n", " \"\"\"Make a system object for the SIR model.\n", " \n", " beta: contact rate in days\n", " gamma: recovery rate in days\n", " \n", " returns: System object\n", " \"\"\"\n", " init = State(R=200, L=0, E=0, V=4e-7)\n", "\n", " t_0 = 0\n", " t_end = 120\n", "\n", " return System(init=init, t_0=t_0, t_end=t_end,\n", " beta=beta, gamma=gamma,mu=mu,tau=tau,roe=roe,alpha=alpha,sigma=sigma, pi=pi, delta = delta, dt=.0541)" ] }, { "cell_type": "code", "execution_count": 3, "metadata": { "collapsed": false }, "outputs": [ { "data": { "text/html": [ "
\n", " | values | \n", "
---|---|
init | \n", "R 2.000000e+02\n", "L 0.000000e+00\n", "E 0.000... | \n", "
t_0 | \n", "0 | \n", "
t_end | \n", "120 | \n", "
beta | \n", "0.00027 | \n", "
gamma | \n", "1.36 | \n", "
mu | \n", "0.00136 | \n", "
tau | \n", "0.2 | \n", "
roe | \n", "0.1 | \n", "
alpha | \n", "0.036 | \n", "
sigma | \n", "2 | \n", "
pi | \n", "100 | \n", "
delta | \n", "0.33 | \n", "
dt | \n", "0.0541 | \n", "
\n", " | R | \n", "L | \n", "E | \n", "V | \n", "
---|---|---|---|---|
0.0000 | \n", "200.000000 | \n", "0.000000e+00 | \n", "0.000000e+00 | \n", "4.000000e-07 | \n", "
0.0541 | \n", "200.000000 | \n", "1.168560e-10 | \n", "1.051704e-09 | \n", "3.567200e-07 | \n", "
0.1082 | \n", "200.000000 | \n", "2.208320e-10 | \n", "1.971065e-09 | \n", "3.238126e-07 | \n", "
0.1623 | \n", "200.000000 | \n", "3.149843e-10 | \n", "2.787693e-09 | \n", "2.994396e-07 | \n", "
0.2164 | \n", "200.000000 | \n", "4.018259e-10 | \n", "3.525843e-09 | \n", "2.821216e-07 | \n", "
... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "
119.7774 | \n", "18.008168 | \n", "6.612353e-01 | \n", "2.387806e-01 | \n", "1.200246e+01 | \n", "
119.8315 | \n", "18.018401 | \n", "6.602145e-01 | \n", "2.386470e-01 | \n", "1.199560e+01 | \n", "
119.8856 | \n", "18.028633 | \n", "6.591958e-01 | \n", "2.385137e-01 | \n", "1.198875e+01 | \n", "
119.9397 | \n", "18.038865 | \n", "6.581792e-01 | \n", "2.383808e-01 | \n", "1.198193e+01 | \n", "
119.9938 | \n", "18.049096 | \n", "6.571646e-01 | \n", "2.382483e-01 | \n", "1.197512e+01 | \n", "
2219 rows × 4 columns
\n", "