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)