1
0
Fork 0

feat: Added number of weeks for vaccination targets to dashboard

This commit is contained in:
Benedikt Bastin 2021-04-13 12:19:17 +02:00
parent 134e292f69
commit 4b2ebd6dc2
2 changed files with 11 additions and 5 deletions

View file

@ -107,6 +107,9 @@ def calculate_vaccination_data(data):
days_extrapolated = int(np.ceil(to_be_vaccinated / rate))
days_extrapolated_herd_immunity = int(np.ceil((einwohner_deutschland * 0.7 - total) / rate))
weeks_extrapolated = int(np.ceil(days_extrapolated / 7))
weeks_extrapolated_herd_immunity = int(np.ceil(days_extrapolated_herd_immunity / 7))
date_done = today + datetime.timedelta(days_extrapolated)
date_herd_immunity = today + datetime.timedelta(days_extrapolated_herd_immunity)
@ -116,6 +119,9 @@ def calculate_vaccination_data(data):
'rate': rate,
'rate_int': int(np.round(rate)),
'days_extrapolated': days_extrapolated,
'days_extrapolated_herd_immunity': days_extrapolated_herd_immunity,
'weeks_extrapolated': weeks_extrapolated,
'weeks_extrapolated_herd_immunity': weeks_extrapolated_herd_immunity,
'date_done': date_done,
'date_done_str': date_done.strftime('%d. %B %Y'),
'date_herd_immunity': date_herd_immunity,