diff --git a/dashboard_template.xhtml b/dashboard_template.xhtml index b528225..b9119e8 100644 --- a/dashboard_template.xhtml +++ b/dashboard_template.xhtml @@ -21,17 +21,17 @@ Seit {{ '{:n}'.format(data_second_vaccination.days_since_start).replace('.', ' ') }} Tagen laufen die Zweitimpfungen. Bislang wurden {{ '{:n}'.format(data_second_vaccination.total).replace('.', ' ') }} Zweitimpfungen verabreicht, das entspricht einem Anteil von {{ '{:.3n}'.format(data_second_vaccination.total_percentage) }} % der Bevölkerung.

+

+ In den letzten sieben Tagen wurden durchschnittlich {{ '{:n}'.format(data_first_vaccination['extrapolation_mean_seven_days']['rate_int']).replace('.', ' ') }} Erstimpfungen und {{ '{:n}'.format(data_second_vaccination['extrapolation_mean_seven_days']['rate_int']).replace('.', ' ') }} Zweitimpfungen pro Tag vorgenommen. + Mit dieser Rate dauert es für die Erstimpfungen bis zum {{ data_first_vaccination['extrapolation_mean_seven_days']['date_herd_immunity_str'] }} für {{ herd_immunity }} % ({{ data_first_vaccination['extrapolation_mean_seven_days']['weeks_extrapolated_herd_immunity'] }} Wochen) und bis zum {{ data_first_vaccination['extrapolation_mean_seven_days']['date_done_str'] }} für 100 % ({{ data_first_vaccination['extrapolation_mean_seven_days']['weeks_extrapolated'] }} Wochen). + Für die Zweitimpfungen sind am {{ data_second_vaccination['extrapolation_mean_seven_days']['date_herd_immunity_str'] }} {{ herd_immunity }} % erreicht und am {{ data_second_vaccination['extrapolation_mean_seven_days']['date_done_str'] }} 100 %. +

Durchschnittlich fanden seit Start täglich {{ '{:n}'.format(data_first_vaccination['extrapolation_mean_all_time']['rate_int']).replace('.', ' ') }} Erstimpfungen und {{ '{:n}'.format(data_second_vaccination['extrapolation_mean_all_time']['rate_int']).replace('.', ' ') }} Zweitimpfungen statt. Mit dieser durchnittlichen Rate dauert es bis zum {{ data_first_vaccination['extrapolation_mean_all_time']['date_herd_immunity_str'] }}, bis {{ herd_immunity }} %3 der Bevölkerung die erste Impfung erhalten haben, und bis zum {{ data_first_vaccination['extrapolation_mean_all_time']['date_done_str'] }} für 100 %. Am {{ data_second_vaccination['extrapolation_mean_all_time']['date_herd_immunity_str'] }} hätten {{ herd_immunity }} % die zweite Impfung erhalten und am {{ data_second_vaccination['extrapolation_mean_all_time']['date_done_str'] }} 100 %.

-

- In den letzten sieben Tagen wurden durchschnittlich {{ '{:n}'.format(data_first_vaccination['extrapolation_mean_seven_days']['rate_int']).replace('.', ' ') }} Erstimpfungen und {{ '{:n}'.format(data_second_vaccination['extrapolation_mean_seven_days']['rate_int']).replace('.', ' ') }} Zweitimpfungen pro Tag vorgenommen. - Mit dieser Rate dauert es für die Erstimpfungen bis zum {{ data_first_vaccination['extrapolation_mean_seven_days']['date_herd_immunity_str'] }} für {{ herd_immunity }} % und bis zum {{ data_first_vaccination['extrapolation_mean_seven_days']['date_done_str'] }} für 100 %. - Für die Zweitimpfungen sind am {{ data_second_vaccination['extrapolation_mean_seven_days']['date_herd_immunity_str'] }} {{ herd_immunity }} % erreicht und am {{ data_second_vaccination['extrapolation_mean_seven_days']['date_done_str'] }} 100 %. -

Impffortschritt

diff --git a/plot.py b/plot.py index c23a7d2..cf364e8 100644 --- a/plot.py +++ b/plot.py @@ -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,