Jekyll2023-01-18T02:13:31+00:00http://g4brielvs.me/feed.xmlGabriel S Vicente"The true delight is in the finding out rather than in the knowing"g4brielvsHave you ever listened to Miles Davis?2020-06-05T00:00:00+00:002020-06-05T00:00:00+00:00http://g4brielvs.me/2020/06/05/have-you-ever-listened-to-miles-davis<blockquote>
I had just finished doing an Armed Forces Day broadcast, you know, Voice of America and all that bullshit. I had just walked this pretty white girl named Judy out to get a cab. She got in the cab, and I’m standing there in front of Birdland wringing wet because it’s a hot, steaming, muggy night in August.
</blockquote>
<p><img src="https://www.dropbox.com/s/hrhoq79edm0kzdd/2020-06-05-have-you-ever-listened-to-miles-davis.jpeg?raw=1" alt="" /></p>
<blockquote>
<p>This white policeman comes up to me and tells me to move on. At the time I was doing a lot of boxing and so I thought to myself, I ought to hit this motherfucker because I knew what he was doing. But instead I said, “Move on, for what? I’m working downstairs. That’s my name up there, Miles Davis,” and I pointed to my name on the marquee all up in lights.</p>
</blockquote>
<blockquote>
<p>He said, “I don’t care where you work, I said move on! If you don’t move on I’m going to arrest you.”</p>
</blockquote>
<blockquote>
<p>I just looked at his face real straight and hard, and I didn’t move. Then he said, “You’re under arrest!” He reached for his handcuffs, but he was stepping back. Now, boxers had told me that if a guy’s going to hit you, if you walk toward him you can see what’s happening. I saw by the way he was handling himself that the policeman was an ex-fighter. So I kin of leaned in closer because I wasn’t going to give him no distance so he could hit me on the head. He stumbled, and all his stuff fell on the sidewalk, and I thought to myself, Oh, shit, they’re going to think that I fucked with him or something. I’m waiting for him to put the handcuffs on, because all his stuff is on the ground and shit. Then I move closer so he won’t be able to fuck me up. A crowd had gathered all of a sudden from out of nowhere, and this white detective runs in and BAM! hits me on the head. I never saw him coming. Blood was running down the khaki suit I had on. Then I remember [journalist] Dorothy Kilgallen coming outside with this horrible look on her face — I had known Dorothy for years and I used to date her good friend, Jean Bock — and saying, “Miles, what happened?” I couldn’t say nothing. Illinois Jacquet [the saxophonist] was there, too.</p>
</blockquote>
<blockquote>
<p>It was almost a race riot, so the police got scared and hurried up and got my ass out of there and took me to the 54th Precinct where they took pictures of me bleeding and shit. So, I’m sitting there, madder than a motherfucker, right? And they’re saying to me in the station, “So you’re the wiseguy, huh?” Then they’d bump up against me, you know, try to get me mad so they could probably knock me upside my head again. I’m just sitting there, taking it all in, watching every move they make.</p>
</blockquote>
<blockquote>
<p>[…]</p>
</blockquote>
<blockquote>
<p>It makes the front pages of the New York newspapers, and they repeat the charges in their headlines. There was a picture, which became famous, of me leaving the jail with this bandage all over my head (they had taken me to the hospital to have my head stitched up), and [Davis’ wife] Frances — who had come down to see me when they were transferring me downtown — walking in front of me like a proud stallion.</p>
</blockquote>
<p><img src="https://www.dropbox.com/s/k0fdjbhx25vxngp/2020-06-05-have-you-ever-listened-to-miles-davis-2.jpg?raw=1" alt="" /></p>
<blockquote>
<p>When Frances had come down to that police station and saw me all beat up like that, she was almost hysterical, screaming. I think the policemen started to think they had made a mistake, a beautiful woman like this screaming over this nigger. And then Dorothy Kilgallen came down and then wrote about it in her column the next day. The piece was very negative against the police, and that was of some help to my cause.</p>
</blockquote>
<blockquote>
<p>Now I would have expected this kind of bullshit about resisting arrest and all back in East St Louis (before the city went all-black), but not here in New York City, which is supposed to be the slickest, hippest city in the world. But then, again, I was surrounded by white folks and I have learned that when that happens, if you’re black, there is no justice. None.</p>
</blockquote>
<blockquote>
<p>[…]</p>
</blockquote>
<blockquote>
<p>Around this time, people — white people — started saying that I was always “angry,” that I was “racist,” or some silly shit like that. Now, I’ve been racist towards nobody, but that don’t mean I’m going to take shit from a person just because he’s white. I didn’t grin or shuffle and didn’t walk around with my finger up my ass begging for no handout and thinking I was inferior to whites. I was living in America, too, and I was going to try to get everything that was coming to me.</p>
</blockquote>
<p><br /><b>― Miles Davis (Miles: The Autobiography)</b></p>
<p>That “incident” happened 2 weeks after “Kind of Blue” was released.</p>
<p><img src="https://www.dropbox.com/s/30mpbb0n9izq8qq/2020-06-05-have-you-ever-listened-to-miles-davis-3.jpg?raw=1" alt="" /></p>
<p>“Today, 50 years after it was released, “Kind of Blue” remains the bestselling jazz album of all time. More than 4 million copies have been sold, and the album still sells an average of 5,000 copies a week. If you have a jazz album on your shelf, odds are it’s “Kind of Blue.”</p>
<p><em>Have you ever <strong>really</strong> listened to Miles Davis?</em></p>G4brielVScontact@g4brielvs.mehttps://g4brielvs.meI had just finished doing an Armed Forces Day broadcast, you know, Voice of America and all that bullshit. I had just walked this pretty white girl named Judy out to get a cab. She got in the cab, and I’m standing there in front of Birdland wringing wet because it’s a hot, steaming, muggy night in August.Why is Coronavirus all about Mathematics?2020-03-13T00:00:00+00:002020-03-13T00:00:00+00:00http://g4brielvs.me/2020/03/13/why-is-coronavirus-all-about-mathematics<blockquote>
“For since the fabric of the universe is most perfect, and is the work of a most wise Creator, nothing whatsoever takes place in the universe in which some relation of maximum and minimum does not appear.”
<br /><b>― Leonhard Euler </b>
</blockquote>
<p>On 11 March 2020, the World Health Organization officiallly <a href="https://twitter.com/WHO/status/1237777021742338049?s=20">declared</a> the coronavirus (SARS-CoV-2 or COVID-19) a <a href="https://en.wikipedia.org/wiki/Pandemic">pandemic</a>. But, fear not, this is not yet another opinionated response on the failing of society and the end of times. This is all about Mathematics!</p>
<script type="text/javascript" src="https://cdn.bokeh.org/bokeh/release/bokeh-2.0.0.min.js" integrity="sha384-5Y+xuMRAbgBj/2WKUiL8yzV4fBFic1HJPo2hT3pq2IsEzbsJjj8kT2i0b1lZ7C2N" crossorigin="anonymous"></script>
<script type="text/javascript">
Bokeh.set_log_level("info");
</script>
<div class="bk-root" id="a019de0a-fde6-4645-94b7-84fdd1f0e173" data-root-id="26816"></div>
<script type="application/json" id="26961">
{"19d5740c-f76a-46c0-bac2-239303e9274c":{"roots":{"references":[{"attributes":{"fill_alpha":{"value":0.05},"fill_color":{"value":"#FF0000"},"line_color":{"value":"#FF0000"},"size":{"field":"size","units":"screen"},"x":{"field":"x"},"y":{"field":"y"}},"id":"26861","type":"Circle"},{"attributes":{"callback":null,"tooltips":[["Country/Region","@region"],["Province/State","@province"],["Confirmed Cases","@total"]]},"id":"26858","type":"HoverTool"},{"attributes":{},"id":"26819","type":"DataRange1d"},{"attributes":{"formatter":{"id":"26838"},"ticker":{"id":"26836"},"visible":false},"id":"26835","type":"MercatorAxis"},{"attributes":{},"id":"26847","type":"HelpTool"},{"attributes":{"bottom_units":"screen","fill_alpha":0.5,"fill_color":"lightgrey","left_units":"screen","level":"overlay","line_alpha":1.0,"line_color":"black","line_dash":[4,4],"line_width":2,"render_mode":"css","right_units":"screen","top_units":"screen"},"id":"26870","type":"BoxAnnotation"},{"attributes":{},"id":"26845","type":"WheelZoomTool"},{"attributes":{"data_source":{"id":"26857"},"glyph":{"id":"26861"},"hover_glyph":null,"muted_glyph":null,"nonselection_glyph":{"id":"26862"},"selection_glyph":null,"view":{"id":"26864"}},"id":"26863","type":"GlyphRenderer"},{"attributes":{},"id":"26843","type":"PanTool"},{"attributes":{"below":[{"id":"26827"}],"center":[{"id":"26834"},{"id":"26842"}],"left":[{"id":"26835"}],"plot_width":800,"renderers":[{"id":"26855"},{"id":"26863"}],"title":{"id":"26817"},"toolbar":{"id":"26848"},"x_range":{"id":"26819"},"x_scale":{"id":"26823"},"y_range":{"id":"26821"},"y_scale":{"id":"26825"}},"id":"26816","subtype":"Figure","type":"Plot"},{"attributes":{"dimension":"lat"},"id":"26838","type":"MercatorTickFormatter"},{"attributes":{"fill_alpha":{"value":0.1},"fill_color":{"value":"#FF0000"},"line_alpha":{"value":0.1},"line_color":{"value":"#FF0000"},"size":{"field":"size","units":"screen"},"x":{"field":"x"},"y":{"field":"y"}},"id":"26862","type":"Circle"},{"attributes":{},"id":"26871","type":"Selection"},{"attributes":{"text":"COVID-19: Confirmed Cases"},"id":"26817","type":"Title"},{"attributes":{"axis":{"id":"26827"},"ticker":null},"id":"26834","type":"Grid"},{"attributes":{"dimension":"lat"},"id":"26836","type":"MercatorTicker"},{"attributes":{},"id":"26872","type":"UnionRenderers"},{"attributes":{"active_drag":"auto","active_inspect":"auto","active_multi":null,"active_scroll":"auto","active_tap":"auto","tools":[{"id":"26843"},{"id":"26844"},{"id":"26845"},{"id":"26846"},{"id":"26847"},{"id":"26858"}]},"id":"26848","type":"Toolbar"},{"attributes":{},"id":"26823","type":"LinearScale"},{"attributes":{"formatter":{"id":"26830"},"ticker":{"id":"26828"},"visible":false},"id":"26827","type":"MercatorAxis"},{"attributes":{"dimension":"lon"},"id":"26830","type":"MercatorTickFormatter"},{"attributes":{"data":{"province":["NaN","NaN","NaN","NaN","NaN","British Columbia","New South Wales","Victoria","Queensland","NaN","NaN","NaN","NaN","NaN","NaN","NaN","NaN","NaN","NaN","South Australia","NaN","NaN","NaN","NaN","NaN","NaN","NaN","NaN","NaN","NaN","NaN","NaN","NaN","NaN","NaN","NaN","NaN","NaN","NaN","NaN","NaN","NaN","NaN","NaN","NaN","NaN","NaN","NaN","NaN","Western Australia","NaN","NaN","NaN","NaN","NaN","NaN","NaN","NaN","NaN","NaN","NaN","Tasmania","NaN","NaN","NaN","NaN","NaN","NaN","NaN","NaN","NaN","Northern Territory","NaN","NaN","NaN","NaN","NaN","NaN","NaN","NaN","NaN","NaN","NaN","NaN","NaN","NaN","NaN","NaN","NaN","NaN","NaN","NaN","NaN","Ontario","Alberta","Quebec","NaN","NaN","NaN","Washington","New York","California","Massachusetts","Diamond Princess","Grand Princess","Georgia","Colorado","Florida","New Jersey","Oregon","Texas","Illinois","Pennsylvania","Iowa","Maryland","North Carolina","South Carolina","Tennessee","Virginia","Arizona","Indiana","Kentucky","District of Columbia","Nevada","New Hampshire","Minnesota","Nebraska","Ohio","Rhode Island","Wisconsin","Connecticut","Hawaii","Oklahoma","Utah","NaN","NaN","NaN","NaN","Kansas","Louisiana","Missouri","Vermont","Arkansas","Delaware","Michigan","Mississippi","Montana","New Mexico","North Dakota","South Dakota","Wyoming","Hubei","NaN","NaN","France","Guangdong","Henan","Zhejiang","Hunan","Anhui","Jiangxi","Shandong","Diamond Princess","Jiangsu","Chongqing","Sichuan","Heilongjiang","UK","Denmark","Beijing","Shanghai","Hebei","Fujian","Guangxi","Shaanxi","Yunnan","Hainan","Guizhou","Tianjin","Shanxi","Gansu","Hong Kong","Liaoning","Jilin","NaN","Xinjiang","Inner Mongolia","Ningxia","NaN","NaN","NaN","Qinghai","Macau","NaN","NaN","Faroe Islands","St Martin","NaN","Channel Islands","New Brunswick","Tibet","NaN","NaN","Saint Barthelemy","NaN","NaN","NaN","Gibraltar","NaN","NaN"],"region":["Thailand","Japan","Singapore","Nepal","Malaysia","Canada","Australia","Australia","Australia","Cambodia","Sri Lanka","Germany","Finland","United Arab Emirates","Philippines","India","Italy","Sweden","Spain","Australia","Belgium","Egypt","Lebanon","Iraq","Oman","Afghanistan","Bahrain","Kuwait","Algeria","Croatia","Switzerland","Austria","Israel","Pakistan","Brazil","Georgia","Greece","North Macedonia","Norway","Romania","Estonia","Netherlands","San Marino","Belarus","Iceland","Lithuania","Mexico","New Zealand","Nigeria","Australia","Ireland","Luxembourg","Monaco","Qatar","Ecuador","Azerbaijan","Armenia","Dominican Republic","Indonesia","Portugal","Andorra","Australia","Latvia","Morocco","Saudi Arabia","Senegal","Argentina","Chile","Jordan","Ukraine","Hungary","Australia","Liechtenstein","Poland","Tunisia","Bosnia and Herzegovina","Slovenia","South Africa","Bhutan","Cameroon","Colombia","Costa Rica","Peru","Serbia","Slovakia","Togo","French Guiana","Malta","Martinique","Bulgaria","Maldives","Bangladesh","Paraguay","Canada","Canada","Canada","Albania","Cyprus","Brunei","US","US","US","US","US","US","US","US","US","US","US","US","US","US","US","US","US","US","US","US","US","US","US","US","US","US","US","US","US","US","US","US","US","US","US","Burkina Faso","Holy See","Mongolia","Panama","US","US","US","US","US","US","US","US","US","US","US","US","US","China","Iran","Korea, South","France","China","China","China","China","China","China","China","Cruise Ship","China","China","China","China","United Kingdom","Denmark","China","China","China","China","China","China","China","China","China","China","China","China","China","China","China","Czechia","China","China","China","Taiwan*","Vietnam","Russia","China","China","Moldova","Bolivia","Denmark","France","Honduras","United Kingdom","Canada","China","Congo (Kinshasa)","Cote d'Ivoire","France","Jamaica","Reunion","Turkey","United Kingdom","Cuba","Guyana"],"size":[0.175,1.5975,0.445,0.0025,0.3725,0.115,0.1625,0.0525,0.05,0.0075,0.005,5.195,0.1475,0.2125,0.13,0.1825,31.155,1.4975,5.6925,0.0225,0.785,0.1675,0.1525,0.1775,0.045,0.0175,0.4875,0.2,0.06,0.0475,1.63,0.755,0.3275,0.05,0.13,0.06,0.2475,0.0175,1.755,0.1225,0.04,1.2575,0.1725,0.03,0.2575,0.0075,0.03,0.0125,0.005,0.0225,0.1075,0.0475,0.005,0.655,0.0425,0.0275,0.01,0.0125,0.085,0.1475,0.0025,0.0075,0.025,0.015,0.1125,0.01,0.0475,0.0575,0.0025,0.0025,0.0325,0.0025,0.0025,0.1225,0.0175,0.0275,0.2225,0.0425,0.0025,0.005,0.0225,0.055,0.0375,0.0475,0.04,0.0025,0.0125,0.015,0.0075,0.0175,0.02,0.0075,0.0125,0.105,0.0475,0.0225,0.0575,0.015,0.0275,1.105,0.82,0.5525,0.27,0.115,0.0525,0.0775,0.1125,0.0875,0.0725,0.06,0.0675,0.08,0.055,0.04,0.03,0.0375,0.03,0.045,0.0425,0.0225,0.0325,0.025,0.025,0.035,0.015,0.0225,0.025,0.0125,0.0125,0.02,0.0125,0.005,0.005,0.0125,0.005,0.0025,0.0025,0.0275,0.0025,0.0475,0.0025,0.005,0.015,0.0025,0.005,0.0025,0.0025,0.0125,0.0025,0.02,0.0025,169.4525,25.1875,19.6725,5.7025,3.39,3.1825,3.0375,2.545,2.475,2.3375,1.9,1.74,1.5775,1.44,1.3475,1.205,1.14,1.5375,1.0875,0.86,0.795,0.74,0.63,0.6125,0.435,0.42,0.365,0.34,0.3325,0.3175,0.3225,0.3125,0.2325,0.235,0.19,0.1875,0.1875,0.1225,0.0975,0.07,0.045,0.025,0.0075,0.005,0.005,0.005,0.005,0.005,0.0025,0.0025,0.0025,0.0025,0.0025,0.005,0.0025,0.0025,0.0025,0.0075,0.0025],"total":[70,639,178,1,149,46,65,21,20,3,2,2078,59,85,52,73,12462,599,2277,9,314,67,61,71,18,7,195,80,24,19,652,302,131,20,52,24,99,7,702,49,16,503,69,12,103,3,12,5,2,9,43,19,2,262,17,11,4,5,34,59,1,3,10,6,45,4,19,23,1,1,13,1,1,49,7,11,89,17,1,2,9,22,15,19,16,1,5,6,3,7,8,3,5,42,19,9,23,6,11,442,328,221,108,46,21,31,45,35,29,24,27,32,22,16,12,15,12,18,17,9,13,10,10,14,6,9,10,5,5,8,5,2,2,5,2,1,1,11,1,19,1,2,6,1,2,1,1,5,1,8,1,67781,10075,7869,2281,1356,1273,1215,1018,990,935,760,696,631,576,539,482,456,615,435,344,318,296,252,245,174,168,146,136,133,127,129,125,93,94,76,75,75,49,39,28,18,10,3,2,2,2,2,2,1,1,1,1,1,2,1,1,1,3,1],"x":[11243268.57012063,15362089.72947175,11558670.083385212,9378667.099333297,12523442.714243276,-13705733.630111396,16832542.27920734,16137218.475814397,17076409.887688164,11679273.619710645,9016878.754255159,1001875.4171394621,2894306.760625113,6011252.502836772,13580977.876779376,8682920.281875338,1335833.8895192828,1781111.852692377,-445277.96317309426,15428959.347591272,445277.96317309426,3339584.723798207,3992172.974675615,4898057.594904037,6345210.975216594,7235766.901562782,5627200.259599979,5315505.685378813,184745.82692051682,1692056.260057758,915881.1105016582,1619709.7229912097,3896182.1777645745,7719461.221008635,-5780297.955287968,4826468.030374884,2429469.9629196404,2420675.723146972,942753.6355791545,2779291.4627375025,2784501.214906628,589024.8216344484,1386795.9524044436,3111758.253940693,-2117385.770480698,2658454.155481404,-11416125.475424428,19468220.466872443,965729.9784788863,12897531.863054074,-856280.6551309396,682343.9507664497,825623.267366472,5697765.684813836,-8703336.276486825,5296236.281522498,5013629.490245614,-7810476.036681215,12681661.106507756,-915547.1520292785,169406.00108920372,16249383.994737698,2738815.6958850683,-789544.6204003722,5009377.085697311,-1608833.8087407069,-7081778.649948447,-7964130.329823172,4064274.608862418,3469338.722266847,2171097.424788452,14565665.564540355,1063101.1370757627,2131222.7831863016,1001875.4171394621,1968028.4096833626,1669291.4241905338,2553390.820070713,10067022.302602584,1280407.915053312,-8270737.603315085,-9323385.840205358,-8350653.865755575,2338366.0916544255,2192882.649136696,91816.31600629205,-5913937.003985293,1600262.2079496249,-6793182.870066885,2837066.2784592113,8150891.039527046,10058417.305964265,-6505934.056023922,-9498135.17685264,-12977236.618462056,-8187448.360303557,2245124.8861659793,3721399.445270057,12771429.143883452,-13524260.5962202,-8343184.327923347,-13322894.76932425,-7962694.308391938,15544431.055391135,-13655060.997902298,-9311107.30037086,-11723178.026879512,-9093332.98053198,-8295639.77340554,-13588870.428676616,-10860719.140009547,-9905887.339679321,-8594955.620250493,-10376145.396586426,-8549570.663854076,-8884007.810044307,-9010756.182261528,-9650542.69169771,-8701844.595310194,-12404464.442483425,-9602230.03269343,-9425432.417415552,-8574584.153435323,-13030547.522602955,-7966456.907180751,-10452922.449386546,-10939154.853222486,-9213346.523556208,-7960657.161710421,-9976063.1466754,-8099094.080460935,-17532630.556806237,-10790075.791152135,-12452465.406913485,-173836.516822776,1386306.1466449532,11560161.764561841,-8992622.237211304,-10767544.726215577,-10226676.716298297,-10273497.694125948,-8094118.099222477,-10282926.454996139,-8405411.923276786,-9410515.605649255,-9982987.219002742,-12295727.563876556,-11827528.917549128,-11107904.069316009,-11069476.581094172,-11944859.660845237,12497917.15500438,5899933.012043499,14248894.821539016,246427.9567690697,12626346.45153258,12647452.626986982,13368736.13563292,12435366.733127639,13049583.155528605,12882125.245528284,13152375.573327113,15544431.055391135,13297669.772710495,12008478.749833593,11433658.295224367,14222345.122984821,-382493.770365688,1057735.5376195267,12959169.465106308,13519651.969301362,12927599.257517336,13134297.288022285,12110235.896367725,12119364.094612772,11297481.162136955,12216790.912955048,11897248.314632952,13060336.618339233,12500310.524056435,11249758.496433878,12712685.848591842,13648715.786927084,14047662.578032017,1722446.481044322,9488884.527167719,12684277.114541398,11818289.399813283,13469658.385986103,12022505.005673544,10018754.171394622,10686181.310394773,12640328.179576214,3158122.821856092,-7078661.704206235,-769418.0564649482,-7018705.026464977,-9600404.39304442,-263203.804031616,-7398504.865153469,9806401.110757373,2422167.4043236016,-617500.3473793679,-6994570.9608609965,-8604718.339593064,6182283.768491559,3923266.2098745783,-595960.0259108694,-8905559.263461886,-6540020.084104822],"y":[1689200.1396078914,4300621.372044271,142868.2482940523,3270007.148852346,278387.0759542342,6322966.515806542,-4011198.6473075734,-4553127.106333027,-3251079.4407753292,1294537.6877693047,781182.214188248,6621293.722740169,9349764.174146913,2753408.10936498,1459732.2718804975,2391878.587944315,5311971.846945471,9100250.907059547,4865942.279503176,-4154168.819822751,6591859.227158039,2999080.9434706415,4009308.4326744657,3895303.9633938945,2391878.587944315,3895303.9633938945,3002487.33506674,3439440.060731259,3253248.4767457563,5637278.201890525,5912450.006944056,6026741.865081758,3632749.143384426,3551882.9552530204,-1601191.3540548019,5208342.549136038,4732305.665843057,5102528.745553899,8505581.61782037,5771251.647800527,8093425.104960372,6824136.837054972,5456532.773166133,7115386.341846563,9598658.594354585,7394812.853907286,2708933.1707211714,-4997691.223498094,1015264.0959171564,-3756814.7353761178,7009381.626352507,6414350.285451867,5424262.080325444,2919387.1300638346,-203882.96460540124,4886759.023693316,4875988.78987947,2123843.448999351,-87867.2532947046,4779116.775302183,5237125.051634542,-5079613.224401289,7735549.669246183,3735998.9657222056,2753408.10936498,1631344.5157257887,-4638374.701313473,-4256007.234461246,3663957.0930902106,6170207.180618671,5968638.661473665,-1398492.2699271585,5964955.649843611,6785565.04024444,4028802.026134406,5452436.725142801,5804612.321431459,-3575673.002489011,3187862.4424485723,428679.7819698759,509370.8549286857,1090517.31143147,-1027441.0770771292,5467995.951474614,6218883.111278172,963158.2335735479,438264.2191689674,4292024.872787977,1647918.625575204,5271556.023861179,356719.8898791519,2715070.696633067,-2685619.968026841,6666311.391036501,7157534.219010198,6971888.775136797,5034979.742534969,4181071.6938792625,505395.3350147116,6007758.430275307,5185832.90811315,4316622.115110655,5195524.904174069,4224342.88005881,4529945.201379444,3900694.175102788,4730241.032897715,3219541.389134986,4909473.15640459,5554391.44265098,3639829.0303156143,4916861.408045727,4952170.834583614,5162702.243968472,4730828.836890181,4249842.347769592,4009603.3392309453,4265974.301010014,4546886.706747683,3992578.215233987,4844081.571304204,4532644.993386503,4706985.640443384,4623808.002427541,5381102.556117775,5731527.060418204,5030855.767678724,4922603.539410544,5113299.016352529,5507087.632093539,5100920.945078651,2403126.4139069146,4240971.003861836,4887763.872814636,1372840.554806195,5146445.414129022,5919659.3809888065,953983.0401278976,4654086.164078308,3654781.5647162977,4644059.328931767,5472548.063771218,4159764.2570853312,4767397.194536941,5361816.561568907,3861055.697652417,5929335.468710874,4142226.801099876,6028835.3902955195,5511954.74866638,5274905.996578319,3629580.744169083,3763310.6271446515,4300621.372044271,5816897.598697101,2673394.1105092955,4012968.4929162613,3398984.0175784635,3199942.3494157176,3740452.727035034,3200394.6098226854,4347879.403068543,4224342.88005881,3891468.5997194117,3510904.4911490805,3583121.493215443,6083927.181620726,7435596.131566581,7611131.059376355,4892483.660507338,3659010.568613181,4800619.005880656,3008856.332504274,2732682.170768369,4189963.0206505125,2872551.447904348,2178013.597873206,3100427.288742939,4765512.394113554,4519939.5598042775,4552605.75590404,2547582.1334137614,5056040.855320675,5413914.952374526,6414729.839176607,5029008.677484246,5479922.9431379745,4476696.516932871,2716894.181017615,1804722.766257292,8399737.889818355,4265617.687866122,2531551.360891716,6009518.368481555,-1838354.124395453,8833721.249303209,2045837.2262775034,1712260.2558615336,6338270.647939681,5871406.379786143,3723039.978316015,-449914.1574857518,841782.1416064136,2025847.032474197,2050381.0279319286,-2405608.3367887107,4716473.242066962,4320012.570333066,2511525.234845711,557305.2572745753]},"selected":{"id":"26871"},"selection_policy":{"id":"26872"}},"id":"26857","type":"ColumnDataSource"},{"attributes":{"tile_source":{"id":"26854"}},"id":"26855","type":"TileRenderer"},{"attributes":{},"id":"26846","type":"SaveTool"},{"attributes":{},"id":"26825","type":"LinearScale"},{"attributes":{"source":{"id":"26857"}},"id":"26864","type":"CDSView"},{"attributes":{"attribution":"&copy; <a href=\"https://www.openstreetmap.org/copyright\">OpenStreetMap</a> contributors,&copy; <a href=\"https://cartodb.com/attributions\">CartoDB</a>","url":"https://tiles.basemaps.cartocdn.com/light_all/{z}/{x}/{y}.png"},"id":"26854","type":"WMTSTileSource"},{"attributes":{"dimension":"lon"},"id":"26828","type":"MercatorTicker"},{"attributes":{"axis":{"id":"26835"},"dimension":1,"ticker":null},"id":"26842","type":"Grid"},{"attributes":{},"id":"26821","type":"DataRange1d"},{"attributes":{"overlay":{"id":"26870"}},"id":"26844","type":"BoxZoomTool"}],"root_ids":["26816"]},"title":"Bokeh Application","version":"2.0.0"}}
</script>
<script type="text/javascript">
(function() {
var fn = function() {
Bokeh.safely(function() {
(function(root) {
function embed_document(root) {
var docs_json = document.getElementById('26961').textContent;
var render_items = [{"docid":"19d5740c-f76a-46c0-bac2-239303e9274c","root_ids":["26816"],"roots":{"26816":"a019de0a-fde6-4645-94b7-84fdd1f0e173"}}];
root.Bokeh.embed.embed_items(docs_json, render_items);
}
if (root.Bokeh !== undefined) {
embed_document(root);
} else {
var attempts = 0;
var timer = setInterval(function(root) {
if (root.Bokeh !== undefined) {
clearInterval(timer);
embed_document(root);
} else {
attempts++;
if (attempts > 100) {
clearInterval(timer);
console.log("Bokeh: ERROR: Unable to run BokehJS code because BokehJS library is missing");
}
}
}, 10, root)
}
})(window);
});
};
if (document.readyState != "loading") fn();
else document.addEventListener("DOMContentLoaded", fn);
})();
</script>
<p><sub>Source: https://systems.jhu.edu/research/public-health/ncov/ as of March 12th.</sub></p>
<p>Curiously enough, the numbers might help us understand all the fuss we hear about social distancing, flattening the curve, lockdowns and ultimately vaccinations.</p>
<h4 id="exponential-growth">Exponential Growth</h4>
<p>An epidemic is a textbook example of an exponential growth. Not only an example, but its underlying principle is a centerpiece in the history of Mathematics and its discovery was fundamental for breakthroughs in Probability Theory, Mathematical Analysis, Differential Equations, Physics, Chemistry and Biology and even Pop Culture.</p>
<p>The idea is rather straightforward: it has do with the way a quantity changes. When the rate on which a given quantity changes is proportional to the quantity itself at any given moment, mathematicians called it exponential.</p>
<div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code>the rate of change is proportional to the quantity at any given time
</code></pre></div></div>
<p>Let us apply that idea on data from the beginning of the outbreak in China,</p>
<script type="text/javascript" src="https://cdn.bokeh.org/bokeh/release/bokeh-2.0.0.min.js" integrity="sha384-5Y+xuMRAbgBj/2WKUiL8yzV4fBFic1HJPo2hT3pq2IsEzbsJjj8kT2i0b1lZ7C2N" crossorigin="anonymous"></script>
<script type="text/javascript">
Bokeh.set_log_level("info");
</script>
<div class="bk-root" id="84ceca37-c93c-4ada-a06d-72f33be4d738" data-root-id="1453"></div>
<script type="application/json" id="1758">
{"4cd2d85f-1532-4e3e-a933-beaf6698ee88":{"roots":{"references":[{"attributes":{"axis":{"id":"1464"},"ticker":null},"id":"1467","type":"Grid"},{"attributes":{},"id":"1477","type":"HelpTool"},{"attributes":{"axis_label":"Date","formatter":{"id":"1495"},"ticker":{"id":"1465"}},"id":"1464","type":"DatetimeAxis"},{"attributes":{},"id":"1472","type":"PanTool"},{"attributes":{},"id":"1460","type":"LinearScale"},{"attributes":{},"id":"1473","type":"WheelZoomTool"},{"attributes":{"overlay":{"id":"1496"}},"id":"1474","type":"BoxZoomTool"},{"attributes":{"axis_label":"Cases","formatter":{"id":"1493"},"ticker":{"id":"1469"}},"id":"1468","type":"LinearAxis"},{"attributes":{},"id":"1493","type":"BasicTickFormatter"},{"attributes":{},"id":"1475","type":"SaveTool"},{"attributes":{},"id":"1476","type":"ResetTool"},{"attributes":{},"id":"1495","type":"DatetimeTickFormatter"},{"attributes":{"active_drag":"auto","active_inspect":"auto","active_multi":null,"active_scroll":"auto","active_tap":"auto","tools":[{"id":"1472"},{"id":"1473"},{"id":"1474"},{"id":"1475"},{"id":"1476"},{"id":"1477"},{"id":"1516"}]},"id":"1478","type":"Toolbar"},{"attributes":{"label":{"value":"Confirmed Cases"},"renderers":[{"id":"1489"}]},"id":"1510","type":"LegendItem"},{"attributes":{"data_source":{"id":"1485"},"glyph":{"id":"1487"},"hover_glyph":null,"muted_glyph":null,"nonselection_glyph":{"id":"1488"},"selection_glyph":null,"view":{"id":"1490"}},"id":"1489","type":"GlyphRenderer"},{"attributes":{"fill_color":{"value":"#1f77b4"},"line_color":{"value":"#1f77b4"},"x":{"field":"date"},"y":{"field":"count"}},"id":"1487","type":"Scatter"},{"attributes":{"bottom_units":"screen","fill_alpha":0.5,"fill_color":"lightgrey","left_units":"screen","level":"overlay","line_alpha":1.0,"line_color":"black","line_dash":[4,4],"line_width":2,"render_mode":"css","right_units":"screen","top_units":"screen"},"id":"1496","type":"BoxAnnotation"},{"attributes":{},"id":"1524","type":"UnionRenderers"},{"attributes":{},"id":"1525","type":"Selection"},{"attributes":{"items":[{"id":"1510"}],"location":"center_left"},"id":"1509","type":"Legend"},{"attributes":{},"id":"1462","type":"LinearScale"},{"attributes":{"fill_alpha":{"value":0.1},"fill_color":{"value":"#1f77b4"},"line_alpha":{"value":0.1},"line_color":{"value":"#1f77b4"},"x":{"field":"date"},"y":{"field":"count"}},"id":"1488","type":"Scatter"},{"attributes":{"source":{"id":"1485"}},"id":"1490","type":"CDSView"},{"attributes":{"text":"COVID-19: Confirmed Cases in China (exponential fit)"},"id":"1454","type":"Title"},{"attributes":{"months":[0,4,8]},"id":"1506","type":"MonthsTicker"},{"attributes":{"axis":{"id":"1468"},"dimension":1,"ticker":null},"id":"1471","type":"Grid"},{"attributes":{"line_alpha":0.1,"line_color":"#1f77b4","line_dash":[2,4],"x":{"field":"date"},"y":{"field":"fit"}},"id":"1513","type":"Line"},{"attributes":{},"id":"1508","type":"YearsTicker"},{"attributes":{"source":{"id":"1485"}},"id":"1515","type":"CDSView"},{"attributes":{},"id":"1469","type":"BasicTicker"},{"attributes":{"mantissas":[1,2,5],"max_interval":500.0,"num_minor_ticks":0},"id":"1497","type":"AdaptiveTicker"},{"attributes":{"data":{"Country/Region":["China","China","China","China","China","China","China","China","China","China","China","China","China","China","China","China","China","China","China","China","China","China","China","China"],"Lat":{"__ndarray__":"QILix1jtkEBAguLHWO2QQECC4sdY7ZBAQILix1jtkEBAguLHWO2QQECC4sdY7ZBAQILix1jtkEBAguLHWO2QQECC4sdY7ZBAQILix1jtkEBAguLHWO2QQECC4sdY7ZBAQILix1jtkEBAguLHWO2QQECC4sdY7ZBAQILix1jtkEBAguLHWO2QQECC4sdY7ZBAQILix1jtkEBAguLHWO2QQECC4sdY7ZBAQILix1jtkEBAguLHWO2QQECC4sdY7ZBA","dtype":"float64","shape":[24]},"Long":{"__ndarray__":"RBzr4tbIrEBEHOvi1sisQEQc6+LWyKxARBzr4tbIrEBEHOvi1sisQEQc6+LWyKxARBzr4tbIrEBEHOvi1sisQEQc6+LWyKxARBzr4tbIrEBEHOvi1sisQEQc6+LWyKxARBzr4tbIrEBEHOvi1sisQEQc6+LWyKxARBzr4tbIrEBEHOvi1sisQEQc6+LWyKxARBzr4tbIrEBEHOvi1sisQEQc6+LWyKxARBzr4tbIrEBEHOvi1sisQEQc6+LWyKxA","dtype":"float64","shape":[24]},"count":[548,643,920,1406,2075,2877,5509,6087,8141,9802,11891,16630,19716,23707,27440,30587,34110,36814,39829,42354,44386,44759,59895,66358],"date":{"__ndarray__":"AABAx6j8dkIAAAAt+/x2QgAAwJJN/XZCAACA+J/9dkIAAEBe8v12QgAAAMRE/nZCAADAKZf+dkIAAICP6f52QgAAQPU7/3ZCAAAAW47/dkIAAMDA4P92QgAAgCYzAHdCAABAjIUAd0IAAADy1wB3QgAAwFcqAXdCAACAvXwBd0IAAEAjzwF3QgAAAIkhAndCAADA7nMCd0IAAIBUxgJ3QgAAQLoYA3dCAAAAIGsDd0IAAMCFvQN3QgAAgOsPBHdC","dtype":"float64","shape":[24]},"fit":{"__ndarray__":"KEXK753Zr0AJFBfmCv2xQEcUKGG4UbRAt6e/r7XztkDb6a5BB+25QHJdRM39SL1A9F9xrjCKwEC9P1X40K7CQBuJnzaHGsVAwIlVVInWx0DQfL3APu3KQO60XgVoas5AXIeJvqUt0UBCFybrc2fTQMM2XZAW69VAfvm0nx7C2ED5gUVaWvfbQJQO8G3+lt9AB/QrM2rX4UABjCiRNyfkQCEErwqzw+ZAXe5YG8y26UBJ7zHOuwvtQGj1n7iXZ/BA","dtype":"float64","shape":[24]}},"selected":{"id":"1525"},"selection_policy":{"id":"1524"}},"id":"1485","type":"ColumnDataSource"},{"attributes":{"line_color":"#1f77b4","line_dash":[2,4],"x":{"field":"date"},"y":{"field":"fit"}},"id":"1512","type":"Line"},{"attributes":{"base":60,"mantissas":[1,2,5,10,15,20,30],"max_interval":1800000.0,"min_interval":1000.0,"num_minor_ticks":0},"id":"1498","type":"AdaptiveTicker"},{"attributes":{"days":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31]},"id":"1500","type":"DaysTicker"},{"attributes":{"base":24,"mantissas":[1,2,4,6,8,12],"max_interval":43200000.0,"min_interval":3600000.0,"num_minor_ticks":0},"id":"1499","type":"AdaptiveTicker"},{"attributes":{"months":[0,1,2,3,4,5,6,7,8,9,10,11]},"id":"1504","type":"MonthsTicker"},{"attributes":{"months":[0,2,4,6,8,10]},"id":"1505","type":"MonthsTicker"},{"attributes":{"days":[1,4,7,10,13,16,19,22,25,28]},"id":"1501","type":"DaysTicker"},{"attributes":{"days":[1,15]},"id":"1503","type":"DaysTicker"},{"attributes":{},"id":"1458","type":"DataRange1d"},{"attributes":{"months":[0,6]},"id":"1507","type":"MonthsTicker"},{"attributes":{"data_source":{"id":"1485"},"glyph":{"id":"1512"},"hover_glyph":null,"muted_glyph":null,"nonselection_glyph":{"id":"1513"},"selection_glyph":null,"view":{"id":"1515"}},"id":"1514","type":"GlyphRenderer"},{"attributes":{"days":[1,8,15,22]},"id":"1502","type":"DaysTicker"},{"attributes":{"below":[{"id":"1464"}],"center":[{"id":"1467"},{"id":"1471"},{"id":"1509"}],"left":[{"id":"1468"}],"plot_height":400,"plot_width":800,"renderers":[{"id":"1489"},{"id":"1514"}],"title":{"id":"1454"},"toolbar":{"id":"1478"},"x_range":{"id":"1456"},"x_scale":{"id":"1460"},"y_range":{"id":"1458"},"y_scale":{"id":"1462"}},"id":"1453","subtype":"Figure","type":"Plot"},{"attributes":{"num_minor_ticks":5,"tickers":[{"id":"1497"},{"id":"1498"},{"id":"1499"},{"id":"1500"},{"id":"1501"},{"id":"1502"},{"id":"1503"},{"id":"1504"},{"id":"1505"},{"id":"1506"},{"id":"1507"},{"id":"1508"}]},"id":"1465","type":"DatetimeTicker"},{"attributes":{"callback":null,"tooltips":[["Confirmed Cases","@count"]]},"id":"1516","type":"HoverTool"},{"attributes":{},"id":"1456","type":"DataRange1d"}],"root_ids":["1453"]},"title":"Bokeh Application","version":"2.0.0"}}
</script>
<script type="text/javascript">
(function() {
var fn = function() {
Bokeh.safely(function() {
(function(root) {
function embed_document(root) {
var docs_json = document.getElementById('1758').textContent;
var render_items = [{"docid":"4cd2d85f-1532-4e3e-a933-beaf6698ee88","root_ids":["1453"],"roots":{"1453":"84ceca37-c93c-4ada-a06d-72f33be4d738"}}];
root.Bokeh.embed.embed_items(docs_json, render_items);
}
if (root.Bokeh !== undefined) {
embed_document(root);
} else {
var attempts = 0;
var timer = setInterval(function(root) {
if (root.Bokeh !== undefined) {
clearInterval(timer);
embed_document(root);
} else {
attempts++;
if (attempts > 100) {
clearInterval(timer);
console.log("Bokeh: ERROR: Unable to run BokehJS code because BokehJS library is missing");
}
}
}, 10, root)
}
})(window);
});
};
if (document.readyState != "loading") fn();
else document.addEventListener("DOMContentLoaded", fn);
})();
</script>
<p><sub>Source: https://systems.jhu.edu/research/public-health/ncov/ as of March 12th.</sub></p>
<p>Probably many in the past observed this behavior on how populations expand, diseases spread, biology decays or even how science progresses, but it was formally brought to life in the work on logarithms.</p>
<p>Later, while studying compound interest - more money you have, more money you make - <a href="https://en.wikipedia.org/wiki/Jacob_Bernoulli">Jabob Bernoulli</a> discovered a constant ironically known as <a href="https://en.wikipedia.org/wiki/E_(mathematical_constant)">Euler’s number</a>.</p>
<p>We shall have the opportunity to talk about that constant’s multiple “origins” in the future.</p>
<h4 id="exponentiate">Exponentiate!</h4>
<p>Coming back to the virus. In our case, having an exponential growth suggests that the larger the infectious population, quicker we will have new cases and that infectious population will grow. We pratically experience that whenever people get sick around us (or whenever all of our friends start getting pregnant at the same…no! it is not exponential…or is it?)</p>
<p>Scientists denote ideas using mathematical script for convenience (sometimes laziness). Let us do it then,</p>
<ul>
<li><em>I(t)</em>: infectious population</li>
</ul>
\[\begin{equation}
\Delta I(t) \sim I(t) \implies \frac{dI}{dt} \sim I(t)
\end{equation}\]
<div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code>the rate of infection is proportional to the infectious population
</code></pre></div></div>
<p>Well, stating a relation of proportionality does not give us much. We still are not able to answer any questions. Is this virus dangerous? How contagious is it? Is it deadly? Are we all going to die?</p>
<p>We are going to formulate a model using variables and parameters to quantify <em>how proportial</em> that relation is. Using our intuition, there are two parameters we will take into account.</p>
<ul>
<li><em>$\beta$</em>: <em>contact rate</em> or how many people an infected person comes into contact with in given time</li>
<li><em>$\gamma$</em>: <em>recovery rate</em> or how many people recover in given time</li>
</ul>
<p>The rate on which people get infected should grow the more contact they have to each other and should decay as they recover. In another words, the rate of change is <em>positively</em> proportional to $\beta$ (<em>contact rate</em>) and <em>negatively</em> proportional to $\gamma$ (<em>recovery rate</em>)</p>
<p>Finally, we have our equation as follows,</p>
\[\begin{equation}
\frac{dI}{dt} = \left(\beta - \gamma\right) I
\end{equation}\]
<p>Now let us take some time to check if we can take some conclusions from it.</p>
<p>If the <em>recovery rate</em> is greater than the <em>contact rate</em>, the rate of change will always be negative, so the infection will eventually dissipate and even won’t outbreak.</p>
<p>On the other hand, if the <em>contact rate</em> is greater the the <em>recovery rate</em>, we will have an outbreak. Apparently, those paramaters indicate how strong an epidemic can be.</p>
<p>If $\gamma$ is the <em>recovery rate</em>, then $1/\gamma$ is the <em>infectious/recovery period</em> or the period of time during which an infected person is sick and then can pass it on.</p>
<p>Consider the product between the $\beta$ and $1/\gamma$. That gives the average number of people an infected patient will pass the infection on. For example, let us say that in a given scenario the <em>contact rate</em> is $\beta = 0.2$ and the <em>infectious/recovery</em> period is $1/\gamma = 10$ days. Then we expect that each infected patient will pass the infection onto 2 people.</p>
\[\begin{equation}
R_{0} = \frac {\beta}{\gamma}
\end{equation}\]
<p>In fact, that indicator is known as the <em>basic reproduction number</em>. Note that when $R_0 > 1$ the infection will be able to start spreading in a population, but not if $R_0 < 1$. So that is indeed a very important indicator.</p>
<p>Probably everybody has that number in their minds in the present. When trying to mitigiate the contamination, we will see how important bringing it down is in order to slow down the epidemic.</p>
<p>After the outbreak in China, studies found that COVID-19’s basic reproduction number is between <a href="https://pubmed.ncbi.nlm.nih.gov/31995857-early-transmission-dynamics-in-wuhan-china-of-novel-coronavirus-infected-pneumonia/">1.4-3.9</a>, which means that, on avarage, a sick patient transmits the infection to 1.4 and 3.9 others. The <em>recovery period</em> is around <a href="https://www.statnews.com/2020/03/09/people-shed-high-levels-of-coronavirus-study-finds-but-most-are-likely-not-infectious-after-recovery-begins/">10 days</a>.</p>
<p>We solved our equation numerically inputting different parameters to see how they play out.</p>
<script type="text/javascript" src="https://cdn.bokeh.org/bokeh/release/bokeh-2.0.0.min.js" integrity="sha384-5Y+xuMRAbgBj/2WKUiL8yzV4fBFic1HJPo2hT3pq2IsEzbsJjj8kT2i0b1lZ7C2N" crossorigin="anonymous"></script>
<script type="text/javascript">
Bokeh.set_log_level("info");
</script>
<div class="bk-root" id="ce1213c9-b3c2-4f40-aea8-05d59cf25973" data-root-id="26962"></div>
<script type="application/json" id="27361">
{"8c0c3c57-f8ee-4f25-a58a-b36b02e82991":{"roots":{"references":[{"attributes":{"line_alpha":0.1,"line_color":"#fcbba1","x":{"field":"x"},"y":{"field":"y"}},"id":"27009","type":"Line"},{"attributes":{},"id":"26971","type":"LinearScale"},{"attributes":{},"id":"26986","type":"HelpTool"},{"attributes":{"axis":{"id":"26977"},"dimension":1,"ticker":null},"id":"26980","type":"Grid"},{"attributes":{"line_color":"#fcbba1","x":{"field":"x"},"y":{"field":"y"}},"id":"27008","type":"Line"},{"attributes":{"data_source":{"id":"27007"},"glyph":{"id":"27008"},"hover_glyph":null,"muted_glyph":null,"nonselection_glyph":{"id":"27009"},"selection_glyph":null,"view":{"id":"27011"}},"id":"27010","type":"GlyphRenderer"},{"attributes":{},"id":"26978","type":"BasicTicker"},{"attributes":{},"id":"27140","type":"UnionRenderers"},{"attributes":{},"id":"27119","type":"UnionRenderers"},{"attributes":{"data":{"x":{"__ndarray__":"AAAAAAAAAADd0wjLPY3wP93TCMs9jQBAzD2NsNzTCEDd0wjLPY0QQNQIyz2NsBRAzD2NsNzTGEDDck8jLPccQN3TCMs9jSBAWe5phOWeIkDUCMs9jbAkQFAjLPc0wiZAzD2NsNzTKEBHWO5phOUqQMNyTyMs9yxAPo2w3NMIL0Dd0wjLPY0wQBthuacRljFAWe5phOWeMkCWexphuaczQNQIyz2NsDRAEpZ7GmG5NUBQIyz3NMI2QI6w3NMIyzdAzD2NsNzTOEAJyz2NsNw5QEdY7mmE5TpAheWeRljuO0DDck8jLPc8QAAAAAAAAD5A","dtype":"float64","shape":[30]},"y":{"__ndarray__":"AAAAAAAA8D//p9s3ja/yP67PBu6D0vU/1i3UikN8+T+6JxMXbMP9PyNE7+w0YQFA4jBUHwxMBECpFdGTQLQHQOLJoWXdrgtASX6oAjsqEEBANE/53uASQDLoPQUdDBZA+xfVvoe/GUBQ/Jza+hEeQHwNPSYUjyFAiwrilZ6BJEAd8wYi0fInQIB/3Xru9ytAoa65duVUMECUUBfdshIzQO9LwBlORjZAN+DPcn0DOkD5yRLuWGE+QCpQdXpsvUFAbuNrdL63REDxeGfXBjJIQM9WNnHAQUxA71ERiwCAUEDZuphICkVTQGFPMMsYgVZA","dtype":"float64","shape":[30]}},"selected":{"id":"27034"},"selection_policy":{"id":"27035"}},"id":"27007","type":"ColumnDataSource"},{"attributes":{},"id":"27034","type":"Selection"},{"attributes":{},"id":"27073","type":"UnionRenderers"},{"attributes":{},"id":"27052","type":"Selection"},{"attributes":{},"id":"27000","type":"BasicTickFormatter"},{"attributes":{"label":{"value":"3.0"},"renderers":[{"id":"27024"}]},"id":"27036","type":"LegendItem"},{"attributes":{"below":[{"id":"26973"}],"center":[{"id":"26976"},{"id":"26980"},{"id":"27005"}],"left":[{"id":"26977"}],"plot_height":400,"plot_width":750,"renderers":[{"id":"26997"},{"id":"27010"},{"id":"27024"},{"id":"27040"},{"id":"27058"},{"id":"27078"},{"id":"27100"}],"title":{"id":"26963"},"toolbar":{"id":"26987"},"x_range":{"id":"26965"},"x_scale":{"id":"26969"},"y_range":{"id":"26967"},"y_scale":{"id":"26971"}},"id":"26962","subtype":"Figure","type":"Plot"},{"attributes":{"data":{"x":{"__ndarray__":"AAAAAAAAAADd0wjLPY3wP93TCMs9jQBAzD2NsNzTCEDd0wjLPY0QQNQIyz2NsBRAzD2NsNzTGEDDck8jLPccQN3TCMs9jSBAWe5phOWeIkDUCMs9jbAkQFAjLPc0wiZAzD2NsNzTKEBHWO5phOUqQMNyTyMs9yxAPo2w3NMIL0Dd0wjLPY0wQBthuacRljFAWe5phOWeMkCWexphuaczQNQIyz2NsDRAEpZ7GmG5NUBQIyz3NMI2QI6w3NMIyzdAzD2NsNzTOEAJyz2NsNw5QEdY7mmE5TpAheWeRljuO0DDck8jLPc8QAAAAAAAAD5A","dtype":"float64","shape":[30]},"y":{"__ndarray__":"AAAAAAAA8D+63gSlar7xP5vmOMd8rfM/Jy/z7YPS9T9Nfrt9YTP4Pwg/hg2b1vo/ZWH4FmzD/T/aoCv27IAAQL8DWMtkTQJAUYZBHwxMBEAbb84+W4IGQO/wSPli9ghA8ByIZd2uC0DyfHBJQLMOQF0oI8foBRFApbA9+d7gEkC+TqwZme8UQCcrrnK7NxdAVFu9voe/GUAZMM1H7o0cQFACy/Cgqh9Akt4sJhSPIUBaATGD/XgjQFj79epLmCVAUvjwIdHyJ0AkH29KAY8qQA+vmJcEdC1AAbuqduVUMEBn4HTQkBwyQDxM7c/lFTRA","dtype":"float64","shape":[30]}},"selected":{"id":"27018"},"selection_policy":{"id":"27019"}},"id":"26994","type":"ColumnDataSource"},{"attributes":{},"id":"27118","type":"Selection"},{"attributes":{"data_source":{"id":"26994"},"glyph":{"id":"26995"},"hover_glyph":null,"muted_glyph":null,"nonselection_glyph":{"id":"26996"},"selection_glyph":null,"view":{"id":"26998"}},"id":"26997","type":"GlyphRenderer"},{"attributes":{"data_source":{"id":"27021"},"glyph":{"id":"27022"},"hover_glyph":null,"muted_glyph":null,"nonselection_glyph":{"id":"27023"},"selection_glyph":null,"view":{"id":"27025"}},"id":"27024","type":"GlyphRenderer"},{"attributes":{"data_source":{"id":"27075"},"glyph":{"id":"27076"},"hover_glyph":null,"muted_glyph":null,"nonselection_glyph":{"id":"27077"},"selection_glyph":null,"view":{"id":"27079"}},"id":"27078","type":"GlyphRenderer"},{"attributes":{"source":{"id":"27007"}},"id":"27011","type":"CDSView"},{"attributes":{"data":{"x":{"__ndarray__":"AAAAAAAAAADd0wjLPY3wP93TCMs9jQBAzD2NsNzTCEDd0wjLPY0QQNQIyz2NsBRAzD2NsNzTGEDDck8jLPccQN3TCMs9jSBAWe5phOWeIkDUCMs9jbAkQFAjLPc0wiZAzD2NsNzTKEBHWO5phOUqQMNyTyMs9yxAPo2w3NMIL0Dd0wjLPY0wQBthuacRljFAWe5phOWeMkCWexphuaczQNQIyz2NsDRAEpZ7GmG5NUBQIyz3NMI2QI6w3NMIyzdAzD2NsNzTOEAJyz2NsNw5QEdY7mmE5TpAheWeRljuO0DDck8jLPc8QAAAAAAAAD5A","dtype":"float64","shape":[30]},"y":{"__ndarray__":"AAAAAAAA8D/QUidamwz2PxQVlyK1Yv4/EIqNFdXvBEBVrAEnRNoMQGSvXsds4RNAmku4qJ9lG0BmvC3gqOAiQPBEQfzHAypAjxgjNNnsMUBEiDRWyrM4QD0LtnNWBUFAweW5I8B0R0BFHFLAgSlQQO5GE3fORVZA/62KgIixXkCx8xtuJSZlQBDhYmwdJW1AcrqTo/8UdEA9BWw9sqx7QMYLq6ehEYNAaug4pkRHikA3yGN/WRuSQGnEb2Hf85hAm3lvKn4xoUBjjnuJmbGnQOPmNi9vU7BAcQK7+JV/tkCG7HZZKAG/QALGv7ECXcVA","dtype":"float64","shape":[30]}},"selected":{"id":"27118"},"selection_policy":{"id":"27119"}},"id":"27075","type":"ColumnDataSource"},{"attributes":{},"id":"26967","type":"DataRange1d"},{"attributes":{"data_source":{"id":"27037"},"glyph":{"id":"27038"},"hover_glyph":null,"muted_glyph":null,"nonselection_glyph":{"id":"27039"},"selection_glyph":null,"view":{"id":"27041"}},"id":"27040","type":"GlyphRenderer"},{"attributes":{},"id":"26969","type":"LinearScale"},{"attributes":{},"id":"27139","type":"Selection"},{"attributes":{},"id":"27019","type":"UnionRenderers"},{"attributes":{},"id":"27053","type":"UnionRenderers"},{"attributes":{"line_alpha":0.1,"line_color":"#fc9272","x":{"field":"x"},"y":{"field":"y"}},"id":"27023","type":"Line"},{"attributes":{"data":{"x":{"__ndarray__":"AAAAAAAAAADd0wjLPY3wP93TCMs9jQBAzD2NsNzTCEDd0wjLPY0QQNQIyz2NsBRAzD2NsNzTGEDDck8jLPccQN3TCMs9jSBAWe5phOWeIkDUCMs9jbAkQFAjLPc0wiZAzD2NsNzTKEBHWO5phOUqQMNyTyMs9yxAPo2w3NMIL0Dd0wjLPY0wQBthuacRljFAWe5phOWeMkCWexphuaczQNQIyz2NsDRAEpZ7GmG5NUBQIyz3NMI2QI6w3NMIyzdAzD2NsNzTOEAJyz2NsNw5QEdY7mmE5TpAheWeRljuO0DDck8jLPc8QAAAAAAAAD5A","dtype":"float64","shape":[30]},"y":{"__ndarray__":"AAAAAAAA8D8wHappTUf2P8h1z6BSBf8/6Z+psMeYBUCLwTwHURIOQEbLLxqZ7xRAdBYCA78mHUB6ruzOl0skQL7yN19iQixAzne/SZusM0C/ICWoAmU7QKmtuTd8EkNAiqrIG2mOSkBo+2d7FH1SQNIDpqlgvllAfivuIj/sYUBACoTgtfRoQPX+2F3YX3FAkTsp4jYxeEA7BkJ0vdeAQOda/1azc4dAwrY5vsxTkEAEfh9i/LuWQAxj6TbLp59AxCy7leQJpkBe/HvW0K+uQKgE++c/XbVAiaKCCW2/vUAAUBao47XEQBjkjl5k1sxA","dtype":"float64","shape":[30]}},"selected":{"id":"27139"},"selection_policy":{"id":"27140"}},"id":"27097","type":"ColumnDataSource"},{"attributes":{},"id":"27018","type":"Selection"},{"attributes":{},"id":"27072","type":"Selection"},{"attributes":{"items":[{"id":"27006"},{"id":"27020"},{"id":"27036"},{"id":"27054"},{"id":"27074"},{"id":"27096"},{"id":"27120"}],"location":"top_left"},"id":"27005","type":"Legend"},{"attributes":{"line_color":"#99000d","x":{"field":"x"},"y":{"field":"y"}},"id":"27098","type":"Line"},{"attributes":{"text":"The I Model: Basic Reproductive Number Sensibility"},"id":"26963","type":"Title"},{"attributes":{"overlay":{"id":"27004"}},"id":"26983","type":"BoxZoomTool"},{"attributes":{"label":{"value":"4.1"},"renderers":[{"id":"27078"}]},"id":"27096","type":"LegendItem"},{"attributes":{"line_color":"#fee5d9","x":{"field":"x"},"y":{"field":"y"}},"id":"26995","type":"Line"},{"attributes":{},"id":"27002","type":"BasicTickFormatter"},{"attributes":{"line_alpha":0.1,"line_color":"#cb181d","x":{"field":"x"},"y":{"field":"y"}},"id":"27077","type":"Line"},{"attributes":{"bottom_units":"screen","fill_alpha":0.5,"fill_color":"lightgrey","left_units":"screen","level":"overlay","line_alpha":1.0,"line_color":"black","line_dash":[4,4],"line_width":2,"render_mode":"css","right_units":"screen","top_units":"screen"},"id":"27004","type":"BoxAnnotation"},{"attributes":{"source":{"id":"27055"}},"id":"27059","type":"CDSView"},{"attributes":{"label":{"value":"2.0"},"renderers":[{"id":"26997"}]},"id":"27006","type":"LegendItem"},{"attributes":{"axis":{"id":"26973"},"ticker":null},"id":"26976","type":"Grid"},{"attributes":{"source":{"id":"26994"}},"id":"26998","type":"CDSView"},{"attributes":{"active_drag":"auto","active_inspect":"auto","active_multi":null,"active_scroll":"auto","active_tap":"auto","tools":[{"id":"26981"},{"id":"26982"},{"id":"26983"},{"id":"26984"},{"id":"26985"},{"id":"26986"}]},"id":"26987","type":"Toolbar"},{"attributes":{"data":{"x":{"__ndarray__":"AAAAAAAAAADd0wjLPY3wP93TCMs9jQBAzD2NsNzTCEDd0wjLPY0QQNQIyz2NsBRAzD2NsNzTGEDDck8jLPccQN3TCMs9jSBAWe5phOWeIkDUCMs9jbAkQFAjLPc0wiZAzD2NsNzTKEBHWO5phOUqQMNyTyMs9yxAPo2w3NMIL0Dd0wjLPY0wQBthuacRljFAWe5phOWeMkCWexphuaczQNQIyz2NsDRAEpZ7GmG5NUBQIyz3NMI2QI6w3NMIyzdAzD2NsNzTOEAJyz2NsNw5QEdY7mmE5TpAheWeRljuO0DDck8jLPc8QAAAAAAAAD5A","dtype":"float64","shape":[30]},"y":{"__ndarray__":"AAAAAAAA8D9JTmLHfK3zP6Zv7n1hM/g/FPI2F2zD/T+w5H/LZE0CQOC7/j5bggZANnbDZd2uC0DZsEfH6AURQGrs2BmZ7xRAsV30voe/GUAOqg7xoKofQNuRWoP9eCNA5vkjItHyJ0CMhNeXBHQtQIOIm9CQHDJAp0jbGU5GNkCZc7OnAmU7QP1O9n9+2EBASgOFdL63RECQf5p91npJQD408qAlVk9APRqwSApFU0BrF1oC7bJXQNI54e1wJV1AZ82jIj/sYUCa3GMv4QpmQEh+PfjsG2tAUWNlZY2rcEAsa27XeIB0QESzmIPcNnlA","dtype":"float64","shape":[30]}},"selected":{"id":"27052"},"selection_policy":{"id":"27053"}},"id":"27021","type":"ColumnDataSource"},{"attributes":{},"id":"26974","type":"BasicTicker"},{"attributes":{"line_color":"#fb6a4a","x":{"field":"x"},"y":{"field":"y"}},"id":"27038","type":"Line"},{"attributes":{},"id":"26984","type":"SaveTool"},{"attributes":{},"id":"26965","type":"DataRange1d"},{"attributes":{},"id":"26981","type":"PanTool"},{"attributes":{"label":{"value":"4.2"},"renderers":[{"id":"27100"}]},"id":"27120","type":"LegendItem"},{"attributes":{"source":{"id":"27075"}},"id":"27079","type":"CDSView"},{"attributes":{},"id":"27035","type":"UnionRenderers"},{"attributes":{"line_color":"#fc9272","x":{"field":"x"},"y":{"field":"y"}},"id":"27022","type":"Line"},{"attributes":{"data_source":{"id":"27055"},"glyph":{"id":"27056"},"hover_glyph":null,"muted_glyph":null,"nonselection_glyph":{"id":"27057"},"selection_glyph":null,"view":{"id":"27059"}},"id":"27058","type":"GlyphRenderer"},{"attributes":{},"id":"26982","type":"WheelZoomTool"},{"attributes":{"source":{"id":"27097"}},"id":"27101","type":"CDSView"},{"attributes":{},"id":"27095","type":"UnionRenderers"},{"attributes":{"line_color":"#ef3b2c","x":{"field":"x"},"y":{"field":"y"}},"id":"27056","type":"Line"},{"attributes":{"line_alpha":0.1,"line_color":"#99000d","x":{"field":"x"},"y":{"field":"y"}},"id":"27099","type":"Line"},{"attributes":{},"id":"27094","type":"Selection"},{"attributes":{"source":{"id":"27021"}},"id":"27025","type":"CDSView"},{"attributes":{"data_source":{"id":"27097"},"glyph":{"id":"27098"},"hover_glyph":null,"muted_glyph":null,"nonselection_glyph":{"id":"27099"},"selection_glyph":null,"view":{"id":"27101"}},"id":"27100","type":"GlyphRenderer"},{"attributes":{"source":{"id":"27037"}},"id":"27041","type":"CDSView"},{"attributes":{"label":{"value":"2.5"},"renderers":[{"id":"27010"}]},"id":"27020","type":"LegendItem"},{"attributes":{"axis_label":"Infected Population","formatter":{"id":"27002"},"ticker":{"id":"26978"}},"id":"26977","type":"LinearAxis"},{"attributes":{"data":{"x":{"__ndarray__":"AAAAAAAAAADd0wjLPY3wP93TCMs9jQBAzD2NsNzTCEDd0wjLPY0QQNQIyz2NsBRAzD2NsNzTGEDDck8jLPccQN3TCMs9jSBAWe5phOWeIkDUCMs9jbAkQFAjLPc0wiZAzD2NsNzTKEBHWO5phOUqQMNyTyMs9yxAPo2w3NMIL0Dd0wjLPY0wQBthuacRljFAWe5phOWeMkCWexphuaczQNQIyz2NsDRAEpZ7GmG5NUBQIyz3NMI2QI6w3NMIyzdAzD2NsNzTOEAJyz2NsNw5QEdY7mmE5TpAheWeRljuO0DDck8jLPc8QAAAAAAAAD5A","dtype":"float64","shape":[30]},"y":{"__ndarray__":"AAAAAAAA8D+18Wnug9L1P4UHmhdsw/0/u4GwHwxMBEDCASBm3a4LQGJDpfne4BJAT3FKv4e/GUAQB40mFI8hQFP0cyLR8idA6vwDd+VUMEAlqCUaTkY2QGIOne5YYT5AaDDKdL63REDz9bZxwEFMQFVx8EgKRVNAyOu3iiZIWkCQpN8iP+xhQGG9a2PjcWhA1wqdZY2rcECYAOipfrx2QAuuNLeLAn9A1jhbPqwlhUAg4dTlrteMQFRcRRxJq5NAJDDjQ5rTmkCIGcx6WEuiQPA2meOX86hAFJj7IAEEsUBdfBRYIjW3QHq+vNIVp79A","dtype":"float64","shape":[30]}},"selected":{"id":"27094"},"selection_policy":{"id":"27095"}},"id":"27055","type":"ColumnDataSource"},{"attributes":{"line_alpha":0.1,"line_color":"#fb6a4a","x":{"field":"x"},"y":{"field":"y"}},"id":"27039","type":"Line"},{"attributes":{"axis_label":"Days","formatter":{"id":"27000"},"ticker":{"id":"26974"}},"id":"26973","type":"LinearAxis"},{"attributes":{"line_alpha":0.1,"line_color":"#ef3b2c","x":{"field":"x"},"y":{"field":"y"}},"id":"27057","type":"Line"},{"attributes":{"data":{"x":{"__ndarray__":"AAAAAAAAAADd0wjLPY3wP93TCMs9jQBAzD2NsNzTCEDd0wjLPY0QQNQIyz2NsBRAzD2NsNzTGEDDck8jLPccQN3TCMs9jSBAWe5phOWeIkDUCMs9jbAkQFAjLPc0wiZAzD2NsNzTKEBHWO5phOUqQMNyTyMs9yxAPo2w3NMIL0Dd0wjLPY0wQBthuacRljFAWe5phOWeMkCWexphuaczQNQIyz2NsDRAEpZ7GmG5NUBQIyz3NMI2QI6w3NMIyzdAzD2NsNzTOEAJyz2NsNw5QEdY7mmE5TpAheWeRljuO0DDck8jLPc8QAAAAAAAAD5A","dtype":"float64","shape":[30]},"y":{"__ndarray__":"AAAAAAAA8D+NPdBI57j0P1Be5w2b1vo/BrQe7TRhAUDa+iA/W4IGQOkZmowSJw1Ajt+C+d7gEkD32xGkQXMYQOnLPvGgqh9AERIalp6BJECsB9BKAY8qQDbpiA3XMjFA0Rr9GU5GNkAFdE0jTNk8QFZG/ZCBrkJAwI+p1wYySECrySGhJVZPQLhbpV3pSlRA0hSIiiZIWkCwDm7r9ARhQFpVhS/hCmZApGiAPlWMbEDcBkWKqnxyQDiAohV68XdA2Tv8tosCf0Dq1QEaxhSEQJ+PsdEIAopAkZ9lMo3XkEAYw7/OEtCVQM5kR64rQJxA","dtype":"float64","shape":[30]}},"selected":{"id":"27072"},"selection_policy":{"id":"27073"}},"id":"27037","type":"ColumnDataSource"},{"attributes":{"line_alpha":0.1,"line_color":"#fee5d9","x":{"field":"x"},"y":{"field":"y"}},"id":"26996","type":"Line"},{"attributes":{"line_color":"#cb181d","x":{"field":"x"},"y":{"field":"y"}},"id":"27076","type":"Line"},{"attributes":{},"id":"26985","type":"ResetTool"},{"attributes":{"label":{"value":"4.0"},"renderers":[{"id":"27058"}]},"id":"27074","type":"LegendItem"},{"attributes":{"label":{"value":"3.5"},"renderers":[{"id":"27040"}]},"id":"27054","type":"LegendItem"}],"root_ids":["26962"]},"title":"Bokeh Application","version":"2.0.0"}}
</script>
<script type="text/javascript">
(function() {
var fn = function() {
Bokeh.safely(function() {
(function(root) {
function embed_document(root) {
var docs_json = document.getElementById('27361').textContent;
var render_items = [{"docid":"8c0c3c57-f8ee-4f25-a58a-b36b02e82991","root_ids":["26962"],"roots":{"26962":"ce1213c9-b3c2-4f40-aea8-05d59cf25973"}}];
root.Bokeh.embed.embed_items(docs_json, render_items);
}
if (root.Bokeh !== undefined) {
embed_document(root);
} else {
var attempts = 0;
var timer = setInterval(function(root) {
if (root.Bokeh !== undefined) {
clearInterval(timer);
embed_document(root);
} else {
attempts++;
if (attempts > 100) {
clearInterval(timer);
console.log("Bokeh: ERROR: Unable to run BokehJS code because BokehJS library is missing");
}
}
}, 10, root)
}
})(window);
});
};
if (document.readyState != "loading") fn();
else document.addEventListener("DOMContentLoaded", fn);
})();
</script>
<p><sub></sub></p>
<p>We visually check how small decrements <em>basic reproduction number</em> will have a huge accumulative gain over time. That is reason why we should take agressive action, either by social distancing, avoiding and cancelling events.</p>
<p>We saw that the <em>basic reproduction number</em> depends on <em>contact rate</em> and <em>recovery rate</em>. Since the <em>recovery rate</em> is barely in our control - as it is typicallly a biological charateristic of the virus -, controlling the <em>contact rate</em> is our best chance to flatten the curve. That does not mean we should not invest in treatments and in the best case scenario we should bring both down.</p>
<h3 id="thou-shall-not-exponentiate">Thou shall not exponentiate!</h3>
<p>But here is the plot twist: an epidemic is not purely exponential! Our first model assumed that the infection will spread indefinitely, the population is infinite and there is no immunity or cure.</p>
<p>Of course, that is nonsense. A rather evil way of think of it is that once the entire population is infected, there is none left to be infected!</p>
<p>Let us address that in a new model by assuming the following,</p>
<ul>
<li>fixed population (nobody dying, moving or being born)</li>
<li>recovery and immunity</li>
</ul>
<p>In COVID-19’s case, <a href="https://www.independent.co.uk/life-style/health-and-families/coronavirus-immunity-reinfection-get-covid-19-twice-sick-spread-relapse-a9400691.html">it is not clear how long the protection lasts</a>. But we will assume it lasts longer than our simulated timeframe.</p>
<p>We will use a model that was first introduced by <a href="https://en.wikipedia.org/wiki/Anderson_Gray_McKendrick">Anderson Ogilvy Kermack</a> and <a href="https://en.wikipedia.org/wiki/Anderson_Gray_McKendrick]">Anderson Gray McKendrick</a> called a compartmental model. The idea is to divide the population into group (or <em>compartments</em>) and describe how the infection moves from one to another.</p>
<p>Let the SIR model be as follows,</p>
<ul>
<li><em>S(t)</em>: susceptible but not yet infected population</li>
<li><em>I(t)</em>: infectious population</li>
<li>
<p><em>R(t)</em>: recovered population</p>
</li>
<li><em>$\beta$</em>: <em>contact rate</em> or how many people an infected person comes into contact with in given time</li>
<li><em>$\gamma$</em>: <em>recovery rate</em> or how many people recover in given time</li>
<li><em>N</em>: total population</li>
</ul>
<p>First, the <em>equation S</em> tell us that as the population gets infected, the susceptible population becomes smaller.</p>
\[\begin{equation}
\frac{dS}{dt} = - \frac{\beta SI}{N}
\end{equation}\]
<p>Second, the <em>equation I</em> is similar to our original model’s, adding a factor of susceptibility.</p>
\[\begin{equation}
\frac{dI}{dt} = \frac{\beta SI}{N} - \gamma I
\end{equation}\]
<p>Last, the <em>equation R</em> says that the recovered population is proportinal to the recovery rate.</p>
\[\begin{equation}
\frac{dR}{dt} = \gamma I
\end{equation}\]
<p>Unfortunately, that system of differential equations is non-linear and does not have analytical solution. Fortunately, we solve it numerically with the following initial conditions,</p>
<ul>
<li><em>I(0)</em> = 1 (patient zero)</li>
<li><em>N</em> = 1.000.000 (population)</li>
</ul>
<script type="text/javascript" src="https://cdn.bokeh.org/bokeh/release/bokeh-2.0.0.min.js" integrity="sha384-5Y+xuMRAbgBj/2WKUiL8yzV4fBFic1HJPo2hT3pq2IsEzbsJjj8kT2i0b1lZ7C2N" crossorigin="anonymous"></script>
<script type="text/javascript">
Bokeh.set_log_level("info");
</script>
<div class="bk-root" id="3407fba0-108d-47c6-9d87-ef75de485edb" data-root-id="43484"></div>
<script type="application/json" id="43883">
{"c5e31e76-0e7f-4fbd-acb5-d913e938e80d":{"roots":{"references":[{"attributes":{"source":{"id":"43516"}},"id":"43520","type":"CDSView"},{"attributes":{},"id":"43491","type":"LinearScale"},{"attributes":{"source":{"id":"43529"}},"id":"43533","type":"CDSView"},{"attributes":{"line_alpha":0.1,"line_color":"#fb6a4a","x":{"field":"x"},"y":{"field":"y"}},"id":"43561","type":"Line"},{"attributes":{"below":[{"id":"43495"}],"center":[{"id":"43498"},{"id":"43502"},{"id":"43527"}],"left":[{"id":"43499"}],"plot_height":400,"plot_width":750,"renderers":[{"id":"43519"},{"id":"43532"},{"id":"43546"},{"id":"43562"},{"id":"43580"},{"id":"43600"},{"id":"43622"}],"title":{"id":"43485"},"toolbar":{"id":"43509"},"x_range":{"id":"43487"},"x_scale":{"id":"43491"},"y_range":{"id":"43489"},"y_scale":{"id":"43493"}},"id":"43484","subtype":"Figure","type":"Plot"},{"attributes":{"text":"The SIR Model: Basic Reproductive Number Sensibility"},"id":"43485","type":"Title"},{"attributes":{"line_color":"#99000d","x":{"field":"x"},"y":{"field":"y"}},"id":"43620","type":"Line"},{"attributes":{},"id":"43500","type":"BasicTicker"},{"attributes":{"data_source":{"id":"43577"},"glyph":{"id":"43578"},"hover_glyph":null,"muted_glyph":null,"nonselection_glyph":{"id":"43579"},"selection_glyph":null,"view":{"id":"43581"}},"id":"43580","type":"GlyphRenderer"},{"attributes":{"data":{"x":{"__ndarray__":"AAAAAAAAAADd0wjLPY3wP93TCMs9jQBAzD2NsNzTCEDd0wjLPY0QQNQIyz2NsBRAzD2NsNzTGEDDck8jLPccQN3TCMs9jSBAWe5phOWeIkDUCMs9jbAkQFAjLPc0wiZAzD2NsNzTKEBHWO5phOUqQMNyTyMs9yxAPo2w3NMIL0Dd0wjLPY0wQBthuacRljFAWe5phOWeMkCWexphuaczQNQIyz2NsDRAEpZ7GmG5NUBQIyz3NMI2QI6w3NMIyzdAzD2NsNzTOEAJyz2NsNw5QEdY7mmE5TpAheWeRljuO0DDck8jLPc8QAAAAAAAAD5A","dtype":"float64","shape":[30]},"y":{"__ndarray__":"AAAAAAAA8D+9FcCfTEf2P8Z8duRPBf8/ljthH8SYBUA+JmW7SBIOQEntvwaQ7xRAXnbc36smHUB0zO8chEskQO4q9H46QixAEhj1YnOsM0CYiE93s2Q7QPLXQxwuEkNAZvTCt8+NSkAkK21cfnxSQBo+x4o7vVlA67pdfiHrYUCvsenuifJoQApvA+u7XXFA74qs9BwteECyxUdAwtOAQDocJZr5a4dAfB/euE5MkECcdiy5da2WQJnLe5Ski59AQ8no46DupUDwfkcYCXuuQCvloXUzKrVAu/eRSsdcvUAQxXGftFbEQCVp8xMNH8xA","dtype":"float64","shape":[30]}},"selected":{"id":"43661"},"selection_policy":{"id":"43662"}},"id":"43619","type":"ColumnDataSource"},{"attributes":{"label":{"value":"2.5"},"renderers":[{"id":"43532"}]},"id":"43542","type":"LegendItem"},{"attributes":{"line_alpha":0.1,"line_color":"#fcbba1","x":{"field":"x"},"y":{"field":"y"}},"id":"43531","type":"Line"},{"attributes":{"data_source":{"id":"43516"},"glyph":{"id":"43517"},"hover_glyph":null,"muted_glyph":null,"nonselection_glyph":{"id":"43518"},"selection_glyph":null,"view":{"id":"43520"}},"id":"43519","type":"GlyphRenderer"},{"attributes":{"data_source":{"id":"43559"},"glyph":{"id":"43560"},"hover_glyph":null,"muted_glyph":null,"nonselection_glyph":{"id":"43561"},"selection_glyph":null,"view":{"id":"43563"}},"id":"43562","type":"GlyphRenderer"},{"attributes":{"line_alpha":0.1,"line_color":"#99000d","x":{"field":"x"},"y":{"field":"y"}},"id":"43621","type":"Line"},{"attributes":{"source":{"id":"43577"}},"id":"43581","type":"CDSView"},{"attributes":{"source":{"id":"43619"}},"id":"43623","type":"CDSView"},{"attributes":{"data":{"x":{"__ndarray__":"AAAAAAAAAADd0wjLPY3wP93TCMs9jQBAzD2NsNzTCEDd0wjLPY0QQNQIyz2NsBRAzD2NsNzTGEDDck8jLPccQN3TCMs9jSBAWe5phOWeIkDUCMs9jbAkQFAjLPc0wiZAzD2NsNzTKEBHWO5phOUqQMNyTyMs9yxAPo2w3NMIL0Dd0wjLPY0wQBthuacRljFAWe5phOWeMkCWexphuaczQNQIyz2NsDRAEpZ7GmG5NUBQIyz3NMI2QI6w3NMIyzdAzD2NsNzTOEAJyz2NsNw5QEdY7mmE5TpAheWeRljuO0DDck8jLPc8QAAAAAAAAD5A","dtype":"float64","shape":[30]},"y":{"__ndarray__":"AAAAAAAA8D9BHFDcjK/yP/ReUfiC0vU/waE5qEF8+T8F2QDGaMP9P5a9qi4yYQFAaIlq0AdMBEAxHCv4ObQHQG708HzTrgtATuozsjMqEEAgt2ZR1OASQPDsWqMNDBZAXntHvHG/GUD8suuT2xEeQNbfBg3+jiFAdC8Jgn+BJEA9ujObpfInQHbSLLux9ytA42g7MrtUMEAhOcQyeBIzQD0lqNv8RTZAWLlVKA0DOkBMsXf8vWA+QCXBaLwBvUFAxz0dkiu3REAf1xHyPDFIQKzZsTOrQExAZZnJWkJ/UEBLVJ+JBURTQAwQhIyzf1ZA","dtype":"float64","shape":[30]}},"selected":{"id":"43556"},"selection_policy":{"id":"43557"}},"id":"43529","type":"ColumnDataSource"},{"attributes":{"label":{"value":"4.2"},"renderers":[{"id":"43622"}]},"id":"43642","type":"LegendItem"},{"attributes":{"data_source":{"id":"43543"},"glyph":{"id":"43544"},"hover_glyph":null,"muted_glyph":null,"nonselection_glyph":{"id":"43545"},"selection_glyph":null,"view":{"id":"43547"}},"id":"43546","type":"GlyphRenderer"},{"attributes":{"line_alpha":0.1,"line_color":"#fc9272","x":{"field":"x"},"y":{"field":"y"}},"id":"43545","type":"Line"},{"attributes":{"label":{"value":"4.0"},"renderers":[{"id":"43580"}]},"id":"43596","type":"LegendItem"},{"attributes":{},"id":"43640","type":"Selection"},{"attributes":{},"id":"43641","type":"UnionRenderers"},{"attributes":{},"id":"43504","type":"WheelZoomTool"},{"attributes":{},"id":"43508","type":"HelpTool"},{"attributes":{"active_drag":"auto","active_inspect":"auto","active_multi":null,"active_scroll":"auto","active_tap":"auto","tools":[{"id":"43503"},{"id":"43504"},{"id":"43505"},{"id":"43506"},{"id":"43507"},{"id":"43508"}]},"id":"43509","type":"Toolbar"},{"attributes":{"line_alpha":0.1,"line_color":"#ef3b2c","x":{"field":"x"},"y":{"field":"y"}},"id":"43579","type":"Line"},{"attributes":{},"id":"43496","type":"BasicTicker"},{"attributes":{"line_color":"#ef3b2c","x":{"field":"x"},"y":{"field":"y"}},"id":"43578","type":"Line"},{"attributes":{},"id":"43503","type":"PanTool"},{"attributes":{"line_color":"#fcbba1","x":{"field":"x"},"y":{"field":"y"}},"id":"43530","type":"Line"},{"attributes":{"line_color":"#fb6a4a","x":{"field":"x"},"y":{"field":"y"}},"id":"43560","type":"Line"},{"attributes":{"label":{"value":"2.0"},"renderers":[{"id":"43519"}]},"id":"43528","type":"LegendItem"},{"attributes":{},"id":"43575","type":"UnionRenderers"},{"attributes":{},"id":"43522","type":"BasicTickFormatter"},{"attributes":{"overlay":{"id":"43526"}},"id":"43505","type":"BoxZoomTool"},{"attributes":{"data_source":{"id":"43597"},"glyph":{"id":"43598"},"hover_glyph":null,"muted_glyph":null,"nonselection_glyph":{"id":"43599"},"selection_glyph":null,"view":{"id":"43601"}},"id":"43600","type":"GlyphRenderer"},{"attributes":{"click_policy":"hide","inactive_fill_alpha":0.6,"items":[{"id":"43528"},{"id":"43542"},{"id":"43558"},{"id":"43576"},{"id":"43596"},{"id":"43618"},{"id":"43642"}],"location":"top_left"},"id":"43527","type":"Legend"},{"attributes":{"line_color":"#fc9272","x":{"field":"x"},"y":{"field":"y"}},"id":"43544","type":"Line"},{"attributes":{},"id":"43541","type":"UnionRenderers"},{"attributes":{"label":{"value":"3.0"},"renderers":[{"id":"43546"}]},"id":"43558","type":"LegendItem"},{"attributes":{},"id":"43506","type":"SaveTool"},{"attributes":{},"id":"43507","type":"ResetTool"},{"attributes":{"data":{"x":{"__ndarray__":"AAAAAAAAAADd0wjLPY3wP93TCMs9jQBAzD2NsNzTCEDd0wjLPY0QQNQIyz2NsBRAzD2NsNzTGEDDck8jLPccQN3TCMs9jSBAWe5phOWeIkDUCMs9jbAkQFAjLPc0wiZAzD2NsNzTKEBHWO5phOUqQMNyTyMs9yxAPo2w3NMIL0Dd0wjLPY0wQBthuacRljFAWe5phOWeMkCWexphuaczQNQIyz2NsDRAEpZ7GmG5NUBQIyz3NMI2QI6w3NMIyzdAzD2NsNzTOEAJyz2NsNw5QEdY7mmE5TpAheWeRljuO0DDck8jLPc8QAAAAAAAAD5A","dtype":"float64","shape":[30]},"y":{"__ndarray__":"AAAAAAAA8D+B5g80g9L1P4ZvuKVpw/0/dncHCglMBEDg/9t21q4LQPy0q6XX4BJA8BtS1Xi/GUAa9stYBY8hQL+lFj+08idA24Afn8lUMEB0ceHnGEY2QPSJ3vbzYD5AC71MG1+3REA52UMFDUFMQJz47PBhRFNASgubUOtGWkAZNo16GOthQFigqTW9b2hARcLoPoypcECQny0lwrh2QGToz8+V+35A1zD4STEfhUBYpvs0n8uMQBsJ8sIQoJNANHYiPry+mkD1TETw8jeiQFkJ+h2Nz6hAxgJcwonisEA6sLkhCPe2QA83BRP1M79A","dtype":"float64","shape":[30]}},"selected":{"id":"43616"},"selection_policy":{"id":"43617"}},"id":"43577","type":"ColumnDataSource"},{"attributes":{},"id":"43524","type":"BasicTickFormatter"},{"attributes":{},"id":"43661","type":"Selection"},{"attributes":{"bottom_units":"screen","fill_alpha":0.5,"fill_color":"lightgrey","left_units":"screen","level":"overlay","line_alpha":1.0,"line_color":"black","line_dash":[4,4],"line_width":2,"render_mode":"css","right_units":"screen","top_units":"screen"},"id":"43526","type":"BoxAnnotation"},{"attributes":{},"id":"43662","type":"UnionRenderers"},{"attributes":{"data_source":{"id":"43529"},"glyph":{"id":"43530"},"hover_glyph":null,"muted_glyph":null,"nonselection_glyph":{"id":"43531"},"selection_glyph":null,"view":{"id":"43533"}},"id":"43532","type":"GlyphRenderer"},{"attributes":{"axis_label":"Infected Population","formatter":{"id":"43524"},"ticker":{"id":"43500"}},"id":"43499","type":"LinearAxis"},{"attributes":{},"id":"43540","type":"Selection"},{"attributes":{"data":{"x":{"__ndarray__":"AAAAAAAAAADd0wjLPY3wP93TCMs9jQBAzD2NsNzTCEDd0wjLPY0QQNQIyz2NsBRAzD2NsNzTGEDDck8jLPccQN3TCMs9jSBAWe5phOWeIkDUCMs9jbAkQFAjLPc0wiZAzD2NsNzTKEBHWO5phOUqQMNyTyMs9yxAPo2w3NMIL0Dd0wjLPY0wQBthuacRljFAWe5phOWeMkCWexphuaczQNQIyz2NsDRAEpZ7GmG5NUBQIyz3NMI2QI6w3NMIyzdAzD2NsNzTOEAJyz2NsNw5QEdY7mmE5TpAheWeRljuO0DDck8jLPc8QAAAAAAAAD5A","dtype":"float64","shape":[30]},"y":{"__ndarray__":"AAAAAAAA8D+uiQyy5rj0P4pBgTqZ1vo/NGS3zTJhAUAh6XPbVoIGQO09CwgKJw1AdhunB9fgEkCiVWs1M3MYQGC/iTaHqh9AOSgL94eBJEC7Klrs2Y4qQGM1XRC1MjFANF0TxRNGNkCXyBWB6Ng8QGgjRsssrkJARVYgA3cxSECpBy0rMlVPQJWZYLIbSlRAC1PlkctGWkBpIT6X0ANhQOm9TRL1CGZAzBx0cRmJbEC6xCK98nlyQAkZZvvo7HdAD/0UMuD6fkD9OsHSVQ6EQCs5Mmc694lAUGNHWHzOkEB/UOrO3cCVQDFRsnWrJpxA","dtype":"float64","shape":[30]}},"selected":{"id":"43594"},"selection_policy":{"id":"43595"}},"id":"43559","type":"ColumnDataSource"},{"attributes":{"data":{"x":{"__ndarray__":"AAAAAAAAAADd0wjLPY3wP93TCMs9jQBAzD2NsNzTCEDd0wjLPY0QQNQIyz2NsBRAzD2NsNzTGEDDck8jLPccQN3TCMs9jSBAWe5phOWeIkDUCMs9jbAkQFAjLPc0wiZAzD2NsNzTKEBHWO5phOUqQMNyTyMs9yxAPo2w3NMIL0Dd0wjLPY0wQBthuacRljFAWe5phOWeMkCWexphuaczQNQIyz2NsDRAEpZ7GmG5NUBQIyz3NMI2QI6w3NMIyzdAzD2NsNzTOEAJyz2NsNw5QEdY7mmE5TpAheWeRljuO0DDck8jLPc8QAAAAAAAAD5A","dtype":"float64","shape":[30]},"y":{"__ndarray__":"AAAAAAAA8D/zr99PfK3zPzh8tCdgM/g/9n0yOWnD/T9AZlUQYk0CQLuA6l5WggZAqIsLC9WuC0BaxFPR4QURQD5MvLuN7xRAT1CpdXW/GUAF6o/dg6ofQO/ISZvmeCNAMklzTa3yJ0BSpnTfzHMtQE51CrJlHDJAKt7OnwtGNkCvLCx/nGQ7QHiHNDYw2EBAG9Nluka3RECa7rO5H3pJQCBRVg8PVU9A5ckuQjZEU0As9QuZqrFXQP2VkhmHI11A1fSzUsvqYUCWafIUrQhmQKrJXZWVGGtAgpdeJgWpcEDXSF6vonx0QJxZYfEMMXlA","dtype":"float64","shape":[30]}},"selected":{"id":"43574"},"selection_policy":{"id":"43575"}},"id":"43543","type":"ColumnDataSource"},{"attributes":{"axis":{"id":"43495"},"ticker":null},"id":"43498","type":"Grid"},{"attributes":{"data":{"x":{"__ndarray__":"AAAAAAAAAADd0wjLPY3wP93TCMs9jQBAzD2NsNzTCEDd0wjLPY0QQNQIyz2NsBRAzD2NsNzTGEDDck8jLPccQN3TCMs9jSBAWe5phOWeIkDUCMs9jbAkQFAjLPc0wiZAzD2NsNzTKEBHWO5phOUqQMNyTyMs9yxAPo2w3NMIL0Dd0wjLPY0wQBthuacRljFAWe5phOWeMkCWexphuaczQNQIyz2NsDRAEpZ7GmG5NUBQIyz3NMI2QI6w3NMIyzdAzD2NsNzTOEAJyz2NsNw5QEdY7mmE5TpAheWeRljuO0DDck8jLPc8QAAAAAAAAD5A","dtype":"float64","shape":[30]},"y":{"__ndarray__":"AAAAAAAA8D9rqx6Ymgz2P7suVoyyYv4/0NEbxNHvBEC9S9CQPNoMQOeTNp9k4RNAfMwmw45lG0Ad8HHMl+AiQBTq/gqmAypAq3oj37fsMUAVBBNvibM4QLkSlakXBUFA8Ha1N0d0R0C5JmW4DSlQQNL5bF/wRFZAR10bPeCvXkCcHb3MkCRlQKVpQX0aIm1AnYOv2yESdEDNWndbPqd7QFM/ea1yDINAGBBM3Go9ikA5cV5G/hGSQF1/aCsb4phAIsM+waEgoUBG6/apnJGnQAT3DhAcNbBA58Q9OiJGtkBkgN6za5S+QJYWJsU/9sRA","dtype":"float64","shape":[30]}},"selected":{"id":"43640"},"selection_policy":{"id":"43641"}},"id":"43597","type":"ColumnDataSource"},{"attributes":{"axis":{"id":"43499"},"dimension":1,"ticker":null},"id":"43502","type":"Grid"},{"attributes":{},"id":"43594","type":"Selection"},{"attributes":{},"id":"43557","type":"UnionRenderers"},{"attributes":{"source":{"id":"43559"}},"id":"43563","type":"CDSView"},{"attributes":{"source":{"id":"43543"}},"id":"43547","type":"CDSView"},{"attributes":{},"id":"43595","type":"UnionRenderers"},{"attributes":{"axis_label":"Days","formatter":{"id":"43522"},"ticker":{"id":"43496"}},"id":"43495","type":"LinearAxis"},{"attributes":{},"id":"43489","type":"DataRange1d"},{"attributes":{"line_color":"#cb181d","x":{"field":"x"},"y":{"field":"y"}},"id":"43598","type":"Line"},{"attributes":{},"id":"43574","type":"Selection"},{"attributes":{"label":{"value":"3.5"},"renderers":[{"id":"43562"}]},"id":"43576","type":"LegendItem"},{"attributes":{"line_alpha":0.1,"line_color":"#cb181d","x":{"field":"x"},"y":{"field":"y"}},"id":"43599","type":"Line"},{"attributes":{"source":{"id":"43597"}},"id":"43601","type":"CDSView"},{"attributes":{"data":{"x":{"__ndarray__":"AAAAAAAAAADd0wjLPY3wP93TCMs9jQBAzD2NsNzTCEDd0wjLPY0QQNQIyz2NsBRAzD2NsNzTGEDDck8jLPccQN3TCMs9jSBAWe5phOWeIkDUCMs9jbAkQFAjLPc0wiZAzD2NsNzTKEBHWO5phOUqQMNyTyMs9yxAPo2w3NMIL0Dd0wjLPY0wQBthuacRljFAWe5phOWeMkCWexphuaczQNQIyz2NsDRAEpZ7GmG5NUBQIyz3NMI2QI6w3NMIyzdAzD2NsNzTOEAJyz2NsNw5QEdY7mmE5TpAheWeRljuO0DDck8jLPc8QAAAAAAAAD5A","dtype":"float64","shape":[30]},"y":{"__ndarray__":"AAAAAAAA8D/867dgar7xP8qp0yF8rfM/xhasuILS9T9IsMaNXzP4P+CYTBuY1vo/EYfyz2fD/T/AjdHt6YAAQB8qaJFgTQJAnPCcaAZMBEDSSYCTU4IGQG7378xY9ghAULW9BdCuC0B/hJfVLrMOQG7DhnfdBRFAQoatZNDgEkBu1ZFhhu8UQOLR7oejNxdATlygTWm/GUACXgapx40cQN2M9hRwqh9Ac+j2UvWOIUDBojO11ngjQAoQgSsbmCVAhGZLApTyJ0BknETItI4qQEsS7Pikcy1AF4v2yqlUMECpok1vRhwyQEL35DSJFTRA","dtype":"float64","shape":[30]}},"selected":{"id":"43540"},"selection_policy":{"id":"43541"}},"id":"43516","type":"ColumnDataSource"},{"attributes":{"data_source":{"id":"43619"},"glyph":{"id":"43620"},"hover_glyph":null,"muted_glyph":null,"nonselection_glyph":{"id":"43621"},"selection_glyph":null,"view":{"id":"43623"}},"id":"43622","type":"GlyphRenderer"},{"attributes":{"label":{"value":"4.1"},"renderers":[{"id":"43600"}]},"id":"43618","type":"LegendItem"},{"attributes":{},"id":"43487","type":"DataRange1d"},{"attributes":{},"id":"43617","type":"UnionRenderers"},{"attributes":{},"id":"43556","type":"Selection"},{"attributes":{"line_color":"#fee5d9","x":{"field":"x"},"y":{"field":"y"}},"id":"43517","type":"Line"},{"attributes":{},"id":"43616","type":"Selection"},{"attributes":{"line_alpha":0.1,"line_color":"#fee5d9","x":{"field":"x"},"y":{"field":"y"}},"id":"43518","type":"Line"},{"attributes":{},"id":"43493","type":"LinearScale"}],"root_ids":["43484"]},"title":"Bokeh Application","version":"2.0.0"}}
</script>
<script type="text/javascript">
(function() {
var fn = function() {
Bokeh.safely(function() {
(function(root) {
function embed_document(root) {
var docs_json = document.getElementById('43883').textContent;
var render_items = [{"docid":"c5e31e76-0e7f-4fbd-acb5-d913e938e80d","root_ids":["43484"],"roots":{"43484":"3407fba0-108d-47c6-9d87-ef75de485edb"}}];
root.Bokeh.embed.embed_items(docs_json, render_items);
}
if (root.Bokeh !== undefined) {
embed_document(root);
} else {
var attempts = 0;
var timer = setInterval(function(root) {
if (root.Bokeh !== undefined) {
clearInterval(timer);
embed_document(root);
} else {
attempts++;
if (attempts > 100) {
clearInterval(timer);
console.log("Bokeh: ERROR: Unable to run BokehJS code because BokehJS library is missing");
}
}
}, 10, root)
}
})(window);
});
};
if (document.readyState != "loading") fn();
else document.addEventListener("DOMContentLoaded", fn);
})();
</script>
<p><sub></sub></p>
<p>Well…We added all that math…for nothing? Wait for it and zoom out for a moment,</p>
<script type="text/javascript" src="https://cdn.bokeh.org/bokeh/release/bokeh-2.0.0.min.js" integrity="sha384-5Y+xuMRAbgBj/2WKUiL8yzV4fBFic1HJPo2hT3pq2IsEzbsJjj8kT2i0b1lZ7C2N" crossorigin="anonymous"></script>
<script type="text/javascript">
Bokeh.set_log_level("info");
</script>
<div class="bk-root" id="76190bf9-56f7-4ba3-92f2-757ff1b6bf82" data-root-id="51289"></div>
<script type="application/json" id="51550">
{"9a6c4c4c-c9ff-4d85-8e0c-514220bee311":{"roots":{"references":[{"attributes":{"label":{"value":"4.0 (I)"},"renderers":[{"id":"51351"}]},"id":"51363","type":"LegendItem"},{"attributes":{"data":{"x":{"__ndarray__":"AAAAAAAAAABddNFFF13wP1100UUXXQBAjC666KKLCEBddNFFF10QQHTRRRdddBRAjC666KKLGECjiy666KIcQF100UUXXSBA6aKLLrpoIkB00UUXXXQkQAAAAAAAgCZAjC666KKLKEAXXXTRRZcqQKOLLrrooixALrrooouuLkBddNFFF10wQKOLLrroYjFA6aKLLrpoMkAuuuiii24zQHTRRRdddDRAuuiiiy56NUAAAAAAAIA2QEYXXXTRhTdAjC666KKLOEDRRRdddJE5QBdddNFFlzpAXXTRRRedO0Cjiy666KI8QOmiiy66qD1ALrrooouuPkB00UUXXbQ/QF100UUXXUBAAAAAAADgQECjiy666GJBQEYXXXTR5UFA6aKLLrpoQkCMLrrooutCQC666KKLbkNA0UUXXXTxQ0B00UUXXXREQBdddNFF90RAuuiiiy56RUBddNFFF/1FQAAAAAAAgEZA","dtype":"float64","shape":[45]},"y":{"__ndarray__":"/Knx0k1iUD8xQT7rQLpWP447F6r2hl8/U/iDT/DdZT/7gE/lWFVuP+3XKl33CXU/53EapU0vfT/SUAI0BT6EPwLfFcdkFIw/t0bgDcx5kz9IyIBgMgSbP5ZrlgsBvaI/AIZplE7+qT8S124lXAeyP4KvV3lVArk/JLrNDphYwT/ps9vt5g/IP8NQ3RpysNA/3bVqdKYm1z+CJBwjqg7gP3P8DBA7RuY/J1fI3QTm7j9Xd2siT271P4g4vTd/uv0/OpglS5CeBEBCJLgOUZoMQHfhY0iv1hNAbqAQcQyFG0ACGpvYXxYjQJqh4pZHeipAu550nVhdMkAhRbO5nHk5QEO40P9Sq0FAjsCc7amCSECYRtgUCwBRQO608vsQlVdAMH0ThD9bYEBNp1A/d7BmQJeY99xieW9AA+YEgYXUdUDO6f6sSEh+QGOqytfnAIVAXUDbEbwijUCUOseHTTWUQKf2ig1NCJxA","dtype":"float64","shape":[45]}},"selected":{"id":"51345"},"selection_policy":{"id":"51346"}},"id":"51321","type":"ColumnDataSource"},{"attributes":{},"id":"51379","type":"Selection"},{"attributes":{"line_color":"#9ecae1","x":{"field":"x"},"y":{"field":"y"}},"id":"51365","type":"Line"},{"attributes":{"data":{"x":{"__ndarray__":"AAAAAAAAAABddNFFF13wP1100UUXXQBAjC666KKLCEBddNFFF10QQHTRRRdddBRAjC666KKLGECjiy666KIcQF100UUXXSBA6aKLLrpoIkB00UUXXXQkQAAAAAAAgCZAjC666KKLKEAXXXTRRZcqQKOLLrrooixALrrooouuLkBddNFFF10wQKOLLrroYjFA6aKLLrpoMkAuuuiii24zQHTRRRdddDRAuuiiiy56NUAAAAAAAIA2QEYXXXTRhTdAjC666KKLOEDRRRdddJE5QBdddNFFlzpAXXTRRRedO0Cjiy666KI8QOmiiy66qD1ALrrooouuPkB00UUXXbQ/QF100UUXXUBAAAAAAADgQECjiy666GJBQEYXXXTR5UFA6aKLLrpoQkCMLrrooutCQC666KKLbkNA0UUXXXTxQ0B00UUXXXREQBdddNFF90RAuuiiiy56RUBddNFFF/1FQAAAAAAAgEZA","dtype":"float64","shape":[45]},"y":{"__ndarray__":"/Knx0k1iUD9/sPHnc0RWP08Imj5zQ14/bPCgicGQZD/vAOgoTPNrP3P6xUJc/nI/Di1ycWfQeT+fmg57uIqBP1yrBY1P14c/zzh/bHwzkD9VBeue0gSWP+jzSpn47J0/YJKRRP1VpD/LpuiUbaOrPymSLdoVyLI/GRANpKOGuT+N978OmFjBP/Ej5hYvk8c/s4hE0DAF0D8Q9qUr58XVP4zm9Q91l90/3YIO8eAb5D/jVxZCc1TrP34Ddo1qkvI/1xmZpLI9+T8xIRThBicBQBSMEU7RTwdAuAHB/NKuD0Avx+qDr4cVQHnkgOLlQh1Azqw+q2riI0B71fudWgYrQKoOZp1YXTJA/agTFJL1OECGa09XA/ZAQJ1F2QU0DUdArP3r+UlUT0AiLQimKUpVQF6BhlZI71xA+b2NmJipY0BIXKEjIblqQNJMuFPeKHJAj2zanj+ueEBedLHci8WAQBSRJxhVy4ZA","dtype":"float64","shape":[45]}},"selected":{"id":"51379"},"selection_policy":{"id":"51380"}},"id":"51348","type":"ColumnDataSource"},{"attributes":{"data":{"x":{"__ndarray__":"AAAAAAAAAABddNFFF13wP1100UUXXQBAjC666KKLCEBddNFFF10QQHTRRRdddBRAjC666KKLGECjiy666KIcQF100UUXXSBA6aKLLrpoIkB00UUXXXQkQAAAAAAAgCZAjC666KKLKEAXXXTRRZcqQKOLLrrooixALrrooouuLkBddNFFF10wQKOLLrroYjFA6aKLLrpoMkAuuuiii24zQHTRRRdddDRAuuiiiy56NUAAAAAAAIA2QEYXXXTRhTdAjC666KKLOEDRRRdddJE5QBdddNFFlzpAXXTRRRedO0Cjiy666KI8QOmiiy66qD1ALrrooouuPkB00UUXXbQ/QF100UUXXUBAAAAAAADgQECjiy666GJBQEYXXXTR5UFA6aKLLrpoQkCMLrrooutCQC666KKLbkNA0UUXXXTxQ0B00UUXXXREQBdddNFF90RAuuiiiy56RUBddNFFF/1FQAAAAAAAgEZA","dtype":"float64","shape":[45]},"y":{"__ndarray__":"/Knx0k1iUD896hogQLpWP/hc6+3zhl8/EN5BxOzdZT8RkAy1UFVuP1xE4HbuCXU/dnD+ADsvfT+ceM4l8j2EP52q1HU+FIw/boU5+qV5kz8iJixW5wObP9nsII63vKI/FJB/Sb/9qT8rDO7q0AayPx0QspdHAbk/m32p+pJXwT+YZIGE7g3IPzBz6luLrtA/7YKq1Psi1z9AmUi3IQvgP7u0XgttP+Y/RJr9CevY7j+CGzL6s2H1P4chuD8/ov0/tmhP/z+HBEDEfEyag20MQAJoA1SqqxNAOrmwb4IyG0D22G4CSsciQGCwl0X64ilAKYagYPDMMUDjvmhuzGY4QPt8cOTopkBAD//jztqXRkCBRTpV2WlOQC1UNL5jQlRAfTUaA9WhWkDw3Y02SzZhQOrdrzMMy2VAEyTxA3/takBeF9CWYC5wQC1IMmH03nJAyOef1J9VdUBlbvLmimR3QO8DwZrz63hA","dtype":"float64","shape":[45]}},"selected":{"id":"51361"},"selection_policy":{"id":"51362"}},"id":"51334","type":"ColumnDataSource"},{"attributes":{"label":{"value":"4.2 (I)"},"renderers":[{"id":"51324"}]},"id":"51333","type":"LegendItem"},{"attributes":{},"id":"51296","type":"LinearScale"},{"attributes":{},"id":"51380","type":"UnionRenderers"},{"attributes":{},"id":"51294","type":"DataRange1d"},{"attributes":{},"id":"51298","type":"LinearScale"},{"attributes":{"line_alpha":0.1,"line_color":"#fc9272","x":{"field":"x"},"y":{"field":"y"}},"id":"51350","type":"Line"},{"attributes":{"axis_label":"Days","formatter":{"id":"51327"},"ticker":{"id":"51301"}},"id":"51300","type":"LinearAxis"},{"attributes":{"source":{"id":"51364"}},"id":"51368","type":"CDSView"},{"attributes":{"label":{"value":"4.0 (SIR)"},"renderers":[{"id":"51367"}]},"id":"51381","type":"LegendItem"},{"attributes":{"label":{"value":"4.2 (SIR)"},"renderers":[{"id":"51337"}]},"id":"51347","type":"LegendItem"},{"attributes":{"line_alpha":0.1,"line_color":"#9ecae1","x":{"field":"x"},"y":{"field":"y"}},"id":"51366","type":"Line"},{"attributes":{"overlay":{"id":"51331"}},"id":"51310","type":"BoxZoomTool"},{"attributes":{"data":{"x":{"__ndarray__":"AAAAAAAAAABddNFFF13wP1100UUXXQBAjC666KKLCEBddNFFF10QQHTRRRdddBRAjC666KKLGECjiy666KIcQF100UUXXSBA6aKLLrpoIkB00UUXXXQkQAAAAAAAgCZAjC666KKLKEAXXXTRRZcqQKOLLrrooixALrrooouuLkBddNFFF10wQKOLLrroYjFA6aKLLrpoMkAuuuiii24zQHTRRRdddDRAuuiiiy56NUAAAAAAAIA2QEYXXXTRhTdAjC666KKLOEDRRRdddJE5QBdddNFFlzpAXXTRRRedO0Cjiy666KI8QOmiiy66qD1ALrrooouuPkB00UUXXbQ/QF100UUXXUBAAAAAAADgQECjiy666GJBQEYXXXTR5UFA6aKLLrpoQkCMLrrooutCQC666KKLbkNA0UUXXXTxQ0B00UUXXXREQBdddNFF90RAuuiiiy56RUBddNFFF/1FQAAAAAAAgEZA","dtype":"float64","shape":[45]},"y":{"__ndarray__":"/Knx0k1iUD/vIWUsc0RWPyXvacxwQ14/altIeL6QZD/4V/dNRfNrPybulQ9V/nI/dJJl4VjQeT+dDcEdqoqBP0YBr7Iz14c/iYlDwGEzkD9f0B3+nwSWP15sWyOZ7J0/i0nVt6NVpD8I/5YzxqKrP4JgdN55x7I/L8Ryi4GFuT9R9aK+ilfBP0qNva87kcc/zhEqO2ID0D8W8l7fjsLVP+TMwuhEkd0/vguNUigW5D9caJUv4EnrPyJYbr6liPI/mTOm0qcr+T/2Sk43XxYBQFNkHCsVMQdA+sTX/SJ2D0BvAPSkcVMVQLBV76Cx4hxAkSE9WfCJI0B6mtic3GMqQB2pFmdxyDFAbUVxTmvlN0ASdicebfw/QEaIlT4eTEVAaC9D84crTEABgQDm0ndSQOFi5i9G8ldA/lsP6JCeXkDfHtrRuz5jQDvubmsftWdADYJfOOuIbED6HrRj+7xwQF0XsYdxHHNA","dtype":"float64","shape":[45]}},"selected":{"id":"51394"},"selection_policy":{"id":"51395"}},"id":"51364","type":"ColumnDataSource"},{"attributes":{},"id":"51309","type":"WheelZoomTool"},{"attributes":{"source":{"id":"51321"}},"id":"51325","type":"CDSView"},{"attributes":{"axis_label":"Infected Population (in thousands)","formatter":{"id":"51329"},"ticker":{"id":"51305"}},"id":"51304","type":"LinearAxis"},{"attributes":{"line_alpha":0.1,"line_color":"#3182bd","x":{"field":"x"},"y":{"field":"y"}},"id":"51336","type":"Line"},{"attributes":{"line_color":"#fc9272","x":{"field":"x"},"y":{"field":"y"}},"id":"51349","type":"Line"},{"attributes":{},"id":"51362","type":"UnionRenderers"},{"attributes":{"source":{"id":"51348"}},"id":"51352","type":"CDSView"},{"attributes":{"data_source":{"id":"51334"},"glyph":{"id":"51335"},"hover_glyph":null,"muted_glyph":null,"nonselection_glyph":{"id":"51336"},"selection_glyph":null,"view":{"id":"51338"}},"id":"51337","type":"GlyphRenderer"},{"attributes":{},"id":"51327","type":"BasicTickFormatter"},{"attributes":{},"id":"51312","type":"ResetTool"},{"attributes":{},"id":"51308","type":"PanTool"},{"attributes":{"bottom_units":"screen","fill_alpha":0.5,"fill_color":"lightgrey","left_units":"screen","level":"overlay","line_alpha":1.0,"line_color":"black","line_dash":[4,4],"line_width":2,"render_mode":"css","right_units":"screen","top_units":"screen"},"id":"51331","type":"BoxAnnotation"},{"attributes":{},"id":"51345","type":"Selection"},{"attributes":{},"id":"51395","type":"UnionRenderers"},{"attributes":{},"id":"51301","type":"BasicTicker"},{"attributes":{},"id":"51361","type":"Selection"},{"attributes":{},"id":"51346","type":"UnionRenderers"},{"attributes":{},"id":"51292","type":"DataRange1d"},{"attributes":{"below":[{"id":"51300"}],"center":[{"id":"51303"},{"id":"51307"},{"id":"51332"}],"left":[{"id":"51304"}],"plot_height":400,"plot_width":750,"renderers":[{"id":"51324"},{"id":"51337"},{"id":"51351"},{"id":"51367"}],"title":{"id":"51290"},"toolbar":{"id":"51314"},"x_range":{"id":"51292"},"x_scale":{"id":"51296"},"y_range":{"id":"51294"},"y_scale":{"id":"51298"}},"id":"51289","subtype":"Figure","type":"Plot"},{"attributes":{"text":"Comparisation: I vs SIR"},"id":"51290","type":"Title"},{"attributes":{"active_drag":"auto","active_inspect":"auto","active_multi":null,"active_scroll":"auto","active_tap":"auto","tools":[{"id":"51308"},{"id":"51309"},{"id":"51310"},{"id":"51311"},{"id":"51312"},{"id":"51313"}]},"id":"51314","type":"Toolbar"},{"attributes":{},"id":"51329","type":"BasicTickFormatter"},{"attributes":{"click_policy":"hide","inactive_fill_alpha":0.6,"items":[{"id":"51333"},{"id":"51347"},{"id":"51363"},{"id":"51381"}],"location":"top_left"},"id":"51332","type":"Legend"},{"attributes":{},"id":"51394","type":"Selection"},{"attributes":{"data_source":{"id":"51321"},"glyph":{"id":"51322"},"hover_glyph":null,"muted_glyph":null,"nonselection_glyph":{"id":"51323"},"selection_glyph":null,"view":{"id":"51325"}},"id":"51324","type":"GlyphRenderer"},{"attributes":{"data_source":{"id":"51348"},"glyph":{"id":"51349"},"hover_glyph":null,"muted_glyph":null,"nonselection_glyph":{"id":"51350"},"selection_glyph":null,"view":{"id":"51352"}},"id":"51351","type":"GlyphRenderer"},{"attributes":{"axis":{"id":"51300"},"ticker":null},"id":"51303","type":"Grid"},{"attributes":{"source":{"id":"51334"}},"id":"51338","type":"CDSView"},{"attributes":{"data_source":{"id":"51364"},"glyph":{"id":"51365"},"hover_glyph":null,"muted_glyph":null,"nonselection_glyph":{"id":"51366"},"selection_glyph":null,"view":{"id":"51368"}},"id":"51367","type":"GlyphRenderer"},{"attributes":{},"id":"51311","type":"SaveTool"},{"attributes":{"line_color":"#de2d26","x":{"field":"x"},"y":{"field":"y"}},"id":"51322","type":"Line"},{"attributes":{"axis":{"id":"51304"},"dimension":1,"ticker":null},"id":"51307","type":"Grid"},{"attributes":{},"id":"51305","type":"BasicTicker"},{"attributes":{"line_alpha":0.1,"line_color":"#de2d26","x":{"field":"x"},"y":{"field":"y"}},"id":"51323","type":"Line"},{"attributes":{"line_color":"#3182bd","x":{"field":"x"},"y":{"field":"y"}},"id":"51335","type":"Line"},{"attributes":{},"id":"51313","type":"HelpTool"}],"root_ids":["51289"]},"title":"Bokeh Application","version":"2.0.0"}}
</script>
<script type="text/javascript">
(function() {
var fn = function() {
Bokeh.safely(function() {
(function(root) {
function embed_document(root) {
var docs_json = document.getElementById('51550').textContent;
var render_items = [{"docid":"9a6c4c4c-c9ff-4d85-8e0c-514220bee311","root_ids":["51289"],"roots":{"51289":"76190bf9-56f7-4ba3-92f2-757ff1b6bf82"}}];
root.Bokeh.embed.embed_items(docs_json, render_items);
}
if (root.Bokeh !== undefined) {
embed_document(root);
} else {
var attempts = 0;
var timer = setInterval(function(root) {
if (root.Bokeh !== undefined) {
clearInterval(timer);
embed_document(root);
} else {
attempts++;
if (attempts > 100) {
clearInterval(timer);
console.log("Bokeh: ERROR: Unable to run BokehJS code because BokehJS library is missing");
}
}
}, 10, root)
}
})(window);
});
};
if (document.readyState != "loading") fn();
else document.addEventListener("DOMContentLoaded", fn);
})();
</script>
<p><sub></sub></p>
<p>Now we have it!</p>
<p>Note that our original model gave us 1.5M for $R_0 = 4.2$, exceeding our total simulated population of 1M. That’s nonsense!</p>
<p>Let us see the rest of the solution,</p>
<script type="text/javascript" src="https://cdn.bokeh.org/bokeh/release/bokeh-2.0.0.min.js" integrity="sha384-5Y+xuMRAbgBj/2WKUiL8yzV4fBFic1HJPo2hT3pq2IsEzbsJjj8kT2i0b1lZ7C2N" crossorigin="anonymous"></script>
<script type="text/javascript">
Bokeh.set_log_level("info");
</script>
<div class="bk-root" id="d75f66ee-a50f-4588-ae29-f7873ecc4de5" data-root-id="1226"></div>
<script type="application/json" id="1659">
{"54ee4461-e4fc-47e7-b825-691de296f1dd":{"roots":{"references":[{"attributes":{"line_alpha":0.5,"line_color":"green","line_dash":[2,4],"x":{"field":"x"},"y":{"field":"y"}},"id":"1136","type":"Line"},{"attributes":{"label":{"value":"Recovered"},"renderers":[{"id":"1138"}]},"id":"1150","type":"LegendItem"},{"attributes":{"source":{"id":"1135"}},"id":"1139","type":"CDSView"},{"attributes":{"line_alpha":0.1,"line_color":"green","line_dash":[2,4],"x":{"field":"x"},"y":{"field":"y"}},"id":"1137","type":"Line"},{"attributes":{},"id":"1114","type":"BasicTickFormatter"},{"attributes":{},"id":"1008","type":"LinearScale"},{"attributes":{},"id":"1116","type":"BasicTickFormatter"},{"attributes":{},"id":"1148","type":"Selection"},{"attributes":{},"id":"1149","type":"UnionRenderers"},{"attributes":{},"id":"1010","type":"LinearScale"},{"attributes":{},"id":"1025","type":"HelpTool"},{"attributes":{"source":{"id":"1033"}},"id":"1037","type":"CDSView"},{"attributes":{"data":{"x":{"__ndarray__":"AAAAAAAAAAA4Q2v34RbwPzhDa/fhFgBA1OQg81IiCEA4Q2v34RYQQAYURnWaHBRA1OQg81IiGECitftwCygcQDhDa/fhFiBAn6tYNr4ZIkAGFEZ1mhwkQG18M7R2HyZA1OQg81IiKEA7TQ4yLyUqQKK1+3ALKCxACR7pr+cqLkA4Q2v34RYwQGz34RZQGDFAn6tYNr4ZMkDSX89VLBszQAYURnWaHDRAOsi8lAgeNUBtfDO0dh82QKAwqtPkIDdA1OQg81IiOEAImZcSwSM5QDtNDjIvJTpAbgGFUZ0mO0CitftwCyg8QNZpcpB5KT1ACR7pr+cqPkA80l/PVSw/QDhDa/fhFkBAUp0mB5mXQEBs9+EWUBhBQIVRnSYHmUFAn6tYNr4ZQkC5BRRGdZpCQNJfz1UsG0NA7LmKZeObQ0AGFEZ1mhxEQCBuAYVRnURAOsi8lAgeRUBTInikv55FQG18M7R2H0ZAh9buwy2gRkCgMKrT5CBHQLqKZeOboUdA1OQg81IiSEDuPtwCCqNIQAiZlxLBI0lAIfNSInikSUA7TQ4yLyVKQFWnyUHmpUpAbgGFUZ0mS0CIW0BhVKdLQKK1+3ALKExAvA+3gMKoTEDWaXKQeSlNQO/DLaAwqk1ACR7pr+cqTkAjeKS/nqtOQDzSX89VLE9AViwb3wytT0A4Q2v34RZQQEXwSH89V1BAUp0mB5mXUEBfSgSP9NdQQGz34RZQGFFAeKS/nqtYUUCFUZ0mB5lRQJL+eq5i2VFAn6tYNr4ZUkCsWDa+GVpSQLkFFEZ1mlJAxrLxzdDaUkDSX89VLBtTQN8Mrd2HW1NA7LmKZeObU0D5ZmjtPtxTQAYURnWaHFRAE8Ej/fVcVEAgbgGFUZ1UQC0b3wyt3VRAOsi8lAgeVUBGdZocZF5VQFMieKS/nlVAYM9VLBvfVUBtfDO0dh9WQHopETzSX1ZAh9buwy2gVkCUg8xLieBWQKAwqtPkIFdArd2HW0BhV0C6imXjm6FXQMc3Q2v34VdA1OQg81IiWEDhkf56rmJYQO4+3AIKo1hA++u5imXjWEAImZcSwSNZQBRGdZocZFlAIfNSInikWUAuoDCq0+RZQDtNDjIvJVpASPrruYplWkBVp8lB5qVaQGJUp8lB5lpAbgGFUZ0mW0B7rmLZ+GZbQIhbQGFUp1tAlQge6a/nW0CitftwCyhcQK9i2fhmaFxAvA+3gMKoXEDJvJQIHulcQNZpcpB5KV1A4hZQGNVpXUDvwy2gMKpdQPxwCyiM6l1ACR7pr+cqXkAWy8Y3Q2teQCN4pL+eq15AMCWCR/rrXkA80l/PVSxfQEl/PVexbF9AViwb3wytX0Bj2fhmaO1fQDhDa/fhFmBAvhlauw83YEBF8Eh/PVdgQMvGN0Nrd2BAUp0mB5mXYEDYcxXLxrdgQF9KBI/012BA5SDzUiL4YEBs9+EWUBhhQPLN0Np9OGFAeKS/nqtYYUD/eq5i2XhhQIVRnSYHmWFADCiM6jS5YUCS/nquYtlhQBnVaXKQ+WFAn6tYNr4ZYkAlgkf66zliQKxYNr4ZWmJAMi8lgkd6YkC5BRRGdZpiQD/cAgqjumJAxrLxzdDaYkBMieCR/vpiQNJfz1UsG2NAWTa+GVo7Y0DfDK3dh1tjQGbjm6G1e2NA7LmKZeObY0BzkHkpEbxjQPlmaO0+3GNAgD1XsWz8Y0AGFEZ1mhxkQIzqNDnIPGRAE8Ej/fVcZECZlxLBI31kQCBuAYVRnWRApkTwSH+9ZEAtG98Mrd1kQLPxzdDa/WRAOsi8lAgeZUDAnqtYNj5lQEZ1mhxkXmVAzUuJ4JF+ZUBTInikv55lQNr4ZmjtvmVAYM9VLBvfZUDnpUTwSP9lQG18M7R2H2ZA81IieKQ/ZkB6KRE80l9mQAAAAAAAgGZA","dtype":"float64","shape":[180]},"y":{"__ndarray__":"AAAAAAAAAADVp79XWLsbP7YrBePbMi0/NSGPUqQTNz/UwWfttzlAP7ws0ASNaEU/P7qTCL8jSz+szWeiE71QP1y8z28YPlQ/NP+NCAIeWD9mg+s72mZcP9dW9l7dkWA/AIGd7nQwYz/b8TQn/RVmP0R99yv3SWk/1o6NW6/UbD+not9gqV9wP/TJKXkDinI/F584IQLvdD9n3j5v2ZR3P4ys7HJlgno/IYR6/Tu/fT+1eNci4KmAP3xpKVCcpII/wzzzQvPUhD/V8wORkECHPzqjHVm57Yk/o+UsfFzjjD+URvtKkhSQP05/COnF45E/s1Ex8Pjjkz9HDwQdWhqWP9f6mXikjJg/BPewMC5Bmz+TZ9L7+D6ePxng0BzixqA/FxAAgRCboj9I9CglxKCkP3N/f7M53aY/L4zGkTtWqT8e6T3XMBKsP+xUWNwtGK8/W5yYQgM4sT8JIUg8MRGzP1yEZb9pHLU/SHR8Gfdetz+qowapst65PwZhZfYTorw/dfn9XUGwvz/leB1AkYjBP1RBQk+6ZsM/epPii3B3xT/VPkokC8DHPzRupX5xRso/dLjMYioRzT/5yFVethPQPx1tBwyZyNE/xeQyh6Wr0z/DQNXpusHVP431hoo7ENg/flkNuhqd2j+Pt4zo627dP0RZPK15RuA/kDSyTJz/4T86WgZhTefjPxjtk3RzAuY/KUoyZHhW6D+2t3jyVunqPwL4ubypwe0/tZ/m1V1z8D/THpAHTTDyPxLDdjwUHPQ/N31mSps79j+9vkcNTJT4Pw416okfLPs/Y+otUKwJ/j9NesAcG5oAQNQ2m87fWQJAHv5lDI5IBEC4C4mEAmsGQJ3qN+iXxghAVPpbBTNhC0DKzuviT0EOQFBmcvgHtxBAXl5BqaR3EkBsS2+py2YUQKWp5QE2iRZAsFTThxHkGEDqRmrcCn0bQPeXGv5XWh5AAhAasWHBIEDLGQfH234iQGLV9YilaSRAJjjIZyaGJkC7lAIyKNkoQBBP0kLdZytAPuoXjOY3LkDVV/uorKcwQPHxdTdiWjJAMwZqcpo3NEDa6t+7HEM2QB31woTygDhADG2grWf1OkAoaWDpCaU9QB418XVTSkBAdWROlKTkQUBGhmNyGaRDQLsHZ65ri0VA8Ds/32idR0B7hCTh7NxJQOQSHNfaTExAW+OK0BTwTkA0dsQGueRQQFNTWfDZbVJAQqy0orwUVEAdDL+omNpVQMSwC1qGwFdAVzRTSnfHWUB4Cs2bLvBbQOkH8Wk5O15AEO2zynNUYEA+TiWaopxhQAMMPnsK9mJAGqdq32VgZEBvIKPbRttlQPiOYYwWZmdAJgkSXxUAaUC19idVXKhqQHLwaDffXWxAhS/Jrm8fbkA3QksxwetvQAHsks224HBAfNhBKn3PcUCqAoXobsFyQE3QHaDCtXNAzrXMHq2rdEBNgjopZKJ1QCafIxYhmXZAb3dQLSOPd0BRO9jCsYN4QOyo8QQednlA2xBYdcRlekD8w2QQDlJ7QCGArSBxOnxAMGNxxXEefUC+z6wwov19QLU24qSi135Aib+2OyGsf0Di4PO9bD2AQAC9x+TJoYBA1XNKXRIDgUDuFnsnNmGBQLKElo0qvIFAmhzruOkTgkDPD+Y+cmiCQBv7ta/GuYJAGeu0Ku0Hg0CkDp/y7lKDQFoUdAfYmoNApLnKxrbfg0AzlnyRmyGEQBh2O3iYYIRARFpo7sCchEA6hb+DKdaEQAk116TnDIVApVuKYRFBhUDU4I85vXKFQJHCLO8BooVA+dOzXvbOhUB14bhbsfmFQAAsXJJJIoZAMLwvbdVIhkDgbs7+am2GQIbGIu8fkIZAqyvKawmxhkBIE1MbPNCGQB23DBPM7YZAWWQdz8wJh0AtB6AsUSSHQPHWc2VrPYdA","dtype":"float64","shape":[180]}},"selected":{"id":"1261"},"selection_policy":{"id":"1262"}},"id":"1060","type":"ColumnDataSource"},{"attributes":{"active_drag":"auto","active_inspect":"auto","active_multi":null,"active_scroll":"auto","active_tap":"auto","tools":[{"id":"1020"},{"id":"1021"},{"id":"1022"},{"id":"1023"},{"id":"1024"},{"id":"1025"}]},"id":"1026","type":"Toolbar"},{"attributes":{},"id":"1254","type":"Selection"},{"attributes":{"line_alpha":0.1,"line_dash":[2,4],"x":{"field":"x"},"y":{"field":"y"}},"id":"1035","type":"Line"},{"attributes":{"line_alpha":0.1,"line_dash":[2,4],"x":{"field":"x"},"y":{"field":"y"}},"id":"1110","type":"Line"},{"attributes":{"bottom_units":"screen","fill_alpha":0.5,"fill_color":"lightgrey","left_units":"screen","level":"overlay","line_alpha":1.0,"line_color":"black","line_dash":[4,4],"line_width":2,"render_mode":"css","right_units":"screen","top_units":"screen"},"id":"1118","type":"BoxAnnotation"},{"attributes":{},"id":"1255","type":"UnionRenderers"},{"attributes":{"click_policy":"hide","inactive_fill_alpha":0.6,"items":[{"id":"1045"},{"id":"1059"},{"id":"1075"}],"location":"center_left"},"id":"1044","type":"Legend"},{"attributes":{"data_source":{"id":"1046"},"glyph":{"id":"1047"},"hover_glyph":null,"muted_glyph":null,"nonselection_glyph":{"id":"1048"},"selection_glyph":null,"view":{"id":"1050"}},"id":"1049","type":"GlyphRenderer"},{"attributes":{"label":{"value":"Susceptible"},"renderers":[{"id":"1036"}]},"id":"1045","type":"LegendItem"},{"attributes":{"axis":{"id":"1016"},"dimension":1,"ticker":null},"id":"1019","type":"Grid"},{"attributes":{},"id":"1004","type":"DataRange1d"},{"attributes":{"label":{"value":"Infected"},"renderers":[{"id":"1049"}]},"id":"1059","type":"LegendItem"},{"attributes":{"axis_label":"Population (in thousands)","formatter":{"id":"1039"},"ticker":{"id":"1017"}},"id":"1016","type":"LinearAxis"},{"attributes":{"source":{"id":"1121"}},"id":"1125","type":"CDSView"},{"attributes":{"data":{"x":{"__ndarray__":"AAAAAAAAAAA4Q2v34RbwPzhDa/fhFgBA1OQg81IiCEA4Q2v34RYQQAYURnWaHBRA1OQg81IiGECitftwCygcQDhDa/fhFiBAn6tYNr4ZIkAGFEZ1mhwkQG18M7R2HyZA1OQg81IiKEA7TQ4yLyUqQKK1+3ALKCxACR7pr+cqLkA4Q2v34RYwQGz34RZQGDFAn6tYNr4ZMkDSX89VLBszQAYURnWaHDRAOsi8lAgeNUBtfDO0dh82QKAwqtPkIDdA1OQg81IiOEAImZcSwSM5QDtNDjIvJTpAbgGFUZ0mO0CitftwCyg8QNZpcpB5KT1ACR7pr+cqPkA80l/PVSw/QDhDa/fhFkBAUp0mB5mXQEBs9+EWUBhBQIVRnSYHmUFAn6tYNr4ZQkC5BRRGdZpCQNJfz1UsG0NA7LmKZeObQ0AGFEZ1mhxEQCBuAYVRnURAOsi8lAgeRUBTInikv55FQG18M7R2H0ZAh9buwy2gRkCgMKrT5CBHQLqKZeOboUdA1OQg81IiSEDuPtwCCqNIQAiZlxLBI0lAIfNSInikSUA7TQ4yLyVKQFWnyUHmpUpAbgGFUZ0mS0CIW0BhVKdLQKK1+3ALKExAvA+3gMKoTEDWaXKQeSlNQO/DLaAwqk1ACR7pr+cqTkAjeKS/nqtOQDzSX89VLE9AViwb3wytT0A4Q2v34RZQQEXwSH89V1BAUp0mB5mXUEBfSgSP9NdQQGz34RZQGFFAeKS/nqtYUUCFUZ0mB5lRQJL+eq5i2VFAn6tYNr4ZUkCsWDa+GVpSQLkFFEZ1mlJAxrLxzdDaUkDSX89VLBtTQN8Mrd2HW1NA7LmKZeObU0D5ZmjtPtxTQAYURnWaHFRAE8Ej/fVcVEAgbgGFUZ1UQC0b3wyt3VRAOsi8lAgeVUBGdZocZF5VQFMieKS/nlVAYM9VLBvfVUBtfDO0dh9WQHopETzSX1ZAh9buwy2gVkCUg8xLieBWQKAwqtPkIFdArd2HW0BhV0C6imXjm6FXQMc3Q2v34VdA1OQg81IiWEDhkf56rmJYQO4+3AIKo1hA++u5imXjWEAImZcSwSNZQBRGdZocZFlAIfNSInikWUAuoDCq0+RZQDtNDjIvJVpASPrruYplWkBVp8lB5qVaQGJUp8lB5lpAbgGFUZ0mW0B7rmLZ+GZbQIhbQGFUp1tAlQge6a/nW0CitftwCyhcQK9i2fhmaFxAvA+3gMKoXEDJvJQIHulcQNZpcpB5KV1A4hZQGNVpXUDvwy2gMKpdQPxwCyiM6l1ACR7pr+cqXkAWy8Y3Q2teQCN4pL+eq15AMCWCR/rrXkA80l/PVSxfQEl/PVexbF9AViwb3wytX0Bj2fhmaO1fQDhDa/fhFmBAvhlauw83YEBF8Eh/PVdgQMvGN0Nrd2BAUp0mB5mXYEDYcxXLxrdgQF9KBI/012BA5SDzUiL4YEBs9+EWUBhhQPLN0Np9OGFAeKS/nqtYYUD/eq5i2XhhQIVRnSYHmWFADCiM6jS5YUCS/nquYtlhQBnVaXKQ+WFAn6tYNr4ZYkAlgkf66zliQKxYNr4ZWmJAMi8lgkd6YkC5BRRGdZpiQD/cAgqjumJAxrLxzdDaYkBMieCR/vpiQNJfz1UsG2NAWTa+GVo7Y0DfDK3dh1tjQGbjm6G1e2NA7LmKZeObY0BzkHkpEbxjQPlmaO0+3GNAgD1XsWz8Y0AGFEZ1mhxkQIzqNDnIPGRAE8Ej/fVcZECZlxLBI31kQCBuAYVRnWRApkTwSH+9ZEAtG98Mrd1kQLPxzdDa/WRAOsi8lAgeZUDAnqtYNj5lQEZ1mhxkXmVAzUuJ4JF+ZUBTInikv55lQNr4ZmjtvmVAYM9VLBvfZUDnpUTwSP9lQG18M7R2H2ZA81IieKQ/ZkB6KRE80l9mQAAAAAAAgGZA","dtype":"float64","shape":[180]},"y":{"__ndarray__":"/Knx0k1iUD+6Nx4YAx5SPyBLkrmoCFQ/zG3W4TUnVj+q9aIyKH9YPwN/hAOSFls/TEbJFir0XT91R/GCro9gP9wTKyowUGI/IaiHBSRAZD/x2OjwjmRmP+1m27f9wmg/rGvwb5Nhaz/hxaBdGUduP4/Yr0SIvXA/vGN8mOKCcj+EkPMbMnh0P6jQQYCJonY/d6iu0YQHeT/MIEsBWK17P7FMSPHemn4/5eqQndfrgD/mn6zoFbaCP49ejlrNsIQ/j/ZGfB7hhj8Q8fqktEyJP+B0tabU+Ys/mjeABG3vjj/1RJrzkxqRP2Fl5Ha/6ZI/pcQHjujplD/u2kqMPSCXP1rw+vl4kpk/tKtAZ/BGnD/ZuN7JpESfP0vG1UqqSaE/G/gI4ccdoz+DvtLxZiOlP/z1o0/DX6c/IYlWWKbYqT90wW3gdZSsPzUPpLVEmq8/pmWtbPJ4sT9SvgnS/VGzP6boHwYMXbU/ZDognWWftz8FZNrZ4R66P1p8wLD14bw/nMNdV8Tvvz/lBcjJGKjBP8WnPvj6hcM/2F81hVqWxT/Hm3YZi97HPz96FM1vZMo/nQCvJIouzT/uNJJOBSLQPzsihXJx1tE/Fs1+/Oy40z+l1HomUc7VP0XSBBn5G9g/EZldXs+n2j9nKTqtXHjdPycbtRdsSuA/C62JtZwC4j+gYTv2JenjP5mlznDiAuY/K+yVaC1V6D8imUXL7+XqP3BP726uu+0/4mdV0sxu8D/utn8hzynyPxHuFRw8E/Q/AR/7ZuMv9j+BzFVYEYX4P72QZvCaGPs/DKJiz+rw/T+W45Wdh4oAQIQBzZxkRgJAHd+mZk4wBEDSC8gr8UwGQF+f7o5soQhAqGHBel0zC0AkDtB86AgOQPx1wFJilBBAkTIvZiNNEkCIV6mYtjIUQNCF7aJ1SRZArdcJwBqWGECsId55xh0bQJ30mzIF5h1AqgpgHWp6IECQFmAiUygiQOFT+W0zACRAqnpwS74FJkB8hu3O5DwoQFzbGQbVqSpAZKrC0vdQLUDNjBaPdhswQLGmLwlDsDFA+DNQel5pM0CwlAkdVUk1QJDmhDW7UjdA+UylMSSIOUA5JUjFF+w7QL9pO9AEgT5A0ZvE85ikQEDf3ea4VSNCQD1Kg6aXvUNAe6LCDgt0RUC4xatHHUdHQInbA3PvNklANxs1w0hDS0AENw+riGtNQBi78naZrk9AYiYd/3EFUUBaAR6RIj9SQLED7fICg1NAe/KyfWvPVEAaUGw8aCJWQEHxzUS7eVdAoCASw+HSWEDRwl3eGytaQIZ9gIp3f1tAniuV9N3MXECMY7ZVIxBeQKCHZI4YRl9A/Bz07c41YECnb6v32r5gQLZVaTfMPGFABwjRmWGuYUDRKJSkhBJiQN1japlPaGJAzuY/+BGvYkBGDVYsU+ZiQPFTwHnTDWNAArBdG4slY0BufkTOpy1jQLDdSPmIJmNAqkHOtroQY0DlBNET8OxiQHxR/L78u2JACuLnis5+YkCKdy7sZjZiQH+UVLbU42FAd1jSSC6IYUDkvm09jCRhQHzuTb0EumBAXDeLfadJYEBudBbW9KhfQFK6WQPutl5ARqzSdBC/XUCcHMA6EsNcQLvhK6OHxFtA6UK8GuLEWkDhs6kEcMVZQCD2JCldx1hAovF4irPLV0D8K7S+XNNWQGHaTpEj31VAboly0rXvVEB4XjlRpgVUQCuJeeluIVNAXyiXlXJDUkDJC7R9/2tRQO1buflQm1BAfTCx/yKjT0AWbOD8uB1OQJ+tnSiApkxASilPZ309S0BsEC9AoeJJQC1PVqjKlUhAsqAlh8lWR0At2Q8IYSVGQCFHyK5JAUVAf0M1OTPqQ0Aw7vdMxt9CQDfHvPal4UFAMU7F/XDvQEBg2l4OwwhAQHJQh4FrWj5A","dtype":"float64","shape":[180]}},"selected":{"id":"1073"},"selection_policy":{"id":"1074"}},"id":"1046","type":"ColumnDataSource"},{"attributes":{"data":{"x":{"__ndarray__":"AAAAAAAAAAA4Q2v34RbwPzhDa/fhFgBA1OQg81IiCEA4Q2v34RYQQAYURnWaHBRA1OQg81IiGECitftwCygcQDhDa/fhFiBAn6tYNr4ZIkAGFEZ1mhwkQG18M7R2HyZA1OQg81IiKEA7TQ4yLyUqQKK1+3ALKCxACR7pr+cqLkA4Q2v34RYwQGz34RZQGDFAn6tYNr4ZMkDSX89VLBszQAYURnWaHDRAOsi8lAgeNUBtfDO0dh82QKAwqtPkIDdA1OQg81IiOEAImZcSwSM5QDtNDjIvJTpAbgGFUZ0mO0CitftwCyg8QNZpcpB5KT1ACR7pr+cqPkA80l/PVSw/QDhDa/fhFkBAUp0mB5mXQEBs9+EWUBhBQIVRnSYHmUFAn6tYNr4ZQkC5BRRGdZpCQNJfz1UsG0NA7LmKZeObQ0AGFEZ1mhxEQCBuAYVRnURAOsi8lAgeRUBTInikv55FQG18M7R2H0ZAh9buwy2gRkCgMKrT5CBHQLqKZeOboUdA1OQg81IiSEDuPtwCCqNIQAiZlxLBI0lAIfNSInikSUA7TQ4yLyVKQFWnyUHmpUpAbgGFUZ0mS0CIW0BhVKdLQKK1+3ALKExAvA+3gMKoTEDWaXKQeSlNQO/DLaAwqk1ACR7pr+cqTkAjeKS/nqtOQDzSX89VLE9AViwb3wytT0A4Q2v34RZQQEXwSH89V1BAUp0mB5mXUEBfSgSP9NdQQGz34RZQGFFAeKS/nqtYUUCFUZ0mB5lRQJL+eq5i2VFAn6tYNr4ZUkCsWDa+GVpSQLkFFEZ1mlJAxrLxzdDaUkDSX89VLBtTQN8Mrd2HW1NA7LmKZeObU0D5ZmjtPtxTQAYURnWaHFRAE8Ej/fVcVEAgbgGFUZ1UQC0b3wyt3VRAOsi8lAgeVUBGdZocZF5VQFMieKS/nlVAYM9VLBvfVUBtfDO0dh9WQHopETzSX1ZAh9buwy2gVkCUg8xLieBWQKAwqtPkIFdArd2HW0BhV0C6imXjm6FXQMc3Q2v34VdA1OQg81IiWEDhkf56rmJYQO4+3AIKo1hA++u5imXjWEAImZcSwSNZQBRGdZocZFlAIfNSInikWUAuoDCq0+RZQDtNDjIvJVpASPrruYplWkBVp8lB5qVaQGJUp8lB5lpAbgGFUZ0mW0B7rmLZ+GZbQIhbQGFUp1tAlQge6a/nW0CitftwCyhcQK9i2fhmaFxAvA+3gMKoXEDJvJQIHulcQNZpcpB5KV1A4hZQGNVpXUDvwy2gMKpdQPxwCyiM6l1ACR7pr+cqXkAWy8Y3Q2teQCN4pL+eq15AMCWCR/rrXkA80l/PVSxfQEl/PVexbF9AViwb3wytX0Bj2fhmaO1fQDhDa/fhFmBAvhlauw83YEBF8Eh/PVdgQMvGN0Nrd2BAUp0mB5mXYEDYcxXLxrdgQF9KBI/012BA5SDzUiL4YEBs9+EWUBhhQPLN0Np9OGFAeKS/nqtYYUD/eq5i2XhhQIVRnSYHmWFADCiM6jS5YUCS/nquYtlhQBnVaXKQ+WFAn6tYNr4ZYkAlgkf66zliQKxYNr4ZWmJAMi8lgkd6YkC5BRRGdZpiQD/cAgqjumJAxrLxzdDaYkBMieCR/vpiQNJfz1UsG2NAWTa+GVo7Y0DfDK3dh1tjQGbjm6G1e2NA7LmKZeObY0BzkHkpEbxjQPlmaO0+3GNAgD1XsWz8Y0AGFEZ1mhxkQIzqNDnIPGRAE8Ej/fVcZECZlxLBI31kQCBuAYVRnWRApkTwSH+9ZEAtG98Mrd1kQLPxzdDa/WRAOsi8lAgeZUDAnqtYNj5lQEZ1mhxkXmVAzUuJ4JF+ZUBTInikv55lQNr4ZmjtvmVAYM9VLBvfZUDnpUTwSP9lQG18M7R2H2ZA81IieKQ/ZkB6KRE80l9mQAAAAAAAgGZA","dtype":"float64","shape":[180]},"y":{"__ndarray__":"/Knx0k1iUD+dD+DmqAhUPymk+scof1g/CdAEcyv0XT/LO8SXMVBiP/jAZ5GRZGY/JKpkHJhhaz8MhtpHjL1wP/PQsdA4eHQ/Zmflzo8HeT9CrMSl8Jp+P+95Qv8jtoI/VW/wrDThhj8tNgJO9/mLP1X9etOuGpE/7j8k/xHqlD+YmJGSuJKZP/ziUPwFRZ8/Eg615hEeoz9LC667M2CnPyqOCTQglaw/tgG1L3N5sT/u5yFdzl21P4lIabsGILo/2+PZK33xvz8KnZBeRofDPwZGHuh84Mc/fr2OUnUxzT+lgS7ModjRPzcbtx6Z0dU/jjs40rms2j/3IIlbGk7gPxxR1GKo7uM/ZN2kumtd6D/BaFW0AsjtP1YHnoMGM/I/xT9/Vak99j/7MuPgLS37P+HVpYPjmQBAfNVOtzlHBEBIKjV5msMIQGbjQaPXOw5AH+C0dA5zEkBcva2c24EWQDu/V3WOcRtAtbsPJY24IEC8hWk4NFwkQEtIkwLTxChAI/JOBkcZLkD+W0z9Y0MyQOZOE2uoIDZAE76xad3BOkCBP95d1iNAQJ4sKd+1akNAtDoxvgFIR0DX9qrAE85LQF+bv8zshlBAoIxK6ISKU0DFFN7D8PVWQDOTGulDyVpAyy1Yoyv/XkDuR4u53cVhQFOOqCjTLWRAiJePZBeqZkAHjNxHBCppQEVNPtKfmmtAfeVPSgDobUBCLnBm8f5vQIW8/5BL53BABZ0ASuSkcUDmSxzW9jNyQKAYSUikknJApNr1k1nBckAejxDleMJyQPzJBNzjmXJA+FQLe3xMckC86mPrrd9xQBpYM+EHWXFAKCDbVPG9cECMYl24chNwQLic6e0pvG5AsahqbaJDbUBMMlIxGsRrQFrGASs/Q2pA39nBhrbFaEC/iEUqN09nQIwf6pmm4mVAKxqg6jWCZECDLZQ9fS9jQNGXA+6U62FA9Jj6CSy3YECn8rX3NyVfQCeEvvjy+1xA3KJC9EXyWkDjv2t1mQdZQIQtk+0VO1dA29OXabSLVUC3uJNETPhTQJmt/Emef1JA8kMxrl0gUUDwGJZvbrJPQLJLN82tUU1Ak09/tdgbS0Au0ohqXA5JQNH7rT+5JkdABuzCTIZiRUDoTmIBdL9DQDVUoNNNO0JAht/cOfvTQEDDMxQgAA8/QMvyjhn5pzxALb8av1lvOkAvIvwS0WE4QCnEfwtDfDZAfoChnMa7NEDTn4mNox0zQHYygzBQnzFAP2kHCm8+MEClrSfhmPEtQOeqv2G4mCtAmghcd25uKUCFSdPCMm8nQJYHM0e+lyVAss7GMQflI0DOMebSPFQiQNW/XMrD4iBAN1frxGQcH0DwSexAmqgcQB/zPwsHZhpAmS2BA9pQGEAapWMtjGUWQA5ZZVHboBRA7ivz98T/EkB10x+5gX8RQMlOQN2AHRBAM7ZLlMiuDUDV0b9w+VULQGk7aVqMLAlALY3saMkuB0AniqqtQlkFQM+E0ZDOqANAnjJRloIaAkBv7K2JrqsAQMj5MAGws/4/uWkwaGxF/D8HVn5hXAj6P60F/3+e+Pc/ia8DVZ8S9j+24BteE1P0P69xCmPxtvI/WjMcR2078T/HOtuk5rvvP5Rjl4RHOO0/hme0bp3n6j+tf9Hm4MXoP4i45dBbz+Y/f2gtA6MA5T9wF9RukFbjP3Dw2Kg9zuE/tZOH6/5k4D8vDY7ovDDeP/Qdm5UwzNs/dXImmyyY2T+It3Ux2ZDXPw1l5FusstU/05JSy2P60z/xQGEw/2TSP+0mpAq779A/26uIrRcwzz+LQW9HM7fMP/E9Af13cMo/qYFiZOxXyD/dIDqj52nGP0PCgg8Lo8Q/ylNEUjwAwz+fT7X9n37BP2c+aJWUG8A/hI1d61upvT8ERKk6Yk+7P1Qi7owgJbk/","dtype":"float64","shape":[180]}},"selected":{"id":"1148"},"selection_policy":{"id":"1149"}},"id":"1121","type":"ColumnDataSource"},{"attributes":{"data":{"x":{"__ndarray__":"AAAAAAAAAAA4Q2v34RbwPzhDa/fhFgBA1OQg81IiCEA4Q2v34RYQQAYURnWaHBRA1OQg81IiGECitftwCygcQDhDa/fhFiBAn6tYNr4ZIkAGFEZ1mhwkQG18M7R2HyZA1OQg81IiKEA7TQ4yLyUqQKK1+3ALKCxACR7pr+cqLkA4Q2v34RYwQGz34RZQGDFAn6tYNr4ZMkDSX89VLBszQAYURnWaHDRAOsi8lAgeNUBtfDO0dh82QKAwqtPkIDdA1OQg81IiOEAImZcSwSM5QDtNDjIvJTpAbgGFUZ0mO0CitftwCyg8QNZpcpB5KT1ACR7pr+cqPkA80l/PVSw/QDhDa/fhFkBAUp0mB5mXQEBs9+EWUBhBQIVRnSYHmUFAn6tYNr4ZQkC5BRRGdZpCQNJfz1UsG0NA7LmKZeObQ0AGFEZ1mhxEQCBuAYVRnURAOsi8lAgeRUBTInikv55FQG18M7R2H0ZAh9buwy2gRkCgMKrT5CBHQLqKZeOboUdA1OQg81IiSEDuPtwCCqNIQAiZlxLBI0lAIfNSInikSUA7TQ4yLyVKQFWnyUHmpUpAbgGFUZ0mS0CIW0BhVKdLQKK1+3ALKExAvA+3gMKoTEDWaXKQeSlNQO/DLaAwqk1ACR7pr+cqTkAjeKS/nqtOQDzSX89VLE9AViwb3wytT0A4Q2v34RZQQEXwSH89V1BAUp0mB5mXUEBfSgSP9NdQQGz34RZQGFFAeKS/nqtYUUCFUZ0mB5lRQJL+eq5i2VFAn6tYNr4ZUkCsWDa+GVpSQLkFFEZ1mlJAxrLxzdDaUkDSX89VLBtTQN8Mrd2HW1NA7LmKZeObU0D5ZmjtPtxTQAYURnWaHFRAE8Ej/fVcVEAgbgGFUZ1UQC0b3wyt3VRAOsi8lAgeVUBGdZocZF5VQFMieKS/nlVAYM9VLBvfVUBtfDO0dh9WQHopETzSX1ZAh9buwy2gVkCUg8xLieBWQKAwqtPkIFdArd2HW0BhV0C6imXjm6FXQMc3Q2v34VdA1OQg81IiWEDhkf56rmJYQO4+3AIKo1hA++u5imXjWEAImZcSwSNZQBRGdZocZFlAIfNSInikWUAuoDCq0+RZQDtNDjIvJVpASPrruYplWkBVp8lB5qVaQGJUp8lB5lpAbgGFUZ0mW0B7rmLZ+GZbQIhbQGFUp1tAlQge6a/nW0CitftwCyhcQK9i2fhmaFxAvA+3gMKoXEDJvJQIHulcQNZpcpB5KV1A4hZQGNVpXUDvwy2gMKpdQPxwCyiM6l1ACR7pr+cqXkAWy8Y3Q2teQCN4pL+eq15AMCWCR/rrXkA80l/PVSxfQEl/PVexbF9AViwb3wytX0Bj2fhmaO1fQDhDa/fhFmBAvhlauw83YEBF8Eh/PVdgQMvGN0Nrd2BAUp0mB5mXYEDYcxXLxrdgQF9KBI/012BA5SDzUiL4YEBs9+EWUBhhQPLN0Np9OGFAeKS/nqtYYUD/eq5i2XhhQIVRnSYHmWFADCiM6jS5YUCS/nquYtlhQBnVaXKQ+WFAn6tYNr4ZYkAlgkf66zliQKxYNr4ZWmJAMi8lgkd6YkC5BRRGdZpiQD/cAgqjumJAxrLxzdDaYkBMieCR/vpiQNJfz1UsG2NAWTa+GVo7Y0DfDK3dh1tjQGbjm6G1e2NA7LmKZeObY0BzkHkpEbxjQPlmaO0+3GNAgD1XsWz8Y0AGFEZ1mhxkQIzqNDnIPGRAE8Ej/fVcZECZlxLBI31kQCBuAYVRnWRApkTwSH+9ZEAtG98Mrd1kQLPxzdDa/WRAOsi8lAgeZUDAnqtYNj5lQEZ1mhxkXmVAzUuJ4JF+ZUBTInikv55lQNr4ZmjtvmVAYM9VLBvfZUDnpUTwSP9lQG18M7R2H2ZA81IieKQ/ZkB6KRE80l9mQAAAAAAAgGZA","dtype":"float64","shape":[180]},"y":{"__ndarray__":"AAAAAAAAAAB1Awf52zIdP6ndCRq4OTA/w2Rmk78jOz8P9Q4yGT5EP6CC5bvbZkw/A5s8ZnYwUz+3LyLk+UlZPzTSacurX2A/g8VITAbvZD8UX29ybIJqP8JWUOflqXA/qdlInvzUdD/xuxRUyO15P43LJymeFIA/phL4kgvkgz94B++DwYyIP3LFzfYlP44/2V0tJjObkj+01NjUbt2WPzb/9AGCEpw/PmXXDkE4oT+teeyWxxylP08VrtNA36k/w2GyTxixrz9+MxyFXGezP/wCV5z/wLc/d6FGXZoSvT88ehOxrcnBP5nk43xaw8U/RMdRf4qfyj+MPXp7TUjQPzA3yJ4K6tM/5kAh+ZJa2D+kUxrmzsfdP0cAD1TmNOI/G5nnmXxC5j+snPFoaTbrPzyjj5TLofA/v7U9AgtU9D8J7AOVv9f4PxvdHy/qWv4/mZEvdbyKAkCRlUugqqUGQBO/aSZqpwtA7ehDg+XgEED9kNTbd5gUQNYvcPqdHhlAXXVuXMOeHkBCgqrpYqYiQKaz3hEksyZAGK+ISAmaK0Cl6JNE28IwQIOj2dbUUzRAelclMVWcOEAyz0xXeLw9QJ6OyZL260FA7y/5AMCKRUD0aeKBHs9JQAECmvsJzk5ABUAHePxNUkCuArku1aVVQE6+sbpddllA2yvZRhPFXUC8ggWcNUphQJAkGlug8WNAZMvniT/WZkAs4zexjfNpQBmcCtkxQ21ArnBbGadecEAhyo7XdSxyQCe+mDw6BnRAJ3i5TBfndUC6oSQZVcp3QO2z0GSNq3lA6ZyEz8uGe0APERSAoVh9QEzJ6rAtHn9ATtxGo45qgED5Syfp0T2BQENzxh84CIJA1w9CiE/JgkAiXUPR1YCDQI/iIsSwLoRA98hgVufShECbw9hUm22FQHpVssID/4VAqv5x82eHhkAXEztbGweHQCM53Ah6fodAnaRLueXth0B6TMFyw1WIQHP4aZV5tohAWyoTUW4QiUBlHudvBmSJQKxqnGiksYlAoHP8q6f5iUDMASgjbDyKQNrZr9VJeopAzNz+r5SzikDg6IhjnOiKQFQtk1usGYtA3w8owgtHi0ARPluR/XCLQPqALa7Al4tAucZFCpC7i0BGjtrKotyLQF3Y73Is+4tAXbWfD10XjED4XJplYTGMQNNd2h5jSYxA+0Pz94hfjECzT5/s9nOMQOBICmPOhoxAXteeVS6YjEAw5jV7M6iMQPq1cm34toxAFpZAzZXEjEAbw29lItGMQKHfZEuz3IxAGnrn/VvnjEBFFh2CLvGMQMcVrX47+oxAcb03VZICjUA/+CA6QQqNQHfZwEpVEY1AxS0botoXjUDbpCRs3B2NQNDbs/dkI41Ai9Ytx30ojUB1Rf6fLy2NQJA+9piCMY1Af+WeJ341jUDi1JAsKTmNQEzl4v6JPI1AHQrAdqY/jUCTdTL3g0KNQP6oMncnRY1AE1cHipVHjUCmygJn0kmNQHFlqvDhS41AZkRQu8dNjUBMWy4Th0+NQCQjCAIjUY1AqyVcVJ5SjUBZlS+e+1ONQEkogj89VY1AwZ9YaGVWjUBomIMcdleNQAqdHDdxWI1A+tS8bVhZjUDT8GZTLVqNQLIvRVvxWo1A0Hgr26VbjUBk6+gNTFyNQK/PZRXlXI1ADz6e/HFdjUCgR225812NQBLeOi5rXo1AF9uDK9lejUBo80VxPl+NQEa/SrCbX41AM7Fdi/FfjUA172WYQGCNQJRgbGGJYI1ATAWLZcxgjUD9PssZCmGNQHHU8OlCYY1Ax3Q2OXdhjUAgYfpip2GNQNTcXbvTYY1A7rDXj/xhjUCYa7snImKNQLLMtcREYo1AB0Q/o2RijUDZnQX7gWKNQNz3TP+cYo1A+HFJ37VijUAeW3HGzGKNQPpVydzhYo1A","dtype":"float64","shape":[180]}},"selected":{"id":"1254"},"selection_policy":{"id":"1255"}},"id":"1135","type":"ColumnDataSource"},{"attributes":{"line_color":"red","x":{"field":"x"},"y":{"field":"y"}},"id":"1122","type":"Line"},{"attributes":{},"id":"1017","type":"BasicTicker"},{"attributes":{},"id":"1013","type":"BasicTicker"},{"attributes":{"data_source":{"id":"1135"},"glyph":{"id":"1136"},"hover_glyph":null,"muted_glyph":null,"nonselection_glyph":{"id":"1137"},"selection_glyph":null,"view":{"id":"1139"}},"id":"1138","type":"GlyphRenderer"},{"attributes":{"axis":{"id":"1012"},"ticker":null},"id":"1015","type":"Grid"},{"attributes":{},"id":"1261","type":"Selection"},{"attributes":{"axis_label":"Days","formatter":{"id":"1041"},"ticker":{"id":"1013"}},"id":"1012","type":"LinearAxis"},{"attributes":{},"id":"1262","type":"UnionRenderers"},{"attributes":{"line_alpha":0.1,"line_color":"red","x":{"field":"x"},"y":{"field":"y"}},"id":"1123","type":"Line"},{"attributes":{},"id":"1024","type":"ResetTool"},{"attributes":{"label":{"value":"Infected"},"renderers":[{"id":"1124"}]},"id":"1134","type":"LegendItem"},{"attributes":{"line_alpha":0.1,"line_color":"red","x":{"field":"x"},"y":{"field":"y"}},"id":"1048","type":"Line"},{"attributes":{},"id":"1023","type":"SaveTool"},{"attributes":{},"id":"1132","type":"Selection"},{"attributes":{},"id":"1020","type":"PanTool"},{"attributes":{},"id":"1133","type":"UnionRenderers"},{"attributes":{"source":{"id":"1046"}},"id":"1050","type":"CDSView"},{"attributes":{"line_color":"red","x":{"field":"x"},"y":{"field":"y"}},"id":"1047","type":"Line"},{"attributes":{"data_source":{"id":"1060"},"glyph":{"id":"1061"},"hover_glyph":null,"muted_glyph":null,"nonselection_glyph":{"id":"1062"},"selection_glyph":null,"view":{"id":"1064"}},"id":"1063","type":"GlyphRenderer"},{"attributes":{"data_source":{"id":"1108"},"glyph":{"id":"1109"},"hover_glyph":null,"muted_glyph":null,"nonselection_glyph":{"id":"1110"},"selection_glyph":null,"view":{"id":"1112"}},"id":"1111","type":"GlyphRenderer"},{"attributes":{},"id":"1057","type":"Selection"},{"attributes":{},"id":"1058","type":"UnionRenderers"},{"attributes":{},"id":"1079","type":"DataRange1d"},{"attributes":{},"id":"1173","type":"SaveTool"},{"attributes":{"text":"The SIR Model: R = 3"},"id":"1077","type":"Title"},{"attributes":{"source":{"id":"1060"}},"id":"1064","type":"CDSView"},{"attributes":{"axis":{"id":"1087"},"ticker":null},"id":"1090","type":"Grid"},{"attributes":{"label":{"value":"Recovered"},"renderers":[{"id":"1063"}]},"id":"1075","type":"LegendItem"},{"attributes":{"line_alpha":0.5,"line_color":"green","line_dash":[2,4],"x":{"field":"x"},"y":{"field":"y"}},"id":"1061","type":"Line"},{"attributes":{"axis":{"id":"1091"},"dimension":1,"ticker":null},"id":"1094","type":"Grid"},{"attributes":{"bottom_units":"screen","fill_alpha":0.5,"fill_color":"lightgrey","left_units":"screen","level":"overlay","line_alpha":1.0,"line_color":"black","line_dash":[4,4],"line_width":2,"render_mode":"css","right_units":"screen","top_units":"screen"},"id":"1193","type":"BoxAnnotation"},{"attributes":{},"id":"1085","type":"LinearScale"},{"attributes":{"line_alpha":0.1,"line_dash":[2,4],"x":{"field":"x"},"y":{"field":"y"}},"id":"1185","type":"Line"},{"attributes":{"line_alpha":0.1,"line_color":"green","line_dash":[2,4],"x":{"field":"x"},"y":{"field":"y"}},"id":"1062","type":"Line"},{"attributes":{},"id":"1092","type":"BasicTicker"},{"attributes":{},"id":"1170","type":"PanTool"},{"attributes":{},"id":"1247","type":"Selection"},{"attributes":{"data":{"x":{"__ndarray__":"AAAAAAAAAAA4Q2v34RbwPzhDa/fhFgBA1OQg81IiCEA4Q2v34RYQQAYURnWaHBRA1OQg81IiGECitftwCygcQDhDa/fhFiBAn6tYNr4ZIkAGFEZ1mhwkQG18M7R2HyZA1OQg81IiKEA7TQ4yLyUqQKK1+3ALKCxACR7pr+cqLkA4Q2v34RYwQGz34RZQGDFAn6tYNr4ZMkDSX89VLBszQAYURnWaHDRAOsi8lAgeNUBtfDO0dh82QKAwqtPkIDdA1OQg81IiOEAImZcSwSM5QDtNDjIvJTpAbgGFUZ0mO0CitftwCyg8QNZpcpB5KT1ACR7pr+cqPkA80l/PVSw/QDhDa/fhFkBAUp0mB5mXQEBs9+EWUBhBQIVRnSYHmUFAn6tYNr4ZQkC5BRRGdZpCQNJfz1UsG0NA7LmKZeObQ0AGFEZ1mhxEQCBuAYVRnURAOsi8lAgeRUBTInikv55FQG18M7R2H0ZAh9buwy2gRkCgMKrT5CBHQLqKZeOboUdA1OQg81IiSEDuPtwCCqNIQAiZlxLBI0lAIfNSInikSUA7TQ4yLyVKQFWnyUHmpUpAbgGFUZ0mS0CIW0BhVKdLQKK1+3ALKExAvA+3gMKoTEDWaXKQeSlNQO/DLaAwqk1ACR7pr+cqTkAjeKS/nqtOQDzSX89VLE9AViwb3wytT0A4Q2v34RZQQEXwSH89V1BAUp0mB5mXUEBfSgSP9NdQQGz34RZQGFFAeKS/nqtYUUCFUZ0mB5lRQJL+eq5i2VFAn6tYNr4ZUkCsWDa+GVpSQLkFFEZ1mlJAxrLxzdDaUkDSX89VLBtTQN8Mrd2HW1NA7LmKZeObU0D5ZmjtPtxTQAYURnWaHFRAE8Ej/fVcVEAgbgGFUZ1UQC0b3wyt3VRAOsi8lAgeVUBGdZocZF5VQFMieKS/nlVAYM9VLBvfVUBtfDO0dh9WQHopETzSX1ZAh9buwy2gVkCUg8xLieBWQKAwqtPkIFdArd2HW0BhV0C6imXjm6FXQMc3Q2v34VdA1OQg81IiWEDhkf56rmJYQO4+3AIKo1hA++u5imXjWEAImZcSwSNZQBRGdZocZFlAIfNSInikWUAuoDCq0+RZQDtNDjIvJVpASPrruYplWkBVp8lB5qVaQGJUp8lB5lpAbgGFUZ0mW0B7rmLZ+GZbQIhbQGFUp1tAlQge6a/nW0CitftwCyhcQK9i2fhmaFxAvA+3gMKoXEDJvJQIHulcQNZpcpB5KV1A4hZQGNVpXUDvwy2gMKpdQPxwCyiM6l1ACR7pr+cqXkAWy8Y3Q2teQCN4pL+eq15AMCWCR/rrXkA80l/PVSxfQEl/PVexbF9AViwb3wytX0Bj2fhmaO1fQDhDa/fhFmBAvhlauw83YEBF8Eh/PVdgQMvGN0Nrd2BAUp0mB5mXYEDYcxXLxrdgQF9KBI/012BA5SDzUiL4YEBs9+EWUBhhQPLN0Np9OGFAeKS/nqtYYUD/eq5i2XhhQIVRnSYHmWFADCiM6jS5YUCS/nquYtlhQBnVaXKQ+WFAn6tYNr4ZYkAlgkf66zliQKxYNr4ZWmJAMi8lgkd6YkC5BRRGdZpiQD/cAgqjumJAxrLxzdDaYkBMieCR/vpiQNJfz1UsG2NAWTa+GVo7Y0DfDK3dh1tjQGbjm6G1e2NA7LmKZeObY0BzkHkpEbxjQPlmaO0+3GNAgD1XsWz8Y0AGFEZ1mhxkQIzqNDnIPGRAE8Ej/fVcZECZlxLBI31kQCBuAYVRnWRApkTwSH+9ZEAtG98Mrd1kQLPxzdDa/WRAOsi8lAgeZUDAnqtYNj5lQEZ1mhxkXmVAzUuJ4JF+ZUBTInikv55lQNr4ZmjtvmVAYM9VLBvfZUDnpUTwSP9lQG18M7R2H2ZA81IieKQ/ZkB6KRE80l9mQAAAAAAAgGZA","dtype":"float64","shape":[180]},"y":{"__ndarray__":"okW28/0/j0AvK4VE/T+PQC0mTW78P49AApVcaPs/j0DsBhIo+j+PQOTfbaD4P49AHCyLwfY/j0CLn/p39D+PQMqk+KvxP49AeIV2QO4/j0B/kOwR6j+PQBIN6fTkP49A6ANNtN4/j0DxhyQP1z+PQOAvBLbNP49AvW7QR8I/j0DqVs1NtD+PQI0QzjajP49AzRhSUY4/j0CRZ1PEdD+PQOwre4ZVP49A9kZiUy8/j0A6u26eAD+PQPnVxoLHPo9AYmK1r4E+j0AP7rVQLD6PQF2bNPDDPY9A2ezXU0Q9j0DyaOtQqDyPQNhaNJfpO49A1sMdcAA7j0Bprrlv4zmPQN5xkxSHOI9AmjKyUt02j0BUJ3YF1TSPQDQtKUNZMo9Ac8YujFAvj0D4UbXOmyuPQFESsjYVJ49ASJLHwI4hj0DYSLyF0BqPQCguRbOWEo9Ap2ahJo8Ij0DoWCaeVvyOQLvm7nh17Y5AODllAFzbjkC/sGY/XsWOQHjSAHivqo5ARuctXV2KjkAP825US2OOQLLqXywuNI5ATU+Q74j7jUC8fP2/q7eNQBSgVvu1Zo1AkcGTOp0GjUAS6joBO5WMQKNzO/1iEIxAZhvnYgN2i0DCFmb/T8SKQHQNI+P2+YlAPxKU/FoWiUCoDcbrzRmIQJukf36/BYdAnPQAvtfchUBKfAeH8aKEQIXjqfTvXINAwxPyCnAQgkCg+xU6YMOAQGb1eoIb935ARPKjnHR8fEDv6VRSkx96QC8pHnsh53dALK1QH4/XdUAdz8oBMvNzQAuCKr+OOnJAEw5wtbescEBPCBApYY9uQB29w9uUEWxAYE4uyeLZaUDvCqjq0uFnQCmW/JL1ImZA3heNcR+XZEAYWaCJjjhjQFuvcsT9AWJAMwK7H6zuYECM0a4Et/RfQPcUmbaUQl5AN9Yvj1TAXEAqDP+qKmhbQCoHF90FNVpAF6mtIXoiWUBoqT9yrCxYQCq48VtAUFdALQokg0eKVkDMTFsLM9hVQPx8ic3GN1VABI+ENg6nVEDDOCyiUiRUQHKDhAgTrlNAltXX0fxCU0BorO2r5eFSQGTvyjzGiVJAH9n/k7U5UkA+puE/5fBRQC76vO6drlFAEVRwhzxyUUA9ZnqoLztRQN8SsX71CFFALuUT5hnbUEAxCyjLNLFQQI5UycLoilBAPzCf0OFnUEC5eUZW1EdQQNrHzSR8KlBAyuTgq5sPUEDMzNyF9u1PQN8GkxDRwE9ArenypmuXT0CZ4rlwc3FPQN4aQjGdTk9A5Fuxg6QuT0D3yHktSxFPQFThYYNY9k5A73QS4JjdTkA47zYp3cZOQEI4W2H6sU5AdLivRcmeTkC3KJj1JY1OQElEWqPvfE5AKnGyTAhuTkCiM296VGBOQG5rbwa7U05ANkIT5yRITkAMt87/fD1OQA+hKfavM05AeaK6CqwqTkBPqcz1YCJOQBPcLse/Gk5AocX7yLoTTkCtrPhkRQ1OQE2QTAxUB05AKKaWIdwBTkAzbH/k0/xNQKRFdF8y+E1AsiH8Vu/zTUB0t/o5A/BNQP6C3RNn7E1AN+bNfxTpTUAkmtWcBeZNQIjbHQM1401Ae875uZ3gTUCYhf0uO95NQPymmi0J3E1AF6GN1wPaTUBiA9adJ9hNQM9tXzpx1k1ACGkPqt3UTUBHNXAnatNNQLG6riUU0k1A5S8UTNnQTUD1rM9xt89NQATVKJqszk1AfJ/u8LbNTUDeID7H1MxNQJgtgpAEzE1AvQW530TLTUBDTetklMpNQElw3erxyU1AhCrrVFzJTUBvfhKd0shNQCUxJdJTyE1ATY4gFt/HTUAWDKacc8dNQMuxk6kQx01A73q5j7XGTUDIbKivYcZNQKkZm3YUxk1AXDFzXc3FTUAs+czni8VNQPkoJKNPxU1A","dtype":"float64","shape":[180]}},"selected":{"id":"1132"},"selection_policy":{"id":"1133"}},"id":"1108","type":"ColumnDataSource"},{"attributes":{"axis_label":"Days","formatter":{"id":"1116"},"ticker":{"id":"1088"}},"id":"1087","type":"LinearAxis"},{"attributes":{"below":[{"id":"1012"}],"center":[{"id":"1015"},{"id":"1019"},{"id":"1044"}],"left":[{"id":"1016"}],"plot_height":400,"plot_width":750,"renderers":[{"id":"1036"},{"id":"1049"},{"id":"1063"}],"title":{"id":"1002"},"toolbar":{"id":"1026"},"x_range":{"id":"1004"},"x_scale":{"id":"1008"},"y_range":{"id":"1006"},"y_scale":{"id":"1010"}},"id":"1001","subtype":"Figure","type":"Plot"},{"attributes":{},"id":"1088","type":"BasicTicker"},{"attributes":{},"id":"1083","type":"LinearScale"},{"attributes":{},"id":"1073","type":"Selection"},{"attributes":{"text":"The SIR Model: R = 4"},"id":"1152","type":"Title"},{"attributes":{"text":"The SIR Model: R = 2"},"id":"1002","type":"Title"},{"attributes":{},"id":"1074","type":"UnionRenderers"},{"attributes":{},"id":"1175","type":"HelpTool"},{"attributes":{"data_source":{"id":"1121"},"glyph":{"id":"1122"},"hover_glyph":null,"muted_glyph":null,"nonselection_glyph":{"id":"1123"},"selection_glyph":null,"view":{"id":"1125"}},"id":"1124","type":"GlyphRenderer"},{"attributes":{"below":[{"id":"1162"}],"center":[{"id":"1165"},{"id":"1169"},{"id":"1194"}],"left":[{"id":"1166"}],"plot_height":400,"plot_width":750,"renderers":[{"id":"1186"},{"id":"1199"},{"id":"1213"}],"title":{"id":"1152"},"toolbar":{"id":"1176"},"x_range":{"id":"1154"},"x_scale":{"id":"1158"},"y_range":{"id":"1156"},"y_scale":{"id":"1160"}},"id":"1151","subtype":"Figure","type":"Plot"},{"attributes":{"below":[{"id":"1087"}],"center":[{"id":"1090"},{"id":"1094"},{"id":"1119"}],"left":[{"id":"1091"}],"plot_height":400,"plot_width":750,"renderers":[{"id":"1111"},{"id":"1124"},{"id":"1138"}],"title":{"id":"1077"},"toolbar":{"id":"1101"},"x_range":{"id":"1079"},"x_scale":{"id":"1083"},"y_range":{"id":"1081"},"y_scale":{"id":"1085"}},"id":"1076","subtype":"Figure","type":"Plot"},{"attributes":{"active_drag":"auto","active_inspect":"auto","active_multi":null,"active_scroll":"auto","active_tap":"auto","tools":[{"id":"1095"},{"id":"1096"},{"id":"1097"},{"id":"1098"},{"id":"1099"},{"id":"1100"}]},"id":"1101","type":"Toolbar"},{"attributes":{"data":{"x":{"__ndarray__":"AAAAAAAAAAA4Q2v34RbwPzhDa/fhFgBA1OQg81IiCEA4Q2v34RYQQAYURnWaHBRA1OQg81IiGECitftwCygcQDhDa/fhFiBAn6tYNr4ZIkAGFEZ1mhwkQG18M7R2HyZA1OQg81IiKEA7TQ4yLyUqQKK1+3ALKCxACR7pr+cqLkA4Q2v34RYwQGz34RZQGDFAn6tYNr4ZMkDSX89VLBszQAYURnWaHDRAOsi8lAgeNUBtfDO0dh82QKAwqtPkIDdA1OQg81IiOEAImZcSwSM5QDtNDjIvJTpAbgGFUZ0mO0CitftwCyg8QNZpcpB5KT1ACR7pr+cqPkA80l/PVSw/QDhDa/fhFkBAUp0mB5mXQEBs9+EWUBhBQIVRnSYHmUFAn6tYNr4ZQkC5BRRGdZpCQNJfz1UsG0NA7LmKZeObQ0AGFEZ1mhxEQCBuAYVRnURAOsi8lAgeRUBTInikv55FQG18M7R2H0ZAh9buwy2gRkCgMKrT5CBHQLqKZeOboUdA1OQg81IiSEDuPtwCCqNIQAiZlxLBI0lAIfNSInikSUA7TQ4yLyVKQFWnyUHmpUpAbgGFUZ0mS0CIW0BhVKdLQKK1+3ALKExAvA+3gMKoTEDWaXKQeSlNQO/DLaAwqk1ACR7pr+cqTkAjeKS/nqtOQDzSX89VLE9AViwb3wytT0A4Q2v34RZQQEXwSH89V1BAUp0mB5mXUEBfSgSP9NdQQGz34RZQGFFAeKS/nqtYUUCFUZ0mB5lRQJL+eq5i2VFAn6tYNr4ZUkCsWDa+GVpSQLkFFEZ1mlJAxrLxzdDaUkDSX89VLBtTQN8Mrd2HW1NA7LmKZeObU0D5ZmjtPtxTQAYURnWaHFRAE8Ej/fVcVEAgbgGFUZ1UQC0b3wyt3VRAOsi8lAgeVUBGdZocZF5VQFMieKS/nlVAYM9VLBvfVUBtfDO0dh9WQHopETzSX1ZAh9buwy2gVkCUg8xLieBWQKAwqtPkIFdArd2HW0BhV0C6imXjm6FXQMc3Q2v34VdA1OQg81IiWEDhkf56rmJYQO4+3AIKo1hA++u5imXjWEAImZcSwSNZQBRGdZocZFlAIfNSInikWUAuoDCq0+RZQDtNDjIvJVpASPrruYplWkBVp8lB5qVaQGJUp8lB5lpAbgGFUZ0mW0B7rmLZ+GZbQIhbQGFUp1tAlQge6a/nW0CitftwCyhcQK9i2fhmaFxAvA+3gMKoXEDJvJQIHulcQNZpcpB5KV1A4hZQGNVpXUDvwy2gMKpdQPxwCyiM6l1ACR7pr+cqXkAWy8Y3Q2teQCN4pL+eq15AMCWCR/rrXkA80l/PVSxfQEl/PVexbF9AViwb3wytX0Bj2fhmaO1fQDhDa/fhFmBAvhlauw83YEBF8Eh/PVdgQMvGN0Nrd2BAUp0mB5mXYEDYcxXLxrdgQF9KBI/012BA5SDzUiL4YEBs9+EWUBhhQPLN0Np9OGFAeKS/nqtYYUD/eq5i2XhhQIVRnSYHmWFADCiM6jS5YUCS/nquYtlhQBnVaXKQ+WFAn6tYNr4ZYkAlgkf66zliQKxYNr4ZWmJAMi8lgkd6YkC5BRRGdZpiQD/cAgqjumJAxrLxzdDaYkBMieCR/vpiQNJfz1UsG2NAWTa+GVo7Y0DfDK3dh1tjQGbjm6G1e2NA7LmKZeObY0BzkHkpEbxjQPlmaO0+3GNAgD1XsWz8Y0AGFEZ1mhxkQIzqNDnIPGRAE8Ej/fVcZECZlxLBI31kQCBuAYVRnWRApkTwSH+9ZEAtG98Mrd1kQLPxzdDa/WRAOsi8lAgeZUDAnqtYNj5lQEZ1mhxkXmVAzUuJ4JF+ZUBTInikv55lQNr4ZmjtvmVAYM9VLBvfZUDnpUTwSP9lQG18M7R2H2ZA81IieKQ/ZkB6KRE80l9mQAAAAAAAgGZA","dtype":"float64","shape":[180]},"y":{"__ndarray__":"/Knx0k1iUD9bQDhaNidWP2hsStsr9F0/y2G7gSZAZD9oEoJvmWFrP61a8T/pgnI/DvNr3JIHeT9dt0Pj5euAP/k3+sU64YY/oYG3CKTvjj81tIlOHeqUP7+J/nlUR5w/tu9ABCYeoz+gSgVSVtmpP8M70BWWebE/BaCt2JSgtz8lUdh29PG/P+gdQ5pemMU/3flqWD8yzT8zHI+QVLzTP/12WfsNrto/0nmOOlUI4j8O/kdIpl/oPw28bXFgePA/XhO1d2NB9j9Xs/Lw3RD+P+XqV3twTQRApLQ5oGxoC0CRNJfgX30SQDqS0/qd7RhAbTm6q5LJIEB23j93aJQmQAGd9JnPUC5AvkmRhEVNNEBNhP86sBo7QPrYs9cmBEJAD/PQ807RR0DOH+LZhEJPQBcEbIDzUlRAMFKR+qkeWkD/qGSd3opgQAWf/BIZl2RAuYo6QckbaUAN4Lxij+ptQFZWRx+cYHFAF1TrMi6pc0DyNbrLRal1QE7UaN/ZQndAacaxWBBkeECBKkf1Vwh5QFA+BC96NnlAGWZgYAL9eEBzewPWa254QFLjGRUGnndAinUDAuSddkD/4IOBwX11QNwP+7CeSnRAclIhMMwOc0CvTJN/MtJxQJwum32wmnBACfPJDvjYbkAQFOZO9JRsQKqtGjgVbWpApz5OCYxjaEB2q/98X3lmQNKO4VC6rmRAMuUmSSgDY0DeifIaxXVhQCq1vC5gBWBAE0K/Ui9hXUA5zsJf2etaQFav9Oakp1hANBp/eHKRVkCOaZPFLKZUQEN5QOjT4lJAL9wHIIVEUUBK7LDB/5BPQIsq471R2ExAUgFlNRdaSkAJ4pGhtRFIQJaYqjfg+kVA82DRBJYRREAPYqU8H1JCQLLhU/4JuUBAsPEciU2GPkBlksNQCds7QKdkfCDbajlAL2gqysQwN0B2BT2zLig1QPNQC6HgTDNASHJs0PqaMUBsWNdj7w4wQC2vL1b4Si1A2Ijdkkm3KkAKzfNzWl0oQDho1l8pOCZAe04gpCFDJEBm/cyYEnoiQKm7Pmon2SBAMjMwAL+5HkCWosjxDgQcQL+jqmNlixlAmha2oGpKF0BGZMOLPTwVQCeo3YppXBNAfCWTQ92mEUBH6doa4hcQQBS28dIoWA1Ay+74rLjACkDSJWKWzmMIQDjUlulDPAZA9FAej2VFBECqI2nz6XoCQBZ439jn2ABATBCG4Zu3/j9SNRVjtgD8PwOoTqAvh/k/eYQ+tZ1F9z++Gke4EDf1PzyDmwkIV/M/MEA0k2ih8T+GegTbcxLwP3A0L8p/Te0/qY/7hl+26j8aWXeh2VnoPz5b4APBMuY/sQnWf1085D8aaimJYXLiP6XTPczg0OA//SnFPo+o3j8ys9VkpvLbP47LjdYUetk/y9/20m451z/jwv0owyvVP51CkGuQTNM/gpN3E7uX0T9nR95+hAnQP5Aq9YMFPc0/oemATzKnyj/pFvXH4kvIP+xnXrPqJcY/9r3i3pIwxD8vQGzMjmfCPwrrzz/zxsA/w8exWFuWvj+O+MK2+OG7P2Np1JDOark/U0RNP3Mrtz/uN3WV9x61P79+VRXcQLM/svtwCweNsT8Fw3sjd/+vPx6wYrkiK60/qXIQe9qWqj8hZgir9DyoP99g8LVHGKY/IM5a4h4kpD8WqOD7L1yiP6B2g+WRvKA/vVouEmiDnj/0Jmv9rNCbP3YXWdwFW5k//vx5GQwdlz+RRQxd0xGVP8fsQcPeNJM/wQhq+xaCkT/oHzWkguuPP7VszfvuGI0/dYlvUUCGij8bZa1I0C2IP1crnmV4CoY/DGaTxYYXhD/DuK7Ks1CCP9Zp+rcYsoA/gMFfRE5wfj9Le0Y5Qr97P0zYij8kS3k/AE3zD5EOdz+6Y4NanwR1P4okHv7UKHM/","dtype":"float64","shape":[180]}},"selected":{"id":"1223"},"selection_policy":{"id":"1224"}},"id":"1196","type":"ColumnDataSource"},{"attributes":{"source":{"id":"1196"}},"id":"1200","type":"CDSView"},{"attributes":{},"id":"1021","type":"WheelZoomTool"},{"attributes":{},"id":"1174","type":"ResetTool"},{"attributes":{},"id":"1156","type":"DataRange1d"},{"attributes":{"axis_label":"Population (in thousands)","formatter":{"id":"1114"},"ticker":{"id":"1092"}},"id":"1091","type":"LinearAxis"},{"attributes":{"data":{"x":{"__ndarray__":"AAAAAAAAAAA4Q2v34RbwPzhDa/fhFgBA1OQg81IiCEA4Q2v34RYQQAYURnWaHBRA1OQg81IiGECitftwCygcQDhDa/fhFiBAn6tYNr4ZIkAGFEZ1mhwkQG18M7R2HyZA1OQg81IiKEA7TQ4yLyUqQKK1+3ALKCxACR7pr+cqLkA4Q2v34RYwQGz34RZQGDFAn6tYNr4ZMkDSX89VLBszQAYURnWaHDRAOsi8lAgeNUBtfDO0dh82QKAwqtPkIDdA1OQg81IiOEAImZcSwSM5QDtNDjIvJTpAbgGFUZ0mO0CitftwCyg8QNZpcpB5KT1ACR7pr+cqPkA80l/PVSw/QDhDa/fhFkBAUp0mB5mXQEBs9+EWUBhBQIVRnSYHmUFAn6tYNr4ZQkC5BRRGdZpCQNJfz1UsG0NA7LmKZeObQ0AGFEZ1mhxEQCBuAYVRnURAOsi8lAgeRUBTInikv55FQG18M7R2H0ZAh9buwy2gRkCgMKrT5CBHQLqKZeOboUdA1OQg81IiSEDuPtwCCqNIQAiZlxLBI0lAIfNSInikSUA7TQ4yLyVKQFWnyUHmpUpAbgGFUZ0mS0CIW0BhVKdLQKK1+3ALKExAvA+3gMKoTEDWaXKQeSlNQO/DLaAwqk1ACR7pr+cqTkAjeKS/nqtOQDzSX89VLE9AViwb3wytT0A4Q2v34RZQQEXwSH89V1BAUp0mB5mXUEBfSgSP9NdQQGz34RZQGFFAeKS/nqtYUUCFUZ0mB5lRQJL+eq5i2VFAn6tYNr4ZUkCsWDa+GVpSQLkFFEZ1mlJAxrLxzdDaUkDSX89VLBtTQN8Mrd2HW1NA7LmKZeObU0D5ZmjtPtxTQAYURnWaHFRAE8Ej/fVcVEAgbgGFUZ1UQC0b3wyt3VRAOsi8lAgeVUBGdZocZF5VQFMieKS/nlVAYM9VLBvfVUBtfDO0dh9WQHopETzSX1ZAh9buwy2gVkCUg8xLieBWQKAwqtPkIFdArd2HW0BhV0C6imXjm6FXQMc3Q2v34VdA1OQg81IiWEDhkf56rmJYQO4+3AIKo1hA++u5imXjWEAImZcSwSNZQBRGdZocZFlAIfNSInikWUAuoDCq0+RZQDtNDjIvJVpASPrruYplWkBVp8lB5qVaQGJUp8lB5lpAbgGFUZ0mW0B7rmLZ+GZbQIhbQGFUp1tAlQge6a/nW0CitftwCyhcQK9i2fhmaFxAvA+3gMKoXEDJvJQIHulcQNZpcpB5KV1A4hZQGNVpXUDvwy2gMKpdQPxwCyiM6l1ACR7pr+cqXkAWy8Y3Q2teQCN4pL+eq15AMCWCR/rrXkA80l/PVSxfQEl/PVexbF9AViwb3wytX0Bj2fhmaO1fQDhDa/fhFmBAvhlauw83YEBF8Eh/PVdgQMvGN0Nrd2BAUp0mB5mXYEDYcxXLxrdgQF9KBI/012BA5SDzUiL4YEBs9+EWUBhhQPLN0Np9OGFAeKS/nqtYYUD/eq5i2XhhQIVRnSYHmWFADCiM6jS5YUCS/nquYtlhQBnVaXKQ+WFAn6tYNr4ZYkAlgkf66zliQKxYNr4ZWmJAMi8lgkd6YkC5BRRGdZpiQD/cAgqjumJAxrLxzdDaYkBMieCR/vpiQNJfz1UsG2NAWTa+GVo7Y0DfDK3dh1tjQGbjm6G1e2NA7LmKZeObY0BzkHkpEbxjQPlmaO0+3GNAgD1XsWz8Y0AGFEZ1mhxkQIzqNDnIPGRAE8Ej/fVcZECZlxLBI31kQCBuAYVRnWRApkTwSH+9ZEAtG98Mrd1kQLPxzdDa/WRAOsi8lAgeZUDAnqtYNj5lQEZ1mhxkXmVAzUuJ4JF+ZUBTInikv55lQNr4ZmjtvmVAYM9VLBvfZUDnpUTwSP9lQG18M7R2H2ZA81IieKQ/ZkB6KRE80l9mQAAAAAAAgGZA","dtype":"float64","shape":[180]},"y":{"__ndarray__":"AAAAAAAAAACxnKt428QePzVkAirVFzI/apNKPgIUQD89Ty7C85VJP1IuBgN4OFM/vKj2SV/pWz/XcQNW2tRjP3r87Jypxms/8+lWtk1Ccz+xUreVa4V6P8l399WSK4I/vBJLd/vOiD8inrFuX+SQP51dAXfC9ZY/fVyCTw0qnz+w+Tq24SClPznr3jOSoKw/c+boof5hsz+uyF56cDy6P3LMSR0iwME/PN0lRkUDyD8zVSBVHz3QP2fk6d6F9dU/bSE4l3aw3T9bANSlGhHkP3MriAzfHus/mBfnH49S8j+5AEXy47/4PwjGIAx+tQBAhJiGTKaMBkAS1/4yDmkOQM5sBFuvfBRAJM1oQueRG0Cv6nn+RoUiQGGeqfxd1ChAXfDoJr2YMEAKMYjI4xo2QLBTNEYNTT1AyMFYUzFNQ0DTtGaPQzxJQMW7CFDAV1BA/geqAXruVECCZ10APnZaQDgC2OvIe2BAuOBrdCw2ZECipZd6bV9oQAgrdRXG5WxA9hOZo0nZcEAIujjFeVZzQKKg/Msl3nVAeRzHGBtleEAcpWDQ1+F6QGTe+hzGTH1A9EdWqzSgf0AEHGVnE+yAQJQd3/0I+YFAwvYGq0v2gkDQFO/poOODQCA5nHkmwYRARFiUlTqPhUDEYTrbaE6GQEfy1k5b/4ZAKJRq1s6ih0C2bgCEijmIQIB7hRtZxIhAioHLVwREiUBnHRWJUbmJQOGjRDz/JIpASwvfqsOHikDaUIHCS+KKQJQWDJ06NYtAHD8vTCmBi0DW89HhpsaLQHnP6KM4BoxApdyfXlpAjEDux+bKfnWMQEaA3wEQpoxAblKR92/SjEAPCrf4+PqMQLHklij+H41AMIyv/MtBjUAnOaq0qGCNQBubhM3UfI1AJLI7b4uWjUAcZInUAq6NQLuMnaxsw41ALL+kdvbWjUDdX0rXyeiNQMNxUugM+Y1AoMSKguIHjkCuzUSCahWOQGkDtgbCIY5ApOV3rAMtjkANT3fDRzeOQPALpICkQI5AgkSiKy5JjkArWstI91COQLIhvr8QWI5Ah27D/olejkAki0EbcWSOQONOeO/SaY5ABam/NbtujkBzUnihNHOOQKxV3fVId45Asd7lGgF7jkA9HF0wZX6OQLPAVp98gY5AW24jKk6EjkCG3eP634aOQIFs27A3iY5ANqyYbFqLjkBYxRLbTI2OQI2iyz8Tj45AZhoVfrGQjkDQPYAhK5KOQBKFmGWDk45AnQbqPL2UjkDO8G9X25WOQJmjcCjglo5AkMDU682XjkDbdwqrppiOQJDAdUFsmY5AAUWBYCCajkB8TVGTxJqOQD5lI0Jam45A9whkteKbjkC5pXsYX5yOQPWdX3zQnI5A80Xn2TedjkDD5ewTlp2OQBl2P/nrnY5Azb1mRjqejkAPk0GngZ6OQLnyfbjCno5AxbLwCP6ejkAD/M4aNJ+OQBlBy2Rln45Axj8aU5KfjkCo1F9Iu5+OQLahh57gn45AQmKKpwKgjkCteyGuIaCOQNVba/Y9oI5AjZKAvlegjkAuV/w+b6COQDu2eKuEoI5AyrP/MpigjkAbxHIAqqCOQLeq6Dq6oI5Ak3kDBsmgjkBItD6C1qCOQBGWNs3ioI5AxC/pAe6gjkDLgvE4+KCOQJiovYgBoY5ADv2/BQqhjkClBJzCEaGOQBplT9AYoY5AaR1XPh+hjkDvndEaJaGOQBe4nXIqoY5A0eZ2US+hjkAlFQ/CM6GOQGkOJs43oY5AYPSefjuhjkCetpPbPqGOQE3jZuxBoY5AEN7Tt0ShjkDzov1DR6GOQCFIfJZJoY5AIz5ptEuhjkBLiGqiTaGOQNDvvGRPoY5A9E89/1ChjkC5FXF1UqGOQBD2jcpToY5Aff6AAVWhjkDK//QcVqGOQCFpWB9XoY5A","dtype":"float64","shape":[180]}},"selected":{"id":"1247"},"selection_policy":{"id":"1248"}},"id":"1210","type":"ColumnDataSource"},{"attributes":{"line_color":"red","x":{"field":"x"},"y":{"field":"y"}},"id":"1197","type":"Line"},{"attributes":{"data_source":{"id":"1210"},"glyph":{"id":"1211"},"hover_glyph":null,"muted_glyph":null,"nonselection_glyph":{"id":"1212"},"selection_glyph":null,"view":{"id":"1214"}},"id":"1213","type":"GlyphRenderer"},{"attributes":{"axis":{"id":"1162"},"ticker":null},"id":"1165","type":"Grid"},{"attributes":{"source":{"id":"1210"}},"id":"1214","type":"CDSView"},{"attributes":{"line_alpha":0.1,"line_color":"red","x":{"field":"x"},"y":{"field":"y"}},"id":"1198","type":"Line"},{"attributes":{},"id":"1248","type":"UnionRenderers"},{"attributes":{"line_alpha":0.5,"line_color":"green","line_dash":[2,4],"x":{"field":"x"},"y":{"field":"y"}},"id":"1211","type":"Line"},{"attributes":{},"id":"1163","type":"BasicTicker"},{"attributes":{"line_alpha":0.5,"line_dash":[2,4],"x":{"field":"x"},"y":{"field":"y"}},"id":"1109","type":"Line"},{"attributes":{"data_source":{"id":"1183"},"glyph":{"id":"1184"},"hover_glyph":null,"muted_glyph":null,"nonselection_glyph":{"id":"1185"},"selection_glyph":null,"view":{"id":"1187"}},"id":"1186","type":"GlyphRenderer"},{"attributes":{"label":{"value":"Infected"},"renderers":[{"id":"1199"}]},"id":"1209","type":"LegendItem"},{"attributes":{"axis_label":"Days","formatter":{"id":"1191"},"ticker":{"id":"1163"}},"id":"1162","type":"LinearAxis"},{"attributes":{},"id":"1081","type":"DataRange1d"},{"attributes":{"data":{"x":{"__ndarray__":"AAAAAAAAAAA4Q2v34RbwPzhDa/fhFgBA1OQg81IiCEA4Q2v34RYQQAYURnWaHBRA1OQg81IiGECitftwCygcQDhDa/fhFiBAn6tYNr4ZIkAGFEZ1mhwkQG18M7R2HyZA1OQg81IiKEA7TQ4yLyUqQKK1+3ALKCxACR7pr+cqLkA4Q2v34RYwQGz34RZQGDFAn6tYNr4ZMkDSX89VLBszQAYURnWaHDRAOsi8lAgeNUBtfDO0dh82QKAwqtPkIDdA1OQg81IiOEAImZcSwSM5QDtNDjIvJTpAbgGFUZ0mO0CitftwCyg8QNZpcpB5KT1ACR7pr+cqPkA80l/PVSw/QDhDa/fhFkBAUp0mB5mXQEBs9+EWUBhBQIVRnSYHmUFAn6tYNr4ZQkC5BRRGdZpCQNJfz1UsG0NA7LmKZeObQ0AGFEZ1mhxEQCBuAYVRnURAOsi8lAgeRUBTInikv55FQG18M7R2H0ZAh9buwy2gRkCgMKrT5CBHQLqKZeOboUdA1OQg81IiSEDuPtwCCqNIQAiZlxLBI0lAIfNSInikSUA7TQ4yLyVKQFWnyUHmpUpAbgGFUZ0mS0CIW0BhVKdLQKK1+3ALKExAvA+3gMKoTEDWaXKQeSlNQO/DLaAwqk1ACR7pr+cqTkAjeKS/nqtOQDzSX89VLE9AViwb3wytT0A4Q2v34RZQQEXwSH89V1BAUp0mB5mXUEBfSgSP9NdQQGz34RZQGFFAeKS/nqtYUUCFUZ0mB5lRQJL+eq5i2VFAn6tYNr4ZUkCsWDa+GVpSQLkFFEZ1mlJAxrLxzdDaUkDSX89VLBtTQN8Mrd2HW1NA7LmKZeObU0D5ZmjtPtxTQAYURnWaHFRAE8Ej/fVcVEAgbgGFUZ1UQC0b3wyt3VRAOsi8lAgeVUBGdZocZF5VQFMieKS/nlVAYM9VLBvfVUBtfDO0dh9WQHopETzSX1ZAh9buwy2gVkCUg8xLieBWQKAwqtPkIFdArd2HW0BhV0C6imXjm6FXQMc3Q2v34VdA1OQg81IiWEDhkf56rmJYQO4+3AIKo1hA++u5imXjWEAImZcSwSNZQBRGdZocZFlAIfNSInikWUAuoDCq0+RZQDtNDjIvJVpASPrruYplWkBVp8lB5qVaQGJUp8lB5lpAbgGFUZ0mW0B7rmLZ+GZbQIhbQGFUp1tAlQge6a/nW0CitftwCyhcQK9i2fhmaFxAvA+3gMKoXEDJvJQIHulcQNZpcpB5KV1A4hZQGNVpXUDvwy2gMKpdQPxwCyiM6l1ACR7pr+cqXkAWy8Y3Q2teQCN4pL+eq15AMCWCR/rrXkA80l/PVSxfQEl/PVexbF9AViwb3wytX0Bj2fhmaO1fQDhDa/fhFmBAvhlauw83YEBF8Eh/PVdgQMvGN0Nrd2BAUp0mB5mXYEDYcxXLxrdgQF9KBI/012BA5SDzUiL4YEBs9+EWUBhhQPLN0Np9OGFAeKS/nqtYYUD/eq5i2XhhQIVRnSYHmWFADCiM6jS5YUCS/nquYtlhQBnVaXKQ+WFAn6tYNr4ZYkAlgkf66zliQKxYNr4ZWmJAMi8lgkd6YkC5BRRGdZpiQD/cAgqjumJAxrLxzdDaYkBMieCR/vpiQNJfz1UsG2NAWTa+GVo7Y0DfDK3dh1tjQGbjm6G1e2NA7LmKZeObY0BzkHkpEbxjQPlmaO0+3GNAgD1XsWz8Y0AGFEZ1mhxkQIzqNDnIPGRAE8Ej/fVcZECZlxLBI31kQCBuAYVRnWRApkTwSH+9ZEAtG98Mrd1kQLPxzdDa/WRAOsi8lAgeZUDAnqtYNj5lQEZ1mhxkXmVAzUuJ4JF+ZUBTInikv55lQNr4ZmjtvmVAYM9VLBvfZUDnpUTwSP9lQG18M7R2H2ZA81IieKQ/ZkB6KRE80l9mQAAAAAAAgGZA","dtype":"float64","shape":[180]},"y":{"__ndarray__":"okW28/0/j0DJfY/9/D+PQEfbu7D7P49ArTu27vk/j0D9ZzqO9z+PQKdffFf0P49AiqgK/+8/j0A6h+Me6j+PQMrSGi3iP49AHBw1b9c/j0APmA/pyD+PQAo2xEW1P49AsXdsuJo/j0CH2ufRdj+PQHxjykdGP49Aj5s+pwQ/j0BTcNXsqz6PQFSMzfczPo9ACmoVzJE9j0AmG+qRtjyPQDTAHjyOO49AA/pctv05j0D2SYNy4DePQORrCx8FNY9Acj5xPykxj0CmEV5K8yuPQAmGwdfqJI9AvtLPS24bj0AXr0VOpQ6PQBc4/kVv/Y5Ag5AED03mjkCxAfBPRceOQLQk4mLDnY5AGaRWBXJmjkAzHC5iFR2OQPgbkhpsvI1ATamLJyU+jUB7nB2UAJuMQN/cwCU5y4tAnkl4q1fHikBzarAfhImJQMfAP7FBD4hAVBx8bz5bhkANG0VnlHaEQElUZrW/cIJAyF1vyd1dgEA/9/l2A6d8QDCW3BVDynhAoiW1A6ZCdUB5G4BFLiFyQCBC/gnA1m5A4PqwDcU7akDqvjezeF9mQJl81ptnKmNAB4VMpc6DYEDom8e+XqhcQPDTGk09DVlALQBD53ESVkDCJjqyLppTQJN8sTwKjFFAsa+Sa3aoT0Cak8EQocVMQAUlJjL2VUpA6MIddOJESEDOZvrL2YFGQLEMIgSF/0RAklKsXhmzQ0AOAuQC05NCQC/twoCLmkFAEMeQrGbBQEDRVWUYkQNAQNVvqsIYuj5Ak7MbmAyVPUDX3nOvcJI8QLkr5OGbrTtAlPrkq5/iOkCSKcUfJy46QCyiSUhcjTlAha8Lo9L9OEDc+fqldX04QGk4zn16CjhA27drYFSjN0C+Fm7xqkY3QBvZxFJS8zZAk8lsj0SoNkDe6Q8enGQ2QKgD0kuPJzZAE7I9YWzwNUCz/nZjlr41QJF2plSCkTVAlvk63rRoNUCH8Y5TwEM1QP26J/5CIjVA2YaUp+UDNUCINxxXWug0QJRNkztbzzRAJUinuam4NECTOy6aDaQ0QItrHFNUkTRA9yGGZ1CANECbclzb2HA0QFJ6C7jIYjRAZ1ndn/5VNEBl2ARuXEo0QDLgneHGPzRAO2BfUiU2NEDEvaVtYS00QLWyyfpmJTRAjxbzpSMeNEBECrjQhhc0QD+VX2eBETRA7q4GuwUMNEBeMDpfBwc0QCy/bwt7AjRA/lFEf1b+M0B78sZpkPozQAlz6lIg9zNAIkRrh/7zM0CZdH0GJPEzQJ/UUXGK7jNA6Kk0/CvsM0DgvABhA+ozQDp09tIL6DNAXYOf80DmM0CdlcrInuQzQE9VdLMh4zNAsTCAZ8bhM0Bv/UHkieAzQLRSqm1p3zNAAC0chmLeM0Do8M/oct0zQM0Ft4SY3DNA72rcd9HbM0AQpykLHNszQKlnk6522jNABcmb9d/ZM0BwBiWUVtkzQJTyj1vZ2DNAbAUZOGfYM0DBgHUu/9czQGUMpVmg1zNAN/L16EnXM0CzsTce+9YzQF3lFEyz1jNAUfyU1HHWM0ALV74nNtYzQPtjWML/1TNAPjnKLM7VM0BPBxL6oNUzQG9T1cZ31TNAclyFOFLVM0D0uJf8L9UzQFWM0McQ1TNAKH+cVfTUM0AuInpn2tQzQJz0b8TC1DNAajCPOK3UM0CqeoGUmdQzQKCaIK2H1DNAwsYXW3fUM0D55ox6aNQzQGjm0epa1DNA5MYcjk7UM0DjF0ZJQ9QzQM9hjQM51DNA8Jhipi/UM0AdpTQdJ9QzQC4cRFUf1DNAfA96PRjUM0Bxi0LGEdQzQJ5HauEL1DNAnIj/gQbUM0A/oDWcAdQzQBcGSyX90zNA8rpxE/nTM0C8s7ld9dMzQKJE/fvx0zNAeDDP5u7TM0DuXWoX7NMzQGH5oofp0zNA","dtype":"float64","shape":[180]}},"selected":{"id":"1207"},"selection_policy":{"id":"1208"}},"id":"1183","type":"ColumnDataSource"},{"attributes":{},"id":"1154","type":"DataRange1d"},{"attributes":{"data_source":{"id":"1196"},"glyph":{"id":"1197"},"hover_glyph":null,"muted_glyph":null,"nonselection_glyph":{"id":"1198"},"selection_glyph":null,"view":{"id":"1200"}},"id":"1199","type":"GlyphRenderer"},{"attributes":{"bottom_units":"screen","fill_alpha":0.5,"fill_color":"lightgrey","left_units":"screen","level":"overlay","line_alpha":1.0,"line_color":"black","line_dash":[4,4],"line_width":2,"render_mode":"css","right_units":"screen","top_units":"screen"},"id":"1043","type":"BoxAnnotation"},{"attributes":{},"id":"1158","type":"LinearScale"},{"attributes":{"axis_label":"Population (in thousands)","formatter":{"id":"1189"},"ticker":{"id":"1167"}},"id":"1166","type":"LinearAxis"},{"attributes":{"overlay":{"id":"1193"}},"id":"1172","type":"BoxZoomTool"},{"attributes":{},"id":"1207","type":"Selection"},{"attributes":{},"id":"1208","type":"UnionRenderers"},{"attributes":{},"id":"1171","type":"WheelZoomTool"},{"attributes":{},"id":"1160","type":"LinearScale"},{"attributes":{},"id":"1041","type":"BasicTickFormatter"},{"attributes":{"active_drag":"auto","active_inspect":"auto","active_multi":null,"active_scroll":"auto","active_tap":"auto","tools":[{"id":"1170"},{"id":"1171"},{"id":"1172"},{"id":"1173"},{"id":"1174"},{"id":"1175"}]},"id":"1176","type":"Toolbar"},{"attributes":{"overlay":{"id":"1118"}},"id":"1097","type":"BoxZoomTool"},{"attributes":{"children":[{"id":"1151"},{"id":"1076"},{"id":"1001"}]},"id":"1226","type":"Column"},{"attributes":{"axis":{"id":"1166"},"dimension":1,"ticker":null},"id":"1169","type":"Grid"},{"attributes":{"line_alpha":0.5,"line_dash":[2,4],"x":{"field":"x"},"y":{"field":"y"}},"id":"1184","type":"Line"},{"attributes":{},"id":"1167","type":"BasicTicker"},{"attributes":{},"id":"1099","type":"ResetTool"},{"attributes":{"label":{"value":"Recovered"},"renderers":[{"id":"1213"}]},"id":"1225","type":"LegendItem"},{"attributes":{"source":{"id":"1108"}},"id":"1112","type":"CDSView"},{"attributes":{"click_policy":"hide","inactive_fill_alpha":0.6,"items":[{"id":"1120"},{"id":"1134"},{"id":"1150"}],"location":"center_left"},"id":"1119","type":"Legend"},{"attributes":{"data_source":{"id":"1033"},"glyph":{"id":"1034"},"hover_glyph":null,"muted_glyph":null,"nonselection_glyph":{"id":"1035"},"selection_glyph":null,"view":{"id":"1037"}},"id":"1036","type":"GlyphRenderer"},{"attributes":{"overlay":{"id":"1043"}},"id":"1022","type":"BoxZoomTool"},{"attributes":{"line_alpha":0.1,"line_color":"green","line_dash":[2,4],"x":{"field":"x"},"y":{"field":"y"}},"id":"1212","type":"Line"},{"attributes":{},"id":"1096","type":"WheelZoomTool"},{"attributes":{},"id":"1039","type":"BasicTickFormatter"},{"attributes":{"line_alpha":0.5,"line_dash":[2,4],"x":{"field":"x"},"y":{"field":"y"}},"id":"1034","type":"Line"},{"attributes":{"data":{"x":{"__ndarray__":"AAAAAAAAAAA4Q2v34RbwPzhDa/fhFgBA1OQg81IiCEA4Q2v34RYQQAYURnWaHBRA1OQg81IiGECitftwCygcQDhDa/fhFiBAn6tYNr4ZIkAGFEZ1mhwkQG18M7R2HyZA1OQg81IiKEA7TQ4yLyUqQKK1+3ALKCxACR7pr+cqLkA4Q2v34RYwQGz34RZQGDFAn6tYNr4ZMkDSX89VLBszQAYURnWaHDRAOsi8lAgeNUBtfDO0dh82QKAwqtPkIDdA1OQg81IiOEAImZcSwSM5QDtNDjIvJTpAbgGFUZ0mO0CitftwCyg8QNZpcpB5KT1ACR7pr+cqPkA80l/PVSw/QDhDa/fhFkBAUp0mB5mXQEBs9+EWUBhBQIVRnSYHmUFAn6tYNr4ZQkC5BRRGdZpCQNJfz1UsG0NA7LmKZeObQ0AGFEZ1mhxEQCBuAYVRnURAOsi8lAgeRUBTInikv55FQG18M7R2H0ZAh9buwy2gRkCgMKrT5CBHQLqKZeOboUdA1OQg81IiSEDuPtwCCqNIQAiZlxLBI0lAIfNSInikSUA7TQ4yLyVKQFWnyUHmpUpAbgGFUZ0mS0CIW0BhVKdLQKK1+3ALKExAvA+3gMKoTEDWaXKQeSlNQO/DLaAwqk1ACR7pr+cqTkAjeKS/nqtOQDzSX89VLE9AViwb3wytT0A4Q2v34RZQQEXwSH89V1BAUp0mB5mXUEBfSgSP9NdQQGz34RZQGFFAeKS/nqtYUUCFUZ0mB5lRQJL+eq5i2VFAn6tYNr4ZUkCsWDa+GVpSQLkFFEZ1mlJAxrLxzdDaUkDSX89VLBtTQN8Mrd2HW1NA7LmKZeObU0D5ZmjtPtxTQAYURnWaHFRAE8Ej/fVcVEAgbgGFUZ1UQC0b3wyt3VRAOsi8lAgeVUBGdZocZF5VQFMieKS/nlVAYM9VLBvfVUBtfDO0dh9WQHopETzSX1ZAh9buwy2gVkCUg8xLieBWQKAwqtPkIFdArd2HW0BhV0C6imXjm6FXQMc3Q2v34VdA1OQg81IiWEDhkf56rmJYQO4+3AIKo1hA++u5imXjWEAImZcSwSNZQBRGdZocZFlAIfNSInikWUAuoDCq0+RZQDtNDjIvJVpASPrruYplWkBVp8lB5qVaQGJUp8lB5lpAbgGFUZ0mW0B7rmLZ+GZbQIhbQGFUp1tAlQge6a/nW0CitftwCyhcQK9i2fhmaFxAvA+3gMKoXEDJvJQIHulcQNZpcpB5KV1A4hZQGNVpXUDvwy2gMKpdQPxwCyiM6l1ACR7pr+cqXkAWy8Y3Q2teQCN4pL+eq15AMCWCR/rrXkA80l/PVSxfQEl/PVexbF9AViwb3wytX0Bj2fhmaO1fQDhDa/fhFmBAvhlauw83YEBF8Eh/PVdgQMvGN0Nrd2BAUp0mB5mXYEDYcxXLxrdgQF9KBI/012BA5SDzUiL4YEBs9+EWUBhhQPLN0Np9OGFAeKS/nqtYYUD/eq5i2XhhQIVRnSYHmWFADCiM6jS5YUCS/nquYtlhQBnVaXKQ+WFAn6tYNr4ZYkAlgkf66zliQKxYNr4ZWmJAMi8lgkd6YkC5BRRGdZpiQD/cAgqjumJAxrLxzdDaYkBMieCR/vpiQNJfz1UsG2NAWTa+GVo7Y0DfDK3dh1tjQGbjm6G1e2NA7LmKZeObY0BzkHkpEbxjQPlmaO0+3GNAgD1XsWz8Y0AGFEZ1mhxkQIzqNDnIPGRAE8Ej/fVcZECZlxLBI31kQCBuAYVRnWRApkTwSH+9ZEAtG98Mrd1kQLPxzdDa/WRAOsi8lAgeZUDAnqtYNj5lQEZ1mhxkXmVAzUuJ4JF+ZUBTInikv55lQNr4ZmjtvmVAYM9VLBvfZUDnpUTwSP9lQG18M7R2H2ZA81IieKQ/ZkB6KRE80l9mQAAAAAAAgGZA","dtype":"float64","shape":[180]},"y":{"__ndarray__":"okW28/0/j0BM7MiE/T+PQEF5Hwr9P49ALyF8gvw/j0DUen/s+z+PQELvpEb7P49Ancw+j/o/j0D26nHE+T+PQHvnMOT4P49AjL027Pc/j0BI/ADa9j+PQEw6yar1P49AXOh9W/Q/j0DLXrro8j+PQKsSvk7xP49A39xiie8/j0CYQRKU7T+PQEyDuWnrP49Ajoa8BOk/j0C8R+de5j+PQOfNXXHjP49As2OKNOA/j0B99Amg3D+PQEpVlqrYP49Ax0DuSdQ/j0ACyrpyzz+PQC4AchjKP49AVH82LcQ/j0DVgrOhvT+PQCdA9WS2P49AjQM9ZK4/j0BirdCKpT+PQNYaxcGbP49AHdDC75A/j0CedMT4hD+PQGZhzr13P49A3XeeHGk/j0ASpFPvWD+PQHPzCwxHP49AjFd4RDM/j0BSIWVlHT+PQA+4NTYFP49A0YVSeOo+j0BzjYfmzD6PQNbTUTSsPo9AHUsaDYg+j0D66FsTYD6PQNPGst8zPo9AJFXS/wI+j0CpYV/1zD2PQPOHqzSRPY9Agu5OI089j0DzI5wWBj2PQGJE61G1PI9ARYi3BFw8j0ABY4pI+TuPQG8usB6MO49Ay4mvbRM7j0D/9X3+jTqPQImOa3n6OY9ApPK8Ylc5j0AmR+0WoziPQKXDjsbbN49ACnG/cf82j0CTLyrjCzaPQF6nhqr+NI9A9s2MFtUzj0BwkFAujDKPQLIV9akgMY9AAOKr6o4vj0AaeOvx0i2PQKy501foK49ANk+nQMopj0A+MU1RcyePQKLXwqLdJI9AvjdwtAIij0CnqUVd2x6PQMyXlLtfG49AJ/OMI4cXj0Durk8MSBOPQHvZiPuXDo9AqOJ/b2sJj0AnRKDHtQOPQEyaaStp/Y5A4h7hb3b2jkC+znv7zO6OQKVZtqha5o5Aq0VwpwvdjkA0b1NdytKOQOySnkV/x45AmhfG0BC7jkBDY1pEY62OQF9DJJxYno5AOB0zbdCNjkCXP/zLp3uOQFpP3Da5Z45AspWEhtxRjkDfcD/m5jmOQD/T+tWqH45AMy6aOPgCjkAJtDhxnOONQCjBLZJiwY1ANNIFoROcjUCRu4rydnONQGQRH6JSR41AANB+J2wXjUDCWUsNieOMQORascpvq4xAHuIfwehujEBg+3Jdvy2MQB0BXlvD54tAGwDEJsqci0DNfXZUsEyLQOephSpb94pAr8XFK7qcikBVXsSYyDyKQHXpYNaO14lAKjv/piNtiUCy1Pgkrf2IQN8gKGphiYhArMDw1IYQiEAb9Krdc5OHQFNt4G+OEodAyrCSyUqOhkB3a2DeKQeGQFMLG0u3fYVAfHa+7IbyhEBtJsssMmaEQHpuSyRV2YNAIXLZrYtMg0BDJYiKbsCCQAzx27KQNYJAEhrP7HysgUBd+6fAsyWBQOECgdGpoYBAHTnCqcYggECEPqPvx0Z/QAvyN22aU35AxmdId39ofUBGQj8z1oV8QF4ukJvjq3tAKP4zRdTaekBIAIR5vhJ6QKo1KISkU3lAn3AlFnedeEDYUJywF/B3QBbSdvxaS3dA0qSDBQuvdkAooZJO6Rp2QHUXmrWwjnVAS202KBcKdUADy1kiz4x0QDL+B/yIFnRAGLZ6B/Smc0BvcwmBvz1zQEnMSlab2nJAbe33xzh9ckDB1xTrSiVyQLsgxAyH0nFAY+rN/aSEcUACfLhIXztxQJCxKlVz9nBAaoHJfaG1cECj8hMZrXhwQPw+43dcP3BAsCL13HgJcEC+YYjanK1vQGaKJTlYTm9A3OVcK8f0bkAlthBBkqBuQEm8eQxnUW5AJ6d36fcGbkBITsLC+8BtQDXUwtctf21AiQCKgk1BbUBst3X/HQdtQNbxHTZm0GxAJRsZhPCcbEDILOiJimxsQEe6//kEP2xA","dtype":"float64","shape":[180]}},"selected":{"id":"1057"},"selection_policy":{"id":"1058"}},"id":"1033","type":"ColumnDataSource"},{"attributes":{},"id":"1191","type":"BasicTickFormatter"},{"attributes":{},"id":"1100","type":"HelpTool"},{"attributes":{},"id":"1098","type":"SaveTool"},{"attributes":{"click_policy":"hide","inactive_fill_alpha":0.6,"items":[{"id":"1195"},{"id":"1209"},{"id":"1225"}],"location":"center_left"},"id":"1194","type":"Legend"},{"attributes":{"label":{"value":"Susceptible"},"renderers":[{"id":"1186"}]},"id":"1195","type":"LegendItem"},{"attributes":{},"id":"1095","type":"PanTool"},{"attributes":{},"id":"1223","type":"Selection"},{"attributes":{"label":{"value":"Susceptible"},"renderers":[{"id":"1111"}]},"id":"1120","type":"LegendItem"},{"attributes":{},"id":"1224","type":"UnionRenderers"},{"attributes":{},"id":"1189","type":"BasicTickFormatter"},{"attributes":{"source":{"id":"1183"}},"id":"1187","type":"CDSView"},{"attributes":{},"id":"1006","type":"DataRange1d"}],"root_ids":["1226"]},"title":"Bokeh Application","version":"2.0.0"}}
</script>
<script type="text/javascript">
(function() {
var fn = function() {
Bokeh.safely(function() {
(function(root) {
function embed_document(root) {
var docs_json = document.getElementById('1659').textContent;
var render_items = [{"docid":"54ee4461-e4fc-47e7-b825-691de296f1dd","root_ids":["1226"],"roots":{"1226":"d75f66ee-a50f-4588-ae29-f7873ecc4de5"}}];
root.Bokeh.embed.embed_items(docs_json, render_items);
}
if (root.Bokeh !== undefined) {
embed_document(root);
} else {
var attempts = 0;
var timer = setInterval(function(root) {
if (root.Bokeh !== undefined) {
clearInterval(timer);
embed_document(root);
} else {
attempts++;
if (attempts > 100) {
clearInterval(timer);
console.log("Bokeh: ERROR: Unable to run BokehJS code because BokehJS library is missing");
}
}
}, 10, root)
}
})(window);
});
};
if (document.readyState != "loading") fn();
else document.addEventListener("DOMContentLoaded", fn);
})();
</script>
<p><sub></sub></p>
<p>Once more, we visually check how sensitive those systems are to the <em>basic reproduction number</em>.</p>
<p>Imagine that rather than each infected patient passing the infection onto other $4$ people, we could slow it down to $3$, that would result in a 25% reduction of active cases at the peak. If social distancing, from 4 to 2, the peak would be cut in more than half!</p>
<p>By mitigating the contamination, we will be able to not only to postpone the peak of the outbreak, but to bring the maximum number of active cases the at the peak to a lower ground and then to protect the most vulnerable by making them less susceptible and giving people the chance to get proper treatment.</p>
<script type="text/javascript" src="https://cdn.bokeh.org/bokeh/release/bokeh-2.0.0.min.js" integrity="sha384-5Y+xuMRAbgBj/2WKUiL8yzV4fBFic1HJPo2hT3pq2IsEzbsJjj8kT2i0b1lZ7C2N" crossorigin="anonymous"></script>
<script type="text/javascript">
Bokeh.set_log_level("info");
</script>
<div class="bk-root" id="47338581-2359-41d9-9b6d-60cd2a6a5ba9" data-root-id="51551"></div>
<script type="application/json" id="51950">
{"5e02f816-d691-49ec-97aa-8094d007529e":{"roots":{"references":[{"attributes":{"data_source":{"id":"51596"},"glyph":{"id":"51597"},"hover_glyph":null,"muted_glyph":null,"nonselection_glyph":{"id":"51598"},"selection_glyph":null,"view":{"id":"51600"}},"id":"51599","type":"GlyphRenderer"},{"attributes":{"line_alpha":0.1,"line_color":"#fb6a4a","x":{"field":"x"},"y":{"field":"y"}},"id":"51628","type":"Line"},{"attributes":{"bottom_units":"screen","fill_alpha":0.5,"fill_color":"lightgrey","left_units":"screen","level":"overlay","line_alpha":1.0,"line_color":"black","line_dash":[4,4],"line_width":2,"render_mode":"css","right_units":"screen","top_units":"screen"},"id":"51593","type":"BoxAnnotation"},{"attributes":{},"id":"51556","type":"DataRange1d"},{"attributes":{"line_alpha":0.1,"line_color":"#fc9272","x":{"field":"x"},"y":{"field":"y"}},"id":"51612","type":"Line"},{"attributes":{},"id":"51573","type":"SaveTool"},{"attributes":{},"id":"51728","type":"Selection"},{"attributes":{"data":{"x":{"__ndarray__":"AAAAAAAAAAA4Q2v34RbwPzhDa/fhFgBA1OQg81IiCEA4Q2v34RYQQAYURnWaHBRA1OQg81IiGECitftwCygcQDhDa/fhFiBAn6tYNr4ZIkAGFEZ1mhwkQG18M7R2HyZA1OQg81IiKEA7TQ4yLyUqQKK1+3ALKCxACR7pr+cqLkA4Q2v34RYwQGz34RZQGDFAn6tYNr4ZMkDSX89VLBszQAYURnWaHDRAOsi8lAgeNUBtfDO0dh82QKAwqtPkIDdA1OQg81IiOEAImZcSwSM5QDtNDjIvJTpAbgGFUZ0mO0CitftwCyg8QNZpcpB5KT1ACR7pr+cqPkA80l/PVSw/QDhDa/fhFkBAUp0mB5mXQEBs9+EWUBhBQIVRnSYHmUFAn6tYNr4ZQkC5BRRGdZpCQNJfz1UsG0NA7LmKZeObQ0AGFEZ1mhxEQCBuAYVRnURAOsi8lAgeRUBTInikv55FQG18M7R2H0ZAh9buwy2gRkCgMKrT5CBHQLqKZeOboUdA1OQg81IiSEDuPtwCCqNIQAiZlxLBI0lAIfNSInikSUA7TQ4yLyVKQFWnyUHmpUpAbgGFUZ0mS0CIW0BhVKdLQKK1+3ALKExAvA+3gMKoTEDWaXKQeSlNQO/DLaAwqk1ACR7pr+cqTkAjeKS/nqtOQDzSX89VLE9AViwb3wytT0A4Q2v34RZQQEXwSH89V1BAUp0mB5mXUEBfSgSP9NdQQGz34RZQGFFAeKS/nqtYUUCFUZ0mB5lRQJL+eq5i2VFAn6tYNr4ZUkCsWDa+GVpSQLkFFEZ1mlJAxrLxzdDaUkDSX89VLBtTQN8Mrd2HW1NA7LmKZeObU0D5ZmjtPtxTQAYURnWaHFRAE8Ej/fVcVEAgbgGFUZ1UQC0b3wyt3VRAOsi8lAgeVUBGdZocZF5VQFMieKS/nlVAYM9VLBvfVUBtfDO0dh9WQHopETzSX1ZAh9buwy2gVkCUg8xLieBWQKAwqtPkIFdArd2HW0BhV0C6imXjm6FXQMc3Q2v34VdA1OQg81IiWEDhkf56rmJYQO4+3AIKo1hA++u5imXjWEAImZcSwSNZQBRGdZocZFlAIfNSInikWUAuoDCq0+RZQDtNDjIvJVpASPrruYplWkBVp8lB5qVaQGJUp8lB5lpAbgGFUZ0mW0B7rmLZ+GZbQIhbQGFUp1tAlQge6a/nW0CitftwCyhcQK9i2fhmaFxAvA+3gMKoXEDJvJQIHulcQNZpcpB5KV1A4hZQGNVpXUDvwy2gMKpdQPxwCyiM6l1ACR7pr+cqXkAWy8Y3Q2teQCN4pL+eq15AMCWCR/rrXkA80l/PVSxfQEl/PVexbF9AViwb3wytX0Bj2fhmaO1fQDhDa/fhFmBAvhlauw83YEBF8Eh/PVdgQMvGN0Nrd2BAUp0mB5mXYEDYcxXLxrdgQF9KBI/012BA5SDzUiL4YEBs9+EWUBhhQPLN0Np9OGFAeKS/nqtYYUD/eq5i2XhhQIVRnSYHmWFADCiM6jS5YUCS/nquYtlhQBnVaXKQ+WFAn6tYNr4ZYkAlgkf66zliQKxYNr4ZWmJAMi8lgkd6YkC5BRRGdZpiQD/cAgqjumJAxrLxzdDaYkBMieCR/vpiQNJfz1UsG2NAWTa+GVo7Y0DfDK3dh1tjQGbjm6G1e2NA7LmKZeObY0BzkHkpEbxjQPlmaO0+3GNAgD1XsWz8Y0AGFEZ1mhxkQIzqNDnIPGRAE8Ej/fVcZECZlxLBI31kQCBuAYVRnWRApkTwSH+9ZEAtG98Mrd1kQLPxzdDa/WRAOsi8lAgeZUDAnqtYNj5lQEZ1mhxkXmVAzUuJ4JF+ZUBTInikv55lQNr4ZmjtvmVAYM9VLBvfZUDnpUTwSP9lQG18M7R2H2ZA81IieKQ/ZkB6KRE80l9mQAAAAAAAgGZA","dtype":"float64","shape":[180]},"y":{"__ndarray__":"/Knx0k1iUD+dD+DmqAhUPymk+scof1g/CdAEcyv0XT/LO8SXMVBiP/jAZ5GRZGY/JKpkHJhhaz8MhtpHjL1wP/PQsdA4eHQ/Zmflzo8HeT9CrMSl8Jp+P+95Qv8jtoI/VW/wrDThhj8tNgJO9/mLP1X9etOuGpE/7j8k/xHqlD+YmJGSuJKZP/ziUPwFRZ8/Eg615hEeoz9LC667M2CnPyqOCTQglaw/tgG1L3N5sT/u5yFdzl21P4lIabsGILo/2+PZK33xvz8KnZBeRofDPwZGHuh84Mc/fr2OUnUxzT+lgS7ModjRPzcbtx6Z0dU/jjs40rms2j/3IIlbGk7gPxxR1GKo7uM/ZN2kumtd6D/BaFW0AsjtP1YHnoMGM/I/xT9/Vak99j/7MuPgLS37P+HVpYPjmQBAfNVOtzlHBEBIKjV5msMIQGbjQaPXOw5AH+C0dA5zEkBcva2c24EWQDu/V3WOcRtAtbsPJY24IEC8hWk4NFwkQEtIkwLTxChAI/JOBkcZLkD+W0z9Y0MyQOZOE2uoIDZAE76xad3BOkCBP95d1iNAQJ4sKd+1akNAtDoxvgFIR0DX9qrAE85LQF+bv8zshlBAoIxK6ISKU0DFFN7D8PVWQDOTGulDyVpAyy1Yoyv/XkDuR4u53cVhQFOOqCjTLWRAiJePZBeqZkAHjNxHBCppQEVNPtKfmmtAfeVPSgDobUBCLnBm8f5vQIW8/5BL53BABZ0ASuSkcUDmSxzW9jNyQKAYSUikknJApNr1k1nBckAejxDleMJyQPzJBNzjmXJA+FQLe3xMckC86mPrrd9xQBpYM+EHWXFAKCDbVPG9cECMYl24chNwQLic6e0pvG5AsahqbaJDbUBMMlIxGsRrQFrGASs/Q2pA39nBhrbFaEC/iEUqN09nQIwf6pmm4mVAKxqg6jWCZECDLZQ9fS9jQNGXA+6U62FA9Jj6CSy3YECn8rX3NyVfQCeEvvjy+1xA3KJC9EXyWkDjv2t1mQdZQIQtk+0VO1dA29OXabSLVUC3uJNETPhTQJmt/Emef1JA8kMxrl0gUUDwGJZvbrJPQLJLN82tUU1Ak09/tdgbS0Au0ohqXA5JQNH7rT+5JkdABuzCTIZiRUDoTmIBdL9DQDVUoNNNO0JAht/cOfvTQEDDMxQgAA8/QMvyjhn5pzxALb8av1lvOkAvIvwS0WE4QCnEfwtDfDZAfoChnMa7NEDTn4mNox0zQHYygzBQnzFAP2kHCm8+MEClrSfhmPEtQOeqv2G4mCtAmghcd25uKUCFSdPCMm8nQJYHM0e+lyVAss7GMQflI0DOMebSPFQiQNW/XMrD4iBAN1frxGQcH0DwSexAmqgcQB/zPwsHZhpAmS2BA9pQGEAapWMtjGUWQA5ZZVHboBRA7ivz98T/EkB10x+5gX8RQMlOQN2AHRBAM7ZLlMiuDUDV0b9w+VULQGk7aVqMLAlALY3saMkuB0AniqqtQlkFQM+E0ZDOqANAnjJRloIaAkBv7K2JrqsAQMj5MAGws/4/uWkwaGxF/D8HVn5hXAj6P60F/3+e+Pc/ia8DVZ8S9j+24BteE1P0P69xCmPxtvI/WjMcR2078T/HOtuk5rvvP5Rjl4RHOO0/hme0bp3n6j+tf9Hm4MXoP4i45dBbz+Y/f2gtA6MA5T9wF9RukFbjP3Dw2Kg9zuE/tZOH6/5k4D8vDY7ovDDeP/Qdm5UwzNs/dXImmyyY2T+It3Ux2ZDXPw1l5FusstU/05JSy2P60z/xQGEw/2TSP+0mpAq779A/26uIrRcwzz+LQW9HM7fMP/E9Af13cMo/qYFiZOxXyD/dIDqj52nGP0PCgg8Lo8Q/ylNEUjwAwz+fT7X9n37BP2c+aJWUG8A/hI1d61upvT8ERKk6Yk+7P1Qi7owgJbk/","dtype":"float64","shape":[180]}},"selected":{"id":"51641"},"selection_policy":{"id":"51642"}},"id":"51610","type":"ColumnDataSource"},{"attributes":{"data":{"x":{"__ndarray__":"AAAAAAAAAAA4Q2v34RbwPzhDa/fhFgBA1OQg81IiCEA4Q2v34RYQQAYURnWaHBRA1OQg81IiGECitftwCygcQDhDa/fhFiBAn6tYNr4ZIkAGFEZ1mhwkQG18M7R2HyZA1OQg81IiKEA7TQ4yLyUqQKK1+3ALKCxACR7pr+cqLkA4Q2v34RYwQGz34RZQGDFAn6tYNr4ZMkDSX89VLBszQAYURnWaHDRAOsi8lAgeNUBtfDO0dh82QKAwqtPkIDdA1OQg81IiOEAImZcSwSM5QDtNDjIvJTpAbgGFUZ0mO0CitftwCyg8QNZpcpB5KT1ACR7pr+cqPkA80l/PVSw/QDhDa/fhFkBAUp0mB5mXQEBs9+EWUBhBQIVRnSYHmUFAn6tYNr4ZQkC5BRRGdZpCQNJfz1UsG0NA7LmKZeObQ0AGFEZ1mhxEQCBuAYVRnURAOsi8lAgeRUBTInikv55FQG18M7R2H0ZAh9buwy2gRkCgMKrT5CBHQLqKZeOboUdA1OQg81IiSEDuPtwCCqNIQAiZlxLBI0lAIfNSInikSUA7TQ4yLyVKQFWnyUHmpUpAbgGFUZ0mS0CIW0BhVKdLQKK1+3ALKExAvA+3gMKoTEDWaXKQeSlNQO/DLaAwqk1ACR7pr+cqTkAjeKS/nqtOQDzSX89VLE9AViwb3wytT0A4Q2v34RZQQEXwSH89V1BAUp0mB5mXUEBfSgSP9NdQQGz34RZQGFFAeKS/nqtYUUCFUZ0mB5lRQJL+eq5i2VFAn6tYNr4ZUkCsWDa+GVpSQLkFFEZ1mlJAxrLxzdDaUkDSX89VLBtTQN8Mrd2HW1NA7LmKZeObU0D5ZmjtPtxTQAYURnWaHFRAE8Ej/fVcVEAgbgGFUZ1UQC0b3wyt3VRAOsi8lAgeVUBGdZocZF5VQFMieKS/nlVAYM9VLBvfVUBtfDO0dh9WQHopETzSX1ZAh9buwy2gVkCUg8xLieBWQKAwqtPkIFdArd2HW0BhV0C6imXjm6FXQMc3Q2v34VdA1OQg81IiWEDhkf56rmJYQO4+3AIKo1hA++u5imXjWEAImZcSwSNZQBRGdZocZFlAIfNSInikWUAuoDCq0+RZQDtNDjIvJVpASPrruYplWkBVp8lB5qVaQGJUp8lB5lpAbgGFUZ0mW0B7rmLZ+GZbQIhbQGFUp1tAlQge6a/nW0CitftwCyhcQK9i2fhmaFxAvA+3gMKoXEDJvJQIHulcQNZpcpB5KV1A4hZQGNVpXUDvwy2gMKpdQPxwCyiM6l1ACR7pr+cqXkAWy8Y3Q2teQCN4pL+eq15AMCWCR/rrXkA80l/PVSxfQEl/PVexbF9AViwb3wytX0Bj2fhmaO1fQDhDa/fhFmBAvhlauw83YEBF8Eh/PVdgQMvGN0Nrd2BAUp0mB5mXYEDYcxXLxrdgQF9KBI/012BA5SDzUiL4YEBs9+EWUBhhQPLN0Np9OGFAeKS/nqtYYUD/eq5i2XhhQIVRnSYHmWFADCiM6jS5YUCS/nquYtlhQBnVaXKQ+WFAn6tYNr4ZYkAlgkf66zliQKxYNr4ZWmJAMi8lgkd6YkC5BRRGdZpiQD/cAgqjumJAxrLxzdDaYkBMieCR/vpiQNJfz1UsG2NAWTa+GVo7Y0DfDK3dh1tjQGbjm6G1e2NA7LmKZeObY0BzkHkpEbxjQPlmaO0+3GNAgD1XsWz8Y0AGFEZ1mhxkQIzqNDnIPGRAE8Ej/fVcZECZlxLBI31kQCBuAYVRnWRApkTwSH+9ZEAtG98Mrd1kQLPxzdDa/WRAOsi8lAgeZUDAnqtYNj5lQEZ1mhxkXmVAzUuJ4JF+ZUBTInikv55lQNr4ZmjtvmVAYM9VLBvfZUDnpUTwSP9lQG18M7R2H2ZA81IieKQ/ZkB6KRE80l9mQAAAAAAAgGZA","dtype":"float64","shape":[180]},"y":{"__ndarray__":"/Knx0k1iUD/mlz19Kw1TP4tJMiA2J1Y/FADOS4fCWT+K95cEK/RdP6hp3j9NamE/XmzfWCVAZD950NlzKYxnP5xzOKmWYWs/6ded5MvWbz+6OqAw5oJyP6y32bdrhnU/ZxCpcIwHeT+JomYmuxp9PyTMnWLf64A/4L/Qhh6tgz/d67HrLeGGP3Cm2Ua+moo/CURBF4vvjj9VG2esbPyRPwT4t20F6pQ/o4iew6RRmD+S5SI8J0ecP9O2YV3ScKA/gCzyf/sdoz/VMSoEqzqmP4fpAucG2ak/Gq0xwigOrj9pSd9ETHmxP6INFpZtUbQ/Lu2GJAygtz91szNabXi7P4SK0wn48L8/sdqlI9uRwj/OxZsVdpfFP0egtmrjGsk/ekcow5MwzT/wXTzPI/jQPydKIP3LutM/eFO4V0rw1j8Acd71PavaP5B2t1BHAd8/XKvdlMEF4j8PH6VPjPPkP9GMvqLuWug/lv67OolP7D8QyRvaD3TwP7p6uAaLH/M/OS9HV4A59j+QfQe3pNP5P2nlvg52Av4/hts9WdNuAUAti4ekS0AEQMXlaUpwhQdAKXGQK3dQC0BwbJwpVrYPQHWCJ4KRZxJAzYAOSD5bFUDdR3xj/sUYQCX/Q0LZuRxA9d2vM6ilIEAxV/0F0EgjQFoX8yV/UyZA9HyxeGrUKUAs6FV1+NstQBcVbhsoPjFAzF23tK3kM0CR2k62Wuw2QPRMBFjAYDpArGNlDA1OPkCmUpZKaGBBQNi/dMbS4kNAWBIL0F20RkBfSJJAn9pJQAnV/rVLWk1Ar7UThGKbUEAtuQGKzLhSQESANzb7BFVAevcD/A9+V0DTcXISdiBaQHG5ssCv5lxAIJBjLTrJX0DLHS8kSF9hQPwRedWp3WJA5bewc09ZZEDvAPX4P8tlQAVXbt9JLGdAeTrVc1t1aEBB2pak3Z9pQG6ToYQIpmpA80nxXCmDa0Av+BEW1DNsQLqFnJH8tWxA6ACepPcIbUCmNRsvZi1tQElojtgOJW1AXLbiDqzybEClxZ4KtJlsQAjpbwEgHmxA7AFDnzaEa0DiuvGcXNBqQGEVmRPtBmpAXtIxJBosaUB7eom01UNoQCnnFp/BUWdAig5+MSZZZkBsnCnm7VxlQKGwNDKlX2RA4oGqWn1jY0BtgG9tUWpiQIqiGJusdWFAWnguWtGGYEAHiHW8gT1fQCgZIhWFfF1As55oVNbLW0CxWJNlRyxaQC16sCFfnlhAq87cvmQiV0BWuRISarhVQDI/qr1UYFRAi+GkO+YZU0AhmsfmwuRRQPNWtBd4wFBAYrS+wQJZT0AM+CwVmlBNQB0Z6sB/ZktAxnTrxHCZSUCx9XbiIuhHQM0/qgdJUUZAxet27pbTREAHzH8NxG1DQPcvYvGNHkJAcxcGFrrkQEDo0OalLn4/QA7+49b9WD1A/owvpKpXO0BbsO1VFXg5QPuZ5zI2uDdAd9unwh0WNkBoXpXI9I80QL9c1wX8IzNAQ66ey4vQMUCysOZqE5QwQBZqrQ4x2i5AnSNCq2y0LEC5HSeXObQqQMKpwoof1yhAAokwSswaJ0C2/YffEX0lQND/Fdbk+yNAbZa6d1qVIkD3H/QSp0chQHsTq0wcESBATV/G+U7gHUBCBzw2oMYbQCT9vnBs0hlAOkbVFSIBGEDnjfgQW1AWQODhACfavRRAIIZWbYhHE0C/mTvlcusRQNYuJDXIpxBAZq0lCK31DkAvy7riEsYMQNmeNVfQvQpAl2rdRSfaCEAb81GwiRgHQCn8gIiWdgVAhI+NtBbyA0CPQ5Y/+ogCQInpnblVOQFA1C4gwF8BAECCwUdh3b79P+xbwv/so/s/fFKLaw2v+T8/9vwUkd33P3vaDEj6LPY/f7qs4fea9D/dzhw+YiXzP2x4UVs4yvE/","dtype":"float64","shape":[180]}},"selected":{"id":"51623"},"selection_policy":{"id":"51624"}},"id":"51596","type":"ColumnDataSource"},{"attributes":{},"id":"51642","type":"UnionRenderers"},{"attributes":{},"id":"51708","type":"UnionRenderers"},{"attributes":{"text":"The SIR Model: Infected Population"},"id":"51552","type":"Title"},{"attributes":{"data_source":{"id":"51644"},"glyph":{"id":"51645"},"hover_glyph":null,"muted_glyph":null,"nonselection_glyph":{"id":"51646"},"selection_glyph":null,"view":{"id":"51648"}},"id":"51647","type":"GlyphRenderer"},{"attributes":{},"id":"51563","type":"BasicTicker"},{"attributes":{"data_source":{"id":"51664"},"glyph":{"id":"51665"},"hover_glyph":null,"muted_glyph":null,"nonselection_glyph":{"id":"51666"},"selection_glyph":null,"view":{"id":"51668"}},"id":"51667","type":"GlyphRenderer"},{"attributes":{"axis_label":"Days","formatter":{"id":"51589"},"ticker":{"id":"51563"}},"id":"51562","type":"LinearAxis"},{"attributes":{"source":{"id":"51686"}},"id":"51690","type":"CDSView"},{"attributes":{},"id":"51729","type":"UnionRenderers"},{"attributes":{"source":{"id":"51644"}},"id":"51648","type":"CDSView"},{"attributes":{"source":{"id":"51664"}},"id":"51668","type":"CDSView"},{"attributes":{"line_alpha":0.1,"line_color":"#cb181d","x":{"field":"x"},"y":{"field":"y"}},"id":"51666","type":"Line"},{"attributes":{"line_color":"#fee5d9","x":{"field":"x"},"y":{"field":"y"}},"id":"51584","type":"Line"},{"attributes":{"data":{"x":{"__ndarray__":"AAAAAAAAAAA4Q2v34RbwPzhDa/fhFgBA1OQg81IiCEA4Q2v34RYQQAYURnWaHBRA1OQg81IiGECitftwCygcQDhDa/fhFiBAn6tYNr4ZIkAGFEZ1mhwkQG18M7R2HyZA1OQg81IiKEA7TQ4yLyUqQKK1+3ALKCxACR7pr+cqLkA4Q2v34RYwQGz34RZQGDFAn6tYNr4ZMkDSX89VLBszQAYURnWaHDRAOsi8lAgeNUBtfDO0dh82QKAwqtPkIDdA1OQg81IiOEAImZcSwSM5QDtNDjIvJTpAbgGFUZ0mO0CitftwCyg8QNZpcpB5KT1ACR7pr+cqPkA80l/PVSw/QDhDa/fhFkBAUp0mB5mXQEBs9+EWUBhBQIVRnSYHmUFAn6tYNr4ZQkC5BRRGdZpCQNJfz1UsG0NA7LmKZeObQ0AGFEZ1mhxEQCBuAYVRnURAOsi8lAgeRUBTInikv55FQG18M7R2H0ZAh9buwy2gRkCgMKrT5CBHQLqKZeOboUdA1OQg81IiSEDuPtwCCqNIQAiZlxLBI0lAIfNSInikSUA7TQ4yLyVKQFWnyUHmpUpAbgGFUZ0mS0CIW0BhVKdLQKK1+3ALKExAvA+3gMKoTEDWaXKQeSlNQO/DLaAwqk1ACR7pr+cqTkAjeKS/nqtOQDzSX89VLE9AViwb3wytT0A4Q2v34RZQQEXwSH89V1BAUp0mB5mXUEBfSgSP9NdQQGz34RZQGFFAeKS/nqtYUUCFUZ0mB5lRQJL+eq5i2VFAn6tYNr4ZUkCsWDa+GVpSQLkFFEZ1mlJAxrLxzdDaUkDSX89VLBtTQN8Mrd2HW1NA7LmKZeObU0D5ZmjtPtxTQAYURnWaHFRAE8Ej/fVcVEAgbgGFUZ1UQC0b3wyt3VRAOsi8lAgeVUBGdZocZF5VQFMieKS/nlVAYM9VLBvfVUBtfDO0dh9WQHopETzSX1ZAh9buwy2gVkCUg8xLieBWQKAwqtPkIFdArd2HW0BhV0C6imXjm6FXQMc3Q2v34VdA1OQg81IiWEDhkf56rmJYQO4+3AIKo1hA++u5imXjWEAImZcSwSNZQBRGdZocZFlAIfNSInikWUAuoDCq0+RZQDtNDjIvJVpASPrruYplWkBVp8lB5qVaQGJUp8lB5lpAbgGFUZ0mW0B7rmLZ+GZbQIhbQGFUp1tAlQge6a/nW0CitftwCyhcQK9i2fhmaFxAvA+3gMKoXEDJvJQIHulcQNZpcpB5KV1A4hZQGNVpXUDvwy2gMKpdQPxwCyiM6l1ACR7pr+cqXkAWy8Y3Q2teQCN4pL+eq15AMCWCR/rrXkA80l/PVSxfQEl/PVexbF9AViwb3wytX0Bj2fhmaO1fQDhDa/fhFmBAvhlauw83YEBF8Eh/PVdgQMvGN0Nrd2BAUp0mB5mXYEDYcxXLxrdgQF9KBI/012BA5SDzUiL4YEBs9+EWUBhhQPLN0Np9OGFAeKS/nqtYYUD/eq5i2XhhQIVRnSYHmWFADCiM6jS5YUCS/nquYtlhQBnVaXKQ+WFAn6tYNr4ZYkAlgkf66zliQKxYNr4ZWmJAMi8lgkd6YkC5BRRGdZpiQD/cAgqjumJAxrLxzdDaYkBMieCR/vpiQNJfz1UsG2NAWTa+GVo7Y0DfDK3dh1tjQGbjm6G1e2NA7LmKZeObY0BzkHkpEbxjQPlmaO0+3GNAgD1XsWz8Y0AGFEZ1mhxkQIzqNDnIPGRAE8Ej/fVcZECZlxLBI31kQCBuAYVRnWRApkTwSH+9ZEAtG98Mrd1kQLPxzdDa/WRAOsi8lAgeZUDAnqtYNj5lQEZ1mhxkXmVAzUuJ4JF+ZUBTInikv55lQNr4ZmjtvmVAYM9VLBvfZUDnpUTwSP9lQG18M7R2H2ZA81IieKQ/ZkB6KRE80l9mQAAAAAAAgGZA","dtype":"float64","shape":[180]},"y":{"__ndarray__":"/Knx0k1iUD8QCSEgHhFVP9UscRiTFls/6uN21E1qYT8Ehp8GkmRmPy4XriALy2w/xObGruiCcj97rpiMXs13PyfKd6Xzmn4/20iqASatgz/BZAsS1UyJP6En7/b9Q5A/Hc+47hjqlD9TNJvnU+SaPxTouE3wSaE/Knebido6pj+qD2qOPJWsP+OJ4ZgtYLI/bOYp5Xugtz+FLe9V3GC+P0hgXmh9h8M/mKstROUbyT/BkUzWGiTQP4rXc6dkwNQ/fQShroqt2j+Q9ACPwSXhP1Yn1ie+CuY/GD/b2MBU7D8s5LpdjjTyP98h8X7RZPc/uqxbAT0O/j/w9AsMgE0DQKBQzhBMyQhAY52tosLQD0C3vReMsWgUQOM8u2jWKhpAPzgM0P3CIECxcfQgl3MlQKZZ32/gaitAKKf0k/Z9MUDWt93AqUU2QOL1sptPSDxAHZnq2ZflQUBWc76s7Y1GQHr6q219RkxAJRBp4xCcUUCP3L9jMsNVQAa0iPFTpFpACQcGTmcgYECxRnprjUVjQAaud6GIsWZAxeelGjBKakAPg9g0RuxtQONRFK5Et3BANuxJAjxTckDfbnoc37ZzQKwztp9403RAG2wIPzygdUC4ye4xlhp2QGFKFwh4RXZApNuhigIodkALKK0i+ct1QH///rRTPHVAQ4ElHx6EdECwJxO/sq1zQKvd6MlHwnJAJav7wbzJcUDIqHhxlMpwQJqjCRIUlG9AsWoiEGmYbUAPJPdTX6hrQP87SMmJyGlA961M4CL8Z0A2XkjZT0VmQB6Qz2xapWRAsOyAFOEcY0BeahPL/qthQIMINVhrUmBAP2b1iSofXkAr3iANbcVbQDoDUZvJlVlAINabljyOV0ApGPIup6xVQAEtM5be7lNAhbM/h7dSUkBy5bvhDtZQQAlIk+2f7U5ACnJvB/JlTEBY57WBPBFKQMFW16nX60dA998Y203yRUBENSdfXCFEQOQHxlDzdUJAq2AuwjTtQEB8njKy5gg/QEs9BxFhcjxAh5hwDzUSOkAs5to+FOQ3QHRcR8AA5DVAKGlhnkgONECETOcrgV8yQD/bfHqC1DBAu0dY3sXULkApyQ0D5jwsQMMMKFdy3ClAMWfuF9yuJ0BK9jx68a8lQGDqV8XW2yNAcSkl2v8uIkDX3AsiKqYgQLYg3MmtfB5ALQ8JBYzpG0A7wT8S4o0ZQLSZPEwNZRdAGhkD2cxqFUCJOUTUOZsTQFTDLxLA8hFAQkI/bhduEEBdlco7exQOQEZu1PzgiAtAm1ShqFE0CUDhJFnqKhIHQLZR0actHgVAqCco0HVUA0AGpevScrEBQEP2LbPgMQBARXkLVYOl/T8fyW+hsCL7P6AjsHtE1vg/aujQOaa79j82HgFNoM70P80Oy/VXC/M/je2Xp0Vu8T9d8nocXOjvPxcyk043NO0/R8huyLG66j+6FyaT1XboPxEgvgEYZOY/sGqaqFB+5D9dfLoVscHiPzFlTju9KuE/L87e+Ihs3z83SCOftsLcP8FYwtOqUto/UPObz4AX2D/BJ2fSvQzWP6hqbyxILtQ/o87FCl940j9vptrzkufQP2Huecx98c4/Z/L0GARSzD/ecYDwc+vJPxYH+bX6uMc/OyNXYC62xT8Ry4ugBN/DP0jNX8fKL8I/jZPXWR6lwD9kj0+OzHe+PxTJymGZ4rs/IKF7dHKFuT/LUPakl1u3Pz5uB+CvYLU/uceAZsCQsz8lKvXOJOixPw6fjrWHY7A/KxU8FLj/rT931wnerXSrPzvWUTvUIKk/FBpih33/pj9Y9ZygYQylP+0bFU6VQ6M/joGuX4KhoT9Gwqd54CKgP9Vx//ZciZ0//HzB7VgImz87HKlRrL2YPzZWH9a7pJY/02NLJlC5lD+qAFdrjfeSP+2EuYvrW5E/","dtype":"float64","shape":[180]}},"selected":{"id":"51661"},"selection_policy":{"id":"51662"}},"id":"51626","type":"ColumnDataSource"},{"attributes":{},"id":"51662","type":"UnionRenderers"},{"attributes":{"click_policy":"hide","inactive_fill_alpha":0.6,"items":[{"id":"51595"},{"id":"51609"},{"id":"51625"},{"id":"51643"},{"id":"51663"},{"id":"51685"},{"id":"51709"}],"location":"top_left"},"id":"51594","type":"Legend"},{"attributes":{"axis":{"id":"51566"},"dimension":1,"ticker":null},"id":"51569","type":"Grid"},{"attributes":{"label":{"value":"4.1"},"renderers":[{"id":"51667"}]},"id":"51685","type":"LegendItem"},{"attributes":{"label":{"value":"2.0"},"renderers":[{"id":"51586"}]},"id":"51595","type":"LegendItem"},{"attributes":{"below":[{"id":"51562"}],"center":[{"id":"51565"},{"id":"51569"},{"id":"51594"}],"left":[{"id":"51566"}],"plot_height":400,"plot_width":750,"renderers":[{"id":"51586"},{"id":"51599"},{"id":"51613"},{"id":"51629"},{"id":"51647"},{"id":"51667"},{"id":"51689"}],"title":{"id":"51552"},"toolbar":{"id":"51576"},"x_range":{"id":"51554"},"x_scale":{"id":"51558"},"y_range":{"id":"51556"},"y_scale":{"id":"51560"}},"id":"51551","subtype":"Figure","type":"Plot"},{"attributes":{},"id":"51575","type":"HelpTool"},{"attributes":{},"id":"51570","type":"PanTool"},{"attributes":{"label":{"value":"4.2"},"renderers":[{"id":"51689"}]},"id":"51709","type":"LegendItem"},{"attributes":{"line_alpha":0.1,"line_color":"#ef3b2c","x":{"field":"x"},"y":{"field":"y"}},"id":"51646","type":"Line"},{"attributes":{"line_color":"#cb181d","x":{"field":"x"},"y":{"field":"y"}},"id":"51665","type":"Line"},{"attributes":{"line_color":"#fcbba1","x":{"field":"x"},"y":{"field":"y"}},"id":"51597","type":"Line"},{"attributes":{},"id":"51624","type":"UnionRenderers"},{"attributes":{"source":{"id":"51596"}},"id":"51600","type":"CDSView"},{"attributes":{},"id":"51661","type":"Selection"},{"attributes":{},"id":"51567","type":"BasicTicker"},{"attributes":{},"id":"51571","type":"WheelZoomTool"},{"attributes":{},"id":"51641","type":"Selection"},{"attributes":{"data":{"x":{"__ndarray__":"AAAAAAAAAAA4Q2v34RbwPzhDa/fhFgBA1OQg81IiCEA4Q2v34RYQQAYURnWaHBRA1OQg81IiGECitftwCygcQDhDa/fhFiBAn6tYNr4ZIkAGFEZ1mhwkQG18M7R2HyZA1OQg81IiKEA7TQ4yLyUqQKK1+3ALKCxACR7pr+cqLkA4Q2v34RYwQGz34RZQGDFAn6tYNr4ZMkDSX89VLBszQAYURnWaHDRAOsi8lAgeNUBtfDO0dh82QKAwqtPkIDdA1OQg81IiOEAImZcSwSM5QDtNDjIvJTpAbgGFUZ0mO0CitftwCyg8QNZpcpB5KT1ACR7pr+cqPkA80l/PVSw/QDhDa/fhFkBAUp0mB5mXQEBs9+EWUBhBQIVRnSYHmUFAn6tYNr4ZQkC5BRRGdZpCQNJfz1UsG0NA7LmKZeObQ0AGFEZ1mhxEQCBuAYVRnURAOsi8lAgeRUBTInikv55FQG18M7R2H0ZAh9buwy2gRkCgMKrT5CBHQLqKZeOboUdA1OQg81IiSEDuPtwCCqNIQAiZlxLBI0lAIfNSInikSUA7TQ4yLyVKQFWnyUHmpUpAbgGFUZ0mS0CIW0BhVKdLQKK1+3ALKExAvA+3gMKoTEDWaXKQeSlNQO/DLaAwqk1ACR7pr+cqTkAjeKS/nqtOQDzSX89VLE9AViwb3wytT0A4Q2v34RZQQEXwSH89V1BAUp0mB5mXUEBfSgSP9NdQQGz34RZQGFFAeKS/nqtYUUCFUZ0mB5lRQJL+eq5i2VFAn6tYNr4ZUkCsWDa+GVpSQLkFFEZ1mlJAxrLxzdDaUkDSX89VLBtTQN8Mrd2HW1NA7LmKZeObU0D5ZmjtPtxTQAYURnWaHFRAE8Ej/fVcVEAgbgGFUZ1UQC0b3wyt3VRAOsi8lAgeVUBGdZocZF5VQFMieKS/nlVAYM9VLBvfVUBtfDO0dh9WQHopETzSX1ZAh9buwy2gVkCUg8xLieBWQKAwqtPkIFdArd2HW0BhV0C6imXjm6FXQMc3Q2v34VdA1OQg81IiWEDhkf56rmJYQO4+3AIKo1hA++u5imXjWEAImZcSwSNZQBRGdZocZFlAIfNSInikWUAuoDCq0+RZQDtNDjIvJVpASPrruYplWkBVp8lB5qVaQGJUp8lB5lpAbgGFUZ0mW0B7rmLZ+GZbQIhbQGFUp1tAlQge6a/nW0CitftwCyhcQK9i2fhmaFxAvA+3gMKoXEDJvJQIHulcQNZpcpB5KV1A4hZQGNVpXUDvwy2gMKpdQPxwCyiM6l1ACR7pr+cqXkAWy8Y3Q2teQCN4pL+eq15AMCWCR/rrXkA80l/PVSxfQEl/PVexbF9AViwb3wytX0Bj2fhmaO1fQDhDa/fhFmBAvhlauw83YEBF8Eh/PVdgQMvGN0Nrd2BAUp0mB5mXYEDYcxXLxrdgQF9KBI/012BA5SDzUiL4YEBs9+EWUBhhQPLN0Np9OGFAeKS/nqtYYUD/eq5i2XhhQIVRnSYHmWFADCiM6jS5YUCS/nquYtlhQBnVaXKQ+WFAn6tYNr4ZYkAlgkf66zliQKxYNr4ZWmJAMi8lgkd6YkC5BRRGdZpiQD/cAgqjumJAxrLxzdDaYkBMieCR/vpiQNJfz1UsG2NAWTa+GVo7Y0DfDK3dh1tjQGbjm6G1e2NA7LmKZeObY0BzkHkpEbxjQPlmaO0+3GNAgD1XsWz8Y0AGFEZ1mhxkQIzqNDnIPGRAE8Ej/fVcZECZlxLBI31kQCBuAYVRnWRApkTwSH+9ZEAtG98Mrd1kQLPxzdDa/WRAOsi8lAgeZUDAnqtYNj5lQEZ1mhxkXmVAzUuJ4JF+ZUBTInikv55lQNr4ZmjtvmVAYM9VLBvfZUDnpUTwSP9lQG18M7R2H2ZA81IieKQ/ZkB6KRE80l9mQAAAAAAAgGZA","dtype":"float64","shape":[180]},"y":{"__ndarray__":"/Knx0k1iUD+3o/a5bJpWP078o/jlLl8/GCbml5CCZT+yys3QzKxtP8q5MOk6eHQ/FoiyL1s9fD8bepA6wnqDP3UiU2Cm34o/LIvjtIOJkj+4dR3uy5KZP24WaWzho6E/kUmpv+5VqD88FxfNP8mwP5brdFwyKLc/jv1kZwLyvz8knly4sgjGP5bRY4j8ZM4/uquf0nX21D8I/I3B8OncP/KOOjBS8OM/PT78KgN/6z9yARtuwfTyP/B555OjIfo/+nKtwY8BAkCWuJKp9s0IQGPnNGRPExFAJ/m759F9F0CSxYybaiQgQFAnWBAPJyZAtRNW/1VXLkCsSX1bDbk0QBjq0xV1NDxAhGOlyNAZQ0BYzFFo+bNJQN117uRRJVFAY+A7NQSfVkBTt5TNeWxdQOYxQ0L8zGJAAMVoC/CEZ0C9BZdSm7NsQGkzvbjuCHFAzp2dMfqhc0BWw/O97vR1QKdN2B9Q2XdARLc4nHs1eUBuE+nPMgF6QLuLfsR1Q3pA+ENM+KcNekB1uYOlSHZ5QD1WdRG4lHhAmlm5P4V+d0Dn44tXGUZ2QKd0jI5X+nRAXNIO6Mqmc0ChGsFGFlRyQIohOiR4CHFAI7fZKpKQb0CWeFNa1CxtQJBnSlFA6WpA830+Z7jHaEBCy/Rb6chmQDwnRo2h7GRAmBwsLxMyY0Cz0hkeBphhQLRmHA/9HGBAWS3ZMaJ+XUDkw3DTi/paQG4w1+MwqlhAIQt3xBKKVkBVV/gNyZZUQJ7PCpULzVJArHtg7rgpUUCKMwqytFNPQIofSX9LlUxAVW+5p/wSSkBxANZQ6MdHQHvpziqGr0VAlJ2TP6LFQ0DXWgYfWQZCQNzxIKQTbkBAjSPQEQXzPUBh8fHNM0s7QPNDbYEZ3zhAefADSZGpNkANMg/t4qU0QDhIktO6zzJAhLkQXCIjMUAnR7NS8TgvQMczkbfXcCxAnd//euXnKUA2w4m5jZgnQFK+/CK+fSVAcCgR0tSSI0DHFwHoltMhQITooeAnPCBAwV/3JwOSHUDw1Fu12e0aQK0JI5T1hRhAGcRl+/xUFkBcBz3GDlYUQG6G+/+3hBJATL4dT+rcEECzYaNh5rUOQDEHKd/n9gtABW+onbR2CUCfrHOgsy8HQCUVUyvLHAVA1puUhFU5A0A9wW2+FoEBQFf9bLVm4P8/voCph08G/T89MMMKgW36PxchMVwmEPg/+K7VtO/o9T+stbeLBvPzP0LoDtsCKvI/IWr9QuGJ8D8hrqw29B3uP3OQOozya+s/XXJXfa336D+TMTOon7vmP1f0Ue3BsuQ/827bN4DY4j/ZZIAuryjhP+lOL8sFP98/tJmlowxz3D87Fk8XJ+fZP5oJ1XeZldc/hLvtVSt51T94fIrNG43TPxcL3c0WzdE/AZ8cais10D+vJAvkhYPNP6V9GtQx38o/5uWhVWd3yD9Mh8Rnu0bGPyL6WSU/SMQ/j6MTqHR3wj+IQuvzRNDAPwn3lnLtnb4/z6GK+0vguz/UNnvgeGG5P/BKyPvUG7c/tjAq8UEKtT/9onKsFiizP75PPOMUcbE/vKucBL/Crz/cRh8D5OqsPx2RwN0wVKo/xaeUgdD4pz8rRj95c9OlP49evQNE36M/jv6OKNsXoj+xttbPNnmgP4U9X3lh/50/5l0Zn+xPmz/QxJUiAt6YPyP2RLQfpJY/v/6WSkGdlD8rej7H1cSSP2UhEre0FpE/6hGM3Skejz+QvWQICFWMP16dHBq9y4k/nRnQDpJ8hz98Ag3hUmKFP1s8nMFCeIM/esoNeRG6gT+XhYek0SOAP8/tcsffY30/xEPCjlXCej+S7J/1Fl14P+f3TTO+LnY/LPhRK2EydD+KWslnhmNyP9ZHKPcavnA/BqIhlNJ8bj+Cst+dIcJrP7Lk9LX8RWk/","dtype":"float64","shape":[180]}},"selected":{"id":"51728"},"selection_policy":{"id":"51729"}},"id":"51686","type":"ColumnDataSource"},{"attributes":{"data_source":{"id":"51583"},"glyph":{"id":"51584"},"hover_glyph":null,"muted_glyph":null,"nonselection_glyph":{"id":"51585"},"selection_glyph":null,"view":{"id":"51587"}},"id":"51586","type":"GlyphRenderer"},{"attributes":{"line_alpha":0.1,"line_color":"#fcbba1","x":{"field":"x"},"y":{"field":"y"}},"id":"51598","type":"Line"},{"attributes":{"line_alpha":0.1,"line_color":"#fee5d9","x":{"field":"x"},"y":{"field":"y"}},"id":"51585","type":"Line"},{"attributes":{"line_color":"#ef3b2c","x":{"field":"x"},"y":{"field":"y"}},"id":"51645","type":"Line"},{"attributes":{"label":{"value":"4.0"},"renderers":[{"id":"51647"}]},"id":"51663","type":"LegendItem"},{"attributes":{"axis_label":"Infected Population (in thousands)","formatter":{"id":"51591"},"ticker":{"id":"51567"}},"id":"51566","type":"LinearAxis"},{"attributes":{},"id":"51623","type":"Selection"},{"attributes":{"data":{"x":{"__ndarray__":"AAAAAAAAAAA4Q2v34RbwPzhDa/fhFgBA1OQg81IiCEA4Q2v34RYQQAYURnWaHBRA1OQg81IiGECitftwCygcQDhDa/fhFiBAn6tYNr4ZIkAGFEZ1mhwkQG18M7R2HyZA1OQg81IiKEA7TQ4yLyUqQKK1+3ALKCxACR7pr+cqLkA4Q2v34RYwQGz34RZQGDFAn6tYNr4ZMkDSX89VLBszQAYURnWaHDRAOsi8lAgeNUBtfDO0dh82QKAwqtPkIDdA1OQg81IiOEAImZcSwSM5QDtNDjIvJTpAbgGFUZ0mO0CitftwCyg8QNZpcpB5KT1ACR7pr+cqPkA80l/PVSw/QDhDa/fhFkBAUp0mB5mXQEBs9+EWUBhBQIVRnSYHmUFAn6tYNr4ZQkC5BRRGdZpCQNJfz1UsG0NA7LmKZeObQ0AGFEZ1mhxEQCBuAYVRnURAOsi8lAgeRUBTInikv55FQG18M7R2H0ZAh9buwy2gRkCgMKrT5CBHQLqKZeOboUdA1OQg81IiSEDuPtwCCqNIQAiZlxLBI0lAIfNSInikSUA7TQ4yLyVKQFWnyUHmpUpAbgGFUZ0mS0CIW0BhVKdLQKK1+3ALKExAvA+3gMKoTEDWaXKQeSlNQO/DLaAwqk1ACR7pr+cqTkAjeKS/nqtOQDzSX89VLE9AViwb3wytT0A4Q2v34RZQQEXwSH89V1BAUp0mB5mXUEBfSgSP9NdQQGz34RZQGFFAeKS/nqtYUUCFUZ0mB5lRQJL+eq5i2VFAn6tYNr4ZUkCsWDa+GVpSQLkFFEZ1mlJAxrLxzdDaUkDSX89VLBtTQN8Mrd2HW1NA7LmKZeObU0D5ZmjtPtxTQAYURnWaHFRAE8Ej/fVcVEAgbgGFUZ1UQC0b3wyt3VRAOsi8lAgeVUBGdZocZF5VQFMieKS/nlVAYM9VLBvfVUBtfDO0dh9WQHopETzSX1ZAh9buwy2gVkCUg8xLieBWQKAwqtPkIFdArd2HW0BhV0C6imXjm6FXQMc3Q2v34VdA1OQg81IiWEDhkf56rmJYQO4+3AIKo1hA++u5imXjWEAImZcSwSNZQBRGdZocZFlAIfNSInikWUAuoDCq0+RZQDtNDjIvJVpASPrruYplWkBVp8lB5qVaQGJUp8lB5lpAbgGFUZ0mW0B7rmLZ+GZbQIhbQGFUp1tAlQge6a/nW0CitftwCyhcQK9i2fhmaFxAvA+3gMKoXEDJvJQIHulcQNZpcpB5KV1A4hZQGNVpXUDvwy2gMKpdQPxwCyiM6l1ACR7pr+cqXkAWy8Y3Q2teQCN4pL+eq15AMCWCR/rrXkA80l/PVSxfQEl/PVexbF9AViwb3wytX0Bj2fhmaO1fQDhDa/fhFmBAvhlauw83YEBF8Eh/PVdgQMvGN0Nrd2BAUp0mB5mXYEDYcxXLxrdgQF9KBI/012BA5SDzUiL4YEBs9+EWUBhhQPLN0Np9OGFAeKS/nqtYYUD/eq5i2XhhQIVRnSYHmWFADCiM6jS5YUCS/nquYtlhQBnVaXKQ+WFAn6tYNr4ZYkAlgkf66zliQKxYNr4ZWmJAMi8lgkd6YkC5BRRGdZpiQD/cAgqjumJAxrLxzdDaYkBMieCR/vpiQNJfz1UsG2NAWTa+GVo7Y0DfDK3dh1tjQGbjm6G1e2NA7LmKZeObY0BzkHkpEbxjQPlmaO0+3GNAgD1XsWz8Y0AGFEZ1mhxkQIzqNDnIPGRAE8Ej/fVcZECZlxLBI31kQCBuAYVRnWRApkTwSH+9ZEAtG98Mrd1kQLPxzdDa/WRAOsi8lAgeZUDAnqtYNj5lQEZ1mhxkXmVAzUuJ4JF+ZUBTInikv55lQNr4ZmjtvmVAYM9VLBvfZUDnpUTwSP9lQG18M7R2H2ZA81IieKQ/ZkB6KRE80l9mQAAAAAAAgGZA","dtype":"float64","shape":[180]},"y":{"__ndarray__":"/Knx0k1iUD9bQDhaNidWP2hsStsr9F0/y2G7gSZAZD9oEoJvmWFrP61a8T/pgnI/DvNr3JIHeT9dt0Pj5euAP/k3+sU64YY/oYG3CKTvjj81tIlOHeqUP7+J/nlUR5w/tu9ABCYeoz+gSgVSVtmpP8M70BWWebE/BaCt2JSgtz8lUdh29PG/P+gdQ5pemMU/3flqWD8yzT8zHI+QVLzTP/12WfsNrto/0nmOOlUI4j8O/kdIpl/oPw28bXFgePA/XhO1d2NB9j9Xs/Lw3RD+P+XqV3twTQRApLQ5oGxoC0CRNJfgX30SQDqS0/qd7RhAbTm6q5LJIEB23j93aJQmQAGd9JnPUC5AvkmRhEVNNEBNhP86sBo7QPrYs9cmBEJAD/PQ807RR0DOH+LZhEJPQBcEbIDzUlRAMFKR+qkeWkD/qGSd3opgQAWf/BIZl2RAuYo6QckbaUAN4Lxij+ptQFZWRx+cYHFAF1TrMi6pc0DyNbrLRal1QE7UaN/ZQndAacaxWBBkeECBKkf1Vwh5QFA+BC96NnlAGWZgYAL9eEBzewPWa254QFLjGRUGnndAinUDAuSddkD/4IOBwX11QNwP+7CeSnRAclIhMMwOc0CvTJN/MtJxQJwum32wmnBACfPJDvjYbkAQFOZO9JRsQKqtGjgVbWpApz5OCYxjaEB2q/98X3lmQNKO4VC6rmRAMuUmSSgDY0DeifIaxXVhQCq1vC5gBWBAE0K/Ui9hXUA5zsJf2etaQFav9Oakp1hANBp/eHKRVkCOaZPFLKZUQEN5QOjT4lJAL9wHIIVEUUBK7LDB/5BPQIsq471R2ExAUgFlNRdaSkAJ4pGhtRFIQJaYqjfg+kVA82DRBJYRREAPYqU8H1JCQLLhU/4JuUBAsPEciU2GPkBlksNQCds7QKdkfCDbajlAL2gqysQwN0B2BT2zLig1QPNQC6HgTDNASHJs0PqaMUBsWNdj7w4wQC2vL1b4Si1A2Ijdkkm3KkAKzfNzWl0oQDho1l8pOCZAe04gpCFDJEBm/cyYEnoiQKm7Pmon2SBAMjMwAL+5HkCWosjxDgQcQL+jqmNlixlAmha2oGpKF0BGZMOLPTwVQCeo3YppXBNAfCWTQ92mEUBH6doa4hcQQBS28dIoWA1Ay+74rLjACkDSJWKWzmMIQDjUlulDPAZA9FAej2VFBECqI2nz6XoCQBZ439jn2ABATBCG4Zu3/j9SNRVjtgD8PwOoTqAvh/k/eYQ+tZ1F9z++Gke4EDf1PzyDmwkIV/M/MEA0k2ih8T+GegTbcxLwP3A0L8p/Te0/qY/7hl+26j8aWXeh2VnoPz5b4APBMuY/sQnWf1085D8aaimJYXLiP6XTPczg0OA//SnFPo+o3j8ys9VkpvLbP47LjdYUetk/y9/20m451z/jwv0owyvVP51CkGuQTNM/gpN3E7uX0T9nR95+hAnQP5Aq9YMFPc0/oemATzKnyj/pFvXH4kvIP+xnXrPqJcY/9r3i3pIwxD8vQGzMjmfCPwrrzz/zxsA/w8exWFuWvj+O+MK2+OG7P2Np1JDOark/U0RNP3Mrtz/uN3WV9x61P79+VRXcQLM/svtwCweNsT8Fw3sjd/+vPx6wYrkiK60/qXIQe9qWqj8hZgir9DyoP99g8LVHGKY/IM5a4h4kpD8WqOD7L1yiP6B2g+WRvKA/vVouEmiDnj/0Jmv9rNCbP3YXWdwFW5k//vx5GQwdlz+RRQxd0xGVP8fsQcPeNJM/wQhq+xaCkT/oHzWkguuPP7VszfvuGI0/dYlvUUCGij8bZa1I0C2IP1crnmV4CoY/DGaTxYYXhD/DuK7Ks1CCP9Zp+rcYsoA/gMFfRE5wfj9Le0Y5Qr97P0zYij8kS3k/AE3zD5EOdz+6Y4NanwR1P4okHv7UKHM/","dtype":"float64","shape":[180]}},"selected":{"id":"51683"},"selection_policy":{"id":"51684"}},"id":"51644","type":"ColumnDataSource"},{"attributes":{"line_color":"#fc9272","x":{"field":"x"},"y":{"field":"y"}},"id":"51611","type":"Line"},{"attributes":{"line_color":"#fb6a4a","x":{"field":"x"},"y":{"field":"y"}},"id":"51627","type":"Line"},{"attributes":{"line_alpha":0.1,"line_color":"#99000d","x":{"field":"x"},"y":{"field":"y"}},"id":"51688","type":"Line"},{"attributes":{"label":{"value":"3.0"},"renderers":[{"id":"51613"}]},"id":"51625","type":"LegendItem"},{"attributes":{"data":{"x":{"__ndarray__":"AAAAAAAAAAA4Q2v34RbwPzhDa/fhFgBA1OQg81IiCEA4Q2v34RYQQAYURnWaHBRA1OQg81IiGECitftwCygcQDhDa/fhFiBAn6tYNr4ZIkAGFEZ1mhwkQG18M7R2HyZA1OQg81IiKEA7TQ4yLyUqQKK1+3ALKCxACR7pr+cqLkA4Q2v34RYwQGz34RZQGDFAn6tYNr4ZMkDSX89VLBszQAYURnWaHDRAOsi8lAgeNUBtfDO0dh82QKAwqtPkIDdA1OQg81IiOEAImZcSwSM5QDtNDjIvJTpAbgGFUZ0mO0CitftwCyg8QNZpcpB5KT1ACR7pr+cqPkA80l/PVSw/QDhDa/fhFkBAUp0mB5mXQEBs9+EWUBhBQIVRnSYHmUFAn6tYNr4ZQkC5BRRGdZpCQNJfz1UsG0NA7LmKZeObQ0AGFEZ1mhxEQCBuAYVRnURAOsi8lAgeRUBTInikv55FQG18M7R2H0ZAh9buwy2gRkCgMKrT5CBHQLqKZeOboUdA1OQg81IiSEDuPtwCCqNIQAiZlxLBI0lAIfNSInikSUA7TQ4yLyVKQFWnyUHmpUpAbgGFUZ0mS0CIW0BhVKdLQKK1+3ALKExAvA+3gMKoTEDWaXKQeSlNQO/DLaAwqk1ACR7pr+cqTkAjeKS/nqtOQDzSX89VLE9AViwb3wytT0A4Q2v34RZQQEXwSH89V1BAUp0mB5mXUEBfSgSP9NdQQGz34RZQGFFAeKS/nqtYUUCFUZ0mB5lRQJL+eq5i2VFAn6tYNr4ZUkCsWDa+GVpSQLkFFEZ1mlJAxrLxzdDaUkDSX89VLBtTQN8Mrd2HW1NA7LmKZeObU0D5ZmjtPtxTQAYURnWaHFRAE8Ej/fVcVEAgbgGFUZ1UQC0b3wyt3VRAOsi8lAgeVUBGdZocZF5VQFMieKS/nlVAYM9VLBvfVUBtfDO0dh9WQHopETzSX1ZAh9buwy2gVkCUg8xLieBWQKAwqtPkIFdArd2HW0BhV0C6imXjm6FXQMc3Q2v34VdA1OQg81IiWEDhkf56rmJYQO4+3AIKo1hA++u5imXjWEAImZcSwSNZQBRGdZocZFlAIfNSInikWUAuoDCq0+RZQDtNDjIvJVpASPrruYplWkBVp8lB5qVaQGJUp8lB5lpAbgGFUZ0mW0B7rmLZ+GZbQIhbQGFUp1tAlQge6a/nW0CitftwCyhcQK9i2fhmaFxAvA+3gMKoXEDJvJQIHulcQNZpcpB5KV1A4hZQGNVpXUDvwy2gMKpdQPxwCyiM6l1ACR7pr+cqXkAWy8Y3Q2teQCN4pL+eq15AMCWCR/rrXkA80l/PVSxfQEl/PVexbF9AViwb3wytX0Bj2fhmaO1fQDhDa/fhFmBAvhlauw83YEBF8Eh/PVdgQMvGN0Nrd2BAUp0mB5mXYEDYcxXLxrdgQF9KBI/012BA5SDzUiL4YEBs9+EWUBhhQPLN0Np9OGFAeKS/nqtYYUD/eq5i2XhhQIVRnSYHmWFADCiM6jS5YUCS/nquYtlhQBnVaXKQ+WFAn6tYNr4ZYkAlgkf66zliQKxYNr4ZWmJAMi8lgkd6YkC5BRRGdZpiQD/cAgqjumJAxrLxzdDaYkBMieCR/vpiQNJfz1UsG2NAWTa+GVo7Y0DfDK3dh1tjQGbjm6G1e2NA7LmKZeObY0BzkHkpEbxjQPlmaO0+3GNAgD1XsWz8Y0AGFEZ1mhxkQIzqNDnIPGRAE8Ej/fVcZECZlxLBI31kQCBuAYVRnWRApkTwSH+9ZEAtG98Mrd1kQLPxzdDa/WRAOsi8lAgeZUDAnqtYNj5lQEZ1mhxkXmVAzUuJ4JF+ZUBTInikv55lQNr4ZmjtvmVAYM9VLBvfZUDnpUTwSP9lQG18M7R2H2ZA81IieKQ/ZkB6KRE80l9mQAAAAAAAgGZA","dtype":"float64","shape":[180]},"y":{"__ndarray__":"/Knx0k1iUD8t75Zkh2BWP2A699Pzj14/dmsyG+3eZD8risO1S4FsP5NaZUFFd3M/qHVKxBKWej8xu3YuzyeCP2z6f43jy4g/Hu9QTOfukD8Poh3FfyCXP0LK7IMIlp8/NlkGCMyRpT9wUWdvZ3WtP0Ucys3KHbQ/bn3mfSx5uz9p2LWflcLCP4RHuDGznsk/2Sw4QlN+0T//KBA6YOPXPwisqHcoT+A/pfabJ4ZE5j/dyze8PmbuP55iKLo4v/Q/XqimiP1P/D/7SLvQAlADQB+yzK0NVgpAvCsYk2zyEUDQB1lcB3EYQH3DWAs5oCBAQkB4jEeWJkCie1cQjaAuQDl7ZXkctjRAZjYz61nqO0AvXpFS87lCQCzIac/O+EhA2Wvu8amEUEBvEqHzHaFVQIlGyqGl9FtATj1H2OfGYUDFt/AzWCxmQMSaJyhJCWtA/sUzBXkRcECNQ/i4DZVyQPygA1nE43RAeqeZwynWdkBHD8UoIVB4QCyTdOKMRHlANm3z1tC0eUDK8hWfWq15QAqKrb0SQXlAbdjFZD2FeEAGyUIYh453QKARC4xQb3ZA6lZTKfY2dUCzYh44u/FzQIuFxTEOqXJABY/r9PJjcUCto+xedCdwQG9NyEwb7m1AWlt9+gmqa0B+DjUybIVpQBzeLHObgWdACDlfh/CeZUD8GzN3C91jQOF+L30KO2JAsPTOnbO3YEAX1AHGJ6NeQA49Mz0tDlxAFo6zJi2tWUA2AGfw1HxXQC76jurbeVVA1Wjf6A+hU0D2CD7jXe9RQOTnKo7XYVBAf3bnaG3rTUDn6zzJvVBLQNoM+Mu77khAPy4cltbARkDJmxPFzsJEQGC+n3Sz8EJAwp+Zsd5GQUBoxVcl44M/QETu70SgvTxAINzscjo1OkBWQVy9bOU3QPahUoBfyTVA3HHHnKDcM0A1R7UEHBsyQO0vOqcUgTBAsEn6gDsWLkCSTDokKWwrQJFYTQQ1/ihAOwlnPx/HJkDnty0SG8IkQHdPOmLF6iJAkVTV/Bs9IUA/VyP96mofQM2V1rfzoBxAeIKNAjcWGkCRo/T7IcUXQCVXuWWeqBVA8Udr9Qe8E0BuGP+FIvsRQNr3DhkRYhBAXEHTNpvaDUBNwyyuQjMLQHLu9Rs8yAhAoDHISS+UBkAT3bK+PJIEQEInuijzvQJAD6A+uEUTAUAqR4+YBh3/P3FuRsScWPw/HGNReivT+T/H/89TG4f3P+eXr8RTb/U/CkDb3S+H8z/KWdUidMrxP/t4jy5FNfA/2huRdT6I7T+zWV63nOfqPxBTqt3Ogug/WpYpVYNU5j+hhdty4VfkP4lAJ8Z+iOI/ewJdR1Xi4D8fy9X1dMPeP0fpQI+uBtw/QuV7MEGI2T+ryOUsoULXP7q9vw7BMNU/DPR1YQZO0z/6M2l2P5bRP4L35xyaBdA/9jwpOjYxzT8JQOMNLZjKPzP83DlROsg/ZCuc4l4Sxj8b/g4MihvEP+Ym6PhzUcI/Bn3ZcCGwwD/7pkHM42e+P7oS7tIus7s/2iVwlR48uT+r23LeNv22P/DGEGB48bQ/G9TnplUUsz/ZzY3sqGGxPwTjW89Vq68/AYTWvdTZrD9EpbAEiUiqPzRrQua78ac/jUjqyDjQpT/VNuOtQd+jP7QS8JaEGqI/sOlp9xF+oD9aBrnLpwyeP53IxVcMYJs/6uDi9F3wmD9ahrycMLiWP0vqBM+TspQ/3UHcjwfbkj+8tNZrci2RP0USeJ0wTI8/Kb4QfiSDjD80O1OBjfmJP8X8CfLFqYc/P05XvaiOhT89Nm8JhqODP1HJCsMY5IE/OFt9HH1MgD8JZC3TT7J9P9Oy/2u9DXs/tLOxPGGleD8dwCl333N2P6BJcWpWdHQ/RpKBllOicj+7UHvRyflwP/p2h3kQ7m4/","dtype":"float64","shape":[180]}},"selected":{"id":"51707"},"selection_policy":{"id":"51708"}},"id":"51664","type":"ColumnDataSource"},{"attributes":{"line_color":"#99000d","x":{"field":"x"},"y":{"field":"y"}},"id":"51687","type":"Line"},{"attributes":{"active_drag":"auto","active_inspect":"auto","active_multi":null,"active_scroll":"auto","active_tap":"auto","tools":[{"id":"51570"},{"id":"51571"},{"id":"51572"},{"id":"51573"},{"id":"51574"},{"id":"51575"}]},"id":"51576","type":"Toolbar"},{"attributes":{"label":{"value":"2.5"},"renderers":[{"id":"51599"}]},"id":"51609","type":"LegendItem"},{"attributes":{"source":{"id":"51583"}},"id":"51587","type":"CDSView"},{"attributes":{"source":{"id":"51626"}},"id":"51630","type":"CDSView"},{"attributes":{},"id":"51589","type":"BasicTickFormatter"},{"attributes":{},"id":"51707","type":"Selection"},{"attributes":{"data_source":{"id":"51626"},"glyph":{"id":"51627"},"hover_glyph":null,"muted_glyph":null,"nonselection_glyph":{"id":"51628"},"selection_glyph":null,"view":{"id":"51630"}},"id":"51629","type":"GlyphRenderer"},{"attributes":{"label":{"value":"3.5"},"renderers":[{"id":"51629"}]},"id":"51643","type":"LegendItem"},{"attributes":{},"id":"51684","type":"UnionRenderers"},{"attributes":{},"id":"51591","type":"BasicTickFormatter"},{"attributes":{},"id":"51554","type":"DataRange1d"},{"attributes":{},"id":"51608","type":"UnionRenderers"},{"attributes":{"overlay":{"id":"51593"}},"id":"51572","type":"BoxZoomTool"},{"attributes":{},"id":"51683","type":"Selection"},{"attributes":{},"id":"51574","type":"ResetTool"},{"attributes":{},"id":"51558","type":"LinearScale"},{"attributes":{},"id":"51560","type":"LinearScale"},{"attributes":{"source":{"id":"51610"}},"id":"51614","type":"CDSView"},{"attributes":{"data_source":{"id":"51610"},"glyph":{"id":"51611"},"hover_glyph":null,"muted_glyph":null,"nonselection_glyph":{"id":"51612"},"selection_glyph":null,"view":{"id":"51614"}},"id":"51613","type":"GlyphRenderer"},{"attributes":{"data_source":{"id":"51686"},"glyph":{"id":"51687"},"hover_glyph":null,"muted_glyph":null,"nonselection_glyph":{"id":"51688"},"selection_glyph":null,"view":{"id":"51690"}},"id":"51689","type":"GlyphRenderer"},{"attributes":{"axis":{"id":"51562"},"ticker":null},"id":"51565","type":"Grid"},{"attributes":{"data":{"x":{"__ndarray__":"AAAAAAAAAAA4Q2v34RbwPzhDa/fhFgBA1OQg81IiCEA4Q2v34RYQQAYURnWaHBRA1OQg81IiGECitftwCygcQDhDa/fhFiBAn6tYNr4ZIkAGFEZ1mhwkQG18M7R2HyZA1OQg81IiKEA7TQ4yLyUqQKK1+3ALKCxACR7pr+cqLkA4Q2v34RYwQGz34RZQGDFAn6tYNr4ZMkDSX89VLBszQAYURnWaHDRAOsi8lAgeNUBtfDO0dh82QKAwqtPkIDdA1OQg81IiOEAImZcSwSM5QDtNDjIvJTpAbgGFUZ0mO0CitftwCyg8QNZpcpB5KT1ACR7pr+cqPkA80l/PVSw/QDhDa/fhFkBAUp0mB5mXQEBs9+EWUBhBQIVRnSYHmUFAn6tYNr4ZQkC5BRRGdZpCQNJfz1UsG0NA7LmKZeObQ0AGFEZ1mhxEQCBuAYVRnURAOsi8lAgeRUBTInikv55FQG18M7R2H0ZAh9buwy2gRkCgMKrT5CBHQLqKZeOboUdA1OQg81IiSEDuPtwCCqNIQAiZlxLBI0lAIfNSInikSUA7TQ4yLyVKQFWnyUHmpUpAbgGFUZ0mS0CIW0BhVKdLQKK1+3ALKExAvA+3gMKoTEDWaXKQeSlNQO/DLaAwqk1ACR7pr+cqTkAjeKS/nqtOQDzSX89VLE9AViwb3wytT0A4Q2v34RZQQEXwSH89V1BAUp0mB5mXUEBfSgSP9NdQQGz34RZQGFFAeKS/nqtYUUCFUZ0mB5lRQJL+eq5i2VFAn6tYNr4ZUkCsWDa+GVpSQLkFFEZ1mlJAxrLxzdDaUkDSX89VLBtTQN8Mrd2HW1NA7LmKZeObU0D5ZmjtPtxTQAYURnWaHFRAE8Ej/fVcVEAgbgGFUZ1UQC0b3wyt3VRAOsi8lAgeVUBGdZocZF5VQFMieKS/nlVAYM9VLBvfVUBtfDO0dh9WQHopETzSX1ZAh9buwy2gVkCUg8xLieBWQKAwqtPkIFdArd2HW0BhV0C6imXjm6FXQMc3Q2v34VdA1OQg81IiWEDhkf56rmJYQO4+3AIKo1hA++u5imXjWEAImZcSwSNZQBRGdZocZFlAIfNSInikWUAuoDCq0+RZQDtNDjIvJVpASPrruYplWkBVp8lB5qVaQGJUp8lB5lpAbgGFUZ0mW0B7rmLZ+GZbQIhbQGFUp1tAlQge6a/nW0CitftwCyhcQK9i2fhmaFxAvA+3gMKoXEDJvJQIHulcQNZpcpB5KV1A4hZQGNVpXUDvwy2gMKpdQPxwCyiM6l1ACR7pr+cqXkAWy8Y3Q2teQCN4pL+eq15AMCWCR/rrXkA80l/PVSxfQEl/PVexbF9AViwb3wytX0Bj2fhmaO1fQDhDa/fhFmBAvhlauw83YEBF8Eh/PVdgQMvGN0Nrd2BAUp0mB5mXYEDYcxXLxrdgQF9KBI/012BA5SDzUiL4YEBs9+EWUBhhQPLN0Np9OGFAeKS/nqtYYUD/eq5i2XhhQIVRnSYHmWFADCiM6jS5YUCS/nquYtlhQBnVaXKQ+WFAn6tYNr4ZYkAlgkf66zliQKxYNr4ZWmJAMi8lgkd6YkC5BRRGdZpiQD/cAgqjumJAxrLxzdDaYkBMieCR/vpiQNJfz1UsG2NAWTa+GVo7Y0DfDK3dh1tjQGbjm6G1e2NA7LmKZeObY0BzkHkpEbxjQPlmaO0+3GNAgD1XsWz8Y0AGFEZ1mhxkQIzqNDnIPGRAE8Ej/fVcZECZlxLBI31kQCBuAYVRnWRApkTwSH+9ZEAtG98Mrd1kQLPxzdDa/WRAOsi8lAgeZUDAnqtYNj5lQEZ1mhxkXmVAzUuJ4JF+ZUBTInikv55lQNr4ZmjtvmVAYM9VLBvfZUDnpUTwSP9lQG18M7R2H2ZA81IieKQ/ZkB6KRE80l9mQAAAAAAAgGZA","dtype":"float64","shape":[180]},"y":{"__ndarray__":"/Knx0k1iUD+6Nx4YAx5SPyBLkrmoCFQ/zG3W4TUnVj+q9aIyKH9YPwN/hAOSFls/TEbJFir0XT91R/GCro9gP9wTKyowUGI/IaiHBSRAZD/x2OjwjmRmP+1m27f9wmg/rGvwb5Nhaz/hxaBdGUduP4/Yr0SIvXA/vGN8mOKCcj+EkPMbMnh0P6jQQYCJonY/d6iu0YQHeT/MIEsBWK17P7FMSPHemn4/5eqQndfrgD/mn6zoFbaCP49ejlrNsIQ/j/ZGfB7hhj8Q8fqktEyJP+B0tabU+Ys/mjeABG3vjj/1RJrzkxqRP2Fl5Ha/6ZI/pcQHjujplD/u2kqMPSCXP1rw+vl4kpk/tKtAZ/BGnD/ZuN7JpESfP0vG1UqqSaE/G/gI4ccdoz+DvtLxZiOlP/z1o0/DX6c/IYlWWKbYqT90wW3gdZSsPzUPpLVEmq8/pmWtbPJ4sT9SvgnS/VGzP6boHwYMXbU/ZDognWWftz8FZNrZ4R66P1p8wLD14bw/nMNdV8Tvvz/lBcjJGKjBP8WnPvj6hcM/2F81hVqWxT/Hm3YZi97HPz96FM1vZMo/nQCvJIouzT/uNJJOBSLQPzsihXJx1tE/Fs1+/Oy40z+l1HomUc7VP0XSBBn5G9g/EZldXs+n2j9nKTqtXHjdPycbtRdsSuA/C62JtZwC4j+gYTv2JenjP5mlznDiAuY/K+yVaC1V6D8imUXL7+XqP3BP726uu+0/4mdV0sxu8D/utn8hzynyPxHuFRw8E/Q/AR/7ZuMv9j+BzFVYEYX4P72QZvCaGPs/DKJiz+rw/T+W45Wdh4oAQIQBzZxkRgJAHd+mZk4wBEDSC8gr8UwGQF+f7o5soQhAqGHBel0zC0AkDtB86AgOQPx1wFJilBBAkTIvZiNNEkCIV6mYtjIUQNCF7aJ1SRZArdcJwBqWGECsId55xh0bQJ30mzIF5h1AqgpgHWp6IECQFmAiUygiQOFT+W0zACRAqnpwS74FJkB8hu3O5DwoQFzbGQbVqSpAZKrC0vdQLUDNjBaPdhswQLGmLwlDsDFA+DNQel5pM0CwlAkdVUk1QJDmhDW7UjdA+UylMSSIOUA5JUjFF+w7QL9pO9AEgT5A0ZvE85ikQEDf3ea4VSNCQD1Kg6aXvUNAe6LCDgt0RUC4xatHHUdHQInbA3PvNklANxs1w0hDS0AENw+riGtNQBi78naZrk9AYiYd/3EFUUBaAR6RIj9SQLED7fICg1NAe/KyfWvPVEAaUGw8aCJWQEHxzUS7eVdAoCASw+HSWEDRwl3eGytaQIZ9gIp3f1tAniuV9N3MXECMY7ZVIxBeQKCHZI4YRl9A/Bz07c41YECnb6v32r5gQLZVaTfMPGFABwjRmWGuYUDRKJSkhBJiQN1japlPaGJAzuY/+BGvYkBGDVYsU+ZiQPFTwHnTDWNAArBdG4slY0BufkTOpy1jQLDdSPmIJmNAqkHOtroQY0DlBNET8OxiQHxR/L78u2JACuLnis5+YkCKdy7sZjZiQH+UVLbU42FAd1jSSC6IYUDkvm09jCRhQHzuTb0EumBAXDeLfadJYEBudBbW9KhfQFK6WQPutl5ARqzSdBC/XUCcHMA6EsNcQLvhK6OHxFtA6UK8GuLEWkDhs6kEcMVZQCD2JCldx1hAovF4irPLV0D8K7S+XNNWQGHaTpEj31VAboly0rXvVEB4XjlRpgVUQCuJeeluIVNAXyiXlXJDUkDJC7R9/2tRQO1buflQm1BAfTCx/yKjT0AWbOD8uB1OQJ+tnSiApkxASilPZ309S0BsEC9AoeJJQC1PVqjKlUhAsqAlh8lWR0At2Q8IYSVGQCFHyK5JAUVAf0M1OTPqQ0Aw7vdMxt9CQDfHvPal4UFAMU7F/XDvQEBg2l4OwwhAQHJQh4FrWj5A","dtype":"float64","shape":[180]}},"selected":{"id":"51607"},"selection_policy":{"id":"51608"}},"id":"51583","type":"ColumnDataSource"},{"attributes":{},"id":"51607","type":"Selection"}],"root_ids":["51551"]},"title":"Bokeh Application","version":"2.0.0"}}
</script>
<script type="text/javascript">
(function() {
var fn = function() {
Bokeh.safely(function() {
(function(root) {
function embed_document(root) {
var docs_json = document.getElementById('51950').textContent;
var render_items = [{"docid":"5e02f816-d691-49ec-97aa-8094d007529e","root_ids":["51551"],"roots":{"51551":"47338581-2359-41d9-9b6d-60cd2a6a5ba9"}}];
root.Bokeh.embed.embed_items(docs_json, render_items);
}
if (root.Bokeh !== undefined) {
embed_document(root);
} else {
var attempts = 0;
var timer = setInterval(function(root) {
if (root.Bokeh !== undefined) {
clearInterval(timer);
embed_document(root);
} else {
attempts++;
if (attempts > 100) {
clearInterval(timer);
console.log("Bokeh: ERROR: Unable to run BokehJS code because BokehJS library is missing");
}
}
}, 10, root)
}
})(window);
});
};
if (document.readyState != "loading") fn();
else document.addEventListener("DOMContentLoaded", fn);
})();
</script>
<p><sub></sub></p>
<p>Another important point to make is that our resources, like healthcare and food supply chain, are limited and not lowering the peak of infection could stress them to a point where they could not operate, leading to catastrophe.</p>
<h3 id="herd-immunity">Herd immunity</h3>
<blockquote>
Herd immunity (also called herd effect, community immunity, population immunity, or social immunity) is a form of indirect protection from infectious disease that occurs when a large percentage of a population has become immune to an infection, thereby providing a measure of protection for individuals who are not immune
</blockquote>
<p>I will let the numbers talk. Assuming that 50% of the polulation is immune/vaccinated initially,</p>
<script type="text/javascript" src="https://cdn.bokeh.org/bokeh/release/bokeh-2.0.0.min.js" integrity="sha384-5Y+xuMRAbgBj/2WKUiL8yzV4fBFic1HJPo2hT3pq2IsEzbsJjj8kT2i0b1lZ7C2N" crossorigin="anonymous"></script>
<script type="text/javascript">
Bokeh.set_log_level("info");
</script>
<div class="bk-root" id="46164a36-a07a-4a10-813b-9aa6d7d711b8" data-root-id="1001"></div>
<script type="application/json" id="1220">
{"0307410b-fbb0-4c28-9d0f-fb95b6a7274a":{"roots":{"references":[{"attributes":{"data_source":{"id":"1046"},"glyph":{"id":"1047"},"hover_glyph":null,"muted_glyph":null,"nonselection_glyph":{"id":"1048"},"selection_glyph":null,"view":{"id":"1050"}},"id":"1049","type":"GlyphRenderer"},{"attributes":{"axis_label":"Days","formatter":{"id":"1039"},"ticker":{"id":"1013"}},"id":"1012","type":"LinearAxis"},{"attributes":{"text":"The SIR Model: R = 4 with vaccine"},"id":"1002","type":"Title"},{"attributes":{"data":{"x":{"__ndarray__":"AAAAAAAAAAA4Q2v34RbwPzhDa/fhFgBA1OQg81IiCEA4Q2v34RYQQAYURnWaHBRA1OQg81IiGECitftwCygcQDhDa/fhFiBAn6tYNr4ZIkAGFEZ1mhwkQG18M7R2HyZA1OQg81IiKEA7TQ4yLyUqQKK1+3ALKCxACR7pr+cqLkA4Q2v34RYwQGz34RZQGDFAn6tYNr4ZMkDSX89VLBszQAYURnWaHDRAOsi8lAgeNUBtfDO0dh82QKAwqtPkIDdA1OQg81IiOEAImZcSwSM5QDtNDjIvJTpAbgGFUZ0mO0CitftwCyg8QNZpcpB5KT1ACR7pr+cqPkA80l/PVSw/QDhDa/fhFkBAUp0mB5mXQEBs9+EWUBhBQIVRnSYHmUFAn6tYNr4ZQkC5BRRGdZpCQNJfz1UsG0NA7LmKZeObQ0AGFEZ1mhxEQCBuAYVRnURAOsi8lAgeRUBTInikv55FQG18M7R2H0ZAh9buwy2gRkCgMKrT5CBHQLqKZeOboUdA1OQg81IiSEDuPtwCCqNIQAiZlxLBI0lAIfNSInikSUA7TQ4yLyVKQFWnyUHmpUpAbgGFUZ0mS0CIW0BhVKdLQKK1+3ALKExAvA+3gMKoTEDWaXKQeSlNQO/DLaAwqk1ACR7pr+cqTkAjeKS/nqtOQDzSX89VLE9AViwb3wytT0A4Q2v34RZQQEXwSH89V1BAUp0mB5mXUEBfSgSP9NdQQGz34RZQGFFAeKS/nqtYUUCFUZ0mB5lRQJL+eq5i2VFAn6tYNr4ZUkCsWDa+GVpSQLkFFEZ1mlJAxrLxzdDaUkDSX89VLBtTQN8Mrd2HW1NA7LmKZeObU0D5ZmjtPtxTQAYURnWaHFRAE8Ej/fVcVEAgbgGFUZ1UQC0b3wyt3VRAOsi8lAgeVUBGdZocZF5VQFMieKS/nlVAYM9VLBvfVUBtfDO0dh9WQHopETzSX1ZAh9buwy2gVkCUg8xLieBWQKAwqtPkIFdArd2HW0BhV0C6imXjm6FXQMc3Q2v34VdA1OQg81IiWEDhkf56rmJYQO4+3AIKo1hA++u5imXjWEAImZcSwSNZQBRGdZocZFlAIfNSInikWUAuoDCq0+RZQDtNDjIvJVpASPrruYplWkBVp8lB5qVaQGJUp8lB5lpAbgGFUZ0mW0B7rmLZ+GZbQIhbQGFUp1tAlQge6a/nW0CitftwCyhcQK9i2fhmaFxAvA+3gMKoXEDJvJQIHulcQNZpcpB5KV1A4hZQGNVpXUDvwy2gMKpdQPxwCyiM6l1ACR7pr+cqXkAWy8Y3Q2teQCN4pL+eq15AMCWCR/rrXkA80l/PVSxfQEl/PVexbF9AViwb3wytX0Bj2fhmaO1fQDhDa/fhFmBAvhlauw83YEBF8Eh/PVdgQMvGN0Nrd2BAUp0mB5mXYEDYcxXLxrdgQF9KBI/012BA5SDzUiL4YEBs9+EWUBhhQPLN0Np9OGFAeKS/nqtYYUD/eq5i2XhhQIVRnSYHmWFADCiM6jS5YUCS/nquYtlhQBnVaXKQ+WFAn6tYNr4ZYkAlgkf66zliQKxYNr4ZWmJAMi8lgkd6YkC5BRRGdZpiQD/cAgqjumJAxrLxzdDaYkBMieCR/vpiQNJfz1UsG2NAWTa+GVo7Y0DfDK3dh1tjQGbjm6G1e2NA7LmKZeObY0BzkHkpEbxjQPlmaO0+3GNAgD1XsWz8Y0AGFEZ1mhxkQIzqNDnIPGRAE8Ej/fVcZECZlxLBI31kQCBuAYVRnWRApkTwSH+9ZEAtG98Mrd1kQLPxzdDa/WRAOsi8lAgeZUDAnqtYNj5lQEZ1mhxkXmVAzUuJ4JF+ZUBTInikv55lQNr4ZmjtvmVAYM9VLBvfZUDnpUTwSP9lQG18M7R2H2ZA81IieKQ/ZkB6KRE80l9mQAAAAAAAgGZA","dtype":"float64","shape":[180]},"y":{"__ndarray__":"RIts5/s/f0BC6pEJ+z9/QO4fPxT6P39Az5T4BPk/f0DJgf/Y9z9/QHS3So32P39ADdt+HvU/f0CMpeWI8z9/QGxJZMjxP39Axu1w2O8/f0D/oQa07T9/QMywmFXrP39AURIEt+g/f0Djkn/R5T9/QOdBip3iP39AUwDYEt8/f0BbBDwo2z9/QBwdkdPWP39AuGqfCdI/f0C6TP+9zD9/QPNM+eLGP39AVp9iacA/f0Ar3XVAuT9/QEKep1WxP39AvHx2lKg/f0DvBjbmnj9/QPcY1DGUP39AVgKYW4g/f0Bi2NpEez9/QME2uMtsP39Ac6S2ylw/f0C4rmYYSz9/QCjy94Y3P39AybTC4yE/f0CJHMX2CT9/QMW1EoLvPn9AAY00QdI+f0AivnjosT5/QIRVLySOPn9AQ5vSl2Y+f0AKERndOj5/QKAY7oIKPn9AQkdPDNU9f0A4awvvmT1/QGWTX5JYPX9A4qpvTRA9f0A08JVlwDx/QCNThQxoPH9AgOE6XgY8f0Bnyrdemjt/QPXif/ciO39A9hXW9J46f0BBQa8CDTp/QLZEVqlrOX9AxV+3Sbk4f0C6CUsZ9Dd/QKYEmB0aN39A8to/Jyk2f0BOv43MHjV/QA9bemP4M39ARrwW+7Iyf0B311NUSzF/QFY/FNq9L39AUmx6mAYuf0A1eGMzISx/QJCY+tsIKn9A5dZWRbgnf0CBZwmYKSV/QLxNkmRWIn9A/5SglDcff0Atxg1bxRt/QBeVgSL3F39AjfqsesMTf0CR2AkEIA9/QHibG1oBCn9Aj8QZ/FoEf0BZgxQ0H/5+QE4fh/w+935AQQxs5KnvfkC9H/jxTed+QERCIYQX3n5AMkYCM/HTfkD2Fcmvw8h+QLezRaR1vH5Ao17GkuuufkCsRg23B6B+QC3nHempj35ABS7Vgq99fkD1YTtK82l+QPV50WBNVH5AmQgjO5M8fkCvNZyhlyJ+QLbja70qBn5AcT8JNBrnfUCbvjRUMcV9QBGwn1c5oH1AIMyFu/l3fUBw82+2OEx9QFzMTcm7HH1AUun1ckjpfEDkS7EFpbF8QNNILqGZdXxANLULUPE0fEDFAL9He+97QAAa4EYMpXtAlCrIC4BVe0AitMnbugB7QEwQMw+rpnpA8b2zk0pHekBSEb5WoOJ5QE9b84TBeHlAeVeAi9IJeUCfIaXJB5Z4QD87eeGlHXhA+LpMmAGhd0CHNoo/fyB3QKWaZ5+RnHZA4mtMZ7gVdkBfZiAtfox1QIvEAQx2AXVAaGLx+Dh1dEA4bUPnYuhzQGldIdyPW3NAdxlQD1nPckB2tDc2UkRyQEuYeRIHu3FAigHkWfkzcUCRcP8Fn69wQPWq7hJhLnBActp1XzVhb0BnJtS5MW1uQDoBvt40gW1A87/+1qCdbEDOe7BTvcJrQAIyi2y58GpAcl2Psa0nakD8SFJznmdpQJLyxSZ+sGhA/6olzy8CaEBezRZYiVxnQDNnINVVv2ZAYM13mlcqZkApsPklSp1lQEfPGtjjF2VAIsFBeteZZEDL74uQ1SJkQFPsd3yNsmNAcr6Acq5IY0A4B8tE6ORiQFrJ/AjshmJA+6K6nGwuYkDLAXgMH9thQKdkNeG6jGFA+fW1WPpCYUAsaRmLmv1gQD6O5YFbvGBAmSWWQQB/YEABnfTJTkVgQEZZzQ0QD2BAZ8w5yB+4X0CQgQzqOVhfQF9gWkQR/l5Agpt72k2pXkB3hri4nFleQGERj7qvDl5ALPv+UD3IXUBgZatHAIZdQH+2KYu3R11AeIRg8CUNXUDgcAr9EdZcQCjtfrJFolxAD8eHWo5xXEBt9QdWvENcQJMv9u2iGFxAvlf5JhjwW0AE2heX9MlbQDYQnj0TpltAr9FeXVGEW0C9BQFZjmRbQMcmfpGrRltA","dtype":"float64","shape":[180]}},"selected":{"id":"1056"},"selection_policy":{"id":"1057"}},"id":"1033","type":"ColumnDataSource"},{"attributes":{"below":[{"id":"1012"}],"center":[{"id":"1015"},{"id":"1019"},{"id":"1044"}],"left":[{"id":"1016"}],"plot_height":400,"plot_width":750,"renderers":[{"id":"1036"},{"id":"1049"},{"id":"1063"}],"title":{"id":"1002"},"toolbar":{"id":"1026"},"x_range":{"id":"1004"},"x_scale":{"id":"1008"},"y_range":{"id":"1006"},"y_scale":{"id":"1010"}},"id":"1001","subtype":"Figure","type":"Plot"},{"attributes":{"source":{"id":"1046"}},"id":"1050","type":"CDSView"},{"attributes":{"data":{"x":{"__ndarray__":"AAAAAAAAAAA4Q2v34RbwPzhDa/fhFgBA1OQg81IiCEA4Q2v34RYQQAYURnWaHBRA1OQg81IiGECitftwCygcQDhDa/fhFiBAn6tYNr4ZIkAGFEZ1mhwkQG18M7R2HyZA1OQg81IiKEA7TQ4yLyUqQKK1+3ALKCxACR7pr+cqLkA4Q2v34RYwQGz34RZQGDFAn6tYNr4ZMkDSX89VLBszQAYURnWaHDRAOsi8lAgeNUBtfDO0dh82QKAwqtPkIDdA1OQg81IiOEAImZcSwSM5QDtNDjIvJTpAbgGFUZ0mO0CitftwCyg8QNZpcpB5KT1ACR7pr+cqPkA80l/PVSw/QDhDa/fhFkBAUp0mB5mXQEBs9+EWUBhBQIVRnSYHmUFAn6tYNr4ZQkC5BRRGdZpCQNJfz1UsG0NA7LmKZeObQ0AGFEZ1mhxEQCBuAYVRnURAOsi8lAgeRUBTInikv55FQG18M7R2H0ZAh9buwy2gRkCgMKrT5CBHQLqKZeOboUdA1OQg81IiSEDuPtwCCqNIQAiZlxLBI0lAIfNSInikSUA7TQ4yLyVKQFWnyUHmpUpAbgGFUZ0mS0CIW0BhVKdLQKK1+3ALKExAvA+3gMKoTEDWaXKQeSlNQO/DLaAwqk1ACR7pr+cqTkAjeKS/nqtOQDzSX89VLE9AViwb3wytT0A4Q2v34RZQQEXwSH89V1BAUp0mB5mXUEBfSgSP9NdQQGz34RZQGFFAeKS/nqtYUUCFUZ0mB5lRQJL+eq5i2VFAn6tYNr4ZUkCsWDa+GVpSQLkFFEZ1mlJAxrLxzdDaUkDSX89VLBtTQN8Mrd2HW1NA7LmKZeObU0D5ZmjtPtxTQAYURnWaHFRAE8Ej/fVcVEAgbgGFUZ1UQC0b3wyt3VRAOsi8lAgeVUBGdZocZF5VQFMieKS/nlVAYM9VLBvfVUBtfDO0dh9WQHopETzSX1ZAh9buwy2gVkCUg8xLieBWQKAwqtPkIFdArd2HW0BhV0C6imXjm6FXQMc3Q2v34VdA1OQg81IiWEDhkf56rmJYQO4+3AIKo1hA++u5imXjWEAImZcSwSNZQBRGdZocZFlAIfNSInikWUAuoDCq0+RZQDtNDjIvJVpASPrruYplWkBVp8lB5qVaQGJUp8lB5lpAbgGFUZ0mW0B7rmLZ+GZbQIhbQGFUp1tAlQge6a/nW0CitftwCyhcQK9i2fhmaFxAvA+3gMKoXEDJvJQIHulcQNZpcpB5KV1A4hZQGNVpXUDvwy2gMKpdQPxwCyiM6l1ACR7pr+cqXkAWy8Y3Q2teQCN4pL+eq15AMCWCR/rrXkA80l/PVSxfQEl/PVexbF9AViwb3wytX0Bj2fhmaO1fQDhDa/fhFmBAvhlauw83YEBF8Eh/PVdgQMvGN0Nrd2BAUp0mB5mXYEDYcxXLxrdgQF9KBI/012BA5SDzUiL4YEBs9+EWUBhhQPLN0Np9OGFAeKS/nqtYYUD/eq5i2XhhQIVRnSYHmWFADCiM6jS5YUCS/nquYtlhQBnVaXKQ+WFAn6tYNr4ZYkAlgkf66zliQKxYNr4ZWmJAMi8lgkd6YkC5BRRGdZpiQD/cAgqjumJAxrLxzdDaYkBMieCR/vpiQNJfz1UsG2NAWTa+GVo7Y0DfDK3dh1tjQGbjm6G1e2NA7LmKZeObY0BzkHkpEbxjQPlmaO0+3GNAgD1XsWz8Y0AGFEZ1mhxkQIzqNDnIPGRAE8Ej/fVcZECZlxLBI31kQCBuAYVRnWRApkTwSH+9ZEAtG98Mrd1kQLPxzdDa/WRAOsi8lAgeZUDAnqtYNj5lQEZ1mhxkXmVAzUuJ4JF+ZUBTInikv55lQNr4ZmjtvmVAYM9VLBvfZUDnpUTwSP9lQG18M7R2H2ZA81IieKQ/ZkB6KRE80l9mQAAAAAAAgGZA","dtype":"float64","shape":[180]},"y":{"__ndarray__":"/Knx0k1iUD/FgqjUAh5SP9Zw4ROoCFQ/TE0dujQnVj9IAudOJn9YPwQmwCiPFls/G8bv8iX0XT8WBHeXq49gP4gMHTQsUGI/kaXBnh5AZD9J3zq8h2RmP5LqYDP0wmg/LvdK+oZhaz8rcNMuCUduP6BlZ9N9vXA/Vss1MNWCcj9t75L+IHh0P5OVOr5zonY/UE/QQGkHeT/uJm4xNa17P6JmrR2zmn4/zPHrGbzrgD/lxINx87WCP1du3kWisIQ/q0JFvejghj8WYHu1cUyJP7smxmqB+Ys/Ul9lqwXvjj+4TY/fUxqRP4uQOBlw6ZI/TATKW4bplD//rVssxB+XP0limBbjkZk/SYo5dDdGnD8Kucy/wEOfPzw1Cs4dSaE/B72W4xodoz9TBX0OkiKlP0vqVXa9Xqc/qgbjbmTXqT8HeYlN6pKsP6V3x9FemK8/J/X+H8h3sT+xFc2uj1CzP1/rSsRKW7U/cOdPiD6dtz+0YfkNPhy6P65u1yq53rw/cCz+0Mzrvz+W5xqPqqXBP74RB6AAg8M/IlHyr7SSxT8dbiJoE9rHPzslFFL3Xso/HuatfdcnzT+Rq83P6x3QP1C2oONs0dE/8lnj7ciy0z/ZlSJ/zcbVP9ZMXYHHEtg/c0OGGJCc2j+nYHq6mmrdPw3HNk8CQuA/n5iWzVL44T97RhVIkdzjPwhoY7yA8+U/C1bXoF9C6D9tpQrD887qP1fNgCGXn+0/CJAL6qJd8D9qnZuD1hTyP0btTY6d+fM/i9iZc5gQ9j9anz0O2l74P6DPCmnx6fo/2L1CFfS3/T+KUdV5xGcAQPG2c7v5GwJAXBHVnI/8A0A6oAjj1Q0GQJv2ly98VAhAw9ou3ZfVCkBHddyHqZYNQAiJPxzRThBAD9jk9XP4EUDXFFiSrMsTQOO1eqMnzBVAAxSqrs/9F0C0Ai1NzGQaQMZWNEOABR1AyPyu14XkH0BpgfilVIMhQAzQxn1wOCNA7mH6YCEUJUC4/64c+xgnQIvi5rCRSSlAxnqFsm6oK0DMjr5UBDguQLBIqyZPfTBAr5O5Eyj5MUANm2WYcJAzQH1euwPbQzVA5govBdwTN0BCrUeInQA5QFcvfQTxCTtACAhqqUEvPUA7UAjkhm8/QHWIjvOb5EBA4nzGeiAdQkA62BuT/V9DQNDBNsGTq0RAsjthJvf9RUCCkFuM8VRHQE6P5SMHrkhA1MXIJX4GSkBoSV9DaVtLQLfSm960qUxAepAQnDbuTUCGqprTviVPQBOhG5uVJlBAHfjH7bywUECN7yP17S9RQK5PCnvjolFAe/SaJoIIUkAO1DfH3l9SQGzs7QFDqFJALjEkODDhUkDEuu2cYApTQKjuIYjGI1NAcuXlKYotU0BVOj3TBShTQLJ4jBzBE1NAINFhM2vxUkBFNcqb1MFSQGMQa63ohVJAY1SxEac+UkD9GDt5He1RQN+5nblhklFACJL6a4wvUUAXkEMxtMVQQLDvIJzpVVBAtHenj2fCT0BY0Uo+G9FOQOqdv4DH2U1AvJGQ6yXeTECjXq9uzt9LQLfSKzw24EpAp3Xydq/gSUAZccSKaeJIQDPk+Qdy5kdAiLN56rXtRkCqkPYwA/lFQFFa4awKCUVA4k/99WEeREDbbYd5hTlDQMOtDInaWkJAo6UMbrGCQUBb4UtqR7FAQGcalVWRzT9Aq4iFRaRGPkAM3YSQ5s08QP17HHNfYztAdDsefwEHOkCMCStorbg4QJuKDJU0eDdA9UbEcVtFNkAeB7yN2x81QOOkC4FlBzRArWDPn6L7MkC+ZdR+NvwxQOz45UrACDFAXwzq99sgMEBH+cGVRoguQPVLz4Rd5CxAlv9ivSxVK0BL6vKd5NkpQJjZvAm3cShA/BVVZNgbJ0CXZyVigNclQDW3SbjqoyRA","dtype":"float64","shape":[180]}},"selected":{"id":"1072"},"selection_policy":{"id":"1073"}},"id":"1046","type":"ColumnDataSource"},{"attributes":{},"id":"1004","type":"DataRange1d"},{"attributes":{},"id":"1039","type":"BasicTickFormatter"},{"attributes":{"data":{"x":{"__ndarray__":"AAAAAAAAAAA4Q2v34RbwPzhDa/fhFgBA1OQg81IiCEA4Q2v34RYQQAYURnWaHBRA1OQg81IiGECitftwCygcQDhDa/fhFiBAn6tYNr4ZIkAGFEZ1mhwkQG18M7R2HyZA1OQg81IiKEA7TQ4yLyUqQKK1+3ALKCxACR7pr+cqLkA4Q2v34RYwQGz34RZQGDFAn6tYNr4ZMkDSX89VLBszQAYURnWaHDRAOsi8lAgeNUBtfDO0dh82QKAwqtPkIDdA1OQg81IiOEAImZcSwSM5QDtNDjIvJTpAbgGFUZ0mO0CitftwCyg8QNZpcpB5KT1ACR7pr+cqPkA80l/PVSw/QDhDa/fhFkBAUp0mB5mXQEBs9+EWUBhBQIVRnSYHmUFAn6tYNr4ZQkC5BRRGdZpCQNJfz1UsG0NA7LmKZeObQ0AGFEZ1mhxEQCBuAYVRnURAOsi8lAgeRUBTInikv55FQG18M7R2H0ZAh9buwy2gRkCgMKrT5CBHQLqKZeOboUdA1OQg81IiSEDuPtwCCqNIQAiZlxLBI0lAIfNSInikSUA7TQ4yLyVKQFWnyUHmpUpAbgGFUZ0mS0CIW0BhVKdLQKK1+3ALKExAvA+3gMKoTEDWaXKQeSlNQO/DLaAwqk1ACR7pr+cqTkAjeKS/nqtOQDzSX89VLE9AViwb3wytT0A4Q2v34RZQQEXwSH89V1BAUp0mB5mXUEBfSgSP9NdQQGz34RZQGFFAeKS/nqtYUUCFUZ0mB5lRQJL+eq5i2VFAn6tYNr4ZUkCsWDa+GVpSQLkFFEZ1mlJAxrLxzdDaUkDSX89VLBtTQN8Mrd2HW1NA7LmKZeObU0D5ZmjtPtxTQAYURnWaHFRAE8Ej/fVcVEAgbgGFUZ1UQC0b3wyt3VRAOsi8lAgeVUBGdZocZF5VQFMieKS/nlVAYM9VLBvfVUBtfDO0dh9WQHopETzSX1ZAh9buwy2gVkCUg8xLieBWQKAwqtPkIFdArd2HW0BhV0C6imXjm6FXQMc3Q2v34VdA1OQg81IiWEDhkf56rmJYQO4+3AIKo1hA++u5imXjWEAImZcSwSNZQBRGdZocZFlAIfNSInikWUAuoDCq0+RZQDtNDjIvJVpASPrruYplWkBVp8lB5qVaQGJUp8lB5lpAbgGFUZ0mW0B7rmLZ+GZbQIhbQGFUp1tAlQge6a/nW0CitftwCyhcQK9i2fhmaFxAvA+3gMKoXEDJvJQIHulcQNZpcpB5KV1A4hZQGNVpXUDvwy2gMKpdQPxwCyiM6l1ACR7pr+cqXkAWy8Y3Q2teQCN4pL+eq15AMCWCR/rrXkA80l/PVSxfQEl/PVexbF9AViwb3wytX0Bj2fhmaO1fQDhDa/fhFmBAvhlauw83YEBF8Eh/PVdgQMvGN0Nrd2BAUp0mB5mXYEDYcxXLxrdgQF9KBI/012BA5SDzUiL4YEBs9+EWUBhhQPLN0Np9OGFAeKS/nqtYYUD/eq5i2XhhQIVRnSYHmWFADCiM6jS5YUCS/nquYtlhQBnVaXKQ+WFAn6tYNr4ZYkAlgkf66zliQKxYNr4ZWmJAMi8lgkd6YkC5BRRGdZpiQD/cAgqjumJAxrLxzdDaYkBMieCR/vpiQNJfz1UsG2NAWTa+GVo7Y0DfDK3dh1tjQGbjm6G1e2NA7LmKZeObY0BzkHkpEbxjQPlmaO0+3GNAgD1XsWz8Y0AGFEZ1mhxkQIzqNDnIPGRAE8Ej/fVcZECZlxLBI31kQCBuAYVRnWRApkTwSH+9ZEAtG98Mrd1kQLPxzdDa/WRAOsi8lAgeZUDAnqtYNj5lQEZ1mhxkXmVAzUuJ4JF+ZUBTInikv55lQNr4ZmjtvmVAYM9VLBvfZUDnpUTwSP9lQG18M7R2H2ZA81IieKQ/ZkB6KRE80l9mQAAAAAAAgGZA","dtype":"float64","shape":[180]},"y":{"__ndarray__":"AAAAAABAf0CWYO1uAEB/QBvblukAQH9AqTw6cQFAf0B96jYHAkB/QF1+Ea0CQH9AOKh3ZANAf0C5jkQvBEB/QIechQ8FQH9A3MJ/BwZAf0Dlf7UZB0B/QIU17UgIQH9Ai3A4mAlAf0C11fsKC0B/QLPq96QMQH9Aes9Sag5Af0AU/aJfEEB/QKwk+4kSQH9AeVT37hRAf0DZgcuUF0B/QGGVU4IaQH9A0iwlvx1Af0DNP6NTIUB/QALWE0klQH9Augi4qSlAf0AejuaALkB/QH8RKdszQH9A4qZcxjlAf0BiqdVRQEB/QGBkh45HQH9AZuwvj09Af0Dbn4hoWEB/QHmzezFiQH9AVHpfA21Af0BI5Df6eEB/QO3Z/jSGQH9ATFb01ZRAf0D5zfYCpUB/QM/35OW2QH9AqO0JrcpAf0CsgpSL4EB/QCZZG7r4QH9A0bgudxNBf0D4p/kHMUF/QO0n9LhRQX9AIdCn3nVBf0A2MInWnUF/QGb/5wfKQX9Ang745PpBf0A8UvbrMEJ/QCocbKhsQn9AwuuTtK5Cf0ByuuO690J/QMZ4v3dIQ39Af+pYu6FDf0DbAsFrBER/QC0TL4dxRH9AOKyEJupEf0ANeBKAb0V/QJ9NpeoCRn9AKiLj4KVGf0Dyif0EWkd/QEYlxCQhSH9AYsgePv1If0AoffiD8El/QLw1p2P9Sn9Ab73YiiZMf0AtExXubk1/QN7x3M/ZTn9Ac191yGpQf0A3nm7OJVJ/QP0c8D8PVH9AnGvf7CtWf0DR6echgVh/QLpZe7QUW39As/jQD+1df0AF0vdCEWF/QEX5ARCJZH9Ankla/Fxof0AEz0Filmx/QNGNf4M/cX9AG1xDnWN2f0AiMSf9Dnx/QCdOSRdPgn9A/w1inTKJf0AEWamWyZB/QP0tVHglmX9ArSlwPlmif0AC6o+Eeax/QLK0IZ6ct39Adzt+rdrDf0BJBjS5TdF/QMzlpb4R4H9Ag+3uwETwf0C15HJpAwGAQG+MbA29CoBABwRzZ2EVgEAPDHWTAyGAQI6/I6K3LYBAuz7nhZI7gEA3LWT4qUqAQKQAS1cUW4BAEK3Qd+hsgEA1Qt5vPYCAQIcJbFQqlYBAeJrQ7MWrgEBw4/paJsSAQFWPLblg3oBAO7l5roj6gEDWOW/7rxiBQD7mcgHmOIFAisDZRzdbgUArtmcCrX+BQG4JBZ1MpoFAKRZ9URfPgUAo8ATMCfqBQIN1YuIbJ4JACMGYYkBWgkApIjb8ZIeCQJmpm0ZyuoJAyU/O5UvvgkB0y7nN0CWDQFcHjqLbXYNAtpSEM0OXg0BFK/0L29GDQE52hRZ0DYRAF3kJTN1JhEBfkGJp5IaEQLFshKVWxIRAtszlYgEChUAcTyPXsj+FQJzwvqQ6fYVA3xXUY2q6hUBjmpoXFveFQHLRL48UM4ZAF/5lsT9uhkCgCgS0dKiGQB/MGj+U4YZA/0K3foIZh0Cl2tEjJ1CHQDzIM1dthYdALZVnoEO5h0Dg5pzCm+uHQE9S7ZFqHIhAnIa2wqdLiEAjDvK0TXmIQL9HHz1ZpYhACKnwa8nPiEAg9yBWn/iIQGUvQd3dH4lACLwpeolFiUCBltIJqGmJQC+R5JxAjIlAgq1ySlutiUDVLqEFAc2JQJLR9XY764lAPay52BQIikCoGt7WlyOKQNgA4HHPPYpAK5rM5MZWikDiSDqOiW6KQBHQ29sihYpAsZq3OJ6aikDhlqf9Bq+KQHy5BWRowopAX/5Res3UikAZs5waQeaKQAZskuLN9opAaXT1LH4Gi0C0DmgMXBWLQJHyWEdxI4tAubbvVMcwi0Bs+edaZz2LQNv8LSxaSYtACEkrSKhUi0ATOaXaWV+LQJBKJbx2aYtAcNHCcgZzi0CnSVczEHyLQEcU7+KahItA","dtype":"float64","shape":[180]}},"selected":{"id":"1085"},"selection_policy":{"id":"1086"}},"id":"1060","type":"ColumnDataSource"},{"attributes":{},"id":"1006","type":"DataRange1d"},{"attributes":{"line_color":"red","x":{"field":"x"},"y":{"field":"y"}},"id":"1047","type":"Line"},{"attributes":{},"id":"1072","type":"Selection"},{"attributes":{"data_source":{"id":"1060"},"glyph":{"id":"1061"},"hover_glyph":null,"muted_glyph":null,"nonselection_glyph":{"id":"1062"},"selection_glyph":null,"view":{"id":"1064"}},"id":"1063","type":"GlyphRenderer"},{"attributes":{},"id":"1010","type":"LinearScale"},{"attributes":{},"id":"1073","type":"UnionRenderers"},{"attributes":{},"id":"1013","type":"BasicTicker"},{"attributes":{"source":{"id":"1060"}},"id":"1064","type":"CDSView"},{"attributes":{"data_source":{"id":"1033"},"glyph":{"id":"1034"},"hover_glyph":null,"muted_glyph":null,"nonselection_glyph":{"id":"1035"},"selection_glyph":null,"view":{"id":"1037"}},"id":"1036","type":"GlyphRenderer"},{"attributes":{},"id":"1008","type":"LinearScale"},{"attributes":{"line_alpha":0.1,"line_color":"red","x":{"field":"x"},"y":{"field":"y"}},"id":"1048","type":"Line"},{"attributes":{},"id":"1041","type":"BasicTickFormatter"},{"attributes":{"axis":{"id":"1012"},"ticker":null},"id":"1015","type":"Grid"},{"attributes":{"line_alpha":0.5,"line_color":"green","line_dash":[2,4],"x":{"field":"x"},"y":{"field":"y"}},"id":"1061","type":"Line"},{"attributes":{"axis_label":"Population (in thousands)","formatter":{"id":"1041"},"ticker":{"id":"1017"}},"id":"1016","type":"LinearAxis"},{"attributes":{"label":{"value":"Infected"},"renderers":[{"id":"1049"}]},"id":"1059","type":"LegendItem"},{"attributes":{},"id":"1017","type":"BasicTicker"},{"attributes":{"axis":{"id":"1016"},"dimension":1,"ticker":null},"id":"1019","type":"Grid"},{"attributes":{"overlay":{"id":"1043"}},"id":"1022","type":"BoxZoomTool"},{"attributes":{},"id":"1025","type":"HelpTool"},{"attributes":{"active_drag":"auto","active_inspect":"auto","active_multi":null,"active_scroll":"auto","active_tap":"auto","tools":[{"id":"1020"},{"id":"1021"},{"id":"1022"},{"id":"1023"},{"id":"1024"},{"id":"1025"}]},"id":"1026","type":"Toolbar"},{"attributes":{},"id":"1020","type":"PanTool"},{"attributes":{},"id":"1021","type":"WheelZoomTool"},{"attributes":{"bottom_units":"screen","fill_alpha":0.5,"fill_color":"lightgrey","left_units":"screen","level":"overlay","line_alpha":1.0,"line_color":"black","line_dash":[4,4],"line_width":2,"render_mode":"css","right_units":"screen","top_units":"screen"},"id":"1043","type":"BoxAnnotation"},{"attributes":{},"id":"1056","type":"Selection"},{"attributes":{},"id":"1023","type":"SaveTool"},{"attributes":{},"id":"1057","type":"UnionRenderers"},{"attributes":{},"id":"1024","type":"ResetTool"},{"attributes":{"click_policy":"hide","inactive_fill_alpha":0.6,"items":[{"id":"1045"},{"id":"1059"},{"id":"1075"}],"location":"top_left"},"id":"1044","type":"Legend"},{"attributes":{"line_alpha":0.5,"line_dash":[2,4],"x":{"field":"x"},"y":{"field":"y"}},"id":"1034","type":"Line"},{"attributes":{"source":{"id":"1033"}},"id":"1037","type":"CDSView"},{"attributes":{"line_alpha":0.1,"line_dash":[2,4],"x":{"field":"x"},"y":{"field":"y"}},"id":"1035","type":"Line"},{"attributes":{"label":{"value":"Susceptible"},"renderers":[{"id":"1036"}]},"id":"1045","type":"LegendItem"},{"attributes":{"label":{"value":"Recovered"},"renderers":[{"id":"1063"}]},"id":"1075","type":"LegendItem"},{"attributes":{},"id":"1085","type":"Selection"},{"attributes":{},"id":"1086","type":"UnionRenderers"},{"attributes":{"line_alpha":0.1,"line_color":"green","line_dash":[2,4],"x":{"field":"x"},"y":{"field":"y"}},"id":"1062","type":"Line"}],"root_ids":["1001"]},"title":"Bokeh Application","version":"2.0.0"}}
</script>
<script type="text/javascript">
(function() {
var fn = function() {
Bokeh.safely(function() {
(function(root) {
function embed_document(root) {
var docs_json = document.getElementById('1220').textContent;
var render_items = [{"docid":"0307410b-fbb0-4c28-9d0f-fb95b6a7274a","root_ids":["1001"],"roots":{"1001":"46164a36-a07a-4a10-813b-9aa6d7d711b8"}}];
root.Bokeh.embed.embed_items(docs_json, render_items);
}
if (root.Bokeh !== undefined) {
embed_document(root);
} else {
var attempts = 0;
var timer = setInterval(function(root) {
if (root.Bokeh !== undefined) {
clearInterval(timer);
embed_document(root);
} else {
attempts++;
if (attempts > 100) {
clearInterval(timer);
console.log("Bokeh: ERROR: Unable to run BokehJS code because BokehJS library is missing");
}
}
}, 10, root)
}
})(window);
});
};
if (document.readyState != "loading") fn();
else document.addEventListener("DOMContentLoaded", fn);
})();
</script>
<script type="text/javascript" src="https://cdn.bokeh.org/bokeh/release/bokeh-2.0.0.min.js" integrity="sha384-5Y+xuMRAbgBj/2WKUiL8yzV4fBFic1HJPo2hT3pq2IsEzbsJjj8kT2i0b1lZ7C2N" crossorigin="anonymous"></script>
<script type="text/javascript">
Bokeh.set_log_level("info");
</script>
<div class="bk-root" id="f68a492f-9fe4-4117-bf32-f16794cf64ec" data-root-id="5456"></div>
<script type="application/json" id="5636">
{"7371ffc5-d210-470e-8c45-67f2feab2851":{"roots":{"references":[{"attributes":{},"id":"5479","type":"ResetTool"},{"attributes":{"label":{"value":"without vaccine"},"renderers":[{"id":"5504"}]},"id":"5514","type":"LegendItem"},{"attributes":{},"id":"5465","type":"LinearScale"},{"attributes":{},"id":"5478","type":"SaveTool"},{"attributes":{},"id":"5512","type":"UnionRenderers"},{"attributes":{},"id":"5524","type":"UnionRenderers"},{"attributes":{"axis_label":"Days","formatter":{"id":"5496"},"ticker":{"id":"5468"}},"id":"5467","type":"LinearAxis"},{"attributes":{"overlay":{"id":"5498"}},"id":"5477","type":"BoxZoomTool"},{"attributes":{},"id":"5476","type":"WheelZoomTool"},{"attributes":{"bottom_units":"screen","fill_alpha":0.5,"fill_color":"lightgrey","left_units":"screen","level":"overlay","line_alpha":1.0,"line_color":"black","line_dash":[4,4],"line_width":2,"render_mode":"css","right_units":"screen","top_units":"screen"},"id":"5498","type":"BoxAnnotation"},{"attributes":{"active_drag":"auto","active_inspect":"auto","active_multi":null,"active_scroll":"auto","active_tap":"auto","tools":[{"id":"5475"},{"id":"5476"},{"id":"5477"},{"id":"5478"},{"id":"5479"},{"id":"5480"}]},"id":"5481","type":"Toolbar"},{"attributes":{"line_alpha":0.1,"line_color":"blue","x":{"field":"x"},"y":{"field":"y"}},"id":"5490","type":"Line"},{"attributes":{},"id":"5523","type":"Selection"},{"attributes":{"data":{"x":{"__ndarray__":"AAAAAAAAAAA4Q2v34RbwPzhDa/fhFgBA1OQg81IiCEA4Q2v34RYQQAYURnWaHBRA1OQg81IiGECitftwCygcQDhDa/fhFiBAn6tYNr4ZIkAGFEZ1mhwkQG18M7R2HyZA1OQg81IiKEA7TQ4yLyUqQKK1+3ALKCxACR7pr+cqLkA4Q2v34RYwQGz34RZQGDFAn6tYNr4ZMkDSX89VLBszQAYURnWaHDRAOsi8lAgeNUBtfDO0dh82QKAwqtPkIDdA1OQg81IiOEAImZcSwSM5QDtNDjIvJTpAbgGFUZ0mO0CitftwCyg8QNZpcpB5KT1ACR7pr+cqPkA80l/PVSw/QDhDa/fhFkBAUp0mB5mXQEBs9+EWUBhBQIVRnSYHmUFAn6tYNr4ZQkC5BRRGdZpCQNJfz1UsG0NA7LmKZeObQ0AGFEZ1mhxEQCBuAYVRnURAOsi8lAgeRUBTInikv55FQG18M7R2H0ZAh9buwy2gRkCgMKrT5CBHQLqKZeOboUdA1OQg81IiSEDuPtwCCqNIQAiZlxLBI0lAIfNSInikSUA7TQ4yLyVKQFWnyUHmpUpAbgGFUZ0mS0CIW0BhVKdLQKK1+3ALKExAvA+3gMKoTEDWaXKQeSlNQO/DLaAwqk1ACR7pr+cqTkAjeKS/nqtOQDzSX89VLE9AViwb3wytT0A4Q2v34RZQQEXwSH89V1BAUp0mB5mXUEBfSgSP9NdQQGz34RZQGFFAeKS/nqtYUUCFUZ0mB5lRQJL+eq5i2VFAn6tYNr4ZUkCsWDa+GVpSQLkFFEZ1mlJAxrLxzdDaUkDSX89VLBtTQN8Mrd2HW1NA7LmKZeObU0D5ZmjtPtxTQAYURnWaHFRAE8Ej/fVcVEAgbgGFUZ1UQC0b3wyt3VRAOsi8lAgeVUBGdZocZF5VQFMieKS/nlVAYM9VLBvfVUBtfDO0dh9WQHopETzSX1ZAh9buwy2gVkCUg8xLieBWQKAwqtPkIFdArd2HW0BhV0C6imXjm6FXQMc3Q2v34VdA1OQg81IiWEDhkf56rmJYQO4+3AIKo1hA++u5imXjWEAImZcSwSNZQBRGdZocZFlAIfNSInikWUAuoDCq0+RZQDtNDjIvJVpASPrruYplWkBVp8lB5qVaQGJUp8lB5lpAbgGFUZ0mW0B7rmLZ+GZbQIhbQGFUp1tAlQge6a/nW0CitftwCyhcQK9i2fhmaFxAvA+3gMKoXEDJvJQIHulcQNZpcpB5KV1A4hZQGNVpXUDvwy2gMKpdQPxwCyiM6l1ACR7pr+cqXkAWy8Y3Q2teQCN4pL+eq15AMCWCR/rrXkA80l/PVSxfQEl/PVexbF9AViwb3wytX0Bj2fhmaO1fQDhDa/fhFmBAvhlauw83YEBF8Eh/PVdgQMvGN0Nrd2BAUp0mB5mXYEDYcxXLxrdgQF9KBI/012BA5SDzUiL4YEBs9+EWUBhhQPLN0Np9OGFAeKS/nqtYYUD/eq5i2XhhQIVRnSYHmWFADCiM6jS5YUCS/nquYtlhQBnVaXKQ+WFAn6tYNr4ZYkAlgkf66zliQKxYNr4ZWmJAMi8lgkd6YkC5BRRGdZpiQD/cAgqjumJAxrLxzdDaYkBMieCR/vpiQNJfz1UsG2NAWTa+GVo7Y0DfDK3dh1tjQGbjm6G1e2NA7LmKZeObY0BzkHkpEbxjQPlmaO0+3GNAgD1XsWz8Y0AGFEZ1mhxkQIzqNDnIPGRAE8Ej/fVcZECZlxLBI31kQCBuAYVRnWRApkTwSH+9ZEAtG98Mrd1kQLPxzdDa/WRAOsi8lAgeZUDAnqtYNj5lQEZ1mhxkXmVAzUuJ4JF+ZUBTInikv55lQNr4ZmjtvmVAYM9VLBvfZUDnpUTwSP9lQG18M7R2H2ZA81IieKQ/ZkB6KRE80l9mQAAAAAAAgGZA","dtype":"float64","shape":[180]},"y":{"__ndarray__":"/Knx0k1iUD9bQDhaNidWP2hsStsr9F0/y2G7gSZAZD9oEoJvmWFrP61a8T/pgnI/DvNr3JIHeT9dt0Pj5euAP/k3+sU64YY/oYG3CKTvjj81tIlOHeqUP7+J/nlUR5w/tu9ABCYeoz+gSgVSVtmpP8M70BWWebE/BaCt2JSgtz8lUdh29PG/P+gdQ5pemMU/3flqWD8yzT8zHI+QVLzTP/12WfsNrto/0nmOOlUI4j8O/kdIpl/oPw28bXFgePA/XhO1d2NB9j9Xs/Lw3RD+P+XqV3twTQRApLQ5oGxoC0CRNJfgX30SQDqS0/qd7RhAbTm6q5LJIEB23j93aJQmQAGd9JnPUC5AvkmRhEVNNEBNhP86sBo7QPrYs9cmBEJAD/PQ807RR0DOH+LZhEJPQBcEbIDzUlRAMFKR+qkeWkD/qGSd3opgQAWf/BIZl2RAuYo6QckbaUAN4Lxij+ptQFZWRx+cYHFAF1TrMi6pc0DyNbrLRal1QE7UaN/ZQndAacaxWBBkeECBKkf1Vwh5QFA+BC96NnlAGWZgYAL9eEBzewPWa254QFLjGRUGnndAinUDAuSddkD/4IOBwX11QNwP+7CeSnRAclIhMMwOc0CvTJN/MtJxQJwum32wmnBACfPJDvjYbkAQFOZO9JRsQKqtGjgVbWpApz5OCYxjaEB2q/98X3lmQNKO4VC6rmRAMuUmSSgDY0DeifIaxXVhQCq1vC5gBWBAE0K/Ui9hXUA5zsJf2etaQFav9Oakp1hANBp/eHKRVkCOaZPFLKZUQEN5QOjT4lJAL9wHIIVEUUBK7LDB/5BPQIsq471R2ExAUgFlNRdaSkAJ4pGhtRFIQJaYqjfg+kVA82DRBJYRREAPYqU8H1JCQLLhU/4JuUBAsPEciU2GPkBlksNQCds7QKdkfCDbajlAL2gqysQwN0B2BT2zLig1QPNQC6HgTDNASHJs0PqaMUBsWNdj7w4wQC2vL1b4Si1A2Ijdkkm3KkAKzfNzWl0oQDho1l8pOCZAe04gpCFDJEBm/cyYEnoiQKm7Pmon2SBAMjMwAL+5HkCWosjxDgQcQL+jqmNlixlAmha2oGpKF0BGZMOLPTwVQCeo3YppXBNAfCWTQ92mEUBH6doa4hcQQBS28dIoWA1Ay+74rLjACkDSJWKWzmMIQDjUlulDPAZA9FAej2VFBECqI2nz6XoCQBZ439jn2ABATBCG4Zu3/j9SNRVjtgD8PwOoTqAvh/k/eYQ+tZ1F9z++Gke4EDf1PzyDmwkIV/M/MEA0k2ih8T+GegTbcxLwP3A0L8p/Te0/qY/7hl+26j8aWXeh2VnoPz5b4APBMuY/sQnWf1085D8aaimJYXLiP6XTPczg0OA//SnFPo+o3j8ys9VkpvLbP47LjdYUetk/y9/20m451z/jwv0owyvVP51CkGuQTNM/gpN3E7uX0T9nR95+hAnQP5Aq9YMFPc0/oemATzKnyj/pFvXH4kvIP+xnXrPqJcY/9r3i3pIwxD8vQGzMjmfCPwrrzz/zxsA/w8exWFuWvj+O+MK2+OG7P2Np1JDOark/U0RNP3Mrtz/uN3WV9x61P79+VRXcQLM/svtwCweNsT8Fw3sjd/+vPx6wYrkiK60/qXIQe9qWqj8hZgir9DyoP99g8LVHGKY/IM5a4h4kpD8WqOD7L1yiP6B2g+WRvKA/vVouEmiDnj/0Jmv9rNCbP3YXWdwFW5k//vx5GQwdlz+RRQxd0xGVP8fsQcPeNJM/wQhq+xaCkT/oHzWkguuPP7VszfvuGI0/dYlvUUCGij8bZa1I0C2IP1crnmV4CoY/DGaTxYYXhD/DuK7Ks1CCP9Zp+rcYsoA/gMFfRE5wfj9Le0Y5Qr97P0zYij8kS3k/AE3zD5EOdz+6Y4NanwR1P4okHv7UKHM/","dtype":"float64","shape":[180]}},"selected":{"id":"5523"},"selection_policy":{"id":"5524"}},"id":"5501","type":"ColumnDataSource"},{"attributes":{"source":{"id":"5501"}},"id":"5505","type":"CDSView"},{"attributes":{},"id":"5468","type":"BasicTicker"},{"attributes":{"source":{"id":"5488"}},"id":"5492","type":"CDSView"},{"attributes":{"line_alpha":0.1,"line_color":"red","x":{"field":"x"},"y":{"field":"y"}},"id":"5503","type":"Line"},{"attributes":{"label":{"value":"with vaccine"},"renderers":[{"id":"5491"}]},"id":"5500","type":"LegendItem"},{"attributes":{},"id":"5496","type":"BasicTickFormatter"},{"attributes":{"click_policy":"hide","inactive_fill_alpha":0.6,"items":[{"id":"5500"},{"id":"5514"}],"location":"top_left"},"id":"5499","type":"Legend"},{"attributes":{},"id":"5463","type":"LinearScale"},{"attributes":{"axis":{"id":"5471"},"dimension":1,"ticker":null},"id":"5474","type":"Grid"},{"attributes":{},"id":"5475","type":"PanTool"},{"attributes":{},"id":"5511","type":"Selection"},{"attributes":{},"id":"5494","type":"BasicTickFormatter"},{"attributes":{"end":1000},"id":"5515","type":"Range1d"},{"attributes":{"line_color":"red","x":{"field":"x"},"y":{"field":"y"}},"id":"5502","type":"Line"},{"attributes":{},"id":"5459","type":"DataRange1d"},{"attributes":{"data":{"x":{"__ndarray__":"AAAAAAAAAAA4Q2v34RbwPzhDa/fhFgBA1OQg81IiCEA4Q2v34RYQQAYURnWaHBRA1OQg81IiGECitftwCygcQDhDa/fhFiBAn6tYNr4ZIkAGFEZ1mhwkQG18M7R2HyZA1OQg81IiKEA7TQ4yLyUqQKK1+3ALKCxACR7pr+cqLkA4Q2v34RYwQGz34RZQGDFAn6tYNr4ZMkDSX89VLBszQAYURnWaHDRAOsi8lAgeNUBtfDO0dh82QKAwqtPkIDdA1OQg81IiOEAImZcSwSM5QDtNDjIvJTpAbgGFUZ0mO0CitftwCyg8QNZpcpB5KT1ACR7pr+cqPkA80l/PVSw/QDhDa/fhFkBAUp0mB5mXQEBs9+EWUBhBQIVRnSYHmUFAn6tYNr4ZQkC5BRRGdZpCQNJfz1UsG0NA7LmKZeObQ0AGFEZ1mhxEQCBuAYVRnURAOsi8lAgeRUBTInikv55FQG18M7R2H0ZAh9buwy2gRkCgMKrT5CBHQLqKZeOboUdA1OQg81IiSEDuPtwCCqNIQAiZlxLBI0lAIfNSInikSUA7TQ4yLyVKQFWnyUHmpUpAbgGFUZ0mS0CIW0BhVKdLQKK1+3ALKExAvA+3gMKoTEDWaXKQeSlNQO/DLaAwqk1ACR7pr+cqTkAjeKS/nqtOQDzSX89VLE9AViwb3wytT0A4Q2v34RZQQEXwSH89V1BAUp0mB5mXUEBfSgSP9NdQQGz34RZQGFFAeKS/nqtYUUCFUZ0mB5lRQJL+eq5i2VFAn6tYNr4ZUkCsWDa+GVpSQLkFFEZ1mlJAxrLxzdDaUkDSX89VLBtTQN8Mrd2HW1NA7LmKZeObU0D5ZmjtPtxTQAYURnWaHFRAE8Ej/fVcVEAgbgGFUZ1UQC0b3wyt3VRAOsi8lAgeVUBGdZocZF5VQFMieKS/nlVAYM9VLBvfVUBtfDO0dh9WQHopETzSX1ZAh9buwy2gVkCUg8xLieBWQKAwqtPkIFdArd2HW0BhV0C6imXjm6FXQMc3Q2v34VdA1OQg81IiWEDhkf56rmJYQO4+3AIKo1hA++u5imXjWEAImZcSwSNZQBRGdZocZFlAIfNSInikWUAuoDCq0+RZQDtNDjIvJVpASPrruYplWkBVp8lB5qVaQGJUp8lB5lpAbgGFUZ0mW0B7rmLZ+GZbQIhbQGFUp1tAlQge6a/nW0CitftwCyhcQK9i2fhmaFxAvA+3gMKoXEDJvJQIHulcQNZpcpB5KV1A4hZQGNVpXUDvwy2gMKpdQPxwCyiM6l1ACR7pr+cqXkAWy8Y3Q2teQCN4pL+eq15AMCWCR/rrXkA80l/PVSxfQEl/PVexbF9AViwb3wytX0Bj2fhmaO1fQDhDa/fhFmBAvhlauw83YEBF8Eh/PVdgQMvGN0Nrd2BAUp0mB5mXYEDYcxXLxrdgQF9KBI/012BA5SDzUiL4YEBs9+EWUBhhQPLN0Np9OGFAeKS/nqtYYUD/eq5i2XhhQIVRnSYHmWFADCiM6jS5YUCS/nquYtlhQBnVaXKQ+WFAn6tYNr4ZYkAlgkf66zliQKxYNr4ZWmJAMi8lgkd6YkC5BRRGdZpiQD/cAgqjumJAxrLxzdDaYkBMieCR/vpiQNJfz1UsG2NAWTa+GVo7Y0DfDK3dh1tjQGbjm6G1e2NA7LmKZeObY0BzkHkpEbxjQPlmaO0+3GNAgD1XsWz8Y0AGFEZ1mhxkQIzqNDnIPGRAE8Ej/fVcZECZlxLBI31kQCBuAYVRnWRApkTwSH+9ZEAtG98Mrd1kQLPxzdDa/WRAOsi8lAgeZUDAnqtYNj5lQEZ1mhxkXmVAzUuJ4JF+ZUBTInikv55lQNr4ZmjtvmVAYM9VLBvfZUDnpUTwSP9lQG18M7R2H2ZA81IieKQ/ZkB6KRE80l9mQAAAAAAAgGZA","dtype":"float64","shape":[180]},"y":{"__ndarray__":"/Knx0k1iUD/FgqjUAh5SP9Zw4ROoCFQ/TE0dujQnVj9IAudOJn9YPwQmwCiPFls/G8bv8iX0XT8WBHeXq49gP4gMHTQsUGI/kaXBnh5AZD9J3zq8h2RmP5LqYDP0wmg/LvdK+oZhaz8rcNMuCUduP6BlZ9N9vXA/Vss1MNWCcj9t75L+IHh0P5OVOr5zonY/UE/QQGkHeT/uJm4xNa17P6JmrR2zmn4/zPHrGbzrgD/lxINx87WCP1du3kWisIQ/q0JFvejghj8WYHu1cUyJP7smxmqB+Ys/Ul9lqwXvjj+4TY/fUxqRP4uQOBlw6ZI/TATKW4bplD//rVssxB+XP0limBbjkZk/SYo5dDdGnD8Kucy/wEOfPzw1Cs4dSaE/B72W4xodoz9TBX0OkiKlP0vqVXa9Xqc/qgbjbmTXqT8HeYlN6pKsP6V3x9FemK8/J/X+H8h3sT+xFc2uj1CzP1/rSsRKW7U/cOdPiD6dtz+0YfkNPhy6P65u1yq53rw/cCz+0Mzrvz+W5xqPqqXBP74RB6AAg8M/IlHyr7SSxT8dbiJoE9rHPzslFFL3Xso/HuatfdcnzT+Rq83P6x3QP1C2oONs0dE/8lnj7ciy0z/ZlSJ/zcbVP9ZMXYHHEtg/c0OGGJCc2j+nYHq6mmrdPw3HNk8CQuA/n5iWzVL44T97RhVIkdzjPwhoY7yA8+U/C1bXoF9C6D9tpQrD887qP1fNgCGXn+0/CJAL6qJd8D9qnZuD1hTyP0btTY6d+fM/i9iZc5gQ9j9anz0O2l74P6DPCmnx6fo/2L1CFfS3/T+KUdV5xGcAQPG2c7v5GwJAXBHVnI/8A0A6oAjj1Q0GQJv2ly98VAhAw9ou3ZfVCkBHddyHqZYNQAiJPxzRThBAD9jk9XP4EUDXFFiSrMsTQOO1eqMnzBVAAxSqrs/9F0C0Ai1NzGQaQMZWNEOABR1AyPyu14XkH0BpgfilVIMhQAzQxn1wOCNA7mH6YCEUJUC4/64c+xgnQIvi5rCRSSlAxnqFsm6oK0DMjr5UBDguQLBIqyZPfTBAr5O5Eyj5MUANm2WYcJAzQH1euwPbQzVA5govBdwTN0BCrUeInQA5QFcvfQTxCTtACAhqqUEvPUA7UAjkhm8/QHWIjvOb5EBA4nzGeiAdQkA62BuT/V9DQNDBNsGTq0RAsjthJvf9RUCCkFuM8VRHQE6P5SMHrkhA1MXIJX4GSkBoSV9DaVtLQLfSm960qUxAepAQnDbuTUCGqprTviVPQBOhG5uVJlBAHfjH7bywUECN7yP17S9RQK5PCnvjolFAe/SaJoIIUkAO1DfH3l9SQGzs7QFDqFJALjEkODDhUkDEuu2cYApTQKjuIYjGI1NAcuXlKYotU0BVOj3TBShTQLJ4jBzBE1NAINFhM2vxUkBFNcqb1MFSQGMQa63ohVJAY1SxEac+UkD9GDt5He1RQN+5nblhklFACJL6a4wvUUAXkEMxtMVQQLDvIJzpVVBAtHenj2fCT0BY0Uo+G9FOQOqdv4DH2U1AvJGQ6yXeTECjXq9uzt9LQLfSKzw24EpAp3Xydq/gSUAZccSKaeJIQDPk+Qdy5kdAiLN56rXtRkCqkPYwA/lFQFFa4awKCUVA4k/99WEeREDbbYd5hTlDQMOtDInaWkJAo6UMbrGCQUBb4UtqR7FAQGcalVWRzT9Aq4iFRaRGPkAM3YSQ5s08QP17HHNfYztAdDsefwEHOkCMCStorbg4QJuKDJU0eDdA9UbEcVtFNkAeB7yN2x81QOOkC4FlBzRArWDPn6L7MkC+ZdR+NvwxQOz45UrACDFAXwzq99sgMEBH+cGVRoguQPVLz4Rd5CxAlv9ivSxVK0BL6vKd5NkpQJjZvAm3cShA/BVVZNgbJ0CXZyVigNclQDW3SbjqoyRA","dtype":"float64","shape":[180]}},"selected":{"id":"5511"},"selection_policy":{"id":"5512"}},"id":"5488","type":"ColumnDataSource"},{"attributes":{},"id":"5480","type":"HelpTool"},{"attributes":{"text":"The SIR Model: R = 4 (with vaccine vs without vaccine)"},"id":"5457","type":"Title"},{"attributes":{"data_source":{"id":"5501"},"glyph":{"id":"5502"},"hover_glyph":null,"muted_glyph":null,"nonselection_glyph":{"id":"5503"},"selection_glyph":null,"view":{"id":"5505"}},"id":"5504","type":"GlyphRenderer"},{"attributes":{"data_source":{"id":"5488"},"glyph":{"id":"5489"},"hover_glyph":null,"muted_glyph":null,"nonselection_glyph":{"id":"5490"},"selection_glyph":null,"view":{"id":"5492"}},"id":"5491","type":"GlyphRenderer"},{"attributes":{},"id":"5472","type":"BasicTicker"},{"attributes":{"below":[{"id":"5467"}],"center":[{"id":"5470"},{"id":"5474"},{"id":"5499"}],"left":[{"id":"5471"}],"plot_height":400,"plot_width":750,"renderers":[{"id":"5491"},{"id":"5504"}],"title":{"id":"5457"},"toolbar":{"id":"5481"},"x_range":{"id":"5459"},"x_scale":{"id":"5463"},"y_range":{"id":"5515"},"y_scale":{"id":"5465"}},"id":"5456","subtype":"Figure","type":"Plot"},{"attributes":{"axis_label":"Infected Population (in thousands)","formatter":{"id":"5494"},"ticker":{"id":"5472"}},"id":"5471","type":"LinearAxis"},{"attributes":{"line_color":"blue","x":{"field":"x"},"y":{"field":"y"}},"id":"5489","type":"Line"},{"attributes":{"axis":{"id":"5467"},"ticker":null},"id":"5470","type":"Grid"}],"root_ids":["5456"]},"title":"Bokeh Application","version":"2.0.0"}}
</script>
<script type="text/javascript">
(function() {
var fn = function() {
Bokeh.safely(function() {
(function(root) {
function embed_document(root) {
var docs_json = document.getElementById('5636').textContent;
var render_items = [{"docid":"7371ffc5-d210-470e-8c45-67f2feab2851","root_ids":["5456"],"roots":{"5456":"f68a492f-9fe4-4117-bf32-f16794cf64ec"}}];
root.Bokeh.embed.embed_items(docs_json, render_items);
}
if (root.Bokeh !== undefined) {
embed_document(root);
} else {
var attempts = 0;
var timer = setInterval(function(root) {
if (root.Bokeh !== undefined) {
clearInterval(timer);
embed_document(root);
} else {
attempts++;
if (attempts > 100) {
clearInterval(timer);
console.log("Bokeh: ERROR: Unable to run BokehJS code because BokehJS library is missing");
}
}
}, 10, root)
}
})(window);
});
};
if (document.readyState != "loading") fn();
else document.addEventListener("DOMContentLoaded", fn);
})();
</script>
<p>and even in the event of the apocalypse,</p>
<script type="text/javascript" src="https://cdn.bokeh.org/bokeh/release/bokeh-2.0.0.min.js" integrity="sha384-5Y+xuMRAbgBj/2WKUiL8yzV4fBFic1HJPo2hT3pq2IsEzbsJjj8kT2i0b1lZ7C2N" crossorigin="anonymous"></script>
<script type="text/javascript">
Bokeh.set_log_level("info");
</script>
<div class="bk-root" id="b7bcdeae-127e-46fa-bff1-38fa1753a16a" data-root-id="1221"></div>
<script type="application/json" id="1440">
{"cd58f437-5c6b-40b4-a8c2-4b6c3f659f0f":{"roots":{"references":[{"attributes":{},"id":"1228","type":"LinearScale"},{"attributes":{},"id":"1245","type":"HelpTool"},{"attributes":{"axis":{"id":"1232"},"ticker":null},"id":"1235","type":"Grid"},{"attributes":{"overlay":{"id":"1263"}},"id":"1242","type":"BoxZoomTool"},{"attributes":{},"id":"1243","type":"SaveTool"},{"attributes":{},"id":"1244","type":"ResetTool"},{"attributes":{},"id":"1276","type":"Selection"},{"attributes":{"bottom_units":"screen","fill_alpha":0.5,"fill_color":"lightgrey","left_units":"screen","level":"overlay","line_alpha":1.0,"line_color":"black","line_dash":[4,4],"line_width":2,"render_mode":"css","right_units":"screen","top_units":"screen"},"id":"1263","type":"BoxAnnotation"},{"attributes":{"line_alpha":0.5,"line_dash":[2,4],"x":{"field":"x"},"y":{"field":"y"}},"id":"1254","type":"Line"},{"attributes":{},"id":"1277","type":"UnionRenderers"},{"attributes":{"source":{"id":"1253"}},"id":"1257","type":"CDSView"},{"attributes":{"below":[{"id":"1232"}],"center":[{"id":"1235"},{"id":"1239"},{"id":"1264"}],"left":[{"id":"1236"}],"plot_height":400,"plot_width":750,"renderers":[{"id":"1256"},{"id":"1269"},{"id":"1283"}],"title":{"id":"1222"},"toolbar":{"id":"1246"},"x_range":{"id":"1224"},"x_scale":{"id":"1228"},"y_range":{"id":"1226"},"y_scale":{"id":"1230"}},"id":"1221","subtype":"Figure","type":"Plot"},{"attributes":{},"id":"1233","type":"BasicTicker"},{"attributes":{"label":{"value":"Susceptible"},"renderers":[{"id":"1256"}]},"id":"1265","type":"LegendItem"},{"attributes":{},"id":"1226","type":"DataRange1d"},{"attributes":{"line_alpha":0.1,"line_dash":[2,4],"x":{"field":"x"},"y":{"field":"y"}},"id":"1255","type":"Line"},{"attributes":{"data":{"x":{"__ndarray__":"AAAAAAAAAAA4Q2v34RbwPzhDa/fhFgBA1OQg81IiCEA4Q2v34RYQQAYURnWaHBRA1OQg81IiGECitftwCygcQDhDa/fhFiBAn6tYNr4ZIkAGFEZ1mhwkQG18M7R2HyZA1OQg81IiKEA7TQ4yLyUqQKK1+3ALKCxACR7pr+cqLkA4Q2v34RYwQGz34RZQGDFAn6tYNr4ZMkDSX89VLBszQAYURnWaHDRAOsi8lAgeNUBtfDO0dh82QKAwqtPkIDdA1OQg81IiOEAImZcSwSM5QDtNDjIvJTpAbgGFUZ0mO0CitftwCyg8QNZpcpB5KT1ACR7pr+cqPkA80l/PVSw/QDhDa/fhFkBAUp0mB5mXQEBs9+EWUBhBQIVRnSYHmUFAn6tYNr4ZQkC5BRRGdZpCQNJfz1UsG0NA7LmKZeObQ0AGFEZ1mhxEQCBuAYVRnURAOsi8lAgeRUBTInikv55FQG18M7R2H0ZAh9buwy2gRkCgMKrT5CBHQLqKZeOboUdA1OQg81IiSEDuPtwCCqNIQAiZlxLBI0lAIfNSInikSUA7TQ4yLyVKQFWnyUHmpUpAbgGFUZ0mS0CIW0BhVKdLQKK1+3ALKExAvA+3gMKoTEDWaXKQeSlNQO/DLaAwqk1ACR7pr+cqTkAjeKS/nqtOQDzSX89VLE9AViwb3wytT0A4Q2v34RZQQEXwSH89V1BAUp0mB5mXUEBfSgSP9NdQQGz34RZQGFFAeKS/nqtYUUCFUZ0mB5lRQJL+eq5i2VFAn6tYNr4ZUkCsWDa+GVpSQLkFFEZ1mlJAxrLxzdDaUkDSX89VLBtTQN8Mrd2HW1NA7LmKZeObU0D5ZmjtPtxTQAYURnWaHFRAE8Ej/fVcVEAgbgGFUZ1UQC0b3wyt3VRAOsi8lAgeVUBGdZocZF5VQFMieKS/nlVAYM9VLBvfVUBtfDO0dh9WQHopETzSX1ZAh9buwy2gVkCUg8xLieBWQKAwqtPkIFdArd2HW0BhV0C6imXjm6FXQMc3Q2v34VdA1OQg81IiWEDhkf56rmJYQO4+3AIKo1hA++u5imXjWEAImZcSwSNZQBRGdZocZFlAIfNSInikWUAuoDCq0+RZQDtNDjIvJVpASPrruYplWkBVp8lB5qVaQGJUp8lB5lpAbgGFUZ0mW0B7rmLZ+GZbQIhbQGFUp1tAlQge6a/nW0CitftwCyhcQK9i2fhmaFxAvA+3gMKoXEDJvJQIHulcQNZpcpB5KV1A4hZQGNVpXUDvwy2gMKpdQPxwCyiM6l1ACR7pr+cqXkAWy8Y3Q2teQCN4pL+eq15AMCWCR/rrXkA80l/PVSxfQEl/PVexbF9AViwb3wytX0Bj2fhmaO1fQDhDa/fhFmBAvhlauw83YEBF8Eh/PVdgQMvGN0Nrd2BAUp0mB5mXYEDYcxXLxrdgQF9KBI/012BA5SDzUiL4YEBs9+EWUBhhQPLN0Np9OGFAeKS/nqtYYUD/eq5i2XhhQIVRnSYHmWFADCiM6jS5YUCS/nquYtlhQBnVaXKQ+WFAn6tYNr4ZYkAlgkf66zliQKxYNr4ZWmJAMi8lgkd6YkC5BRRGdZpiQD/cAgqjumJAxrLxzdDaYkBMieCR/vpiQNJfz1UsG2NAWTa+GVo7Y0DfDK3dh1tjQGbjm6G1e2NA7LmKZeObY0BzkHkpEbxjQPlmaO0+3GNAgD1XsWz8Y0AGFEZ1mhxkQIzqNDnIPGRAE8Ej/fVcZECZlxLBI31kQCBuAYVRnWRApkTwSH+9ZEAtG98Mrd1kQLPxzdDa/WRAOsi8lAgeZUDAnqtYNj5lQEZ1mhxkXmVAzUuJ4JF+ZUBTInikv55lQNr4ZmjtvmVAYM9VLBvfZUDnpUTwSP9lQG18M7R2H2ZA81IieKQ/ZkB6KRE80l9mQAAAAAAAgGZA","dtype":"float64","shape":[180]},"y":{"__ndarray__":"RIts5/s/f0C4QGhe+T9/QN5iBpT1P39A1kon6e8/f0DKsuFv5z9/QJJmgcTaP39AfRs308c/f0DtNu2Aqz9/QEvZ/CiBP39Ankt12kE/f0D8ZCo14z5/QHO2IrdVPn9AqGrRM4I9f0AZSEAMRjx/QHtM3oxtOn9A+2ISjKs3f0DIdLn6jDN/QCYuQIJmLX9AjxVQgDkkf0D9Y56qjBZ/QJwP9HszAn9AorS8lP7jfkA07TliT7d+QMQdecWMdX5AgioHWoEVfkAiJ6afxYp9QG58FreJxXxAWbwoql2ze0A9H7pk3kF6QIn2JYcKZHhAmPV+nMkZdkAbRhehqHZzQMbsblmronBAmBQKBaOja0BlNrDZq2pmQLHri+Ph3WFAX7O9y7gxXEB/aXF1zyxWQJZvTSeBfFFAiylEUWzFS0Cjdo/9PkZGQFjxqOFgFEJAq1FV9E27PUBiAGpPScY4QChnHuRv6zRA79FyBevkMUA7u6PjXP4uQBHG6wFJKCtAHYCpdRkPKECMlaDHooglQMhGnx4xdSNARpL05b28IUCWVvx07EwgQMEAJpYqLx5AlwL7Ym4jHEDSMgB5YmUaQIje7Thi5xhAsX2bR46eF0BnL79SK4IWQJSGx8coixVAiIwq58SzFEBRSDmTRvcTQFOJAlTHURNAMY+mhgnAEkDpD/i+Vz8SQG6bSSprzRFAjex2UVdoEUBOcEP/eQ4RQNmjDV5uvhBAaVLpmAJ3EECvnlN2LzcQQCuHfwQj/A9As58s78aVD0BPR4VJ8zkPQBSBcD185w5ABJ7ZL1udDkDMa+V5qVoOQG+e1PybHg5AX/1ZaH/oDUAwLEAUtbcNQK0Pf1Owiw1AVN9RLPRjDUDEgUVkEUANQFxRP9OkHw1A1zlJ8lUCDUB2ieeZ1ecMQHRZbe3czwxAsxWhaSy6DEDE0r0Qi6YMQFvACrPFlAxAwr7zS66EDEDy/f1zG3YMQNdE++LnaAxAZS/KAPJcDEBR60+DG1IMQEmD3RZJSAxA6oLaEGI/DEDGIqEqUDcMQNmp4kP/LwxAiXCrK10pDEAY3EhvWSMMQOJxMS7lHQxA2KWO8vIYDECT/NyNdhQMQDxBG/lkEAxAy1IzOLQMDEAQh0FAWwkMQB5VbuBRBgxA5eUPrZADDEDHf9nsEAEMQPL05IfM/gtASa9g+L38C0C7ELs84PoLQNxeJMsu+QtANyRDhqX3C0CzzP6yQPYLQDj2Q+/89AtAujypKdfzC0DmSuCZzPILQPr93bna8QtANeunP//wC0DIT7gXOPALQLzx6F+D7wtAcVjYYt/uC0BCFL6TSu4LQIzeoorD7QtA0XjzAEntC0C5xGXO2ewLQGzxJ+Z07AtAthVTVBnsC0ApzZo7xusLQP7pM9N66wtAeVLtZDbrC0BCNXZL+OoLQOVCzfC/6gtARkbVzIzqC0DveAtkXuoLQGBtXEY06gtAoNMUDg7qC0AeX+te6+kLQJl/IeXL6QtAxt24VK/pC0BflbtolekLQGN6leJ96QtAB9p8iWjpC0CeN+kpVekLQHfFFpVD6QtA1GmVoDPpC0CbNOIlJekLQJtZCgIY6QtAqsdWFQzpC0CRjP9CAekLQLdV5nD36AtA6V1Xh+7oC0DbL9Bw5ugLQJK4yxnf6AtADCaTcNjoC0D2IRNl0ugLQPcDtejM6AtASZk77sfoC0DpLqNpw+gLQBuSBFC/6AtAML56l7voC0CD+go3uOgLQJYujya16AtASzaiXrLoC0DwCI7Yr+gLQOeGO46t6AtAKsYjeqvoC0DSu0KXqegLQCohC+Gn6AtAB3dbU6boC0AGDnTqpOgLQFn67aKj6AtA0N2yeaLoC0CudPVroegLQJLSKneg6AtAhj8EmZ/oC0CkpmnPnugLQDiIdBie6AtA","dtype":"float64","shape":[180]}},"selected":{"id":"1276"},"selection_policy":{"id":"1277"}},"id":"1253","type":"ColumnDataSource"},{"attributes":{},"id":"1230","type":"LinearScale"},{"attributes":{},"id":"1224","type":"DataRange1d"},{"attributes":{"click_policy":"hide","inactive_fill_alpha":0.6,"items":[{"id":"1265"},{"id":"1279"},{"id":"1295"}],"location":"top_left"},"id":"1264","type":"Legend"},{"attributes":{"axis":{"id":"1236"},"dimension":1,"ticker":null},"id":"1239","type":"Grid"},{"attributes":{"label":{"value":"Recovered"},"renderers":[{"id":"1283"}]},"id":"1295","type":"LegendItem"},{"attributes":{},"id":"1305","type":"Selection"},{"attributes":{},"id":"1306","type":"UnionRenderers"},{"attributes":{"line_alpha":0.1,"line_color":"green","line_dash":[2,4],"x":{"field":"x"},"y":{"field":"y"}},"id":"1282","type":"Line"},{"attributes":{"axis_label":"Days","formatter":{"id":"1259"},"ticker":{"id":"1233"}},"id":"1232","type":"LinearAxis"},{"attributes":{"text":"The SIR Model: R = 10 with vaccine"},"id":"1222","type":"Title"},{"attributes":{"data_source":{"id":"1253"},"glyph":{"id":"1254"},"hover_glyph":null,"muted_glyph":null,"nonselection_glyph":{"id":"1255"},"selection_glyph":null,"view":{"id":"1257"}},"id":"1256","type":"GlyphRenderer"},{"attributes":{},"id":"1241","type":"WheelZoomTool"},{"attributes":{},"id":"1240","type":"PanTool"},{"attributes":{"axis_label":"Population (in thousands)","formatter":{"id":"1261"},"ticker":{"id":"1237"}},"id":"1236","type":"LinearAxis"},{"attributes":{"source":{"id":"1266"}},"id":"1270","type":"CDSView"},{"attributes":{"active_drag":"auto","active_inspect":"auto","active_multi":null,"active_scroll":"auto","active_tap":"auto","tools":[{"id":"1240"},{"id":"1241"},{"id":"1242"},{"id":"1243"},{"id":"1244"},{"id":"1245"}]},"id":"1246","type":"Toolbar"},{"attributes":{"data":{"x":{"__ndarray__":"AAAAAAAAAAA4Q2v34RbwPzhDa/fhFgBA1OQg81IiCEA4Q2v34RYQQAYURnWaHBRA1OQg81IiGECitftwCygcQDhDa/fhFiBAn6tYNr4ZIkAGFEZ1mhwkQG18M7R2HyZA1OQg81IiKEA7TQ4yLyUqQKK1+3ALKCxACR7pr+cqLkA4Q2v34RYwQGz34RZQGDFAn6tYNr4ZMkDSX89VLBszQAYURnWaHDRAOsi8lAgeNUBtfDO0dh82QKAwqtPkIDdA1OQg81IiOEAImZcSwSM5QDtNDjIvJTpAbgGFUZ0mO0CitftwCyg8QNZpcpB5KT1ACR7pr+cqPkA80l/PVSw/QDhDa/fhFkBAUp0mB5mXQEBs9+EWUBhBQIVRnSYHmUFAn6tYNr4ZQkC5BRRGdZpCQNJfz1UsG0NA7LmKZeObQ0AGFEZ1mhxEQCBuAYVRnURAOsi8lAgeRUBTInikv55FQG18M7R2H0ZAh9buwy2gRkCgMKrT5CBHQLqKZeOboUdA1OQg81IiSEDuPtwCCqNIQAiZlxLBI0lAIfNSInikSUA7TQ4yLyVKQFWnyUHmpUpAbgGFUZ0mS0CIW0BhVKdLQKK1+3ALKExAvA+3gMKoTEDWaXKQeSlNQO/DLaAwqk1ACR7pr+cqTkAjeKS/nqtOQDzSX89VLE9AViwb3wytT0A4Q2v34RZQQEXwSH89V1BAUp0mB5mXUEBfSgSP9NdQQGz34RZQGFFAeKS/nqtYUUCFUZ0mB5lRQJL+eq5i2VFAn6tYNr4ZUkCsWDa+GVpSQLkFFEZ1mlJAxrLxzdDaUkDSX89VLBtTQN8Mrd2HW1NA7LmKZeObU0D5ZmjtPtxTQAYURnWaHFRAE8Ej/fVcVEAgbgGFUZ1UQC0b3wyt3VRAOsi8lAgeVUBGdZocZF5VQFMieKS/nlVAYM9VLBvfVUBtfDO0dh9WQHopETzSX1ZAh9buwy2gVkCUg8xLieBWQKAwqtPkIFdArd2HW0BhV0C6imXjm6FXQMc3Q2v34VdA1OQg81IiWEDhkf56rmJYQO4+3AIKo1hA++u5imXjWEAImZcSwSNZQBRGdZocZFlAIfNSInikWUAuoDCq0+RZQDtNDjIvJVpASPrruYplWkBVp8lB5qVaQGJUp8lB5lpAbgGFUZ0mW0B7rmLZ+GZbQIhbQGFUp1tAlQge6a/nW0CitftwCyhcQK9i2fhmaFxAvA+3gMKoXEDJvJQIHulcQNZpcpB5KV1A4hZQGNVpXUDvwy2gMKpdQPxwCyiM6l1ACR7pr+cqXkAWy8Y3Q2teQCN4pL+eq15AMCWCR/rrXkA80l/PVSxfQEl/PVexbF9AViwb3wytX0Bj2fhmaO1fQDhDa/fhFmBAvhlauw83YEBF8Eh/PVdgQMvGN0Nrd2BAUp0mB5mXYEDYcxXLxrdgQF9KBI/012BA5SDzUiL4YEBs9+EWUBhhQPLN0Np9OGFAeKS/nqtYYUD/eq5i2XhhQIVRnSYHmWFADCiM6jS5YUCS/nquYtlhQBnVaXKQ+WFAn6tYNr4ZYkAlgkf66zliQKxYNr4ZWmJAMi8lgkd6YkC5BRRGdZpiQD/cAgqjumJAxrLxzdDaYkBMieCR/vpiQNJfz1UsG2NAWTa+GVo7Y0DfDK3dh1tjQGbjm6G1e2NA7LmKZeObY0BzkHkpEbxjQPlmaO0+3GNAgD1XsWz8Y0AGFEZ1mhxkQIzqNDnIPGRAE8Ej/fVcZECZlxLBI31kQCBuAYVRnWRApkTwSH+9ZEAtG98Mrd1kQLPxzdDa/WRAOsi8lAgeZUDAnqtYNj5lQEZ1mhxkXmVAzUuJ4JF+ZUBTInikv55lQNr4ZmjtvmVAYM9VLBvfZUDnpUTwSP9lQG18M7R2H2ZA81IieKQ/ZkB6KRE80l9mQAAAAAAAgGZA","dtype":"float64","shape":[180]},"y":{"__ndarray__":"/Knx0k1iUD/gefUBKH9YPym1PS0wUGI/WkdTKpRhaz9enf7aM3h0PxvGy8nkmn4/g4Bh4Sbhhj9PLwwInxqRP7PZxr6Ukpk/gzEXgOkdoz8k6G1oxZSsP9Mq5Y9oXbU/KH+WM5nwvz+JTKTifd/HP3fujrKE19E/Dm6ltDyq2j8SfkXh4OvjP5PRt43Owe0//ztLaL429j+/wBA3L5IAQHL7aEN5sghAG+aAbhBgEkBQgTO1m0cbQCXj3xsmLiRAfyUV9QO1LUARumYv4rQ1QNUFwkYhZD9AqhJ5ieJdRkCbvdtX6TxPQIFWoszWPVVAO1QV9tjvW0CQvhBEj6dhQMU99sYdWWVAidzIs2OpaEBPbUMMLkRrQNynYvX/+mxAPVEXd7fJbUC8nGhcscttQCDC+fmxK21ABOguscUWbECwzfh+xbRqQBQcwQqMJWlAFn6FXe2AZ0CcyFXC49dlQOi5lRcKNmRA1J8cGfmiYkDFzzEGZCNhQHB33Gfkc19AWQyh177PXEDK8sVJ31paQFqaBNeCFFhAbEM0IRD7VUBTsAb2aAxUQOIOBDojRlJANsj8S7ClUEBqxVL/71BOQJLfYp7Vl0tAUdfzrBsbSUCCwUbUBNZGQPTkdiwVxERArEYH4hbhQkAGc8jVGylBQFfwQVH6MD9AtI2+wbJXPEBM/1JLI8A5QDrZ5dKMZDdAW0S3hac/NUC/cYhCm0wzQGpGE/n3hjFAblyAV1zVL0DJKm5hD+gsQCV0fYtBPypAEkYiA8PUJ0D+PRNV76IlQDJA4eWhpCNADXEoNyvVIUAdxCT0RjAgQEn9UnwlZB1AhrWcXwuuGkA0J3Ua0TcYQByFuS2d+xVAoASk5x30E0Djs3hTfRwSQA4IzS5WcBBAozfGoVPXDUAhb4nlrRULQEwnQIcilQhA3meXdbNPBkBB1AUv7z8EQJwwKf7jYAJABMZ5WhSuAECOFS+k2Eb+Pxa+j85vevs/j8g3mDTw+D80qqbRC6L2P9Dm5jRqivQ/ET7yNEek8j8F8lz/EOvwPzuk3CpDte4/SIgUyGne6z8ONg2Gv0rpP9jbIo4P9OY/AnXeprfU5D8hn7GzmufiP/RA+nEUKOE/umHxq9wj3z+w2ozaqkLcP2dn0l+ipdk/agCQUnZG1z8yeKfKbh/VP9xBVCFbK9M/wlHrdIVl0T+EW1qmTpPPP33Iwt6+p8w/ADyJlVAByj8Cd9Bzn5nHP0IEp2TeasU/AeAQm8lvwz+Q+EHjmaPBP95LOh/5AcA/5oYdpu8NvT+Pp/1RB166P54nvqq97bc/+Ef/izC3tT9UZZYVCbWzP+hRg8tu4rE/8/uf5vs6sD9+YEF0ZXWtP80yvCbou6o/kbpU++xCqD82+PmpfASmP523lSct+6M/1M/zlhQioj/43K1uvXSgP8QPJ2433p0/L36ajgYbmz98dJXSPZmYP3Z4RJ7QUpY/LtmIjkFClD9s1jM6lWKSP9NGmSxGr5A/y9a6+nNIjj/jTtfTbnuLP3l8srK68Ig/EiGyajWihj87Hn8HToqEPwx42F73o4I/fuaf4JvqgD8/X4gNJbR+P23CQJcp3Xs/9VHpG2tJeT+c8DeYsfJ2PwUjFkdY03Q/BNFxA0Dmcj+tHQ3swiZxPzrvbFlSIW8/4v0SoT1AbD+4iCEKVaNpP5EYOHFKRGc/ZXo4/WQdZT8IkGJQcyljP0Qn5QC/Y2E/vPjPcgKQXz+/aFrOsKRcP0zEebl9/lk/7bSUowSXVz+5CIlZeGhVP+dM9gWVbVM/gSJXfJOhUT/FM72xHQBQP8mNZ4yICk0/n/AbC+paSj+NolCT5OpHP6gooFCWtEU/eeR7tKiyQz+lDgGVQ+BBP35TG3wBOUA/dR0cF8pxPT8jHDG5nrg6P+PgBIbuPzg/","dtype":"float64","shape":[180]}},"selected":{"id":"1292"},"selection_policy":{"id":"1293"}},"id":"1266","type":"ColumnDataSource"},{"attributes":{"data_source":{"id":"1266"},"glyph":{"id":"1267"},"hover_glyph":null,"muted_glyph":null,"nonselection_glyph":{"id":"1268"},"selection_glyph":null,"view":{"id":"1270"}},"id":"1269","type":"GlyphRenderer"},{"attributes":{"data":{"x":{"__ndarray__":"AAAAAAAAAAA4Q2v34RbwPzhDa/fhFgBA1OQg81IiCEA4Q2v34RYQQAYURnWaHBRA1OQg81IiGECitftwCygcQDhDa/fhFiBAn6tYNr4ZIkAGFEZ1mhwkQG18M7R2HyZA1OQg81IiKEA7TQ4yLyUqQKK1+3ALKCxACR7pr+cqLkA4Q2v34RYwQGz34RZQGDFAn6tYNr4ZMkDSX89VLBszQAYURnWaHDRAOsi8lAgeNUBtfDO0dh82QKAwqtPkIDdA1OQg81IiOEAImZcSwSM5QDtNDjIvJTpAbgGFUZ0mO0CitftwCyg8QNZpcpB5KT1ACR7pr+cqPkA80l/PVSw/QDhDa/fhFkBAUp0mB5mXQEBs9+EWUBhBQIVRnSYHmUFAn6tYNr4ZQkC5BRRGdZpCQNJfz1UsG0NA7LmKZeObQ0AGFEZ1mhxEQCBuAYVRnURAOsi8lAgeRUBTInikv55FQG18M7R2H0ZAh9buwy2gRkCgMKrT5CBHQLqKZeOboUdA1OQg81IiSEDuPtwCCqNIQAiZlxLBI0lAIfNSInikSUA7TQ4yLyVKQFWnyUHmpUpAbgGFUZ0mS0CIW0BhVKdLQKK1+3ALKExAvA+3gMKoTEDWaXKQeSlNQO/DLaAwqk1ACR7pr+cqTkAjeKS/nqtOQDzSX89VLE9AViwb3wytT0A4Q2v34RZQQEXwSH89V1BAUp0mB5mXUEBfSgSP9NdQQGz34RZQGFFAeKS/nqtYUUCFUZ0mB5lRQJL+eq5i2VFAn6tYNr4ZUkCsWDa+GVpSQLkFFEZ1mlJAxrLxzdDaUkDSX89VLBtTQN8Mrd2HW1NA7LmKZeObU0D5ZmjtPtxTQAYURnWaHFRAE8Ej/fVcVEAgbgGFUZ1UQC0b3wyt3VRAOsi8lAgeVUBGdZocZF5VQFMieKS/nlVAYM9VLBvfVUBtfDO0dh9WQHopETzSX1ZAh9buwy2gVkCUg8xLieBWQKAwqtPkIFdArd2HW0BhV0C6imXjm6FXQMc3Q2v34VdA1OQg81IiWEDhkf56rmJYQO4+3AIKo1hA++u5imXjWEAImZcSwSNZQBRGdZocZFlAIfNSInikWUAuoDCq0+RZQDtNDjIvJVpASPrruYplWkBVp8lB5qVaQGJUp8lB5lpAbgGFUZ0mW0B7rmLZ+GZbQIhbQGFUp1tAlQge6a/nW0CitftwCyhcQK9i2fhmaFxAvA+3gMKoXEDJvJQIHulcQNZpcpB5KV1A4hZQGNVpXUDvwy2gMKpdQPxwCyiM6l1ACR7pr+cqXkAWy8Y3Q2teQCN4pL+eq15AMCWCR/rrXkA80l/PVSxfQEl/PVexbF9AViwb3wytX0Bj2fhmaO1fQDhDa/fhFmBAvhlauw83YEBF8Eh/PVdgQMvGN0Nrd2BAUp0mB5mXYEDYcxXLxrdgQF9KBI/012BA5SDzUiL4YEBs9+EWUBhhQPLN0Np9OGFAeKS/nqtYYUD/eq5i2XhhQIVRnSYHmWFADCiM6jS5YUCS/nquYtlhQBnVaXKQ+WFAn6tYNr4ZYkAlgkf66zliQKxYNr4ZWmJAMi8lgkd6YkC5BRRGdZpiQD/cAgqjumJAxrLxzdDaYkBMieCR/vpiQNJfz1UsG2NAWTa+GVo7Y0DfDK3dh1tjQGbjm6G1e2NA7LmKZeObY0BzkHkpEbxjQPlmaO0+3GNAgD1XsWz8Y0AGFEZ1mhxkQIzqNDnIPGRAE8Ej/fVcZECZlxLBI31kQCBuAYVRnWRApkTwSH+9ZEAtG98Mrd1kQLPxzdDa/WRAOsi8lAgeZUDAnqtYNj5lQEZ1mhxkXmVAzUuJ4JF+ZUBTInikv55lQNr4ZmjtvmVAYM9VLBvfZUDnpUTwSP9lQG18M7R2H2ZA81IieKQ/ZkB6KRE80l9mQAAAAAAAgGZA","dtype":"float64","shape":[180]},"y":{"__ndarray__":"AAAAAABAf0DJvs2BAEB/QIOG4UMBQH9A/58OZgJAf0A1cuoXBEB/QJ/PmaAGQH9AviF7agpAf0DhqJYUEEB/QJkrsIwYQH9AqrM+NiVAf0CXV6okOEB/QD1LVHJUQH9A9Fubwn5Af0BhYwMEvkB/QM0P9ZEcQX9ArXPA5KlBf0B/6NUUfUJ/QPj1eJa4Q39AOp9HwY9Ff0CHevP2Tkh/QHYehZFnTH9AzkeJKYFSf0DPRPEuklt/QCzjpwkCaX9AXCxQhtZ8f0BJbWM97Jl/QEJjfTQ0xH9ArxBUAnMAgECONCU4QiuAQPG52OI/ZoBAstr9EiC1gEBTLXDexxqBQDH6iuFimIFAvEPLUb4sgkAWF4OGSdSCQCBbxInHiYNASHXCCFtHhEClqze6eQeFQIjhl1yDxYVAagOgzvd9hkAu1Wiwai6HQOopNe9W1YdA8fX7OOpxiEDYPe/E1AOJQE+e+fohi4lAfkGNYRoIikAl/eSKLXuKQP3B/E7i5IpAeDg1v8tFi0BUv6iLgZ6LQJ7vpOCa74tATaVBBKs5jEChOGsvP32MQCgyk0PduoxA+nC6GQPzjEBJ0xg7JiaNQE/2p+GzVI1AlIuhKBF/jUCOFRZcm6WNQKoCqVuoyI1AgjYRCIfojUBGBn21fwWOQHLrzZ7UH45Ae77kVsI3jkDudyc2gE2OQAc+FMNAYY5ADFgvFTJzjkCZNe0xfoOOQIxKe2NLko5A8itwibyfjkAfoI1j8auOQK+KzdYGt45AUEoELRfBjkDJLWJPOsqOQIUKK/yF0o5ApYTz9w3ajkCLh7U65OCOQG6FChkZ545An2zYabvsjkCN1bao2PGOQO4NURV99o5AH2YE0LP6jkAeyfTzhv6OQKUmz67/AY9AlvBrViYFj0ANj4B8AgiPQIVSiwCbCo9AiMcgIPYMj0BePMCFGQ+PQBTMTlYKEY9AgJJZPc0Sj0B86jl4ZhSPQOG8NeDZFY9A8hmz8yoXj0DG3JPeXBiPQA+vzoFyGY9AZKxUem4aj0BssFUnUxuPQDRm8a8iHI9AdE9iCN8cj0DdM6/2iR2PQN1F7hYlHo9Aw7kj37Eej0ChNsWiMR+PQDNm6pWlH49Ah04y0A4gj0DjbGRPbiCPQGOX0/nEII9AIJ6IoBMhj0CX0TkBWyGPQIjwE8ibIY9A7AFZkdYhj0BO39jqCyKPQHnvRlU8Io9ATGRwRWgij0AwxFUlkCKPQJ5xKlW0Io9AuaU8LNUij0Ca68f58iKPQGEutAUOI49ALSdDkSYjj0DHt63XPCOPQCHBsg5RI49AsccYZ2Mjj0A8lSMNdCOPQAsB/yiDI49Ai9cf35Ajj0A5yZtQnSOPQCI9eZuoI49Am7/32rIjj0BPvdEnvCOPQMMteJjEI49A4bZIQcwjj0AXz7400yOPQHNWoIPZI49AiA0mPd8jj0BfTyBv5COPQA1nGCbpI49AHs5ube0jj0A9oHZP8SOPQFKFjtX0I49AbEw3CPgjj0CXcCjv+iOPQNe3YpH9I49AeBhB9f8jj0BND4ggAiSPQGaKcxgEJI9A+onD4QUkj0AMl8eABySPQAoqafkIJI9ASBs1Twokj0BcNGSFCySPQCT24p4MJI9A7aZYng0kj0DNuS2GDiSPQPCdkVgPJI9AmQSAFxAkj0BYqsXEECSPQLGuBGIRJI9AG4W48BEkj0C7iDlyEiSPQDc7wOcSJI9A6jZoUhMkj0A92zKzEySPQKW5CQsUJI9AWsnAWhQkj0DJZhijFCSPQLwjv+QUJI9AsWxTIBUkj0APB2VWFSSPQBxsdocVJI9A2gP+sxUkj0C/QmfcFSSPQP+sEwEWJI9A3cFbIhYkj0A+0Y9AFiSPQG+9+FsWJI9AC6vYdBYkj0CToGuLFiSPQEsX6J8WJI9A","dtype":"float64","shape":[180]}},"selected":{"id":"1305"},"selection_policy":{"id":"1306"}},"id":"1280","type":"ColumnDataSource"},{"attributes":{"line_color":"red","x":{"field":"x"},"y":{"field":"y"}},"id":"1267","type":"Line"},{"attributes":{},"id":"1292","type":"Selection"},{"attributes":{"data_source":{"id":"1280"},"glyph":{"id":"1281"},"hover_glyph":null,"muted_glyph":null,"nonselection_glyph":{"id":"1282"},"selection_glyph":null,"view":{"id":"1284"}},"id":"1283","type":"GlyphRenderer"},{"attributes":{},"id":"1293","type":"UnionRenderers"},{"attributes":{"source":{"id":"1280"}},"id":"1284","type":"CDSView"},{"attributes":{"line_alpha":0.1,"line_color":"red","x":{"field":"x"},"y":{"field":"y"}},"id":"1268","type":"Line"},{"attributes":{},"id":"1261","type":"BasicTickFormatter"},{"attributes":{"line_alpha":0.5,"line_color":"green","line_dash":[2,4],"x":{"field":"x"},"y":{"field":"y"}},"id":"1281","type":"Line"},{"attributes":{},"id":"1237","type":"BasicTicker"},{"attributes":{"label":{"value":"Infected"},"renderers":[{"id":"1269"}]},"id":"1279","type":"LegendItem"},{"attributes":{},"id":"1259","type":"BasicTickFormatter"}],"root_ids":["1221"]},"title":"Bokeh Application","version":"2.0.0"}}
</script>
<script type="text/javascript">
(function() {
var fn = function() {
Bokeh.safely(function() {
(function(root) {
function embed_document(root) {
var docs_json = document.getElementById('1440').textContent;
var render_items = [{"docid":"cd58f437-5c6b-40b4-a8c2-4b6c3f659f0f","root_ids":["1221"],"roots":{"1221":"b7bcdeae-127e-46fa-bff1-38fa1753a16a"}}];
root.Bokeh.embed.embed_items(docs_json, render_items);
}
if (root.Bokeh !== undefined) {
embed_document(root);
} else {
var attempts = 0;
var timer = setInterval(function(root) {
if (root.Bokeh !== undefined) {
clearInterval(timer);
embed_document(root);
} else {
attempts++;
if (attempts > 100) {
clearInterval(timer);
console.log("Bokeh: ERROR: Unable to run BokehJS code because BokehJS library is missing");
}
}
}, 10, root)
}
})(window);
});
};
if (document.readyState != "loading") fn();
else document.addEventListener("DOMContentLoaded", fn);
})();
</script>
<script type="text/javascript" src="https://cdn.bokeh.org/bokeh/release/bokeh-2.0.0.min.js" integrity="sha384-5Y+xuMRAbgBj/2WKUiL8yzV4fBFic1HJPo2hT3pq2IsEzbsJjj8kT2i0b1lZ7C2N" crossorigin="anonymous"></script>
<script type="text/javascript">
Bokeh.set_log_level("info");
</script>
<div class="bk-root" id="8360f3b1-ed5a-4dab-a3a5-522841d36785" data-root-id="5055"></div>
<script type="application/json" id="5235">
{"49dbe5b0-1aeb-4725-9d40-f0667efaf260":{"roots":{"references":[{"attributes":{"click_policy":"hide","inactive_fill_alpha":0.6,"items":[{"id":"5099"},{"id":"5113"}],"location":"top_left"},"id":"5098","type":"Legend"},{"attributes":{},"id":"5058","type":"DataRange1d"},{"attributes":{},"id":"5071","type":"BasicTicker"},{"attributes":{"below":[{"id":"5066"}],"center":[{"id":"5069"},{"id":"5073"},{"id":"5098"}],"left":[{"id":"5070"}],"plot_height":400,"plot_width":750,"renderers":[{"id":"5090"},{"id":"5103"}],"title":{"id":"5056"},"toolbar":{"id":"5080"},"x_range":{"id":"5058"},"x_scale":{"id":"5062"},"y_range":{"id":"5114"},"y_scale":{"id":"5064"}},"id":"5055","subtype":"Figure","type":"Plot"},{"attributes":{"overlay":{"id":"5097"}},"id":"5076","type":"BoxZoomTool"},{"attributes":{},"id":"5062","type":"LinearScale"},{"attributes":{},"id":"5075","type":"WheelZoomTool"},{"attributes":{},"id":"5111","type":"UnionRenderers"},{"attributes":{"end":1000},"id":"5114","type":"Range1d"},{"attributes":{"axis":{"id":"5066"},"ticker":null},"id":"5069","type":"Grid"},{"attributes":{"axis_label":"Infected Population (in thousands)","formatter":{"id":"5093"},"ticker":{"id":"5071"}},"id":"5070","type":"LinearAxis"},{"attributes":{"data_source":{"id":"5087"},"glyph":{"id":"5088"},"hover_glyph":null,"muted_glyph":null,"nonselection_glyph":{"id":"5089"},"selection_glyph":null,"view":{"id":"5091"}},"id":"5090","type":"GlyphRenderer"},{"attributes":{"text":"The SIR Model: R = 10 (with vaccine vs without vaccine)"},"id":"5056","type":"Title"},{"attributes":{},"id":"5110","type":"Selection"},{"attributes":{},"id":"5093","type":"BasicTickFormatter"},{"attributes":{},"id":"5067","type":"BasicTicker"},{"attributes":{},"id":"5095","type":"BasicTickFormatter"},{"attributes":{},"id":"5064","type":"LinearScale"},{"attributes":{"line_color":"red","x":{"field":"x"},"y":{"field":"y"}},"id":"5101","type":"Line"},{"attributes":{"axis":{"id":"5070"},"dimension":1,"ticker":null},"id":"5073","type":"Grid"},{"attributes":{"data":{"x":{"__ndarray__":"AAAAAAAAAAA4Q2v34RbwPzhDa/fhFgBA1OQg81IiCEA4Q2v34RYQQAYURnWaHBRA1OQg81IiGECitftwCygcQDhDa/fhFiBAn6tYNr4ZIkAGFEZ1mhwkQG18M7R2HyZA1OQg81IiKEA7TQ4yLyUqQKK1+3ALKCxACR7pr+cqLkA4Q2v34RYwQGz34RZQGDFAn6tYNr4ZMkDSX89VLBszQAYURnWaHDRAOsi8lAgeNUBtfDO0dh82QKAwqtPkIDdA1OQg81IiOEAImZcSwSM5QDtNDjIvJTpAbgGFUZ0mO0CitftwCyg8QNZpcpB5KT1ACR7pr+cqPkA80l/PVSw/QDhDa/fhFkBAUp0mB5mXQEBs9+EWUBhBQIVRnSYHmUFAn6tYNr4ZQkC5BRRGdZpCQNJfz1UsG0NA7LmKZeObQ0AGFEZ1mhxEQCBuAYVRnURAOsi8lAgeRUBTInikv55FQG18M7R2H0ZAh9buwy2gRkCgMKrT5CBHQLqKZeOboUdA1OQg81IiSEDuPtwCCqNIQAiZlxLBI0lAIfNSInikSUA7TQ4yLyVKQFWnyUHmpUpAbgGFUZ0mS0CIW0BhVKdLQKK1+3ALKExAvA+3gMKoTEDWaXKQeSlNQO/DLaAwqk1ACR7pr+cqTkAjeKS/nqtOQDzSX89VLE9AViwb3wytT0A4Q2v34RZQQEXwSH89V1BAUp0mB5mXUEBfSgSP9NdQQGz34RZQGFFAeKS/nqtYUUCFUZ0mB5lRQJL+eq5i2VFAn6tYNr4ZUkCsWDa+GVpSQLkFFEZ1mlJAxrLxzdDaUkDSX89VLBtTQN8Mrd2HW1NA7LmKZeObU0D5ZmjtPtxTQAYURnWaHFRAE8Ej/fVcVEAgbgGFUZ1UQC0b3wyt3VRAOsi8lAgeVUBGdZocZF5VQFMieKS/nlVAYM9VLBvfVUBtfDO0dh9WQHopETzSX1ZAh9buwy2gVkCUg8xLieBWQKAwqtPkIFdArd2HW0BhV0C6imXjm6FXQMc3Q2v34VdA1OQg81IiWEDhkf56rmJYQO4+3AIKo1hA++u5imXjWEAImZcSwSNZQBRGdZocZFlAIfNSInikWUAuoDCq0+RZQDtNDjIvJVpASPrruYplWkBVp8lB5qVaQGJUp8lB5lpAbgGFUZ0mW0B7rmLZ+GZbQIhbQGFUp1tAlQge6a/nW0CitftwCyhcQK9i2fhmaFxAvA+3gMKoXEDJvJQIHulcQNZpcpB5KV1A4hZQGNVpXUDvwy2gMKpdQPxwCyiM6l1ACR7pr+cqXkAWy8Y3Q2teQCN4pL+eq15AMCWCR/rrXkA80l/PVSxfQEl/PVexbF9AViwb3wytX0Bj2fhmaO1fQDhDa/fhFmBAvhlauw83YEBF8Eh/PVdgQMvGN0Nrd2BAUp0mB5mXYEDYcxXLxrdgQF9KBI/012BA5SDzUiL4YEBs9+EWUBhhQPLN0Np9OGFAeKS/nqtYYUD/eq5i2XhhQIVRnSYHmWFADCiM6jS5YUCS/nquYtlhQBnVaXKQ+WFAn6tYNr4ZYkAlgkf66zliQKxYNr4ZWmJAMi8lgkd6YkC5BRRGdZpiQD/cAgqjumJAxrLxzdDaYkBMieCR/vpiQNJfz1UsG2NAWTa+GVo7Y0DfDK3dh1tjQGbjm6G1e2NA7LmKZeObY0BzkHkpEbxjQPlmaO0+3GNAgD1XsWz8Y0AGFEZ1mhxkQIzqNDnIPGRAE8Ej/fVcZECZlxLBI31kQCBuAYVRnWRApkTwSH+9ZEAtG98Mrd1kQLPxzdDa/WRAOsi8lAgeZUDAnqtYNj5lQEZ1mhxkXmVAzUuJ4JF+ZUBTInikv55lQNr4ZmjtvmVAYM9VLBvfZUDnpUTwSP9lQG18M7R2H2ZA81IieKQ/ZkB6KRE80l9mQAAAAAAAgGZA","dtype":"float64","shape":[180]},"y":{"__ndarray__":"/Knx0k1iUD/gefUBKH9YPym1PS0wUGI/WkdTKpRhaz9enf7aM3h0PxvGy8nkmn4/g4Bh4Sbhhj9PLwwInxqRP7PZxr6Ukpk/gzEXgOkdoz8k6G1oxZSsP9Mq5Y9oXbU/KH+WM5nwvz+JTKTifd/HP3fujrKE19E/Dm6ltDyq2j8SfkXh4OvjP5PRt43Owe0//ztLaL429j+/wBA3L5IAQHL7aEN5sghAG+aAbhBgEkBQgTO1m0cbQCXj3xsmLiRAfyUV9QO1LUARumYv4rQ1QNUFwkYhZD9AqhJ5ieJdRkCbvdtX6TxPQIFWoszWPVVAO1QV9tjvW0CQvhBEj6dhQMU99sYdWWVAidzIs2OpaEBPbUMMLkRrQNynYvX/+mxAPVEXd7fJbUC8nGhcscttQCDC+fmxK21ABOguscUWbECwzfh+xbRqQBQcwQqMJWlAFn6FXe2AZ0CcyFXC49dlQOi5lRcKNmRA1J8cGfmiYkDFzzEGZCNhQHB33Gfkc19AWQyh177PXEDK8sVJ31paQFqaBNeCFFhAbEM0IRD7VUBTsAb2aAxUQOIOBDojRlJANsj8S7ClUEBqxVL/71BOQJLfYp7Vl0tAUdfzrBsbSUCCwUbUBNZGQPTkdiwVxERArEYH4hbhQkAGc8jVGylBQFfwQVH6MD9AtI2+wbJXPEBM/1JLI8A5QDrZ5dKMZDdAW0S3hac/NUC/cYhCm0wzQGpGE/n3hjFAblyAV1zVL0DJKm5hD+gsQCV0fYtBPypAEkYiA8PUJ0D+PRNV76IlQDJA4eWhpCNADXEoNyvVIUAdxCT0RjAgQEn9UnwlZB1AhrWcXwuuGkA0J3Ua0TcYQByFuS2d+xVAoASk5x30E0Djs3hTfRwSQA4IzS5WcBBAozfGoVPXDUAhb4nlrRULQEwnQIcilQhA3meXdbNPBkBB1AUv7z8EQJwwKf7jYAJABMZ5WhSuAECOFS+k2Eb+Pxa+j85vevs/j8g3mDTw+D80qqbRC6L2P9Dm5jRqivQ/ET7yNEek8j8F8lz/EOvwPzuk3CpDte4/SIgUyGne6z8ONg2Gv0rpP9jbIo4P9OY/AnXeprfU5D8hn7GzmufiP/RA+nEUKOE/umHxq9wj3z+w2ozaqkLcP2dn0l+ipdk/agCQUnZG1z8yeKfKbh/VP9xBVCFbK9M/wlHrdIVl0T+EW1qmTpPPP33Iwt6+p8w/ADyJlVAByj8Cd9Bzn5nHP0IEp2TeasU/AeAQm8lvwz+Q+EHjmaPBP95LOh/5AcA/5oYdpu8NvT+Pp/1RB166P54nvqq97bc/+Ef/izC3tT9UZZYVCbWzP+hRg8tu4rE/8/uf5vs6sD9+YEF0ZXWtP80yvCbou6o/kbpU++xCqD82+PmpfASmP523lSct+6M/1M/zlhQioj/43K1uvXSgP8QPJ2433p0/L36ajgYbmz98dJXSPZmYP3Z4RJ7QUpY/LtmIjkFClD9s1jM6lWKSP9NGmSxGr5A/y9a6+nNIjj/jTtfTbnuLP3l8srK68Ig/EiGyajWihj87Hn8HToqEPwx42F73o4I/fuaf4JvqgD8/X4gNJbR+P23CQJcp3Xs/9VHpG2tJeT+c8DeYsfJ2PwUjFkdY03Q/BNFxA0Dmcj+tHQ3swiZxPzrvbFlSIW8/4v0SoT1AbD+4iCEKVaNpP5EYOHFKRGc/ZXo4/WQdZT8IkGJQcyljP0Qn5QC/Y2E/vPjPcgKQXz+/aFrOsKRcP0zEebl9/lk/7bSUowSXVz+5CIlZeGhVP+dM9gWVbVM/gSJXfJOhUT/FM72xHQBQP8mNZ4yICk0/n/AbC+paSj+NolCT5OpHP6gooFCWtEU/eeR7tKiyQz+lDgGVQ+BBP35TG3wBOUA/dR0cF8pxPT8jHDG5nrg6P+PgBIbuPzg/","dtype":"float64","shape":[180]}},"selected":{"id":"5110"},"selection_policy":{"id":"5111"}},"id":"5087","type":"ColumnDataSource"},{"attributes":{"bottom_units":"screen","fill_alpha":0.5,"fill_color":"lightgrey","left_units":"screen","level":"overlay","line_alpha":1.0,"line_color":"black","line_dash":[4,4],"line_width":2,"render_mode":"css","right_units":"screen","top_units":"screen"},"id":"5097","type":"BoxAnnotation"},{"attributes":{"axis_label":"Days","formatter":{"id":"5095"},"ticker":{"id":"5067"}},"id":"5066","type":"LinearAxis"},{"attributes":{"line_alpha":0.1,"line_color":"red","x":{"field":"x"},"y":{"field":"y"}},"id":"5102","type":"Line"},{"attributes":{"source":{"id":"5087"}},"id":"5091","type":"CDSView"},{"attributes":{"label":{"value":"with vaccine"},"renderers":[{"id":"5090"}]},"id":"5099","type":"LegendItem"},{"attributes":{},"id":"5079","type":"HelpTool"},{"attributes":{"label":{"value":"without vaccine"},"renderers":[{"id":"5103"}]},"id":"5113","type":"LegendItem"},{"attributes":{},"id":"5077","type":"SaveTool"},{"attributes":{"data_source":{"id":"5100"},"glyph":{"id":"5101"},"hover_glyph":null,"muted_glyph":null,"nonselection_glyph":{"id":"5102"},"selection_glyph":null,"view":{"id":"5104"}},"id":"5103","type":"GlyphRenderer"},{"attributes":{"source":{"id":"5100"}},"id":"5104","type":"CDSView"},{"attributes":{},"id":"5078","type":"ResetTool"},{"attributes":{"line_color":"blue","x":{"field":"x"},"y":{"field":"y"}},"id":"5088","type":"Line"},{"attributes":{},"id":"5123","type":"UnionRenderers"},{"attributes":{"data":{"x":{"__ndarray__":"AAAAAAAAAAA4Q2v34RbwPzhDa/fhFgBA1OQg81IiCEA4Q2v34RYQQAYURnWaHBRA1OQg81IiGECitftwCygcQDhDa/fhFiBAn6tYNr4ZIkAGFEZ1mhwkQG18M7R2HyZA1OQg81IiKEA7TQ4yLyUqQKK1+3ALKCxACR7pr+cqLkA4Q2v34RYwQGz34RZQGDFAn6tYNr4ZMkDSX89VLBszQAYURnWaHDRAOsi8lAgeNUBtfDO0dh82QKAwqtPkIDdA1OQg81IiOEAImZcSwSM5QDtNDjIvJTpAbgGFUZ0mO0CitftwCyg8QNZpcpB5KT1ACR7pr+cqPkA80l/PVSw/QDhDa/fhFkBAUp0mB5mXQEBs9+EWUBhBQIVRnSYHmUFAn6tYNr4ZQkC5BRRGdZpCQNJfz1UsG0NA7LmKZeObQ0AGFEZ1mhxEQCBuAYVRnURAOsi8lAgeRUBTInikv55FQG18M7R2H0ZAh9buwy2gRkCgMKrT5CBHQLqKZeOboUdA1OQg81IiSEDuPtwCCqNIQAiZlxLBI0lAIfNSInikSUA7TQ4yLyVKQFWnyUHmpUpAbgGFUZ0mS0CIW0BhVKdLQKK1+3ALKExAvA+3gMKoTEDWaXKQeSlNQO/DLaAwqk1ACR7pr+cqTkAjeKS/nqtOQDzSX89VLE9AViwb3wytT0A4Q2v34RZQQEXwSH89V1BAUp0mB5mXUEBfSgSP9NdQQGz34RZQGFFAeKS/nqtYUUCFUZ0mB5lRQJL+eq5i2VFAn6tYNr4ZUkCsWDa+GVpSQLkFFEZ1mlJAxrLxzdDaUkDSX89VLBtTQN8Mrd2HW1NA7LmKZeObU0D5ZmjtPtxTQAYURnWaHFRAE8Ej/fVcVEAgbgGFUZ1UQC0b3wyt3VRAOsi8lAgeVUBGdZocZF5VQFMieKS/nlVAYM9VLBvfVUBtfDO0dh9WQHopETzSX1ZAh9buwy2gVkCUg8xLieBWQKAwqtPkIFdArd2HW0BhV0C6imXjm6FXQMc3Q2v34VdA1OQg81IiWEDhkf56rmJYQO4+3AIKo1hA++u5imXjWEAImZcSwSNZQBRGdZocZFlAIfNSInikWUAuoDCq0+RZQDtNDjIvJVpASPrruYplWkBVp8lB5qVaQGJUp8lB5lpAbgGFUZ0mW0B7rmLZ+GZbQIhbQGFUp1tAlQge6a/nW0CitftwCyhcQK9i2fhmaFxAvA+3gMKoXEDJvJQIHulcQNZpcpB5KV1A4hZQGNVpXUDvwy2gMKpdQPxwCyiM6l1ACR7pr+cqXkAWy8Y3Q2teQCN4pL+eq15AMCWCR/rrXkA80l/PVSxfQEl/PVexbF9AViwb3wytX0Bj2fhmaO1fQDhDa/fhFmBAvhlauw83YEBF8Eh/PVdgQMvGN0Nrd2BAUp0mB5mXYEDYcxXLxrdgQF9KBI/012BA5SDzUiL4YEBs9+EWUBhhQPLN0Np9OGFAeKS/nqtYYUD/eq5i2XhhQIVRnSYHmWFADCiM6jS5YUCS/nquYtlhQBnVaXKQ+WFAn6tYNr4ZYkAlgkf66zliQKxYNr4ZWmJAMi8lgkd6YkC5BRRGdZpiQD/cAgqjumJAxrLxzdDaYkBMieCR/vpiQNJfz1UsG2NAWTa+GVo7Y0DfDK3dh1tjQGbjm6G1e2NA7LmKZeObY0BzkHkpEbxjQPlmaO0+3GNAgD1XsWz8Y0AGFEZ1mhxkQIzqNDnIPGRAE8Ej/fVcZECZlxLBI31kQCBuAYVRnWRApkTwSH+9ZEAtG98Mrd1kQLPxzdDa/WRAOsi8lAgeZUDAnqtYNj5lQEZ1mhxkXmVAzUuJ4JF+ZUBTInikv55lQNr4ZmjtvmVAYM9VLBvfZUDnpUTwSP9lQG18M7R2H2ZA81IieKQ/ZkB6KRE80l9mQAAAAAAAgGZA","dtype":"float64","shape":[180]},"y":{"__ndarray__":"/Knx0k1iUD/OVrIxJ0BkP6uS9XmWB3k/Qq3m0bHvjj/FeAhOPR6jPz/MMWjfoLc/ctTgHCgzzT/FPIwevAniP2KbZKKuRfY/uEhtaX91C0BfWG3TSt0gQJBBf1+RhzRAy5/TWcB1SEBOmH8zhcBbQMp9EduEe2xA0UavxGGweECEtB21MFaBQFaYXrw2O4RACSgifUHshEAEVNYeJkSEQFVPAJOo/oJAj/1vxX6DgUDwg+JlbgOAQIg8Zx9IJ31AUQuVTPp4ekCULY+3BQF4QMHxAsk3v3VA+Zf7tAmxc0DiYEQfAdNxQGKuqQpYIXBA+eszjZowbUDCVJyMlGhqQMuKon3n42dAJeMMB1+cZUD60FjPSYxjQJ7Pr710rmFA8KnqMkf8X0CKqbclEe5cQA6+rRF3KlpAmiqT+2KqV0BaRxnraGdVQEN6YrG3W1NAhrorzwqCUUD+IJL4OqtPQMa1vY49pExALFkqfk3nSUD6/ZcmWW1HQK24vTf7L0VAdVYuZWopQ0D9RxmdalRBQBa7nkB/WD9AQ+tCuEFZPEC/yQnSXKM5QMhLYybOLzdAr0RXqT74NECIQodU8vYyQPKXL165JjFAy+rEr8UFL0C9GjgmYQ4sQM/n1FmYXylAWmB7SXryJkCT3hrKv8AkQOFRwE27xCJArOvONkr5IEDaVWwjj7MeQNS/CiYAxBtABPbvdU4cGUD4+gcFm7UWQOFwNPGuiRRAtahfceuSEkDtrK1LO8wQQH8glV4LYg5AytBln0R6C0DsnLBGndkIQClvvVFIeQZAR5rqNR9TBEC9G+z1kWECQNOZIr2YnwBArtz7tU0R/j9pVaD5PTH7P59dMhCRl/g/91e58Ys99j+/Y9VYGB30P/CGJwG1MPI/QZhXaGdz8D/YopfWXcHtP1O4oz3y6Oo/b7a/iy5W6D+JZICSaQLmPymCIjKd5+M/rI/JwVYA4j8d+FX1qEfgP1x+FDs+ct0/fsb6PWOh2j/Ksg8IdxXYP7YLwRvix9U/F9R2Wa6y0z9aU3mRd9DRP34Z6Y5dHNA/A9Ci8u4jzT8ozazVkFrKP63nSzpq1cc/IdX5J/WNxT8k97VXS37DP9IDRO4WocE/6W0aWgnjvz86eljpbta8P3g3VPJ5FLo/v17+FQeWtz9M0wC0oVS1P7dAtTRzSrM/Ykqp7DNysT8lSdPjOo6vP7Zj3X68iaw/kpGJDx3PqT9EUUwyTFenPxeBTHHmG6U/HbFzuyQXoz8h+vdvzUOhPyPuC69NOp8/8Z5I0tU9nD/7fLV0eIqZP06Exfs3GZc/Bc8k78HjlD8rqm6bXuSSP0p9FEXiFZE/9P0UjD/njj/b/SnmuPKLP2TIBlKKRok/NYqozMjbhj9RIFuuMqyEP+GPZHgfsoI/75TIL3HogD/bwhs9DpV+Py3ppbFjqHs/jX8Mz1ADeT/eH7b4/J52P1Q8kSo3dXQ/5AxV8mWAcj8BHzzxeLtwP9iFMoC3Q24/AoU2KdReaz/EANARysBoP/oimdLSYmY/w5sD380+ZD/XXWupME9iP+mk20r4jmA/gruOFDnzXT9jIwFDCBZbP3QZ7kH0flg/GUbDrkgnVj8HWPFI9QhUP8JGoz9+HlI/nq/l/+1iUD/B/zi9kKNNPynfkPj9zUo/B8ZBis09SD+JlfHkXOxFPyNageir00M/b3CrWU3uQT91a0nWWDdAPw1p9UG8VD0/1UTCR7OGOj8uW+cZVP03PzUYn9ANsjU/DOQ4QfCeMz+C8n6fnL4xP0433ZY3DDA/4lSzb7kGLT9djX0zJkAqPwZmbSSGvSc/Zc0y0Vl4JT/6vG/awGojP0LkQ7xqjyE/ewk4GRLDHz9ecksXhrkcP3VB6MFU+hk/iREq4mF+Fz9/wwtMPz8VP672t0McNxM/","dtype":"float64","shape":[180]}},"selected":{"id":"5122"},"selection_policy":{"id":"5123"}},"id":"5100","type":"ColumnDataSource"},{"attributes":{"active_drag":"auto","active_inspect":"auto","active_multi":null,"active_scroll":"auto","active_tap":"auto","tools":[{"id":"5074"},{"id":"5075"},{"id":"5076"},{"id":"5077"},{"id":"5078"},{"id":"5079"}]},"id":"5080","type":"Toolbar"},{"attributes":{"line_alpha":0.1,"line_color":"blue","x":{"field":"x"},"y":{"field":"y"}},"id":"5089","type":"Line"},{"attributes":{},"id":"5122","type":"Selection"},{"attributes":{},"id":"5074","type":"PanTool"}],"root_ids":["5055"]},"title":"Bokeh Application","version":"2.0.0"}}
</script>
<script type="text/javascript">
(function() {
var fn = function() {
Bokeh.safely(function() {
(function(root) {
function embed_document(root) {
var docs_json = document.getElementById('5235').textContent;
var render_items = [{"docid":"49dbe5b0-1aeb-4725-9d40-f0667efaf260","root_ids":["5055"],"roots":{"5055":"8360f3b1-ed5a-4dab-a3a5-522841d36785"}}];
root.Bokeh.embed.embed_items(docs_json, render_items);
}
if (root.Bokeh !== undefined) {
embed_document(root);
} else {
var attempts = 0;
var timer = setInterval(function(root) {
if (root.Bokeh !== undefined) {
clearInterval(timer);
embed_document(root);
} else {
attempts++;
if (attempts > 100) {
clearInterval(timer);
console.log("Bokeh: ERROR: Unable to run BokehJS code because BokehJS library is missing");
}
}
}, 10, root)
}
})(window);
});
};
if (document.readyState != "loading") fn();
else document.addEventListener("DOMContentLoaded", fn);
})();
</script>
<p><br />
That’s why Coronavirus all about Mathematics. As Euler once wrote, “nothing whatsoever takes place in the universe in which some relation of maximum and minimum does not appear.”.</p>
<p><em>If you enjoyed this story, please feel free go the <a href="https://github.com/g4brielvs/COVID-19/blob/master/2020-03-11-gs-covid19.ipynb">code</a> or launch the <a href="https://mybinder.org/v2/gh/g4brielvs/COVID-19/master?filepath=2020-03-11-gs-covid19.ipynb">notebook</a>.</em></p>G4brielVScontact@g4brielvs.mehttps://g4brielvs.me“For since the fabric of the universe is most perfect, and is the work of a most wise Creator, nothing whatsoever takes place in the universe in which some relation of maximum and minimum does not appear.” ― Leonhard EulerGetting Started with Dask and Kubernetes2019-08-01T00:00:00+00:002019-08-01T00:00:00+00:00http://g4brielvs.me/2019/08/01/getting-started-with-dask-and-kubernetes<blockquote>
Dask enables parallel and out-of-core computation. We couple blocked algorithms with dynamic and memory aware task scheduling to achieve a parallel and out-of-core NumPy clone. We show how this extends the effective scale of modern hardware to larger datasets and discuss how these ideas can be more broadly applied to other parallel collections.
<br /><b>― Matthew Rocklin </b>
</blockquote>
<p>If you never heard of <a href="https://docs.dask.org/">Dask</a>, it is parallel programming library for Python. The <a href="https://conference.scipy.org/proceedings/scipy2015/pdfs/matthew_rocklin.pdf">project</a> was presented at SciPy 2015 by <a href="https://matthewrocklin.com">Matthew Rocklin</a> ans is sponsored by <a href="https://numfocus.org">NumFOCUS</a>.</p>
<p>Dask is built on top of <a href="https://numpy.org">NumPy</a> and <a href="https://pandas.pydata.org">Pandas</a> and extends their familiar interfaces to larger-than-memory and parallel computing environments. Moreover, it has a promising future, as Pandas, Jupyter and scikit-learn maintainers also maintain Dask.</p>
<p>Dask also enables distributed computing in pure Python as <a href="https://docs.dask.org/en/latest/spark.html#comparison-to-spark">opposed to Apache Spark</a>.</p>
<p>This guide uses following tools,</p>
<ul>
<li><a href="https://aws.amazon.com/">AWS</a></li>
<li><a href="https://aws.amazon.com/cli/">aws-cli</a></li>
<li><a href="https://kubernetes.io/">Kubernetes</a></li>
<li><a href="https://kubernetes.io/docs/reference/kubectl/overview/">kubectl</a></li>
<li><a href="https://kops.sigs.k8s.io/">kops - Kubernetes Operations</a></li>
<li><a href="https://helm.sh">helm</a></li>
<li><a href="https://dask.org/">Dask</a></li>
</ul>
<h1 id="kubernetes">Kubernetes</h1>
<p>First, we install <code class="language-plaintext highlighter-rouge">kubectl</code> and <code class="language-plaintext highlighter-rouge">kops</code> using <a href="https://brew.sh">Homebrew</a> or equivalent,</p>
<figure class="highlight"><pre><code class="language-shell" data-lang="shell">brew <span class="nb">install </span>kubectl kops</code></pre></figure>
<p>Second, we give <code class="language-plaintext highlighter-rouge">kops</code> a bucket to store the configurations.</p>
<figure class="highlight"><pre><code class="language-shell" data-lang="shell">aws s3api create-bucket <span class="se">\</span>
<span class="nt">--bucket</span> g4brielvs-kops-state-store
aws s3api put-bucket-versioning <span class="se">\</span>
<span class="nt">--bucket</span> g4brielvs-kops-state-store <span class="se">\</span>
<span class="nt">--versioning-configuration</span> <span class="nv">Status</span><span class="o">=</span>Enabled
aws s3api put-bucket-encryption <span class="se">\</span>
<span class="nt">--bucket</span> g4brielvs-kops-state-store <span class="se">\</span>
<span class="nt">--server-side-encryption-configuration</span> <span class="s1">'{"Rules": [{"ApplyServerSideEncryptionByDefault": {"SSEAlgorithm": "AES256"}}]}'</span></code></pre></figure>
<p>Then we set the environment variables for <code class="language-plaintext highlighter-rouge">kops</code> to use,</p>
<figure class="highlight"><pre><code class="language-shell" data-lang="shell"><span class="nb">export </span><span class="nv">KOPS_CLUSTER_NAME</span><span class="o">=</span>g4brielvs.k8s.local
<span class="nb">export </span><span class="nv">KOPS_STATE_STORE</span><span class="o">=</span>s3://g4brielvs-kops-state-store</code></pre></figure>
<p>Now we choose from <a href="https://aws.amazon.com/ec2/instance-types/">EC2 instance types</a>. Note that specially when solving embarassingly parallel problems, we will not require more often than not expensive machine, rather we may take advantage of more workers.</p>
<figure class="highlight"><pre><code class="language-shell" data-lang="shell">kops create cluster <span class="se">\</span>
<span class="nt">--node-count</span><span class="o">=</span>4 <span class="se">\</span>
<span class="nt">--node-size</span><span class="o">=</span>t3.micro <span class="se">\</span>
<span class="nt">--zones</span><span class="o">=</span>us-east-1a</code></pre></figure>
<p>Now we launch the cluster creation,</p>
<figure class="highlight"><pre><code class="language-shell" data-lang="shell">kops update cluster <span class="nt">--name</span> <span class="k">${</span><span class="nv">KOPS_CLUSTER_NAME</span><span class="k">}</span> <span class="nt">--yes</span></code></pre></figure>
<p>Now cluster is starting and it should be ready in a few minutes.</p>
<figure class="highlight"><pre><code class="language-shell" data-lang="shell">kops validate cluster </code></pre></figure>
<p>Once you are done, <strong>REMEMBER</strong> to tear the cluster down. Otherside you will have to pay for the uptime.</p>
<figure class="highlight"><pre><code class="language-shell" data-lang="shell">kops delete cluster <span class="nt">--name</span> <span class="k">${</span><span class="nv">KOPS_CLUSTER_NAME</span><span class="k">}</span> <span class="nt">--yes</span></code></pre></figure>
<h1 id="helm">Helm</h1>
<p>Let’s get <code class="language-plaintext highlighter-rouge">helm</code> started,</p>
<figure class="highlight"><pre><code class="language-shell" data-lang="shell">brew <span class="nb">install </span>kubernetes-helm
helm init</code></pre></figure>
<figure class="highlight"><pre><code class="language-shell" data-lang="shell">kubectl create serviceaccount <span class="nt">--namespace</span> kube-system tiller
kubectl create clusterrolebinding tiller-cluster-rule <span class="nt">--clusterrole</span><span class="o">=</span>cluster-admin <span class="nt">--serviceaccount</span><span class="o">=</span>kube-system:tiller
kubectl patch deploy <span class="nt">--namespace</span> kube-system tiller-deploy <span class="nt">-p</span> <span class="s1">'{"spec":{"template":{"spec":{"serviceAccount":"tiller"}}}}'</span>
helm init <span class="nt">--service-account</span> tiller <span class="nt">--upgrade</span></code></pre></figure>
<p>Finally, we install the <a href="https://github.com/helm/charts/tree/master/stable/dask">Dask Helm Chart</a>,</p>
<figure class="highlight"><pre><code class="language-shell" data-lang="shell">helm <span class="nb">install </span>stable/dask</code></pre></figure>
<p>After a few minutes, we check the running services,</p>
<figure class="highlight"><pre><code class="language-shell" data-lang="shell">kubectl get services</code></pre></figure>
<p>When launching the Jupyter server, you will be prompted for a password. The default password is <code class="language-plaintext highlighter-rouge">dask</code>.</p>G4brielVScontact@g4brielvs.mehttps://g4brielvs.meDask enables parallel and out-of-core computation. We couple blocked algorithms with dynamic and memory aware task scheduling to achieve a parallel and out-of-core NumPy clone. We show how this extends the effective scale of modern hardware to larger datasets and discuss how these ideas can be more broadly applied to other parallel collections. ― Matthew RocklinWhy is Everything all about Mathematics?2018-09-01T00:00:00+00:002018-09-01T00:00:00+00:00http://g4brielvs.me/2018/09/01/why-is-everything-about-mathematics<blockquote>
“Mathematics, rightly viewed, possesses not only truth, but supreme beauty—a beauty cold and austere, like that of sculpture, without appeal to any part of our weaker nature, without the gorgeous trappings of painting or music, yet sublimely pure, and capable of a stern perfection such as only the greatest art can show.”
<br /><b>― Bertrand Russell, A History of Western Philosophy</b>
</blockquote>
<p>In 1950, Russell was awarded the Nobel Prize in Literature “in recognition of his varied and significant writings in which he champions humanitarian ideals and freedom of thought”.</p>
<p>In this series, we will set foot on the universe of mathematical reasoning
and how its theories shape and unravel the intricacy our modern world.</p>
<p><strong>Stay tuned!</strong></p>G4brielVScontact@g4brielvs.mehttps://g4brielvs.me“Mathematics, rightly viewed, possesses not only truth, but supreme beauty—a beauty cold and austere, like that of sculpture, without appeal to any part of our weaker nature, without the gorgeous trappings of painting or music, yet sublimely pure, and capable of a stern perfection such as only the greatest art can show.”1° Hackathon de Transparência na Unicamp2016-05-21T00:00:00+00:002016-05-21T00:00:00+00:00http://g4brielvs.me/2016/05/21/hackaton-transparencia-unicamp<blockquote>
Hackathon de Transparência Orçamentária da Unicamp é uma maratona de programação organizada por estudantes e para estudantes com o intuito de discutir novas ideias e desenvolver projetos para dar visibilidade ao orçamento da universidade com base na lei de acesso à informação (LAI).
</blockquote>
<p>Em 20 de Maio de 2016, ocorreu o 1° Hackathon de Transparência na Unicamp, do qual eu fui um dos idealizadores. Resultados,</p>
<ul>
<li><a href="https://github.com/transparenciaunicamp/transparenciaunicamp-data">Hackathon</a></li>
<li><a href="https://www.facebook.com/pg/TransparenciaUNICAMP/posts/">Transparência Unicamp</a></li>
</ul>
<p>Em 2017, a universidade <a href="https://www.unicamp.br/unicamp/noticias/2017/08/11/unicamp-inicia-construcao-do-portal-da-transparencia">anunciou</a> a criação oficial do seu Portal da Transparência.</p>
<ul>
<li><a href="https://transparencia.unicamp.br/">Portal Transparência Unicamp</a></li>
</ul>
<p>Abaixo eu conto um pouco como foi organizar e participar do projeto.</p>
<iframe src="https://www.facebook.com/plugins/video.php?href=https%3A%2F%2Fwww.facebook.com%2Foxavante%2Fvideos%2F1740460752834851%2F&show_text=1&width=476" width="800" height="800" style="border:none;overflow:hidden" scrolling="no" frameborder="0" allowtransparency="true" allow="encrypted-media" allowfullscreen="true">
</iframe>
<iframe src="https://www.facebook.com/plugins/video.php?href=https%3A%2F%2Fwww.facebook.com%2Foxavante%2Fvideos%2F1740549176159342%2F&show_text=1&width=476" width="800" height="800" style="border:none;overflow:hidden" scrolling="no" frameborder="0" allowtransparency="true" allow="encrypted-media" allowfullscreen="true">
</iframe>G4brielVScontact@g4brielvs.mehttps://g4brielvs.meHackathon de Transparência Orçamentária da Unicamp é uma maratona de programação organizada por estudantes e para estudantes com o intuito de discutir novas ideias e desenvolver projetos para dar visibilidade ao orçamento da universidade com base na lei de acesso à informação (LAI).First entry of the Encyclopedia Galactica!2016-04-12T00:00:00+00:002016-04-12T00:00:00+00:00http://g4brielvs.me/2016/04/12/first-entry-of-the-encyclopedia-galactica<blockquote>
“The Answer to the Great Question... Of Life, the Universe and Everything... Is... Forty-two,' said Deep Thought, with infinite majesty and calm.”
<br /><b>― Douglas Adams, The Hitchhiker's Guide to the Galaxy </b>
</blockquote>
<p>Knowledge is power. What are the most powerful and meaningful questions one can ask?</p>
<p>Unfortunately, as Adams’ <em>Deep Thought</em> super computer tells us, we don’t actually know what that questions are.</p>
<h2 id="ascii-42">ASCII 42</h2>
<p>But what’s fascinating about 42?</p>
<p>Computers can only understand numbers. There are different numerical representations for characters, such as ASCIII and Unicode, so every machine can translate codes into readable text.</p>
<p>For example, <strong>065</strong> translates into <strong>A</strong> and <strong>\f544</strong> translates into <i class="fas fa-robot"></i>.</p>
<p>In computer language, an asterisk is often used as a wildcard or sort of “whatever you want it to be” symbol.</p>
<p>And guess what? In the ASCII table, 42 is the designation for asterisk.</p>
<p>When <em>Deep Thought</em> was asked what the true meaning of life was all about, it answered as a computer would.</p>
<p><strong>Anything you want it to be.</strong></p>
<p>As you might have already noticed, voilà a humble mammal’s speculations about Life, the Universe and Everything.</p>
<p><br />
<em>PS: Yeah! The post title was intentionally misleading. We’ll have the opportunity to talk about Hari Sheldon’s discoveries in the future.</em></p>G4brielVScontact@g4brielvs.mehttps://g4brielvs.me“The Answer to the Great Question... Of Life, the Universe and Everything... Is... Forty-two,' said Deep Thought, with infinite majesty and calm.”