def double_days()

in api/streamlit_experiments/covid.py [0:0]


def double_days(df):
    c=1000
    double_days=[]
    C=[]
    while(1):
        double_days.append(df[df["Confirmed"]<=c].iloc[[-1]]["Days Since"][0])
        C.append(c)
        c=c*2
        if(c<df["Confirmed"].max()):
            continue
        else:
            break

    doubling_rate=pd.DataFrame(list(zip(C,double_days)),columns=["Cases","Days since first Case"])
    doubling_rate["Doubling Days"]=doubling_rate["Days since first Case"].diff().fillna(doubling_rate["Days since first Case"])

    st.write(doubling_rate)