- new_infections += [db[district][date]['new_infections']]
- week_sum = week_avg = week_inc = ''
- sum_district_data = db[sum_district][date]
- if 'week_sum' in sum_district_data:
- week_sum = '%4s' % sum_district_data['week_sum']
- if 'week_average' in sum_district_data:
- week_avg = '%5.1f' % sum_district_data['week_average']
- if 'week_incidence' in sum_district_data:
- week_inc = '%4.1f' % sum_district_data['week_incidence']
- print(date, ' '.join(['%3s' % infections
- for infections in new_infections]),
- week_sum, week_avg, week_inc)
-
- # Maintain 7-day cycle.
+ district_day_data = db[district][date]
+ new_infections += [district_day_data['new_infections']]
+ if 'week_sum' in district_day_data:
+ weekly_sums += [district_day_data['week_sum']]
+ if 'week_average' in district_day_data:
+ weekly_avgs += [district_day_data['week_average']]
+ if 'week_incidence' in district_day_data:
+ weekly_incs += [district_day_data['week_incidence']]
+ print('+', ' '*11, ' '.join(['%3s' % i for i in new_infections]))
+ print('Σ', ' '*10, ' '.join(['%4s' % wsum for wsum in weekly_sums]))
+ print('Ø', ' '*9, ''.join(['%5.1f' % wavg for wavg in weekly_avgs]))
+ print('i', ' '*9, ''.join(['%5.1f' % winc for winc in weekly_incs]))