def loadItaAll():
    pathc = "../Data/Italian Data/"
    if platform.system() == "Windows":
        pathc.replace("/", "\\")

    filename = "National Data.csv"
    dates, infectRaw, recovRaw, deadRaw = process.loadData(pathc + filename)

    pop = 60000000

    skipDays = 0
    numDays = len(infectRaw)
    dates = dates[skipDays:numDays]
    infect = infectRaw[skipDays:numDays]
    recov = recovRaw[skipDays:numDays]
    dead = deadRaw[skipDays:numDays]

    return dates, infect, recov, dead, pop
def loadCalEarly():
    pathc = "../Data/State Data/"
    if platform.system() == "Windows":
        pathc.replace("/", "\\")

    filename = "CA.csv"
    dates, infectRaw, recovRaw, deadRaw = process.loadData(pathc + filename)

    recovRaw = process.getRecov(infectRaw, deadRaw)
    infectRaw = process.getCurrentInfect(infectRaw, recovRaw, deadRaw)

    pop = 40000000

    skipDays = 0
    numDays = 275  #from start to end of first wave
    infect = infectRaw[skipDays:numDays]
    recov = recovRaw[skipDays:numDays]
    dead = deadRaw[skipDays:numDays]

    return dates, infect, recov, dead, pop
Example #3
0
import Models.process as process

import numpy as np
import csv
import matplotlib.pyplot as plt
import platform

#pathc = "../Data/Italian Data/"
pathc = "../Data/State Data/"
if platform.system() == "Windows":
    pathc.replace("/", "\\")

#filename = "National Data.csv"
filename = "CA.csv"
dates, infectRaw, recovRaw, deadRaw = process.loadData(pathc + filename)

recovRaw = process.getRecov(infectRaw, deadRaw)
infectRaw = process.getCurrentInfect(infectRaw, recovRaw, deadRaw)

#pop = 60000000
pop = 40000000

skipDays = 0
numDays = len(infectRaw)  #just to get initial beginning data
#asympt = asymptRaw[skipDays:numDays]
infect = infectRaw[skipDays:numDays]
recov = recovRaw[skipDays:numDays]
dead = deadRaw[skipDays:numDays]

daysToPredict = 150