Print data

finchie
Sep 10, 2023, 6:40 AM
PUTMCIEBTFPGZIL3LX6AEWJIYCPWIBP5SLUC2QLYQI3HWMJUQCQAC

Dependencies

  • [2] JGCJ2CQP Refactor time-series code
  • [3] 7ZN6HHL2 Extract relevant census data
  • [4] FCHAPZLD Implement simpler file merging function
  • [5] 2AE4VE7U Add support for 2001 census
  • [6] QDEBWR2R Add missing state time series data
  • [7] QU7MDQED Add basic support for 1996 census data
  • [8] NMT3JJPP Add function to find median
  • [9] 4YKXEBAV Reduce inconsistencies between 1996 and 2001 objects

Change contents

  • edit in project.py at line 153
    [2.1593]
    [2.1593]
    # Make sure we are always increasing
    assert max_rent > min_rent
    assert max_income > min_income
  • replacement in project.py at line 353
    [3.1589][2.2163:2196]()
    income = category[1]
    [3.1589]
    [2.2196]
    income = category[0]
  • replacement in project.py at line 369
    [3.2718][2.2617:2648]()
    rent = category[0]
    [3.2718]
    [2.2648]
    rent = category[1]
  • edit in project.py at line 505
    [3.1840][3.1840:1842](),[3.1842][2.5136:5288]()
    # print(Census1996().median_incomes())
    # print(Census1996().median_rents())
    # print(Census2001().median_incomes())
    # print(Census2001().median_rents())
  • edit in project.py at line 506
    [3.1844][2.5289:5387]()
    # census = Census2001().median_incomes()
    # for key in census:
    # print(f"{key},{census[key]}")
  • replacement in project.py at line 507
    [2.5388][2.5388:5417]()
    # print(find_median(census))
    [2.5388]
    [3.1936]
    census_years = [
    Census1996(),
    Census2001(),
    ]
  • edit in project.py at line 512
    [3.1937][2.5418:5461]()
    # print(merge_files(STATE_TIME_SERIES)[0])
  • replacement in project.py at line 513
    [2.5515][2.5515:5564](),[3.498][3.7984:7988](),[3.1070][3.7984:7988](),[3.1964][3.7984:7988](),[3.2089][3.7984:7988](),[3.4020][3.7984:7988](),[2.5564][3.7984:7988](),[3.6069][3.7984:7988](),[3.7984][3.7984:7988]()
    print(time_series.get_year(2011).median_rents())
    """
    [2.5515]
    [3.7988]
    census_years.append(time_series.get_year(2011))
    census_years.append(time_series.get_year(2016))
    census_years.append(time_series.get_year(2021))
  • replacement in project.py at line 517
    [3.7989][3.7989:8291]()
    # Just for checking
    for category in range(len(categories)):
    print(f"{categories[category]}:")
    for _index, (year, states) in enumerate(years.items()):
    for _index, (state, data) in enumerate(states.items()):
    print(f" {state}: {year}: first: {data[0]}, last: {data[-1]}")
    """
    [3.7989]
    for census_year in census_years:
    median_income = find_median(census_year.median_incomes())
    median_rent = find_median(census_year.median_rents())
    print(median_income, median_rent, round(median_rent / median_income * 100))