COVID-19 Modeling
Project description
COMODELS
Models for COVID - 19
For documentation, see the docstrings! Much more to come. For help:
import comodels
help(comodels)
help(comodels.PennDeath)
help(comodels.Penn)
Penn Death model
# import the penn model
import matplotlib.pyplot as plt
from comodels import PennDeath
help(PennDeath)
tx = PennDeath(N = 28304596, I = 223, R = 0, D = 3, D_today = 2)
help(PennDeath.sir)
def plot_penn(Pdp: PennDeath, n_days: int) -> None:
# predict the coming storm and plot it
curve, admissions = Pdp.sir(n_days)
fig, ax = plt.subplots(1,3, figsize=(15,5))
for k, v in curve.items():
if k not in Pdp.rates.keys() :
ax[0].plot(v, label=k)
ax[0].legend()
else:
ax[1].plot(v, label=k)
ax[1].legend()
ax[1].set_title('Hospital Resource Usage')
ax[0].set_title('SIR curve')
for k, v in admissions.items():
ax[2].plot(v, label = k)
ax[2].legend()
ax[2].set_title('Additional Resource Usage by day')
fig.suptitle(f"No social distancing, total deaths = {int(max(curve['dead']))}")
plt.show()
plot_penn(tx, 120)
print(curve.keys())
print(occupancy.keys())
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
covid-modeling-0.1.0.tar.gz
(114.8 kB
view hashes)
Built Distribution
Close
Hashes for covid_modeling-0.1.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 51c87f0a99f882b5f7dd289189b853c605a610fb4534f42ce5015a6127467a1a |
|
MD5 | fe1377df3a46c24638a633447ca2600a |
|
BLAKE2b-256 | 4dfc749dc0f2abaae8416507a4f7711859cd2ccf49d4a4ac6b6a9f7fc807fb28 |