def print_wiod_compare(): usa97 = wiod_comparison_data[1997] usa02 = wiod_comparison_data[2002] envgen97 = wiod.common.envgen_for_year(1997, ["FC_HH"]) envgen97.set_condition_args("USA") wiod97 = envgen97.get_env_vector("CO2") envgen02 = wiod.common.envgen_for_year(2002, ["FC_HH"]) envgen02.set_condition_args("USA") wiod02 = envgen02.get_env_vector("CO2") sectors = sorted(envgen97.get_sectors()) if "FC_HH" not in sectors: sectors.append("FC_HH") for sector in sectors: short_sector = sector.replace("sec", "") if short_sector in usa97: label = wiod_code_map.sector_title(short_sector) vals = [] vals.append(usa97[short_sector]["tons"] / 1000) vals.append(wiod97.get_element(sector)) vals.append(usa02[short_sector]["tons"] / 1000) vals.append(wiod02.get_element(sector)) row = [label] + [utils.add_commas(val) for val in vals] print(" & ".join(row) + " \\NN")
def print_co2_allyears(): headrow = ["sector"] + [str(year) for year in config.STUDY_YEARS] print(" & ".join(headrow) + " \\\\") for sector in sorted(wiod_code_map.codes.keys()): row = [wiod_code_map.sector_title(sector)] for year in config.STUDY_YEARS: agg_data = wiod_comparison_data[year] sector_data = agg_data[sector] row.append(utils.add_commas(sector_data["tons"] / 1000)) #row.append(utils.add_commas(sector_data["dollars"])) #row.append("%.3f" % (sector_data["tons"] / sector_data["dollars"])) print(" & ".join(row) + " \\NN")