X-Git-Url: https://plomlompom.com/repos/?a=blobdiff_plain;f=enhance_table.py;h=07ad84bfe20ef809b8a2aabb3c56b64efc0206b4;hb=15078e431bc826110aa93dd78af7b60f132671ab;hp=4ce77925c91c985d1bfb177cb0d7ac5694d2d690;hpb=f91a74c7aa31a742e50629e4e57736cf5192320d;p=berlin-corona-table diff --git a/enhance_table.py b/enhance_table.py index 4ce7792..07ad84b 100755 --- a/enhance_table.py +++ b/enhance_table.py @@ -32,9 +32,9 @@ translate = { 'TS': 'Tempelhof-Schöneberg', 'TK': 'Treptow-Köpenick', 'sum': 'all of Berlin', - 'wsum': 'sum of new infections for last 7 days', - 'wavg': 'per-day average of new infections for last 7 days', - 'winc': 'incidence (x per 100k inhabitants) of new infections for last 7 days', + 'Σ': 'sum of new infections for last 7 days', + 'Ø': 'per-day average of new infections for last 7 days', + 'i': 'incidence (x per 100k inhabitants) of new infections for last 7 days', } # Read infections table path and output type. @@ -170,8 +170,8 @@ th { text-align: left; vertical-align: bottom; } print('') print('%s' % date) print('') - print('') - for abbr in ['wsum', 'wavg', 'winc']: + print('') + for abbr in ['Σ', 'Ø', 'i']: print('' % (translate[abbr], abbr)) print('
new
+
%s
') @@ -223,8 +223,8 @@ HTML view: https://plomlompom.com/berlin_corona.html # Week table header. if weekday_count == 0: - print(' '*11, ' '.join(sorted_districts[:-1]), - sorted_districts[-1], 'wsum', ' wavg', 'winc') + print(' '*10, ' '.join(sorted_districts), + ' Σ', ' Ø', ' i') week_start_date = date # Day data line. @@ -253,14 +253,14 @@ HTML view: https://plomlompom.com/berlin_corona.html weekly_sums = [] weekly_avgs = [] weekly_incs = [] - for district in sorted_districts[:-1]: + for district in sorted_districts[1:]: weekly_sums += [db[district][week_start_date]['week_sum']] weekly_avgs += [db[district][week_start_date]['week_average']] weekly_incs += [db[district][week_start_date]['week_incidence']] print() print('district stats for week from %s to %s:' % (date, week_start_date)) - print(' '*7, ' '.join(sorted_districts[:-1])) - print('wsum', ' '.join(['%5.1f' % wsum for wsum in weekly_sums])) - print('wavg', ' '.join(['%5.1f' % wavg for wavg in weekly_avgs])) - print('winc', ' '.join(['%5.1f' % winc for winc in weekly_incs])) + print(' '*4, ' '.join(sorted_districts[1:])) + print('Σ', ' '.join(['%5.1f' % wsum for wsum in weekly_sums])) + print('Ø', ' '.join(['%5.1f' % wavg for wavg in weekly_avgs])) + print('i', ' '.join(['%5.1f' % winc for winc in weekly_incs])) print()