X-Git-Url: https://plomlompom.com/repos/?p=berlin-corona-table;a=blobdiff_plain;f=enhance_table.py;h=11f65eb5ef7d737c5f494d2fd694b0dce7bc12f7;hp=3d3ec779d0a6d77ebcae2d6ea0d90ef3bda493b4;hb=810dacb371f6acdadad59185b609f46cdb9093b1;hpb=4cd546a67ccdb4d490d8bc3a5c09dd00ced77224 diff --git a/enhance_table.py b/enhance_table.py index 3d3ec77..11f65eb 100755 --- a/enhance_table.py +++ b/enhance_table.py @@ -21,7 +21,7 @@ f = open('daily_infections_table.txt', 'r') lines = f.readlines() f.close() -# Parse first table file line for the names and order of districts. +# Parse first table file line for the names and order of districts. db = {} sorted_districts = [] for header in lines[0].split(): @@ -40,11 +40,14 @@ for line in lines[1:]: db[district][date] = {'new_infections': int(district_data)} sorted_dates.sort() +# In LaGeSo's data, the last "district" is actually the sum of all districts / +# the whole of Berlin. +# # Fail on any day where the "sum" district's new infections are not the proper # sum of the individual districts new infections. Yes, sometimes Lageso sends # data that is troubled in this way. It will then have to be fixed manually in # the table file, since we should have a human look at what mistake was -# probably made. +# probably made. for date in sorted_dates: sum_district = sorted_districts[-1] day_sum = 0