diff --git a/bedrock/extract/allocation/__tests__/test_bea_use_table_schema.py b/bedrock/extract/allocation/__tests__/test_bea_use_table_schema.py deleted file mode 100644 index c85089e63..000000000 --- a/bedrock/extract/allocation/__tests__/test_bea_use_table_schema.py +++ /dev/null @@ -1,45 +0,0 @@ -"""Tests for Cornerstone-frame BEA use and Make tables.""" - -from __future__ import annotations - -import pytest - -from bedrock.extract.allocation.bea import load_bea_make_table, load_bea_use_table -from bedrock.utils.taxonomy.cornerstone.commodities import COMMODITIES -from bedrock.utils.taxonomy.cornerstone.industries import ( - INDUSTRIES, - WASTE_DISAGG_INDUSTRIES, -) - -_APPLIANCE_SUBS = ("335221", "335222", "335224", "335228") -_WASTE_KIDS = tuple(WASTE_DISAGG_INDUSTRIES["562000"]) - - -@pytest.mark.eeio_integration -def test_load_bea_use_table_cornerstone_shape() -> None: - """Table has Cornerstone industry rows + PCE row.""" - load_bea_use_table.cache_clear() - table = load_bea_use_table() - industry_rows = [i for i in table.index if i in INDUSTRIES] - assert len(industry_rows) == len(INDUSTRIES) - assert "221200" in table.columns - assert table.shape[0] >= len(INDUSTRIES) - assert table.shape[1] > 0 - - -@pytest.mark.eeio_integration -def test_load_bea_make_table_cornerstone_frame() -> None: - """Make has the Cornerstone 405 schema used by allocation.""" - load_bea_make_table.cache_clear() - make = load_bea_make_table() - assert list(make.index) == list(INDUSTRIES) - assert list(make.columns) == list(COMMODITIES) - for code in _APPLIANCE_SUBS: - assert code not in make.index - assert code not in make.columns - assert "335220" in make.index - assert "331313" in make.index - assert "33131B" in make.index - assert "562000" not in make.index - for code in _WASTE_KIDS: - assert code in make.index diff --git a/bedrock/extract/allocation/bea.py b/bedrock/extract/allocation/bea.py deleted file mode 100644 index 06a053020..000000000 --- a/bedrock/extract/allocation/bea.py +++ /dev/null @@ -1,151 +0,0 @@ -from __future__ import annotations - -import functools -from collections.abc import Sequence - -import pandas as pd - -from bedrock.extract.iot.io_2017 import load_2017_V_after_redef_usa -from bedrock.transform.eeio.usa_expansion import ( - commodity_corresp, - industry_corresp, -) -from bedrock.transform.eeio.usa_matrices import ( - derive_U_set, - derive_Y_personal_consumption_expenditure, -) -from bedrock.utils.config.usa_config import get_usa_config -from bedrock.utils.io.gcp import load_from_gcs -from bedrock.utils.io.gcp_paths import gcs_extract_input_path -from bedrock.utils.io.local_extract_input_data import local_extract_input_dir -from bedrock.utils.taxonomy.cornerstone.commodities import ( - COMMODITIES, - WASTE_DISAGG_COMMODITIES, -) -from bedrock.utils.taxonomy.cornerstone.industries import INDUSTRIES - -# Schema alignment: CEDA allocator sectors → Cornerstone use table. -_WASTE_AGGREGATE = "562000" -_WASTE_SUBS = list(WASTE_DISAGG_COMMODITIES[_WASTE_AGGREGATE]) -_APPLIANCE_AGGREGATE = "335220" -_APPLIANCE_SUBS = ["335221", "335222", "335224", "335228"] -# CEDA 331313 = primary + secondary aluminum; Cornerstone has 331313 + 33131B. -_CEDA_331313_CORNERSTONE_PARTS = ("331313", "33131B") - - -@functools.cache -def load_bea_make_table() -> pd.DataFrame: - """2017 after-redefinition Make in the Cornerstone 405 frame. - - ``industry_corresp @ V_2017 @ commodity_corresp.T`` — the same multiply as - Cornerstone baseline V (waste children via correspondence; no electricity - disaggregation). Allocation sectors are ``INDUSTRIES``. Uses after-redefinition - V so the cache does not depend on ``USAConfig.iot_before_or_after_redefinition``. - """ - V_2017 = load_2017_V_after_redef_usa() - bea_make = industry_corresp() @ V_2017 @ commodity_corresp().T - bea_make.index.name = "sector" - bea_make.columns.name = "sector" - assert list(bea_make.index) == list( - INDUSTRIES - ), "BEA make table index is not Cornerstone industries." - assert list(bea_make.columns) == list( - COMMODITIES - ), "BEA make table columns are not Cornerstone commodities." - return bea_make - - -@functools.cache -def load_bea_use_table() -> pd.DataFrame: - """ - Load BEA Use and Final Demand tables in the Cornerstone frame. - - Rows = Cornerstone industries + one PCE row; columns = commodities. - """ - uset = derive_U_set() - U_combined = (uset.Udom + uset.Uimp).T - Y_cs = derive_Y_personal_consumption_expenditure().to_frame().T - return pd.concat([U_combined, Y_cs]) - - -def _use_table_value_ceda_sector_cornerstone_aligned( - col: pd.Series, - table_idx: pd.Index, - ceda_sector: str, -) -> float: - """ - Value for one CEDA-vocabulary allocator sector from the Cornerstone use table. - - Sectors present in the index are returned directly; otherwise alignment - rules apply: 562* → 562000, 335220 ↔ 4 appliance sectors, - 331313 → 331313+33131B. - """ - if ceda_sector in table_idx: - return float(col.loc[ceda_sector]) - # 562000: consolidate waste subsectors (table has 562111, 562HAZ, ...) - if ceda_sector == _WASTE_AGGREGATE: - present = table_idx.intersection(pd.Index(_WASTE_SUBS)) - if len(present) > 0: - return float(col.loc[present].sum()) - return 0.0 - # 335220: consolidate appliance subsectors (table has 335221, 335222, ...) - if ceda_sector == _APPLIANCE_AGGREGATE: - present = table_idx.intersection(pd.Index(_APPLIANCE_SUBS)) - if len(present) > 0: - return float(col.loc[present].sum()) - return 0.0 - # 335221/335222/335224/335228: split 335220 equally (table has aggregate only) - if ceda_sector in _APPLIANCE_SUBS and _APPLIANCE_AGGREGATE in table_idx: - return float(col.loc[_APPLIANCE_AGGREGATE]) / len(_APPLIANCE_SUBS) - # 331313 (CEDA aggregate): sum Cornerstone 331313 + 33131B when present - if ceda_sector == "331313": - parts = [p for p in _CEDA_331313_CORNERSTONE_PARTS if p in table_idx] - if parts: - return float(col.loc[parts].sum()) - return 0.0 - return 0.0 - - -def use_table_series_ceda_allocator_to_cornerstone_schema( - use_table: pd.DataFrame, - ceda_allocator_sectors: Sequence[str], - commodity: str, -) -> pd.Series: - """ - Use-table series for CEDA-vocabulary allocator sectors, aligned to the - Cornerstone-shaped use table. - - Sectors present in the table are looked up directly; otherwise alignment - applies: 562* → 562000, 335220 ↔ 4 appliance sectors, 331313 → - 331313+33131B. Missing sectors get 0. Safe to normalize (e.g. pct = s / s.sum()). - """ - table_idx = use_table.index - col = use_table[commodity].astype(float) - values = [ - _use_table_value_ceda_sector_cornerstone_aligned(col, table_idx, s) - for s in ceda_allocator_sectors - ] - return pd.Series(values, index=pd.Index(ceda_allocator_sectors)) - - -@functools.cache -def load_bea_personal_consumption_expenditure() -> pd.Series[float]: - """ - Latest BEA Personal Consumption Expenditure by Major Type of Product from - https://apps.bea.gov/iTable/?reqid=19&step=2&isuri=1&categories=survey&_gl=1*1mu0824*_ga*MTkyNDEyMDE5LjE3MTA0NjE1MjE.*_ga_J4698JNNFT*MTcxMDQ2MTUyMC4xLjEuMTcxMDQ2MjIyNS4xNC4wLjA.#eyJhcHBpZCI6MTksInN0ZXBzIjpbMSwyLDMsM10sImRhdGEiOltbImNhdGVnb3JpZXMiLCJTdXJ2ZXkiXSxbIk5JUEFfVGFibGVfTGlzdCIsIjY1Il0sWyJGaXJzdF9ZZWFyIiwiMjAxMiJdLFsiTGFzdF9ZZWFyIiwiMjAyMyJdLFsiU2NhbGUiLCItNiJdLFsiU2VyaWVzIiwiQSJdXX0= - """ - tbl = load_from_gcs( - name="BEA Personal Consumption Expenditures by Major Type of Product_June27_2024.csv", - sub_bucket=gcs_extract_input_path("BEA_PCE"), - local_dir=local_extract_input_dir("BEA_PCE"), - loader=lambda pth: pd.read_csv( - pth, - skiprows=3, - index_col=1, - ) - .dropna() - .drop(columns=["Line"]), - ) - tbl.index = tbl.index.str.strip() - tbl.columns = tbl.columns.astype(int) - return tbl.loc[:, get_usa_config().usa_ghg_data_year] diff --git a/bedrock/extract/bea/BEA_PCE.py b/bedrock/extract/bea/BEA_PCE.py index 8d1c978fe..c9eb42dff 100644 --- a/bedrock/extract/bea/BEA_PCE.py +++ b/bedrock/extract/bea/BEA_PCE.py @@ -11,9 +11,6 @@ from requests import Response from bedrock.transform.flowbyfunctions import assign_fips_location_system -from bedrock.utils.io.gcp import load_from_gcs -from bedrock.utils.io.gcp_paths import gcs_extract_input_path -from bedrock.utils.io.local_extract_input_data import local_extract_input_dir from bedrock.utils.mapping.location import get_state_FIPS @@ -102,48 +99,6 @@ def bea_pce_parse(*, df_list: list[pd.DataFrame], year: int, **_: Any) -> pd.Dat return df -# TODO: integrate this function with bea_pce_parse above -def bea_pce_ceda_parse(*, year: int, **_: Any) -> pd.DataFrame: - """ - Latest BEA Personal Consumption Expenditure by Major Type of Product from - https://apps.bea.gov/iTable/?reqid=19&step=2&isuri=1&categories=survey&_gl=1*1mu0824*_ga*MTkyNDEyMDE5LjE3MTA0NjE1MjE.*_ga_J4698JNNFT*MTcxMDQ2MTUyMC4xLjEuMTcxMDQ2MjIyNS4xNC4wLjA.#eyJhcHBpZCI6MTksInN0ZXBzIjpbMSwyLDMsM10sImRhdGEiOltbImNhdGVnb3JpZXMiLCJTdXJ2ZXkiXSxbIk5JUEFfVGFibGVfTGlzdCIsIjY1Il0sWyJGaXJzdF9ZZWFyIiwiMjAxMiJdLFsiTGFzdF9ZZWFyIiwiMjAyMyJdLFsiU2NhbGUiLCItNiJdLFsiU2VyaWVzIiwiQSJdXX0= - - modified version of load_bea_personal_consumption_expenditure() - """ - tbl = load_from_gcs( - name="BEA Personal Consumption Expenditures by Major Type of Product_June27_2024.csv", - sub_bucket=gcs_extract_input_path("BEA_PCE"), - local_dir=local_extract_input_dir("BEA_PCE"), - loader=lambda pth: pd.read_csv( - pth, - skiprows=3, - index_col=1, - ) - .dropna() - .drop(columns=["Line"]), - ) - tbl.index = tbl.index.str.strip() - - df = tbl[[year]] - df = df.rename(columns={'2023': 'Year'}) - df = df.reset_index().rename(columns={'index': 'ActivityProducedBy'}) - df = ( - df.assign(Location='00000') - .assign(FlowName='Personal consumption expenditures') - .assign(Unit='Dollars / p') - ) - - # add location system based on year of data - df = assign_fips_location_system(df, year) - # add hard code data - df['SourceName'] = 'BEA_PCE_CEDA' - df['Class'] = 'Money' - df['Compartment'] = None - df['FlowType'] = "ELEMENTARY_FLOW" - - return tbl - - if __name__ == "__main__": from bedrock.extract.flowbyactivity import getFlowByActivity from bedrock.extract.generateflowbyactivity import generateFlowByActivity diff --git a/bedrock/extract/iot/constants.py b/bedrock/extract/iot/constants.py index 8366e09a0..82e3d6593 100644 --- a/bedrock/extract/iot/constants.py +++ b/bedrock/extract/iot/constants.py @@ -217,7 +217,7 @@ "Mechanical power transmission equipment manufacturing": ["333613"], "Other engine equipment manufacturing": ["333618"], "Air and gas compressor manufacturing": ["333912"], - "Pump and pumping equipment manufacturing": ["33391A"], + "Pump and pumping equipment manufacturing": ["333914"], "Material handling equipment manufacturing": ["333920"], "Power-driven handtool manufacturing": ["333991"], "Packaging machinery manufacturing": ["333993"], @@ -251,10 +251,10 @@ "Electric lamp bulb and part manufacturing": ["335110"], "Lighting fixture manufacturing": ["335120"], "Small electrical appliance manufacturing": ["335210"], - "Household cooking appliance manufacturing": ["335221"], - "Household refrigerator and home freezer manufacturing": ["335222"], - "Household laundry equipment manufacturing": ["335224"], - "Other major household appliance manufacturing": ["335228"], + "Household cooking appliance manufacturing": ["335220"], + "Household refrigerator and home freezer manufacturing": ["335220"], + "Household laundry equipment manufacturing": ["335220"], + "Other major household appliance manufacturing": ["335220"], "Power, distribution, and specialty transformer manufacturing": ["335311"], "Motor and generator manufacturing": ["335312"], "Switchgear and switchboard apparatus manufacturing": ["335313"], diff --git a/bedrock/extract/iot/io_2012.py b/bedrock/extract/iot/io_2012.py deleted file mode 100644 index 3b63d5059..000000000 --- a/bedrock/extract/iot/io_2012.py +++ /dev/null @@ -1,174 +0,0 @@ -from __future__ import annotations - -import functools -import os -import typing as ta - -import pandas as pd -from typing_extensions import deprecated - -from bedrock.utils.economic.units import MILLION_CURRENCY_TO_CURRENCY -from bedrock.utils.emissions.ghg import GHG_DETAILED -from bedrock.utils.io.gcp import download_gcs_file_if_not_exists -from bedrock.utils.io.gcp_paths import GCS_V5_INPUT_DIR -from bedrock.utils.io.local_extract_input_data import local_dir_for_gcs_sub_bucket -from bedrock.utils.taxonomy.bea.v2012_commodity import ( - USA_2012_COMMODITY_CODES, -) -from bedrock.utils.taxonomy.bea.v2012_final_demand import ( - USA_2012_FINAL_DEMAND_CODES, -) -from bedrock.utils.taxonomy.bea.v2012_industry import ( - USA_2012_INDUSTRY_CODES, -) - -USA_IO_VECTOR_NAMES = ta.Literal[ - "q0", - "gR", - "pR", - "qR", -] - -USA_IO_MATRIX_NAMES = ta.Literal[ - "VR", - "UR", - "URdom", - "YR", -] - -LOCAL_CEDA6_IO_DIR = local_dir_for_gcs_sub_bucket(GCS_V5_INPUT_DIR) - -USA_INDUSTRY_INDEX = pd.Index(USA_2012_INDUSTRY_CODES, name="industry") -USA_COMMODITY_INDEX = pd.Index(USA_2012_COMMODITY_CODES, name="commodity") -USA_FINAL_DEMAND_INDEX = pd.Index(USA_2012_FINAL_DEMAND_CODES, name="final_demand") -GHG_DETAILED_INDEX = pd.Index(GHG_DETAILED) - -# 2012 tables label pump manufacturing ``33391A``; 2017+ detail tables use ``333914``. -_IO_2012_TO_DETAIL_CODE = {"33391A": "333914"} - - -def _relabel_2012_codes(obj: pd.DataFrame) -> pd.DataFrame: - return obj.rename(index=_IO_2012_TO_DETAIL_CODE, columns=_IO_2012_TO_DETAIL_CODE) - - -def _relabel_2012_codes_series(obj: pd.Series[float]) -> pd.Series[float]: - return obj.rename(index=_IO_2012_TO_DETAIL_CODE) - - -@functools.cache -def load_2012_VR_usa() -> pd.DataFrame: - """ - Redefined Make matrix in producer's price - unit is USD, original unit is million USD - """ - df = _load_usa_io_matrix("VR") * MILLION_CURRENCY_TO_CURRENCY - df.index = USA_INDUSTRY_INDEX - df.columns = USA_COMMODITY_INDEX - return _relabel_2012_codes(df) - - -@functools.cache -def load_2012_UR_usa() -> pd.DataFrame: - """ - Redefined Use matrix in producer's price - unit is USD, original unit is million USD - """ - df = _load_usa_io_matrix("UR") * MILLION_CURRENCY_TO_CURRENCY - df.index = USA_COMMODITY_INDEX - df.columns = USA_INDUSTRY_INDEX - return _relabel_2012_codes(df) - - -@functools.cache -def load_2012_URdom_usa() -> pd.DataFrame: - """ - Redefined Domestic portion of Use matrix in producer's price - unit is USD, original unit is million USD - """ - df = _load_usa_io_matrix("URdom") * MILLION_CURRENCY_TO_CURRENCY - df.index = USA_COMMODITY_INDEX - df.columns = USA_INDUSTRY_INDEX - return _relabel_2012_codes(df) - - -@functools.cache -def load_2012_gR_usa() -> pd.Series[float]: - """ - Redefined industry output vector - unit is USD, original unit is million USD - """ - ser = _load_usa_io_vector("gR") * MILLION_CURRENCY_TO_CURRENCY - ser.index = USA_INDUSTRY_INDEX - return _relabel_2012_codes_series(ser) - - -@functools.cache -def load_2012_pR_usa() -> pd.Series[float]: - """ - Redefined scrap fraction vector - """ - ser = _load_usa_io_vector("pR") - ser.index = USA_INDUSTRY_INDEX - return _relabel_2012_codes_series(ser) - - -@functools.cache -def load_2012_qR_usa() -> pd.Series[float]: - """ - Redefined commodity output vector - unit is USD, original unit is million USD - """ - ser = _load_usa_io_vector("qR") * MILLION_CURRENCY_TO_CURRENCY - ser.index = USA_COMMODITY_INDEX - return _relabel_2012_codes_series(ser) - - -def load_2012_YR_usa() -> pd.DataFrame: - """ - Redefined Final Demand matrix in producer's price - unit is USD, original unit is million USD - """ - df = _load_usa_io_matrix("YR") * MILLION_CURRENCY_TO_CURRENCY - df.index = USA_COMMODITY_INDEX - df.columns = USA_FINAL_DEMAND_INDEX - return _relabel_2012_codes(df) - - -@deprecated("CEDAv7 update") -def _load_usa_io_matrix(matrix_name: USA_IO_MATRIX_NAMES) -> pd.DataFrame: - return _load_usa_xlsx(matrix_name) - - -@deprecated("CEDAv7 update") -def _load_usa_io_vector(vector_name: USA_IO_VECTOR_NAMES) -> pd.Series[float]: - df = _load_usa_xlsx(vector_name) - squeezed = df.squeeze() - assert isinstance( - squeezed, pd.Series - ), f"Expected Series after squeeze, got {type(squeezed)}" - ser = squeezed.astype(float) - return ser - - -@deprecated("CEDAv7 update") -def _load_usa_xlsx( - vector_name: USA_IO_VECTOR_NAMES | USA_IO_MATRIX_NAMES, -) -> pd.DataFrame: - """ - load US data from CEDA6IO.xlsx available at - https://docs.google.com/spreadsheets/d/1PREVLdN9k1LnXuJSmq-zJ5rhlmwvJbTm/edit?usp=drive_link&ouid=108994017865296281234&rtpof=true&sd=true - """ - fname = "CEDA6IO.xlsx" - pth = os.path.join(LOCAL_CEDA6_IO_DIR, fname) - download_gcs_file_if_not_exists(name=fname, sub_bucket=GCS_V5_INPUT_DIR, pth=pth) - - df = pd.read_excel( - pth, - sheet_name=vector_name, - header=None, - ).astype(float) - assert isinstance(df, pd.DataFrame), f"expected a DataFrame, got a {type(df)}" - assert ( - len(df.shape) == 2 - ), f"expected a 2D DataFrame, got a {len(df.shape)}D DataFrame" - return df diff --git a/bedrock/extract/usda/USDA_CoA.py b/bedrock/extract/usda/USDA_CoA.py index 1737aece6..e8d69bc39 100644 --- a/bedrock/extract/usda/USDA_CoA.py +++ b/bedrock/extract/usda/USDA_CoA.py @@ -9,7 +9,7 @@ import json import posixpath -from typing import Any, Dict, List +from typing import Any, List from urllib.parse import parse_qs, urlparse import numpy as np @@ -472,45 +472,6 @@ def coa_cropland_NAICS_parse( return df -def usda_coa_cropland_ceda_parse(*, year: int, **_: Dict[str, Any]) -> pd.DataFrame: - """ - Hardcoded 2018 data - """ - df = pd.DataFrame( - { - "ActivityConsumedBy": ["1111A0", "1111B0", "111200", "111300", "111900"], - "FlowAmount": [86552100, 151633000, 5252810, 4770430, 102512817], - "Year": year, - "Location": '00000', - "FlowName": 'USDA_CoA_Cropland_CEDA', - "Unit": "ACRES", - "Class": "Land", - } - ) - - return df - - -def usda_coa_livestock_ceda_parse(*, year: int, **_: Dict[str, Any]) -> pd.DataFrame: - """ - Hardcoded 2018 data - """ - - df = pd.DataFrame( - { - "ActivityConsumedBy": ["112120", "1121A0", "112300", "112A00"], - "FlowAmount": [17398455, 376699018, 5916544, 78659536], - "Year": year, - "Location": '00000', - "FlowName": 'USDA_CoA_Livestock_CEDA', - "Unit": "ACRES", - "Class": "Land", - } - ) - - return df - - def coa_common_parse(df: pd.DataFrame) -> pd.DataFrame: # create FIPS column by combining existing columns diff --git a/bedrock/extract/usda/USDA_CoA_Cropland_CEDA.yaml b/bedrock/extract/usda/USDA_CoA_Cropland_CEDA.yaml deleted file mode 100644 index c0e459b0c..000000000 --- a/bedrock/extract/usda/USDA_CoA_Cropland_CEDA.yaml +++ /dev/null @@ -1,12 +0,0 @@ -author: '' -source_name: '' -source_url: '' -source_publication_date: '' -bib_id: '' -api_name: None -api_key_required: false -format: csv -url: None -parse_response_fxn: !script_function:USDA_CoA usda_coa_cropland_ceda_parse -years: - - 2018 \ No newline at end of file diff --git a/bedrock/extract/usda/USDA_CoA_Livestock_CEDA.yaml b/bedrock/extract/usda/USDA_CoA_Livestock_CEDA.yaml deleted file mode 100644 index 63bb09f5c..000000000 --- a/bedrock/extract/usda/USDA_CoA_Livestock_CEDA.yaml +++ /dev/null @@ -1,12 +0,0 @@ -author: '' -source_name: '' -source_url: '' -source_publication_date: '' -bib_id: '' -api_name: None -api_key_required: false -format: csv -url: None -parse_response_fxn: !script_function:USDA_CoA usda_coa_livestock_ceda_parse -years: - - 2018 \ No newline at end of file diff --git a/bedrock/transform/allocation/derived.py b/bedrock/transform/allocation/derived.py index 4d6a45b81..883bbf8aa 100644 --- a/bedrock/transform/allocation/derived.py +++ b/bedrock/transform/allocation/derived.py @@ -207,7 +207,7 @@ def map_fbs_sectors_to_model_schema(fbs: pd.DataFrame) -> pd.DataFrame: """Map FBS NAICS sectors into the active model schema. Expands mixed-digit NAICS to NAICS_6 with a 1:1 first-match helper - mapping, then maps into Cornerstone/CEDA activities. + mapping, then maps into Cornerstone activities. """ # Prepare NAICS:NAICS_6 expansion used for non-weighted mapping flows. diff --git a/bedrock/transform/allocation/mappings/cornerstone/mecs.py b/bedrock/transform/allocation/mappings/cornerstone/mecs.py index c4bc62f67..e5f35ee9e 100644 --- a/bedrock/transform/allocation/mappings/cornerstone/mecs.py +++ b/bedrock/transform/allocation/mappings/cornerstone/mecs.py @@ -1,24 +1,24 @@ -"""Cornerstone industry-to-MECS 3.1 mappings. +"""Cornerstone industry-to-MECS 3.1 hand maps for G/T/D purchaser allocation. -331313 uses subtraction: mapped value 3313 minus 331314, 331315, and 331318. -Cornerstone has aggregate 335220 (major household appliances) and not -335221, 335222, 335224, 335228. Those four are dropped, and 335220 maps to -MECS 335 so the aggregate receives allocation. +Sole production consumer: ``electricity_gtd_allocation`` (MECS Table 7.7 +purchased kWh onto Cornerstone industries). GHG Energy / FlowSA MECS paths +do not import this module; they use ``Cornerstone_2025`` activity-to-sector +mapping plus attribution helpers instead. -Electricity generation, transmission, and distribution purchaser allocation -uses these maps to put MECS Table 7.7 purchased kWh on Cornerstone industries. +331313 uses subtraction: mapped value 3313 minus 331314, 331315, and 331318. +Major household appliances use aggregate industry 335220, which maps to MECS 335. """ from __future__ import annotations _MECS_3_1: dict[tuple[str, ...], tuple[str, ...]] = { - # 1:1 CEDA industry to energy distribution + # 1:1 Cornerstone industry to energy distribution ("321100",): ("321113",), - ("321200",): ("3212",), # CEDA 321200 covers all sub-industries under NAICS 3212 + ("321200",): ("3212",), # 321200 covers all sub-industries under NAICS 3212 ("327310",): ("327310",), ("331110",): ("331110",), ("331200",): ("3312",), - ("331313",): ("3313",), # CEDA 331313 covers all sub-industries under NAICS 3313 + ("331313",): ("3313",), # 331313 covers all sub-industries under NAICS 3313 ("331410",): ("331410",), ("331510",): ("331511",), ("334413",): ("334413",), @@ -120,10 +120,7 @@ "335110", "335120", "335210", - "335221", - "335222", - "335224", - "335228", + "335220", "335311", "335312", "335313", @@ -221,7 +218,7 @@ ] = { # For each of these industries, they map to a subset of the total # energy distribution from MECS 3.1 - # The ordering is {(CEDA industries): ((mapped values), (subtract values))} + # The ordering is {(Cornerstone industries): ((mapped values), (subtract values))} ("327320", "327330", "327390", "327910", "327991", "327992", "327999"): ( ("327",), ( @@ -365,42 +362,15 @@ ): (("3254",), ("325412",)), } -# Single-sector keys to drop (Cornerstone has aggregate 335220 instead). -_CORNERSTONE_MECS_EXCLUDED = ( - ("335221",), - ("335222",), - ("335224",), - ("335228",), -) -# In multi-sector keys, replace these with this aggregate so allocation goes to 335220. -_APPLIANCE_AGGREGATE = "335220" -_APPLIANCE_SUBS = frozenset({"335221", "335222", "335224", "335228"}) - - -def _cornerstone_key(k: tuple[str, ...]) -> tuple[str, ...]: - """Replace 335221/335222/335224/335228 with aggregate 335220 in key.""" - if not _APPLIANCE_SUBS.intersection(k): - return k - return tuple(s for s in k if s not in _APPLIANCE_SUBS) + (_APPLIANCE_AGGREGATE,) - - CORNERSTONE_INDUSTRY_TO_MECS_3_1_NAICS_MAPPING: dict[ tuple[str, ...], tuple[str, ...] -] = { - _cornerstone_key(k): v - for k, v in _MECS_3_1.items() - if k != ("331313",) and k not in _CORNERSTONE_MECS_EXCLUDED -} +] = {k: v for k, v in _MECS_3_1.items() if k != ("331313",)} CORNERSTONE_INDUSTRY_TO_MECS_3_1_NAICS_MAPPING[("331314",)] = ("331314",) CORNERSTONE_INDUSTRY_TO_MECS_3_1_NAICS_MAPPING[("33131B",)] = ("331315", "331318") CORNERSTONE_INDUSTRY_TO_MECS_3_1_NAICS_SUBTRACTION_MAPPING: dict[ tuple[str, ...], tuple[tuple[str, ...], tuple[str, ...]] -] = { - _cornerstone_key(k): v - for k, v in _MECS_3_1_SUBTRACTION.items() - if k not in _CORNERSTONE_MECS_EXCLUDED -} +] = dict(_MECS_3_1_SUBTRACTION) CORNERSTONE_INDUSTRY_TO_MECS_3_1_NAICS_SUBTRACTION_MAPPING[("331313",)] = ( ("3313",), ("331314", "331315", "331318"), diff --git a/bedrock/transform/common/CEDA_2025_target.yaml b/bedrock/transform/common/CEDA_2025_target.yaml deleted file mode 100644 index 64169c1e4..000000000 --- a/bedrock/transform/common/CEDA_2025_target.yaml +++ /dev/null @@ -1,45 +0,0 @@ -# This file can be used to set up target NAICS for a detail level model -# NAICS are targeted to enable 1:1 correspondence between NAICS and BEA -# Detail sectors. -# Schema enables access to new NAICS-like BEA Codes for Construction (23*), -# Government (92*), and Housing (531*) sectors. -# Otherwise this mimics BEA_detail_target.yaml - -# To use in an FBS method add -# !include:CEDA_2025_target.yaml -# to the top of the method replacing the three parameters below - - -industry_spec: - default: NAICS_3 - NAICS_4: ['111', '112', '212', '221', '311', '312', '313', '314', - '321', '327', '331', '332', '334', '336', '337', '423', - '424', '512', '515', '517', '518', '522', '523', '524', - '532', '541', '561', '611', '621', '623', '624', '711', '562', - '713', '722', '811', '812', '813',] - NAICS_5: ['1111', '1121', '2122', '2123', '3112', '3114', '3115', - '3118', '3119', '3121', '3141', '3219', '3221', '3222', - '3231', '3241', '3251', '3253', '3255', '3256', '3259', - '3261', '3262', '3273', '3279', '3314', '3315', '3323', - '3324', '3327', '3331', '3339', '3342', '3346', '3351', - '3352', '3359', '3361', '3363', '3371', '3399', '5111', - '5112', '5191', '5241', '5416', '5419'] - NAICS_6: ['21311', '31111', '31122', '31151', '31161', '32229', - '32311', '32412', '3252', '3254', '32799', '33131', - '33141', '33211', '33291', '33299', '33311', '33324', - '33331', '33341', '33351', '33361', '33391', '33399', - '33411', '33441', '33451', '33522', '33531', '33591', - '33599', '33611', '33621', '33641', '33661', '33699', - '33712', '33721', '33911', '51731', '52411', '54151', - '72251', 'F010', - # Construction sectors - '230301', '230302', '233210', '233230', '233240', - '233262', '2332A0', '2332C0', '2332D0', '2334A0', - '233411', '233412', - # Government sectors - 'GSLGE', 'GSLGH', 'GSLGO', 'S00102', 'S00203', 'S00500', 'S00600', - # Housing sectors - '531HST', '531HSO', '531ORE' - ] - -target_naics_year: 2017 diff --git a/bedrock/transform/eeio/summary_matrices.py b/bedrock/transform/eeio/summary_matrices.py index 5c0050836..8b77d8c5f 100644 --- a/bedrock/transform/eeio/summary_matrices.py +++ b/bedrock/transform/eeio/summary_matrices.py @@ -1,7 +1,4 @@ -"""BEA summary-level IO helpers for Cornerstone year-scaling and related callers. - -``io_2012`` remains available for analysis that needs 2012 detail tables. -""" +"""BEA summary-level IO helpers for Cornerstone year-scaling and related callers.""" from __future__ import annotations diff --git a/bedrock/utils/config/__tests__/test_diff_methods.py b/bedrock/utils/config/__tests__/test_diff_methods.py index db2829037..2acd87f26 100644 --- a/bedrock/utils/config/__tests__/test_diff_methods.py +++ b/bedrock/utils/config/__tests__/test_diff_methods.py @@ -117,13 +117,13 @@ def test_collect_activity_to_sector_mapping_names_top_level() -> None: dict[str, object], { 'source_names': { - 'Src1': {'activity_to_sector_mapping': 'CEDA_2025'}, - 'Src2': {'activity_to_sector_mapping': 'EPA_GHGI_CEDA'}, + 'Src1': {'activity_to_sector_mapping': 'Cornerstone_2025'}, + 'Src2': {'activity_to_sector_mapping': 'EPA_GHGI_Cornerstone'}, }, }, ) out = collect_activity_to_sector_mapping_names(config) - assert out == {'CEDA_2025', 'EPA_GHGI_CEDA'} + assert out == {'Cornerstone_2025', 'EPA_GHGI_Cornerstone'} def test_collect_activity_to_sector_mapping_names_nested_source_names() -> None: diff --git a/bedrock/utils/mapping/activitytosectormapping/Sector_Crosswalk_CEDA_2025.csv b/bedrock/utils/mapping/activitytosectormapping/Sector_Crosswalk_CEDA_2025.csv deleted file mode 100644 index da8aad932..000000000 --- a/bedrock/utils/mapping/activitytosectormapping/Sector_Crosswalk_CEDA_2025.csv +++ /dev/null @@ -1,1015 +0,0 @@ -ActivitySourceName,Activity,SectorSourceName,Sector,SectorType -CEDA_2025,1111A0,NAICS_2017_Code,111110, -CEDA_2025,1111A0,NAICS_2017_Code,111120, -CEDA_2025,1111B0,NAICS_2017_Code,111130, -CEDA_2025,1111B0,NAICS_2017_Code,111140, -CEDA_2025,1111B0,NAICS_2017_Code,111150, -CEDA_2025,1111B0,NAICS_2017_Code,111160, -CEDA_2025,1111B0,NAICS_2017_Code,111191, -CEDA_2025,1111B0,NAICS_2017_Code,111199, -CEDA_2025,111200,NAICS_2017_Code,111211, -CEDA_2025,111200,NAICS_2017_Code,111219, -CEDA_2025,111300,NAICS_2017_Code,111310, -CEDA_2025,111300,NAICS_2017_Code,111320, -CEDA_2025,111300,NAICS_2017_Code,111331, -CEDA_2025,111300,NAICS_2017_Code,111332, -CEDA_2025,111300,NAICS_2017_Code,111333, -CEDA_2025,111300,NAICS_2017_Code,111334, -CEDA_2025,111300,NAICS_2017_Code,111335, -CEDA_2025,111300,NAICS_2017_Code,111336, -CEDA_2025,111300,NAICS_2017_Code,111339, -CEDA_2025,111400,NAICS_2017_Code,111411, -CEDA_2025,111400,NAICS_2017_Code,111419, -CEDA_2025,111400,NAICS_2017_Code,111421, -CEDA_2025,111400,NAICS_2017_Code,111422, -CEDA_2025,111900,NAICS_2017_Code,111910, -CEDA_2025,111900,NAICS_2017_Code,111920, -CEDA_2025,111900,NAICS_2017_Code,111930, -CEDA_2025,111900,NAICS_2017_Code,111940, -CEDA_2025,111900,NAICS_2017_Code,111991, -CEDA_2025,111900,NAICS_2017_Code,111992, -CEDA_2025,111900,NAICS_2017_Code,111998, -CEDA_2025,1121A0,NAICS_2017_Code,112111, -CEDA_2025,1121A0,NAICS_2017_Code,112112, -CEDA_2025,112120,NAICS_2017_Code,112120, -CEDA_2025,1121A0,NAICS_2017_Code,112130, -CEDA_2025,112A00,NAICS_2017_Code,112210, -CEDA_2025,112300,NAICS_2017_Code,112310, -CEDA_2025,112300,NAICS_2017_Code,112320, -CEDA_2025,112300,NAICS_2017_Code,112330, -CEDA_2025,112300,NAICS_2017_Code,112340, -CEDA_2025,112300,NAICS_2017_Code,112390, -CEDA_2025,112A00,NAICS_2017_Code,112410, -CEDA_2025,112A00,NAICS_2017_Code,112420, -CEDA_2025,112A00,NAICS_2017_Code,112511, -CEDA_2025,112A00,NAICS_2017_Code,112512, -CEDA_2025,112A00,NAICS_2017_Code,112519, -CEDA_2025,112A00,NAICS_2017_Code,112910, -CEDA_2025,112A00,NAICS_2017_Code,112920, -CEDA_2025,112A00,NAICS_2017_Code,112930, -CEDA_2025,112A00,NAICS_2017_Code,112990, -CEDA_2025,113000,NAICS_2017_Code,113110, -CEDA_2025,113000,NAICS_2017_Code,113210, -CEDA_2025,113000,NAICS_2017_Code,113310, -CEDA_2025,114000,NAICS_2017_Code,114111, -CEDA_2025,114000,NAICS_2017_Code,114112, -CEDA_2025,114000,NAICS_2017_Code,114119, -CEDA_2025,114000,NAICS_2017_Code,114210, -CEDA_2025,115000,NAICS_2017_Code,115111, -CEDA_2025,115000,NAICS_2017_Code,115112, -CEDA_2025,115000,NAICS_2017_Code,115113, -CEDA_2025,115000,NAICS_2017_Code,115114, -CEDA_2025,115000,NAICS_2017_Code,115115, -CEDA_2025,115000,NAICS_2017_Code,115116, -CEDA_2025,115000,NAICS_2017_Code,115210, -CEDA_2025,115000,NAICS_2017_Code,115310, -CEDA_2025,211000,NAICS_2017_Code,211120, -CEDA_2025,211000,NAICS_2017_Code,211130, -CEDA_2025,212100,NAICS_2017_Code,212111, -CEDA_2025,212100,NAICS_2017_Code,212112, -CEDA_2025,212100,NAICS_2017_Code,212113, -CEDA_2025,2122A0,NAICS_2017_Code,212210, -CEDA_2025,2122A0,NAICS_2017_Code,212221, -CEDA_2025,2122A0,NAICS_2017_Code,212222, -CEDA_2025,212230,NAICS_2017_Code,212230, -CEDA_2025,2122A0,NAICS_2017_Code,212291, -CEDA_2025,2122A0,NAICS_2017_Code,212299, -CEDA_2025,212310,NAICS_2017_Code,212311, -CEDA_2025,212310,NAICS_2017_Code,212312, -CEDA_2025,212310,NAICS_2017_Code,212313, -CEDA_2025,212310,NAICS_2017_Code,212319, -CEDA_2025,2123A0,NAICS_2017_Code,212321, -CEDA_2025,2123A0,NAICS_2017_Code,212322, -CEDA_2025,2123A0,NAICS_2017_Code,212324, -CEDA_2025,2123A0,NAICS_2017_Code,212325, -CEDA_2025,2123A0,NAICS_2017_Code,212391, -CEDA_2025,2123A0,NAICS_2017_Code,212392, -CEDA_2025,2123A0,NAICS_2017_Code,212393, -CEDA_2025,2123A0,NAICS_2017_Code,212399, -CEDA_2025,213111,NAICS_2017_Code,213111, -CEDA_2025,21311A,NAICS_2017_Code,213112, -CEDA_2025,21311A,NAICS_2017_Code,213113, -CEDA_2025,21311A,NAICS_2017_Code,213114, -CEDA_2025,21311A,NAICS_2017_Code,213115, -CEDA_2025,221100,NAICS_2017_Code,221111, -CEDA_2025,221100,NAICS_2017_Code,221112, -CEDA_2025,221100,NAICS_2017_Code,221113, -CEDA_2025,221100,NAICS_2017_Code,221114, -CEDA_2025,221100,NAICS_2017_Code,221115, -CEDA_2025,221100,NAICS_2017_Code,221116, -CEDA_2025,221100,NAICS_2017_Code,221117, -CEDA_2025,221100,NAICS_2017_Code,221118, -CEDA_2025,221100,NAICS_2017_Code,221121, -CEDA_2025,221100,NAICS_2017_Code,221122, -CEDA_2025,221200,NAICS_2017_Code,221210, -CEDA_2025,221300,NAICS_2017_Code,221310, -CEDA_2025,221300,NAICS_2017_Code,221320, -CEDA_2025,221300,NAICS_2017_Code,221330, -CEDA_2025,311111,NAICS_2017_Code,311111, -CEDA_2025,311119,NAICS_2017_Code,311119, -CEDA_2025,311210,NAICS_2017_Code,311211, -CEDA_2025,311210,NAICS_2017_Code,311212, -CEDA_2025,311210,NAICS_2017_Code,311213, -CEDA_2025,311221,NAICS_2017_Code,311221, -CEDA_2025,311224,NAICS_2017_Code,311224, -CEDA_2025,311225,NAICS_2017_Code,311225, -CEDA_2025,311230,NAICS_2017_Code,311230, -CEDA_2025,311300,NAICS_2017_Code,311313, -CEDA_2025,311300,NAICS_2017_Code,311314, -CEDA_2025,311300,NAICS_2017_Code,311340, -CEDA_2025,311300,NAICS_2017_Code,311351, -CEDA_2025,311300,NAICS_2017_Code,311352, -CEDA_2025,311410,NAICS_2017_Code,311411, -CEDA_2025,311410,NAICS_2017_Code,311412, -CEDA_2025,311420,NAICS_2017_Code,311421, -CEDA_2025,311420,NAICS_2017_Code,311422, -CEDA_2025,311420,NAICS_2017_Code,311423, -CEDA_2025,31151A,NAICS_2017_Code,311511, -CEDA_2025,31151A,NAICS_2017_Code,311512, -CEDA_2025,311513,NAICS_2017_Code,311513, -CEDA_2025,311514,NAICS_2017_Code,311514, -CEDA_2025,311520,NAICS_2017_Code,311520, -CEDA_2025,31161A,NAICS_2017_Code,311611, -CEDA_2025,31161A,NAICS_2017_Code,311612, -CEDA_2025,31161A,NAICS_2017_Code,311613, -CEDA_2025,311615,NAICS_2017_Code,311615, -CEDA_2025,311700,NAICS_2017_Code,311710, -CEDA_2025,311810,NAICS_2017_Code,311811, -CEDA_2025,311810,NAICS_2017_Code,311812, -CEDA_2025,311810,NAICS_2017_Code,311813, -CEDA_2025,3118A0,NAICS_2017_Code,311821, -CEDA_2025,3118A0,NAICS_2017_Code,311824, -CEDA_2025,3118A0,NAICS_2017_Code,311830, -CEDA_2025,311910,NAICS_2017_Code,311911, -CEDA_2025,311910,NAICS_2017_Code,311919, -CEDA_2025,311920,NAICS_2017_Code,311920, -CEDA_2025,311930,NAICS_2017_Code,311930, -CEDA_2025,311940,NAICS_2017_Code,311941, -CEDA_2025,311940,NAICS_2017_Code,311942, -CEDA_2025,311990,NAICS_2017_Code,311991, -CEDA_2025,311990,NAICS_2017_Code,311999, -CEDA_2025,312110,NAICS_2017_Code,312111, -CEDA_2025,312110,NAICS_2017_Code,312112, -CEDA_2025,312110,NAICS_2017_Code,312113, -CEDA_2025,312120,NAICS_2017_Code,312120, -CEDA_2025,312130,NAICS_2017_Code,312130, -CEDA_2025,312140,NAICS_2017_Code,312140, -CEDA_2025,312200,NAICS_2017_Code,312230, -CEDA_2025,313100,NAICS_2017_Code,313110, -CEDA_2025,313200,NAICS_2017_Code,313210, -CEDA_2025,313200,NAICS_2017_Code,313220, -CEDA_2025,313200,NAICS_2017_Code,313230, -CEDA_2025,313200,NAICS_2017_Code,313240, -CEDA_2025,313300,NAICS_2017_Code,313310, -CEDA_2025,313300,NAICS_2017_Code,313320, -CEDA_2025,314110,NAICS_2017_Code,314110, -CEDA_2025,314120,NAICS_2017_Code,314120, -CEDA_2025,314900,NAICS_2017_Code,314910, -CEDA_2025,314900,NAICS_2017_Code,314994, -CEDA_2025,314900,NAICS_2017_Code,314999, -CEDA_2025,315000,NAICS_2017_Code,315110, -CEDA_2025,315000,NAICS_2017_Code,315190, -CEDA_2025,315000,NAICS_2017_Code,315210, -CEDA_2025,315000,NAICS_2017_Code,315220, -CEDA_2025,315000,NAICS_2017_Code,315240, -CEDA_2025,315000,NAICS_2017_Code,315280, -CEDA_2025,315000,NAICS_2017_Code,315990, -CEDA_2025,316000,NAICS_2017_Code,316110, -CEDA_2025,316000,NAICS_2017_Code,316210, -CEDA_2025,316000,NAICS_2017_Code,316992, -CEDA_2025,316000,NAICS_2017_Code,316998, -CEDA_2025,321100,NAICS_2017_Code,321113, -CEDA_2025,321100,NAICS_2017_Code,321114, -CEDA_2025,321200,NAICS_2017_Code,321211, -CEDA_2025,321200,NAICS_2017_Code,321212, -CEDA_2025,321200,NAICS_2017_Code,321213, -CEDA_2025,321200,NAICS_2017_Code,321214, -CEDA_2025,321200,NAICS_2017_Code,321219, -CEDA_2025,321910,NAICS_2017_Code,321911, -CEDA_2025,321910,NAICS_2017_Code,321912, -CEDA_2025,321910,NAICS_2017_Code,321918, -CEDA_2025,3219A0,NAICS_2017_Code,321920, -CEDA_2025,3219A0,NAICS_2017_Code,321991, -CEDA_2025,3219A0,NAICS_2017_Code,321992, -CEDA_2025,3219A0,NAICS_2017_Code,321999, -CEDA_2025,322110,NAICS_2017_Code,322110, -CEDA_2025,322120,NAICS_2017_Code,322121, -CEDA_2025,322120,NAICS_2017_Code,322122, -CEDA_2025,322130,NAICS_2017_Code,322130, -CEDA_2025,322210,NAICS_2017_Code,322211, -CEDA_2025,322210,NAICS_2017_Code,322212, -CEDA_2025,322210,NAICS_2017_Code,322219, -CEDA_2025,322220,NAICS_2017_Code,322220, -CEDA_2025,322230,NAICS_2017_Code,322230, -CEDA_2025,322291,NAICS_2017_Code,322291, -CEDA_2025,322299,NAICS_2017_Code,322299, -CEDA_2025,323110,NAICS_2017_Code,323111, -CEDA_2025,323110,NAICS_2017_Code,323113, -CEDA_2025,323110,NAICS_2017_Code,323117, -CEDA_2025,323120,NAICS_2017_Code,323120, -CEDA_2025,324110,NAICS_2017_Code,324110, -CEDA_2025,324121,NAICS_2017_Code,324121, -CEDA_2025,324122,NAICS_2017_Code,324122, -CEDA_2025,324190,NAICS_2017_Code,324191, -CEDA_2025,324190,NAICS_2017_Code,324199, -CEDA_2025,325110,NAICS_2017_Code,325110, -CEDA_2025,325120,NAICS_2017_Code,325120, -CEDA_2025,325130,NAICS_2017_Code,325130, -CEDA_2025,325180,NAICS_2017_Code,325180, -CEDA_2025,325190,NAICS_2017_Code,325193, -CEDA_2025,325190,NAICS_2017_Code,325194, -CEDA_2025,325190,NAICS_2017_Code,325199, -CEDA_2025,325211,NAICS_2017_Code,325211, -CEDA_2025,3252A0,NAICS_2017_Code,325212, -CEDA_2025,3252A0,NAICS_2017_Code,325220, -CEDA_2025,325310,NAICS_2017_Code,325311, -CEDA_2025,325310,NAICS_2017_Code,325312, -CEDA_2025,325310,NAICS_2017_Code,325314, -CEDA_2025,325320,NAICS_2017_Code,325320, -CEDA_2025,325411,NAICS_2017_Code,325411, -CEDA_2025,325412,NAICS_2017_Code,325412, -CEDA_2025,325413,NAICS_2017_Code,325413, -CEDA_2025,325414,NAICS_2017_Code,325414, -CEDA_2025,325510,NAICS_2017_Code,325510, -CEDA_2025,325520,NAICS_2017_Code,325520, -CEDA_2025,325610,NAICS_2017_Code,325611, -CEDA_2025,325610,NAICS_2017_Code,325612, -CEDA_2025,325610,NAICS_2017_Code,325613, -CEDA_2025,325620,NAICS_2017_Code,325620, -CEDA_2025,325910,NAICS_2017_Code,325910, -CEDA_2025,3259A0,NAICS_2017_Code,325920, -CEDA_2025,3259A0,NAICS_2017_Code,325991, -CEDA_2025,3259A0,NAICS_2017_Code,325992, -CEDA_2025,3259A0,NAICS_2017_Code,325998, -CEDA_2025,326110,NAICS_2017_Code,326111, -CEDA_2025,326110,NAICS_2017_Code,326112, -CEDA_2025,326110,NAICS_2017_Code,326113, -CEDA_2025,326120,NAICS_2017_Code,326121, -CEDA_2025,326120,NAICS_2017_Code,326122, -CEDA_2025,326130,NAICS_2017_Code,326130, -CEDA_2025,326140,NAICS_2017_Code,326140, -CEDA_2025,326150,NAICS_2017_Code,326150, -CEDA_2025,326160,NAICS_2017_Code,326160, -CEDA_2025,326190,NAICS_2017_Code,326191, -CEDA_2025,326190,NAICS_2017_Code,326199, -CEDA_2025,326210,NAICS_2017_Code,326211, -CEDA_2025,326210,NAICS_2017_Code,326212, -CEDA_2025,326220,NAICS_2017_Code,326220, -CEDA_2025,326290,NAICS_2017_Code,326291, -CEDA_2025,326290,NAICS_2017_Code,326299, -CEDA_2025,327100,NAICS_2017_Code,327110, -CEDA_2025,327100,NAICS_2017_Code,327120, -CEDA_2025,327200,NAICS_2017_Code,327211, -CEDA_2025,327200,NAICS_2017_Code,327212, -CEDA_2025,327200,NAICS_2017_Code,327213, -CEDA_2025,327200,NAICS_2017_Code,327215, -CEDA_2025,327310,NAICS_2017_Code,327310, -CEDA_2025,327320,NAICS_2017_Code,327320, -CEDA_2025,327330,NAICS_2017_Code,327331, -CEDA_2025,327330,NAICS_2017_Code,327332, -CEDA_2025,327390,NAICS_2017_Code,327390, -CEDA_2025,327400,NAICS_2017_Code,327410, -CEDA_2025,327400,NAICS_2017_Code,327420, -CEDA_2025,327910,NAICS_2017_Code,327910, -CEDA_2025,327991,NAICS_2017_Code,327991, -CEDA_2025,327992,NAICS_2017_Code,327992, -CEDA_2025,327993,NAICS_2017_Code,327993, -CEDA_2025,327999,NAICS_2017_Code,327999, -CEDA_2025,331110,NAICS_2017_Code,331110, -CEDA_2025,331200,NAICS_2017_Code,331210, -CEDA_2025,331200,NAICS_2017_Code,331221, -CEDA_2025,331200,NAICS_2017_Code,331222, -CEDA_2025,331313,NAICS_2017_Code,331313, -CEDA_2025,331314,NAICS_2017_Code,331314, -CEDA_2025,33131B,NAICS_2017_Code,331315, -CEDA_2025,33131B,NAICS_2017_Code,331318, -CEDA_2025,331410,NAICS_2017_Code,331410, -CEDA_2025,331420,NAICS_2017_Code,331420, -CEDA_2025,331490,NAICS_2017_Code,331491, -CEDA_2025,331490,NAICS_2017_Code,331492, -CEDA_2025,331510,NAICS_2017_Code,331511, -CEDA_2025,331510,NAICS_2017_Code,331512, -CEDA_2025,331510,NAICS_2017_Code,331513, -CEDA_2025,331520,NAICS_2017_Code,331523, -CEDA_2025,331520,NAICS_2017_Code,331524, -CEDA_2025,331520,NAICS_2017_Code,331529, -CEDA_2025,33211A,NAICS_2017_Code,332111, -CEDA_2025,33211A,NAICS_2017_Code,332112, -CEDA_2025,332114,NAICS_2017_Code,332114, -CEDA_2025,33211A,NAICS_2017_Code,332117, -CEDA_2025,332119,NAICS_2017_Code,332119, -CEDA_2025,332200,NAICS_2017_Code,332215, -CEDA_2025,332200,NAICS_2017_Code,332216, -CEDA_2025,332310,NAICS_2017_Code,332311, -CEDA_2025,332310,NAICS_2017_Code,332312, -CEDA_2025,332310,NAICS_2017_Code,332313, -CEDA_2025,332320,NAICS_2017_Code,332321, -CEDA_2025,332320,NAICS_2017_Code,332322, -CEDA_2025,332320,NAICS_2017_Code,332323, -CEDA_2025,332410,NAICS_2017_Code,332410, -CEDA_2025,332420,NAICS_2017_Code,332420, -CEDA_2025,332430,NAICS_2017_Code,332431, -CEDA_2025,332430,NAICS_2017_Code,332439, -CEDA_2025,332500,NAICS_2017_Code,332510, -CEDA_2025,332600,NAICS_2017_Code,332613, -CEDA_2025,332600,NAICS_2017_Code,332618, -CEDA_2025,332710,NAICS_2017_Code,332710, -CEDA_2025,332720,NAICS_2017_Code,332721, -CEDA_2025,332720,NAICS_2017_Code,332722, -CEDA_2025,332800,NAICS_2017_Code,332811, -CEDA_2025,332800,NAICS_2017_Code,332812, -CEDA_2025,332800,NAICS_2017_Code,332813, -CEDA_2025,33291A,NAICS_2017_Code,332911, -CEDA_2025,33291A,NAICS_2017_Code,332912, -CEDA_2025,332913,NAICS_2017_Code,332913, -CEDA_2025,33291A,NAICS_2017_Code,332919, -CEDA_2025,332991,NAICS_2017_Code,332991, -CEDA_2025,33299A,NAICS_2017_Code,332992, -CEDA_2025,33299A,NAICS_2017_Code,332993, -CEDA_2025,33299A,NAICS_2017_Code,332994, -CEDA_2025,332996,NAICS_2017_Code,332996, -CEDA_2025,332999,NAICS_2017_Code,332999, -CEDA_2025,333111,NAICS_2017_Code,333111, -CEDA_2025,333112,NAICS_2017_Code,333112, -CEDA_2025,333120,NAICS_2017_Code,333120, -CEDA_2025,333130,NAICS_2017_Code,333131, -CEDA_2025,333130,NAICS_2017_Code,333132, -CEDA_2025,33329A,NAICS_2017_Code,333241, -CEDA_2025,333242,NAICS_2017_Code,333242, -CEDA_2025,33329A,NAICS_2017_Code,333243, -CEDA_2025,33329A,NAICS_2017_Code,333244, -CEDA_2025,33329A,NAICS_2017_Code,333249, -CEDA_2025,333314,NAICS_2017_Code,333314, -CEDA_2025,333316,NAICS_2017_Code,333316, -CEDA_2025,333318,NAICS_2017_Code,333318, -CEDA_2025,333413,NAICS_2017_Code,333413, -CEDA_2025,333414,NAICS_2017_Code,333414, -CEDA_2025,333415,NAICS_2017_Code,333415, -CEDA_2025,333511,NAICS_2017_Code,333511, -CEDA_2025,333514,NAICS_2017_Code,333514, -CEDA_2025,33351B,NAICS_2017_Code,333515, -CEDA_2025,333517,NAICS_2017_Code,333517, -CEDA_2025,33351B,NAICS_2017_Code,333519, -CEDA_2025,333611,NAICS_2017_Code,333611, -CEDA_2025,333612,NAICS_2017_Code,333612, -CEDA_2025,333613,NAICS_2017_Code,333613, -CEDA_2025,333618,NAICS_2017_Code,333618, -CEDA_2025,333912,NAICS_2017_Code,333912, -CEDA_2025,333914,NAICS_2017_Code,333914, -CEDA_2025,333920,NAICS_2017_Code,333921, -CEDA_2025,333920,NAICS_2017_Code,333922, -CEDA_2025,333920,NAICS_2017_Code,333923, -CEDA_2025,333920,NAICS_2017_Code,333924, -CEDA_2025,333991,NAICS_2017_Code,333991, -CEDA_2025,33399A,NAICS_2017_Code,333992, -CEDA_2025,333993,NAICS_2017_Code,333993, -CEDA_2025,333994,NAICS_2017_Code,333994, -CEDA_2025,33399B,NAICS_2017_Code,333995, -CEDA_2025,33399B,NAICS_2017_Code,333996, -CEDA_2025,33399A,NAICS_2017_Code,333997, -CEDA_2025,33399A,NAICS_2017_Code,333999, -CEDA_2025,334111,NAICS_2017_Code,334111, -CEDA_2025,334112,NAICS_2017_Code,334112, -CEDA_2025,334118,NAICS_2017_Code,334118, -CEDA_2025,334210,NAICS_2017_Code,334210, -CEDA_2025,334220,NAICS_2017_Code,334220, -CEDA_2025,334290,NAICS_2017_Code,334290, -CEDA_2025,334300,NAICS_2017_Code,334310, -CEDA_2025,33441A,NAICS_2017_Code,334412, -CEDA_2025,334413,NAICS_2017_Code,334413, -CEDA_2025,33441A,NAICS_2017_Code,334416, -CEDA_2025,33441A,NAICS_2017_Code,334417, -CEDA_2025,334418,NAICS_2017_Code,334418, -CEDA_2025,33441A,NAICS_2017_Code,334419, -CEDA_2025,334510,NAICS_2017_Code,334510, -CEDA_2025,334511,NAICS_2017_Code,334511, -CEDA_2025,334512,NAICS_2017_Code,334512, -CEDA_2025,334513,NAICS_2017_Code,334513, -CEDA_2025,334514,NAICS_2017_Code,334514, -CEDA_2025,334515,NAICS_2017_Code,334515, -CEDA_2025,334516,NAICS_2017_Code,334516, -CEDA_2025,334517,NAICS_2017_Code,334517, -CEDA_2025,33451A,NAICS_2017_Code,334519, -CEDA_2025,334610,NAICS_2017_Code,334613, -CEDA_2025,334610,NAICS_2017_Code,334614, -CEDA_2025,335110,NAICS_2017_Code,335110, -CEDA_2025,335120,NAICS_2017_Code,335121, -CEDA_2025,335120,NAICS_2017_Code,335122, -CEDA_2025,335120,NAICS_2017_Code,335129, -CEDA_2025,335210,NAICS_2017_Code,335210, -CEDA_2025,335220,NAICS_2017_Code,335220, -CEDA_2025,335311,NAICS_2017_Code,335311, -CEDA_2025,335312,NAICS_2017_Code,335312, -CEDA_2025,335313,NAICS_2017_Code,335313, -CEDA_2025,335314,NAICS_2017_Code,335314, -CEDA_2025,335911,NAICS_2017_Code,335911, -CEDA_2025,335912,NAICS_2017_Code,335912, -CEDA_2025,335920,NAICS_2017_Code,335921, -CEDA_2025,335920,NAICS_2017_Code,335929, -CEDA_2025,335930,NAICS_2017_Code,335931, -CEDA_2025,335930,NAICS_2017_Code,335932, -CEDA_2025,335991,NAICS_2017_Code,335991, -CEDA_2025,335999,NAICS_2017_Code,335999, -CEDA_2025,336111,NAICS_2017_Code,336111, -CEDA_2025,336112,NAICS_2017_Code,336112, -CEDA_2025,336120,NAICS_2017_Code,336120, -CEDA_2025,336211,NAICS_2017_Code,336211, -CEDA_2025,336212,NAICS_2017_Code,336212, -CEDA_2025,336213,NAICS_2017_Code,336213, -CEDA_2025,336214,NAICS_2017_Code,336214, -CEDA_2025,336310,NAICS_2017_Code,336310, -CEDA_2025,336320,NAICS_2017_Code,336320, -CEDA_2025,3363A0,NAICS_2017_Code,336330, -CEDA_2025,3363A0,NAICS_2017_Code,336340, -CEDA_2025,336350,NAICS_2017_Code,336350, -CEDA_2025,336360,NAICS_2017_Code,336360, -CEDA_2025,336370,NAICS_2017_Code,336370, -CEDA_2025,336390,NAICS_2017_Code,336390, -CEDA_2025,336411,NAICS_2017_Code,336411, -CEDA_2025,336412,NAICS_2017_Code,336412, -CEDA_2025,336413,NAICS_2017_Code,336413, -CEDA_2025,336414,NAICS_2017_Code,336414, -CEDA_2025,33641A,NAICS_2017_Code,336415, -CEDA_2025,33641A,NAICS_2017_Code,336419, -CEDA_2025,336500,NAICS_2017_Code,336510, -CEDA_2025,336611,NAICS_2017_Code,336611, -CEDA_2025,336612,NAICS_2017_Code,336612, -CEDA_2025,336991,NAICS_2017_Code,336991, -CEDA_2025,336992,NAICS_2017_Code,336992, -CEDA_2025,336999,NAICS_2017_Code,336999, -CEDA_2025,337110,NAICS_2017_Code,337110, -CEDA_2025,337121,NAICS_2017_Code,337121, -CEDA_2025,337122,NAICS_2017_Code,337122, -CEDA_2025,33712N,NAICS_2017_Code,337124, -CEDA_2025,33712N,NAICS_2017_Code,337125, -CEDA_2025,337127,NAICS_2017_Code,337127, -CEDA_2025,33721A,NAICS_2017_Code,337211, -CEDA_2025,33721A,NAICS_2017_Code,337212, -CEDA_2025,33721A,NAICS_2017_Code,337214, -CEDA_2025,337215,NAICS_2017_Code,337215, -CEDA_2025,337900,NAICS_2017_Code,337910, -CEDA_2025,337900,NAICS_2017_Code,337920, -CEDA_2025,339112,NAICS_2017_Code,339112, -CEDA_2025,339113,NAICS_2017_Code,339113, -CEDA_2025,339114,NAICS_2017_Code,339114, -CEDA_2025,339115,NAICS_2017_Code,339115, -CEDA_2025,339116,NAICS_2017_Code,339116, -CEDA_2025,339910,NAICS_2017_Code,339910, -CEDA_2025,339920,NAICS_2017_Code,339920, -CEDA_2025,339930,NAICS_2017_Code,339930, -CEDA_2025,339940,NAICS_2017_Code,339940, -CEDA_2025,339950,NAICS_2017_Code,339950, -CEDA_2025,339990,NAICS_2017_Code,339991, -CEDA_2025,339990,NAICS_2017_Code,339992, -CEDA_2025,339990,NAICS_2017_Code,339993, -CEDA_2025,339990,NAICS_2017_Code,339994, -CEDA_2025,339990,NAICS_2017_Code,339995, -CEDA_2025,339990,NAICS_2017_Code,339999, -CEDA_2025,423100,NAICS_2017_Code,423110, -CEDA_2025,423100,NAICS_2017_Code,423120, -CEDA_2025,423100,NAICS_2017_Code,423130, -CEDA_2025,423100,NAICS_2017_Code,423140, -CEDA_2025,423A00,NAICS_2017_Code,423210, -CEDA_2025,423A00,NAICS_2017_Code,423220, -CEDA_2025,423A00,NAICS_2017_Code,423310, -CEDA_2025,423A00,NAICS_2017_Code,423320, -CEDA_2025,423A00,NAICS_2017_Code,423330, -CEDA_2025,423A00,NAICS_2017_Code,423390, -CEDA_2025,423400,NAICS_2017_Code,423410, -CEDA_2025,423400,NAICS_2017_Code,423420, -CEDA_2025,423400,NAICS_2017_Code,423430, -CEDA_2025,423400,NAICS_2017_Code,423440, -CEDA_2025,423400,NAICS_2017_Code,423450, -CEDA_2025,423400,NAICS_2017_Code,423460, -CEDA_2025,423400,NAICS_2017_Code,423490, -CEDA_2025,423A00,NAICS_2017_Code,423510, -CEDA_2025,423A00,NAICS_2017_Code,423520, -CEDA_2025,423600,NAICS_2017_Code,423610, -CEDA_2025,423600,NAICS_2017_Code,423620, -CEDA_2025,423600,NAICS_2017_Code,423690, -CEDA_2025,423A00,NAICS_2017_Code,423710, -CEDA_2025,423A00,NAICS_2017_Code,423720, -CEDA_2025,423A00,NAICS_2017_Code,423730, -CEDA_2025,423A00,NAICS_2017_Code,423740, -CEDA_2025,423800,NAICS_2017_Code,423810, -CEDA_2025,423800,NAICS_2017_Code,423820, -CEDA_2025,423800,NAICS_2017_Code,423830, -CEDA_2025,423800,NAICS_2017_Code,423840, -CEDA_2025,423800,NAICS_2017_Code,423850, -CEDA_2025,423800,NAICS_2017_Code,423860, -CEDA_2025,423A00,NAICS_2017_Code,423910, -CEDA_2025,423A00,NAICS_2017_Code,423920, -CEDA_2025,423A00,NAICS_2017_Code,423930, -CEDA_2025,423A00,NAICS_2017_Code,423940, -CEDA_2025,423A00,NAICS_2017_Code,423990, -CEDA_2025,424A00,NAICS_2017_Code,424110, -CEDA_2025,424A00,NAICS_2017_Code,424120, -CEDA_2025,424A00,NAICS_2017_Code,424130, -CEDA_2025,424200,NAICS_2017_Code,424210, -CEDA_2025,424A00,NAICS_2017_Code,424310, -CEDA_2025,424A00,NAICS_2017_Code,424320, -CEDA_2025,424A00,NAICS_2017_Code,424330, -CEDA_2025,424A00,NAICS_2017_Code,424340, -CEDA_2025,424400,NAICS_2017_Code,424410, -CEDA_2025,424400,NAICS_2017_Code,424420, -CEDA_2025,424400,NAICS_2017_Code,424430, -CEDA_2025,424400,NAICS_2017_Code,424440, -CEDA_2025,424400,NAICS_2017_Code,424450, -CEDA_2025,424400,NAICS_2017_Code,424460, -CEDA_2025,424400,NAICS_2017_Code,424470, -CEDA_2025,424400,NAICS_2017_Code,424480, -CEDA_2025,424400,NAICS_2017_Code,424490, -CEDA_2025,424A00,NAICS_2017_Code,424510, -CEDA_2025,424A00,NAICS_2017_Code,424520, -CEDA_2025,424A00,NAICS_2017_Code,424590, -CEDA_2025,424A00,NAICS_2017_Code,424610, -CEDA_2025,424A00,NAICS_2017_Code,424690, -CEDA_2025,424700,NAICS_2017_Code,424710, -CEDA_2025,424700,NAICS_2017_Code,424720, -CEDA_2025,424A00,NAICS_2017_Code,424810, -CEDA_2025,424A00,NAICS_2017_Code,424820, -CEDA_2025,424A00,NAICS_2017_Code,424910, -CEDA_2025,424A00,NAICS_2017_Code,424920, -CEDA_2025,424A00,NAICS_2017_Code,424930, -CEDA_2025,424A00,NAICS_2017_Code,424940, -CEDA_2025,424A00,NAICS_2017_Code,424950, -CEDA_2025,424A00,NAICS_2017_Code,424990, -CEDA_2025,425000,NAICS_2017_Code,425110, -CEDA_2025,425000,NAICS_2017_Code,425120, -CEDA_2025,441000,NAICS_2017_Code,441110, -CEDA_2025,441000,NAICS_2017_Code,441120, -CEDA_2025,441000,NAICS_2017_Code,441210, -CEDA_2025,441000,NAICS_2017_Code,441222, -CEDA_2025,441000,NAICS_2017_Code,441228, -CEDA_2025,441000,NAICS_2017_Code,441310, -CEDA_2025,441000,NAICS_2017_Code,441320, -CEDA_2025,4B0000,NAICS_2017_Code,442110, -CEDA_2025,4B0000,NAICS_2017_Code,442210, -CEDA_2025,4B0000,NAICS_2017_Code,442291, -CEDA_2025,4B0000,NAICS_2017_Code,442299, -CEDA_2025,4B0000,NAICS_2017_Code,443141, -CEDA_2025,4B0000,NAICS_2017_Code,443142, -CEDA_2025,444000,NAICS_2017_Code,444110, -CEDA_2025,444000,NAICS_2017_Code,444120, -CEDA_2025,444000,NAICS_2017_Code,444130, -CEDA_2025,444000,NAICS_2017_Code,444190, -CEDA_2025,444000,NAICS_2017_Code,444210, -CEDA_2025,444000,NAICS_2017_Code,444220, -CEDA_2025,445000,NAICS_2017_Code,445110, -CEDA_2025,445000,NAICS_2017_Code,445120, -CEDA_2025,445000,NAICS_2017_Code,445210, -CEDA_2025,445000,NAICS_2017_Code,445220, -CEDA_2025,445000,NAICS_2017_Code,445230, -CEDA_2025,445000,NAICS_2017_Code,445291, -CEDA_2025,445000,NAICS_2017_Code,445292, -CEDA_2025,445000,NAICS_2017_Code,445299, -CEDA_2025,445000,NAICS_2017_Code,445310, -CEDA_2025,446000,NAICS_2017_Code,446110, -CEDA_2025,446000,NAICS_2017_Code,446120, -CEDA_2025,446000,NAICS_2017_Code,446130, -CEDA_2025,446000,NAICS_2017_Code,446191, -CEDA_2025,446000,NAICS_2017_Code,446199, -CEDA_2025,447000,NAICS_2017_Code,447110, -CEDA_2025,447000,NAICS_2017_Code,447190, -CEDA_2025,448000,NAICS_2017_Code,448110, -CEDA_2025,448000,NAICS_2017_Code,448120, -CEDA_2025,448000,NAICS_2017_Code,448130, -CEDA_2025,448000,NAICS_2017_Code,448140, -CEDA_2025,448000,NAICS_2017_Code,448150, -CEDA_2025,448000,NAICS_2017_Code,448190, -CEDA_2025,448000,NAICS_2017_Code,448210, -CEDA_2025,448000,NAICS_2017_Code,448310, -CEDA_2025,448000,NAICS_2017_Code,448320, -CEDA_2025,4B0000,NAICS_2017_Code,451110, -CEDA_2025,4B0000,NAICS_2017_Code,451120, -CEDA_2025,4B0000,NAICS_2017_Code,451130, -CEDA_2025,4B0000,NAICS_2017_Code,451140, -CEDA_2025,4B0000,NAICS_2017_Code,451211, -CEDA_2025,4B0000,NAICS_2017_Code,451212, -CEDA_2025,452000,NAICS_2017_Code,452210, -CEDA_2025,452000,NAICS_2017_Code,452311, -CEDA_2025,452000,NAICS_2017_Code,452319, -CEDA_2025,4B0000,NAICS_2017_Code,453110, -CEDA_2025,4B0000,NAICS_2017_Code,453210, -CEDA_2025,4B0000,NAICS_2017_Code,453220, -CEDA_2025,4B0000,NAICS_2017_Code,453310, -CEDA_2025,4B0000,NAICS_2017_Code,453910, -CEDA_2025,4B0000,NAICS_2017_Code,453920, -CEDA_2025,4B0000,NAICS_2017_Code,453930, -CEDA_2025,4B0000,NAICS_2017_Code,453991, -CEDA_2025,4B0000,NAICS_2017_Code,453998, -CEDA_2025,454000,NAICS_2017_Code,454110, -CEDA_2025,454000,NAICS_2017_Code,454210, -CEDA_2025,454000,NAICS_2017_Code,454310, -CEDA_2025,454000,NAICS_2017_Code,454390, -CEDA_2025,481000,NAICS_2017_Code,481111, -CEDA_2025,481000,NAICS_2017_Code,481112, -CEDA_2025,481000,NAICS_2017_Code,481211, -CEDA_2025,481000,NAICS_2017_Code,481212, -CEDA_2025,481000,NAICS_2017_Code,481219, -CEDA_2025,482000,NAICS_2017_Code,482111, -CEDA_2025,482000,NAICS_2017_Code,482112, -CEDA_2025,483000,NAICS_2017_Code,483111, -CEDA_2025,483000,NAICS_2017_Code,483112, -CEDA_2025,483000,NAICS_2017_Code,483113, -CEDA_2025,483000,NAICS_2017_Code,483114, -CEDA_2025,483000,NAICS_2017_Code,483211, -CEDA_2025,483000,NAICS_2017_Code,483212, -CEDA_2025,484000,NAICS_2017_Code,484110, -CEDA_2025,484000,NAICS_2017_Code,484121, -CEDA_2025,484000,NAICS_2017_Code,484122, -CEDA_2025,484000,NAICS_2017_Code,484210, -CEDA_2025,484000,NAICS_2017_Code,484220, -CEDA_2025,484000,NAICS_2017_Code,484230, -CEDA_2025,485000,NAICS_2017_Code,485111, -CEDA_2025,485000,NAICS_2017_Code,485112, -CEDA_2025,485000,NAICS_2017_Code,485113, -CEDA_2025,485000,NAICS_2017_Code,485119, -CEDA_2025,485000,NAICS_2017_Code,485210, -CEDA_2025,485000,NAICS_2017_Code,485310, -CEDA_2025,485000,NAICS_2017_Code,485320, -CEDA_2025,485000,NAICS_2017_Code,485410, -CEDA_2025,485000,NAICS_2017_Code,485510, -CEDA_2025,485000,NAICS_2017_Code,485991, -CEDA_2025,485000,NAICS_2017_Code,485999, -CEDA_2025,486000,NAICS_2017_Code,486110, -CEDA_2025,486000,NAICS_2017_Code,486210, -CEDA_2025,486000,NAICS_2017_Code,486910, -CEDA_2025,486000,NAICS_2017_Code,486990, -CEDA_2025,48A000,NAICS_2017_Code,487110, -CEDA_2025,48A000,NAICS_2017_Code,487210, -CEDA_2025,48A000,NAICS_2017_Code,487990, -CEDA_2025,48A000,NAICS_2017_Code,488111, -CEDA_2025,48A000,NAICS_2017_Code,488119, -CEDA_2025,48A000,NAICS_2017_Code,488190, -CEDA_2025,48A000,NAICS_2017_Code,488210, -CEDA_2025,48A000,NAICS_2017_Code,488310, -CEDA_2025,48A000,NAICS_2017_Code,488320, -CEDA_2025,48A000,NAICS_2017_Code,488330, -CEDA_2025,48A000,NAICS_2017_Code,488390, -CEDA_2025,48A000,NAICS_2017_Code,488410, -CEDA_2025,48A000,NAICS_2017_Code,488490, -CEDA_2025,48A000,NAICS_2017_Code,488510, -CEDA_2025,48A000,NAICS_2017_Code,488991, -CEDA_2025,48A000,NAICS_2017_Code,488999, -CEDA_2025,491000,NAICS_2017_Code,491110, -CEDA_2025,492000,NAICS_2017_Code,492110, -CEDA_2025,492000,NAICS_2017_Code,492210, -CEDA_2025,493000,NAICS_2017_Code,493110, -CEDA_2025,493000,NAICS_2017_Code,493120, -CEDA_2025,493000,NAICS_2017_Code,493130, -CEDA_2025,493000,NAICS_2017_Code,493190, -CEDA_2025,511110,NAICS_2017_Code,511110, -CEDA_2025,511120,NAICS_2017_Code,511120, -CEDA_2025,511130,NAICS_2017_Code,511130, -CEDA_2025,5111A0,NAICS_2017_Code,511140, -CEDA_2025,5111A0,NAICS_2017_Code,511191, -CEDA_2025,5111A0,NAICS_2017_Code,511199, -CEDA_2025,511200,NAICS_2017_Code,511210, -CEDA_2025,512100,NAICS_2017_Code,512110, -CEDA_2025,512100,NAICS_2017_Code,512120, -CEDA_2025,512100,NAICS_2017_Code,512131, -CEDA_2025,512100,NAICS_2017_Code,512132, -CEDA_2025,512100,NAICS_2017_Code,512191, -CEDA_2025,512100,NAICS_2017_Code,512199, -CEDA_2025,512200,NAICS_2017_Code,512230, -CEDA_2025,512200,NAICS_2017_Code,512240, -CEDA_2025,512200,NAICS_2017_Code,512250, -CEDA_2025,512200,NAICS_2017_Code,512290, -CEDA_2025,515100,NAICS_2017_Code,515111, -CEDA_2025,515100,NAICS_2017_Code,515112, -CEDA_2025,515100,NAICS_2017_Code,515120, -CEDA_2025,515200,NAICS_2017_Code,515210, -CEDA_2025,517110,NAICS_2017_Code,517311, -CEDA_2025,517210,NAICS_2017_Code,517312, -CEDA_2025,517A00,NAICS_2017_Code,517410, -CEDA_2025,517A00,NAICS_2017_Code,517911, -CEDA_2025,517A00,NAICS_2017_Code,517919, -CEDA_2025,518200,NAICS_2017_Code,518210, -CEDA_2025,5191A0,NAICS_2017_Code,519110, -CEDA_2025,5191A0,NAICS_2017_Code,519120, -CEDA_2025,519130,NAICS_2017_Code,519130, -CEDA_2025,5191A0,NAICS_2017_Code,519190, -CEDA_2025,52A000,NAICS_2017_Code,521110, -CEDA_2025,52A000,NAICS_2017_Code,522110, -CEDA_2025,52A000,NAICS_2017_Code,522120, -CEDA_2025,52A000,NAICS_2017_Code,522130, -CEDA_2025,52A000,NAICS_2017_Code,522190, -CEDA_2025,522A00,NAICS_2017_Code,522210, -CEDA_2025,522A00,NAICS_2017_Code,522220, -CEDA_2025,522A00,NAICS_2017_Code,522291, -CEDA_2025,522A00,NAICS_2017_Code,522292, -CEDA_2025,522A00,NAICS_2017_Code,522293, -CEDA_2025,522A00,NAICS_2017_Code,522294, -CEDA_2025,522A00,NAICS_2017_Code,522298, -CEDA_2025,522A00,NAICS_2017_Code,522310, -CEDA_2025,522A00,NAICS_2017_Code,522320, -CEDA_2025,522A00,NAICS_2017_Code,522390, -CEDA_2025,523A00,NAICS_2017_Code,523110, -CEDA_2025,523A00,NAICS_2017_Code,523120, -CEDA_2025,523A00,NAICS_2017_Code,523130, -CEDA_2025,523A00,NAICS_2017_Code,523140, -CEDA_2025,523A00,NAICS_2017_Code,523210, -CEDA_2025,523900,NAICS_2017_Code,523910, -CEDA_2025,523900,NAICS_2017_Code,523920, -CEDA_2025,523900,NAICS_2017_Code,523930, -CEDA_2025,523900,NAICS_2017_Code,523991, -CEDA_2025,523900,NAICS_2017_Code,523999, -CEDA_2025,524113,NAICS_2017_Code,524113, -CEDA_2025,5241XX,NAICS_2017_Code,524114, -CEDA_2025,5241XX,NAICS_2017_Code,524126, -CEDA_2025,5241XX,NAICS_2017_Code,524127, -CEDA_2025,5241XX,NAICS_2017_Code,524128, -CEDA_2025,5241XX,NAICS_2017_Code,524130, -CEDA_2025,524200,NAICS_2017_Code,524210, -CEDA_2025,524200,NAICS_2017_Code,524291, -CEDA_2025,524200,NAICS_2017_Code,524292, -CEDA_2025,524200,NAICS_2017_Code,524298, -CEDA_2025,525000,NAICS_2017_Code,525110, -CEDA_2025,525000,NAICS_2017_Code,525120, -CEDA_2025,525000,NAICS_2017_Code,525190, -CEDA_2025,525000,NAICS_2017_Code,525910, -CEDA_2025,525000,NAICS_2017_Code,525920, -CEDA_2025,525000,NAICS_2017_Code,525990, -CEDA_2025,532100,NAICS_2017_Code,532111, -CEDA_2025,532100,NAICS_2017_Code,532112, -CEDA_2025,532100,NAICS_2017_Code,532120, -CEDA_2025,532A00,NAICS_2017_Code,532210, -CEDA_2025,532A00,NAICS_2017_Code,532281, -CEDA_2025,532A00,NAICS_2017_Code,532282, -CEDA_2025,532A00,NAICS_2017_Code,532283, -CEDA_2025,532A00,NAICS_2017_Code,532284, -CEDA_2025,532A00,NAICS_2017_Code,532289, -CEDA_2025,532A00,NAICS_2017_Code,532310, -CEDA_2025,532400,NAICS_2017_Code,532411, -CEDA_2025,532400,NAICS_2017_Code,532412, -CEDA_2025,532400,NAICS_2017_Code,532420, -CEDA_2025,532400,NAICS_2017_Code,532490, -CEDA_2025,533000,NAICS_2017_Code,533110, -CEDA_2025,541100,NAICS_2017_Code,541110, -CEDA_2025,541100,NAICS_2017_Code,541120, -CEDA_2025,541100,NAICS_2017_Code,541191, -CEDA_2025,541100,NAICS_2017_Code,541199, -CEDA_2025,541200,NAICS_2017_Code,541211, -CEDA_2025,541200,NAICS_2017_Code,541213, -CEDA_2025,541200,NAICS_2017_Code,541214, -CEDA_2025,541200,NAICS_2017_Code,541219, -CEDA_2025,541300,NAICS_2017_Code,541310, -CEDA_2025,541300,NAICS_2017_Code,541320, -CEDA_2025,541300,NAICS_2017_Code,541330, -CEDA_2025,541300,NAICS_2017_Code,541340, -CEDA_2025,541300,NAICS_2017_Code,541350, -CEDA_2025,541300,NAICS_2017_Code,541360, -CEDA_2025,541300,NAICS_2017_Code,541370, -CEDA_2025,541300,NAICS_2017_Code,541380, -CEDA_2025,541400,NAICS_2017_Code,541410, -CEDA_2025,541400,NAICS_2017_Code,541420, -CEDA_2025,541400,NAICS_2017_Code,541430, -CEDA_2025,541400,NAICS_2017_Code,541490, -CEDA_2025,541511,NAICS_2017_Code,541511, -CEDA_2025,541512,NAICS_2017_Code,541512, -CEDA_2025,54151A,NAICS_2017_Code,541513, -CEDA_2025,54151A,NAICS_2017_Code,541519, -CEDA_2025,541610,NAICS_2017_Code,541611, -CEDA_2025,541610,NAICS_2017_Code,541612, -CEDA_2025,541610,NAICS_2017_Code,541613, -CEDA_2025,541610,NAICS_2017_Code,541614, -CEDA_2025,541610,NAICS_2017_Code,541618, -CEDA_2025,5416A0,NAICS_2017_Code,541620, -CEDA_2025,5416A0,NAICS_2017_Code,541690, -CEDA_2025,541700,NAICS_2017_Code,541713, -CEDA_2025,541700,NAICS_2017_Code,541714, -CEDA_2025,541700,NAICS_2017_Code,541715, -CEDA_2025,541700,NAICS_2017_Code,541720, -CEDA_2025,541800,NAICS_2017_Code,541810, -CEDA_2025,541800,NAICS_2017_Code,541820, -CEDA_2025,541800,NAICS_2017_Code,541830, -CEDA_2025,541800,NAICS_2017_Code,541840, -CEDA_2025,541800,NAICS_2017_Code,541850, -CEDA_2025,541800,NAICS_2017_Code,541860, -CEDA_2025,541800,NAICS_2017_Code,541870, -CEDA_2025,541800,NAICS_2017_Code,541890, -CEDA_2025,5419A0,NAICS_2017_Code,541910, -CEDA_2025,541920,NAICS_2017_Code,541921, -CEDA_2025,541920,NAICS_2017_Code,541922, -CEDA_2025,5419A0,NAICS_2017_Code,541930, -CEDA_2025,541940,NAICS_2017_Code,541940, -CEDA_2025,5419A0,NAICS_2017_Code,541990, -CEDA_2025,550000,NAICS_2017_Code,551111, -CEDA_2025,550000,NAICS_2017_Code,551112, -CEDA_2025,550000,NAICS_2017_Code,551114, -CEDA_2025,561100,NAICS_2017_Code,561110, -CEDA_2025,561200,NAICS_2017_Code,561210, -CEDA_2025,561300,NAICS_2017_Code,561311, -CEDA_2025,561300,NAICS_2017_Code,561312, -CEDA_2025,561300,NAICS_2017_Code,561320, -CEDA_2025,561300,NAICS_2017_Code,561330, -CEDA_2025,561400,NAICS_2017_Code,561410, -CEDA_2025,561400,NAICS_2017_Code,561421, -CEDA_2025,561400,NAICS_2017_Code,561422, -CEDA_2025,561400,NAICS_2017_Code,561431, -CEDA_2025,561400,NAICS_2017_Code,561439, -CEDA_2025,561400,NAICS_2017_Code,561440, -CEDA_2025,561400,NAICS_2017_Code,561450, -CEDA_2025,561400,NAICS_2017_Code,561491, -CEDA_2025,561400,NAICS_2017_Code,561492, -CEDA_2025,561400,NAICS_2017_Code,561499, -CEDA_2025,561500,NAICS_2017_Code,561510, -CEDA_2025,561500,NAICS_2017_Code,561520, -CEDA_2025,561500,NAICS_2017_Code,561591, -CEDA_2025,561500,NAICS_2017_Code,561599, -CEDA_2025,561600,NAICS_2017_Code,561611, -CEDA_2025,561600,NAICS_2017_Code,561612, -CEDA_2025,561600,NAICS_2017_Code,561613, -CEDA_2025,561600,NAICS_2017_Code,561621, -CEDA_2025,561600,NAICS_2017_Code,561622, -CEDA_2025,561700,NAICS_2017_Code,561710, -CEDA_2025,561700,NAICS_2017_Code,561720, -CEDA_2025,561700,NAICS_2017_Code,561730, -CEDA_2025,561700,NAICS_2017_Code,561740, -CEDA_2025,561700,NAICS_2017_Code,561790, -CEDA_2025,561900,NAICS_2017_Code,561910, -CEDA_2025,561900,NAICS_2017_Code,561920, -CEDA_2025,561900,NAICS_2017_Code,561990, -CEDA_2025,562000,NAICS_2017_Code,562111, -CEDA_2025,562000,NAICS_2017_Code,562112, -CEDA_2025,562000,NAICS_2017_Code,562119, -CEDA_2025,562000,NAICS_2017_Code,562211, -CEDA_2025,562000,NAICS_2017_Code,562212, -CEDA_2025,562000,NAICS_2017_Code,562213, -CEDA_2025,562000,NAICS_2017_Code,562219, -CEDA_2025,562000,NAICS_2017_Code,562910, -CEDA_2025,562000,NAICS_2017_Code,562920, -CEDA_2025,562000,NAICS_2017_Code,562991, -CEDA_2025,562000,NAICS_2017_Code,562998, -CEDA_2025,611100,NAICS_2017_Code,611110, -CEDA_2025,611A00,NAICS_2017_Code,611210, -CEDA_2025,611A00,NAICS_2017_Code,611310, -CEDA_2025,611B00,NAICS_2017_Code,611410, -CEDA_2025,611B00,NAICS_2017_Code,611420, -CEDA_2025,611B00,NAICS_2017_Code,611430, -CEDA_2025,611B00,NAICS_2017_Code,611511, -CEDA_2025,611B00,NAICS_2017_Code,611512, -CEDA_2025,611B00,NAICS_2017_Code,611513, -CEDA_2025,611B00,NAICS_2017_Code,611519, -CEDA_2025,611B00,NAICS_2017_Code,611610, -CEDA_2025,611B00,NAICS_2017_Code,611620, -CEDA_2025,611B00,NAICS_2017_Code,611630, -CEDA_2025,611B00,NAICS_2017_Code,611691, -CEDA_2025,611B00,NAICS_2017_Code,611692, -CEDA_2025,611B00,NAICS_2017_Code,611699, -CEDA_2025,611B00,NAICS_2017_Code,611710, -CEDA_2025,621100,NAICS_2017_Code,621111, -CEDA_2025,621100,NAICS_2017_Code,621112, -CEDA_2025,621200,NAICS_2017_Code,621210, -CEDA_2025,621300,NAICS_2017_Code,621310, -CEDA_2025,621300,NAICS_2017_Code,621320, -CEDA_2025,621300,NAICS_2017_Code,621330, -CEDA_2025,621300,NAICS_2017_Code,621340, -CEDA_2025,621300,NAICS_2017_Code,621391, -CEDA_2025,621300,NAICS_2017_Code,621399, -CEDA_2025,621400,NAICS_2017_Code,621410, -CEDA_2025,621400,NAICS_2017_Code,621420, -CEDA_2025,621400,NAICS_2017_Code,621491, -CEDA_2025,621400,NAICS_2017_Code,621492, -CEDA_2025,621400,NAICS_2017_Code,621493, -CEDA_2025,621400,NAICS_2017_Code,621498, -CEDA_2025,621500,NAICS_2017_Code,621511, -CEDA_2025,621500,NAICS_2017_Code,621512, -CEDA_2025,621600,NAICS_2017_Code,621610, -CEDA_2025,621900,NAICS_2017_Code,621910, -CEDA_2025,621900,NAICS_2017_Code,621991, -CEDA_2025,621900,NAICS_2017_Code,621999, -CEDA_2025,622000,NAICS_2017_Code,622110, -CEDA_2025,622000,NAICS_2017_Code,622210, -CEDA_2025,622000,NAICS_2017_Code,622310, -CEDA_2025,623A00,NAICS_2017_Code,623110, -CEDA_2025,623B00,NAICS_2017_Code,623210, -CEDA_2025,623B00,NAICS_2017_Code,623220, -CEDA_2025,623A00,NAICS_2017_Code,623311, -CEDA_2025,623A00,NAICS_2017_Code,623312, -CEDA_2025,623B00,NAICS_2017_Code,623990, -CEDA_2025,624100,NAICS_2017_Code,624110, -CEDA_2025,624100,NAICS_2017_Code,624120, -CEDA_2025,624100,NAICS_2017_Code,624190, -CEDA_2025,624A00,NAICS_2017_Code,624210, -CEDA_2025,624A00,NAICS_2017_Code,624221, -CEDA_2025,624A00,NAICS_2017_Code,624229, -CEDA_2025,624A00,NAICS_2017_Code,624230, -CEDA_2025,624A00,NAICS_2017_Code,624310, -CEDA_2025,624400,NAICS_2017_Code,624410, -CEDA_2025,711100,NAICS_2017_Code,711110, -CEDA_2025,711100,NAICS_2017_Code,711120, -CEDA_2025,711100,NAICS_2017_Code,711130, -CEDA_2025,711100,NAICS_2017_Code,711190, -CEDA_2025,711200,NAICS_2017_Code,711211, -CEDA_2025,711200,NAICS_2017_Code,711212, -CEDA_2025,711200,NAICS_2017_Code,711219, -CEDA_2025,711A00,NAICS_2017_Code,711310, -CEDA_2025,711A00,NAICS_2017_Code,711320, -CEDA_2025,711A00,NAICS_2017_Code,711410, -CEDA_2025,711500,NAICS_2017_Code,711510, -CEDA_2025,712000,NAICS_2017_Code,712110, -CEDA_2025,712000,NAICS_2017_Code,712120, -CEDA_2025,712000,NAICS_2017_Code,712130, -CEDA_2025,712000,NAICS_2017_Code,712190, -CEDA_2025,713100,NAICS_2017_Code,713110, -CEDA_2025,713100,NAICS_2017_Code,713120, -CEDA_2025,713200,NAICS_2017_Code,713210, -CEDA_2025,713200,NAICS_2017_Code,713290, -CEDA_2025,713900,NAICS_2017_Code,713910, -CEDA_2025,713900,NAICS_2017_Code,713920, -CEDA_2025,713900,NAICS_2017_Code,713930, -CEDA_2025,713900,NAICS_2017_Code,713940, -CEDA_2025,713900,NAICS_2017_Code,713950, -CEDA_2025,713900,NAICS_2017_Code,713990, -CEDA_2025,721000,NAICS_2017_Code,721110, -CEDA_2025,721000,NAICS_2017_Code,721120, -CEDA_2025,721000,NAICS_2017_Code,721191, -CEDA_2025,721000,NAICS_2017_Code,721199, -CEDA_2025,721000,NAICS_2017_Code,721211, -CEDA_2025,721000,NAICS_2017_Code,721214, -CEDA_2025,721000,NAICS_2017_Code,721310, -CEDA_2025,722A00,NAICS_2017_Code,722310, -CEDA_2025,722A00,NAICS_2017_Code,722320, -CEDA_2025,722A00,NAICS_2017_Code,722330, -CEDA_2025,722A00,NAICS_2017_Code,722410, -CEDA_2025,722110,NAICS_2017_Code,722511, -CEDA_2025,722211,NAICS_2017_Code,722513, -CEDA_2025,722A00,NAICS_2017_Code,722514, -CEDA_2025,722A00,NAICS_2017_Code,722515, -CEDA_2025,811100,NAICS_2017_Code,811111, -CEDA_2025,811100,NAICS_2017_Code,811112, -CEDA_2025,811100,NAICS_2017_Code,811113, -CEDA_2025,811100,NAICS_2017_Code,811118, -CEDA_2025,811100,NAICS_2017_Code,811121, -CEDA_2025,811100,NAICS_2017_Code,811122, -CEDA_2025,811100,NAICS_2017_Code,811191, -CEDA_2025,811100,NAICS_2017_Code,811192, -CEDA_2025,811100,NAICS_2017_Code,811198, -CEDA_2025,811200,NAICS_2017_Code,811211, -CEDA_2025,811200,NAICS_2017_Code,811212, -CEDA_2025,811200,NAICS_2017_Code,811213, -CEDA_2025,811200,NAICS_2017_Code,811219, -CEDA_2025,811300,NAICS_2017_Code,811310, -CEDA_2025,811400,NAICS_2017_Code,811411, -CEDA_2025,811400,NAICS_2017_Code,811412, -CEDA_2025,811400,NAICS_2017_Code,811420, -CEDA_2025,811400,NAICS_2017_Code,811430, -CEDA_2025,811400,NAICS_2017_Code,811490, -CEDA_2025,812100,NAICS_2017_Code,812111, -CEDA_2025,812100,NAICS_2017_Code,812112, -CEDA_2025,812100,NAICS_2017_Code,812113, -CEDA_2025,812100,NAICS_2017_Code,812191, -CEDA_2025,812100,NAICS_2017_Code,812199, -CEDA_2025,812200,NAICS_2017_Code,812210, -CEDA_2025,812200,NAICS_2017_Code,812220, -CEDA_2025,812300,NAICS_2017_Code,812310, -CEDA_2025,812300,NAICS_2017_Code,812320, -CEDA_2025,812300,NAICS_2017_Code,812331, -CEDA_2025,812300,NAICS_2017_Code,812332, -CEDA_2025,812900,NAICS_2017_Code,812910, -CEDA_2025,812900,NAICS_2017_Code,812921, -CEDA_2025,812900,NAICS_2017_Code,812922, -CEDA_2025,812900,NAICS_2017_Code,812930, -CEDA_2025,812900,NAICS_2017_Code,812990, -CEDA_2025,813100,NAICS_2017_Code,813110, -CEDA_2025,813A00,NAICS_2017_Code,813211, -CEDA_2025,813A00,NAICS_2017_Code,813212, -CEDA_2025,813A00,NAICS_2017_Code,813219, -CEDA_2025,813A00,NAICS_2017_Code,813311, -CEDA_2025,813A00,NAICS_2017_Code,813312, -CEDA_2025,813A00,NAICS_2017_Code,813319, -CEDA_2025,813B00,NAICS_2017_Code,813410, -CEDA_2025,813B00,NAICS_2017_Code,813910, -CEDA_2025,813B00,NAICS_2017_Code,813920, -CEDA_2025,813B00,NAICS_2017_Code,813930, -CEDA_2025,813B00,NAICS_2017_Code,813940, -CEDA_2025,813B00,NAICS_2017_Code,813990, -CEDA_2025,814000,NAICS_2017_Code,814110, -CEDA_2025,233411,BEA_2017_Code,233411, -CEDA_2025,233412,BEA_2017_Code,233412, -CEDA_2025,2334A0,BEA_2017_Code,2334A0, -CEDA_2025,230302,BEA_2017_Code,230302, -CEDA_2025,230301,BEA_2017_Code,230301, -CEDA_2025,233230,BEA_2017_Code,233230, -CEDA_2025,233210,BEA_2017_Code,233210, -CEDA_2025,233262,BEA_2017_Code,233262, -CEDA_2025,2332A0,BEA_2017_Code,2332A0, -CEDA_2025,233240,BEA_2017_Code,233240, -CEDA_2025,2332C0,BEA_2017_Code,2332C0, -CEDA_2025,2332D0,BEA_2017_Code,2332D0, -CEDA_2025,531HSO,BEA_2017_Code,531HSO, -CEDA_2025,531HST,BEA_2017_Code,531HST, -CEDA_2025,531ORE,BEA_2017_Code,531ORE, -CEDA_2025,GSLGE,BEA_2017_Code,GSLGE, -CEDA_2025,GSLGH,BEA_2017_Code,GSLGH, -CEDA_2025,GSLGO,BEA_2017_Code,GSLGO, -CEDA_2025,S00102,BEA_2017_Code,S00102, -CEDA_2025,S00203,BEA_2017_Code,S00203, -CEDA_2025,S00500,BEA_2017_Code,S00500, -CEDA_2025,S00600,BEA_2017_Code,S00600, -CEDA_2025,F01000,BEA_2017_Code,F01000, -CEDA_2025,S00101,NAICS_2017_Code,221111, -CEDA_2025,S00201,NAICS_2017_Code,485111, -CEDA_2025,S00202,NAICS_2017_Code,221111, diff --git a/bedrock/utils/mapping/activitytosectormapping/Sector_Crosswalk_EPA_GHGI_CEDA.csv b/bedrock/utils/mapping/activitytosectormapping/Sector_Crosswalk_EPA_GHGI_CEDA.csv deleted file mode 100644 index c31bef84f..000000000 --- a/bedrock/utils/mapping/activitytosectormapping/Sector_Crosswalk_EPA_GHGI_CEDA.csv +++ /dev/null @@ -1,615 +0,0 @@ -ActivitySourceName,Activity,SectorSourceName,Sector,SectorType,Notes,Table -EPA_GHGI_CEDA,Iron and Steel Production & Metallurgical Coke Production,NAICS_2017_Code,3311,,331110,EPA_GHGI_T_2_1 -EPA_GHGI_CEDA,Cement Production,NAICS_2017_Code,32731,,327310,EPA_GHGI_T_2_1 -EPA_GHGI_CEDA,Lime Production,NAICS_2017_Code,3274,,327400,EPA_GHGI_T_2_1 -EPA_GHGI_CEDA,Ammonia Production,NAICS_2017_Code,32531,,325310,EPA_GHGI_T_2_1 -EPA_GHGI_CEDA,Incineration of Waste,NAICS_2017_Code,562213,,562000,EPA_GHGI_T_2_1 -EPA_GHGI_CEDA,Aluminum Production,NAICS_2017_Code,331313,,331313,"EPA_GHGI_T_2_1, EPA_GHGI_T_4_80" -EPA_GHGI_CEDA,Soda Ash Production,NAICS_2017_Code,32519,,325190,EPA_GHGI_T_2_1 -EPA_GHGI_CEDA,Ferroalloy Production,NAICS_2017_Code,3311,,331110,EPA_GHGI_T_2_1 -EPA_GHGI_CEDA,Titanium Dioxide Production,NAICS_2017_Code,32519,,325190,EPA_GHGI_T_2_1 -EPA_GHGI_CEDA,Zinc Production,NAICS_2017_Code,33142,,331420,EPA_GHGI_T_2_1 -EPA_GHGI_CEDA,Phosphoric Acid Production,NAICS_2017_Code,32531,,325310,EPA_GHGI_T_2_1 -EPA_GHGI_CEDA,Glass Production,NAICS_2017_Code,3272,,327200,EPA_GHGI_T_2_1 -EPA_GHGI_CEDA,Carbide Production and Consumption,NAICS_2017_Code,32518,,325180,EPA_GHGI_T_2_1 -EPA_GHGI_CEDA,Landfills,NAICS_2017_Code,562212,,562000,EPA_GHGI_T_2_1 -EPA_GHGI_CEDA,Urea Consumption for Non-Agricultural Purposes,NAICS_2017_Code,31,,"31, 32, 33",EPA_GHGI_T_2_1 -EPA_GHGI_CEDA,Urea Consumption for Non-Agricultural Purposes,NAICS_2017_Code,32,,,EPA_GHGI_T_2_1 -EPA_GHGI_CEDA,Urea Consumption for Non-Agricultural Purposes,NAICS_2017_Code,33,,,EPA_GHGI_T_2_1 -EPA_GHGI_CEDA,Other Process Uses of Carbonates,NAICS_2017_Code,31,,"31, 32, 33",EPA_GHGI_T_2_1 -EPA_GHGI_CEDA,Other Process Uses of Carbonates,NAICS_2017_Code,32,,,EPA_GHGI_T_2_1 -EPA_GHGI_CEDA,Other Process Uses of Carbonates,NAICS_2017_Code,33,,,EPA_GHGI_T_2_1 -EPA_GHGI_CEDA,Lead Production,NAICS_2017_Code,33149,,331490,EPA_GHGI_T_2_1 -EPA_GHGI_CEDA,Coal Mining,NAICS_2017_Code,2121,,212100,EPA_GHGI_T_2_1 -EPA_GHGI_CEDA,Wastewater Treatment,NAICS_2017_Code,2213,,221300,EPA_GHGI_T_2_1 -EPA_GHGI_CEDA,Abandoned Oil and Gas Wells,NAICS_2017_Code,211,,211000,EPA_GHGI_T_2_1 -EPA_GHGI_CEDA,Abandoned Underground Coal Mines,NAICS_2017_Code,2121,,212100,EPA_GHGI_T_2_1 -EPA_GHGI_CEDA,Composting,NAICS_2017_Code,562219,,562000,EPA_GHGI_T_2_1 -EPA_GHGI_CEDA,Nitric Acid Production,NAICS_2017_Code,32531,,325310,EPA_GHGI_T_2_1 -EPA_GHGI_CEDA,Adipic Acid Production,NAICS_2017_Code,32519,,325190,EPA_GHGI_T_2_1 -EPA_GHGI_CEDA,N2O from Product Uses,NAICS_2017_Code,621,,"621, 622, 623",EPA_GHGI_T_2_1 -EPA_GHGI_CEDA,N2O from Product Uses,NAICS_2017_Code,622,,,EPA_GHGI_T_2_1 -EPA_GHGI_CEDA,N2O from Product Uses,NAICS_2017_Code,623,,,EPA_GHGI_T_2_1 -EPA_GHGI_CEDA,"Caprolactam, Glyoxal, and Glyoxylic Acid Production",NAICS_2017_Code,32519,,325190,EPA_GHGI_T_2_1 -EPA_GHGI_CEDA,Electronics Industry,NAICS_2017_Code,334413,,"334413, name change from Semiconductor Manufacture",EPA_GHGI_T_2_1 -EPA_GHGI_CEDA,Electrical Transmission and Distribution,NAICS_2017_Code,2211,,221100,EPA_GHGI_T_2_1 -EPA_GHGI_CEDA,Electrical Equipment,NAICS_2017_Code,2211,,new activity,EPA_GHGI_T_2_1 -EPA_GHGI_CEDA,Electric Power,NAICS_2017_Code,2211,,"Commodity: 221100 (or I: 221100, S00101, S00202)",EPA_GHGI_T_2_1 -EPA_GHGI_CEDA,Liming,NAICS_2017_Code,11111,,1111A0,EPA_GHGI_T_2_1 -EPA_GHGI_CEDA,Urea Fertilization,NAICS_2017_Code,111,,"111, 112",EPA_GHGI_T_2_1 -EPA_GHGI_CEDA,Urea Fertilization,NAICS_2017_Code,112,,,EPA_GHGI_T_2_1 -EPA_GHGI_CEDA,Manure Management,NAICS_2017_Code,112,,,EPA_GHGI_T_2_1 -EPA_GHGI_CEDA,Field Burning of Agricultural Residues,NAICS_2017_Code,111,,,EPA_GHGI_T_2_1 -EPA_GHGI_CEDA,Rice Cultivation,NAICS_2017_Code,11116,,1111B0,EPA_GHGI_T_2_1 -EPA_GHGI_CEDA,Anaerobic Digestion at Biogas Facilities,NAICS_2017_Code,562219,,new in GHGI since 2018,EPA_GHGI_T_2_1 -EPA_GHGI_CEDA,Agricultural Equipment Non-Road,NAICS_2017_Code,111,,"111, 112, 113, 114","EPA_GHGI_T_3_14, EPA_GHGI_T_3_15" -EPA_GHGI_CEDA,Agricultural Equipment Non-Road,NAICS_2017_Code,112,,,"EPA_GHGI_T_3_14, EPA_GHGI_T_3_15" -EPA_GHGI_CEDA,Agricultural Equipment Non-Road,NAICS_2017_Code,113,,,"EPA_GHGI_T_3_14, EPA_GHGI_T_3_15" -EPA_GHGI_CEDA,Agricultural Equipment Non-Road,NAICS_2017_Code,114,,,"EPA_GHGI_T_3_14, EPA_GHGI_T_3_15" -EPA_GHGI_CEDA,Alternative Fuel On-Road,NAICS_2017_Code,485,,"485000, 486000, 48A000, 492000","EPA_GHGI_T_3_14, EPA_GHGI_T_3_15" -EPA_GHGI_CEDA,Alternative Fuel On-Road,NAICS_2017_Code,487,,,"EPA_GHGI_T_3_14, EPA_GHGI_T_3_15" -EPA_GHGI_CEDA,Alternative Fuel On-Road,NAICS_2017_Code,488,,,"EPA_GHGI_T_3_14, EPA_GHGI_T_3_15" -EPA_GHGI_CEDA,Alternative Fuel On-Road,NAICS_2017_Code,492,,,"EPA_GHGI_T_3_14, EPA_GHGI_T_3_15" -EPA_GHGI_CEDA,Construction/Mining Equipment Non-Road,NAICS_2017_Code,211,,"211000, 212100, 2122A0, 212230, 212310, 2123AO, 213111","EPA_GHGI_T_3_14, EPA_GHGI_T_3_15" -EPA_GHGI_CEDA,Construction/Mining Equipment Non-Road,NAICS_2017_Code,212,,,"EPA_GHGI_T_3_14, EPA_GHGI_T_3_15" -EPA_GHGI_CEDA,Construction/Mining Equipment Non-Road,NAICS_2017_Code,213111,,,"EPA_GHGI_T_3_14, EPA_GHGI_T_3_15" -EPA_GHGI_CEDA,Construction/Mining Equipment Non-Road,NAICS_2017_Code,213112,,,"EPA_GHGI_T_3_14, EPA_GHGI_T_3_15" -EPA_GHGI_CEDA,Medium- and Heavy-Duty Trucks and Buses,NAICS_2017_Code,484,,,"EPA_GHGI_T_3_14, EPA_GHGI_T_3_15" -EPA_GHGI_CEDA,Other Non-Road,NAICS_2017_Code,485,,"485000, 48A000, 492000, 532100, 532400, 621900, 713900, 811100, 811300","EPA_GHGI_T_3_14, EPA_GHGI_T_3_15" -EPA_GHGI_CEDA,Other Non-Road,NAICS_2017_Code,487,,,"EPA_GHGI_T_3_14, EPA_GHGI_T_3_15" -EPA_GHGI_CEDA,Other Non-Road,NAICS_2017_Code,488,,,"EPA_GHGI_T_3_14, EPA_GHGI_T_3_15" -EPA_GHGI_CEDA,Other Non-Road,NAICS_2017_Code,492,,,"EPA_GHGI_T_3_14, EPA_GHGI_T_3_15" -EPA_GHGI_CEDA,Other Non-Road,NAICS_2017_Code,5321,,,"EPA_GHGI_T_3_14, EPA_GHGI_T_3_15" -EPA_GHGI_CEDA,Other Non-Road,NAICS_2017_Code,5324,,,"EPA_GHGI_T_3_14, EPA_GHGI_T_3_15" -EPA_GHGI_CEDA,Other Non-Road,NAICS_2017_Code,6219,,,"EPA_GHGI_T_3_14, EPA_GHGI_T_3_15" -EPA_GHGI_CEDA,Other Non-Road,NAICS_2017_Code,7139,,,"EPA_GHGI_T_3_14, EPA_GHGI_T_3_15" -EPA_GHGI_CEDA,Other Non-Road,NAICS_2017_Code,8111,,,"EPA_GHGI_T_3_14, EPA_GHGI_T_3_15" -EPA_GHGI_CEDA,Other Non-Road,NAICS_2017_Code,8113,,,"EPA_GHGI_T_3_14, EPA_GHGI_T_3_15" -EPA_GHGI_CEDA,Exploration,NAICS_2017_Code,211120,,211000,"EPA_GHGI_T_3_38, EPA_GHGI_T_3_40, EPA_GHGI_T_3_42, EPA_GHGI_T_3_63, EPA_GHGI_T_3_65, EPA_GHGI_T_3_67" -EPA_GHGI_CEDA,Production,NAICS_2017_Code,211130,,211000,"EPA_GHGI_T_3_38, EPA_GHGI_T_3_40, EPA_GHGI_T_3_42, EPA_GHGI_T_3_63, EPA_GHGI_T_3_65, EPA_GHGI_T_3_67" -EPA_GHGI_CEDA,Crude Oil Transportation,NAICS_2017_Code,486110,,not mapped,"EPA_GHGI_T_3_38, EPA_GHGI_T_3_40, EPA_GHGI_T_3_42" -EPA_GHGI_CEDA,Transportation,NAICS_2017_Code,486110,,not mapped,"EPA_GHGI_T_3_38, EPA_GHGI_T_3_40, EPA_GHGI_T_3_42" -EPA_GHGI_CEDA,Refining,NAICS_2017_Code,324110,,324110,"EPA_GHGI_T_3_38, EPA_GHGI_T_3_40, EPA_GHGI_T_3_42" -EPA_GHGI_CEDA,Crude Refining,NAICS_2017_Code,324110,,324110,"EPA_GHGI_T_3_38, EPA_GHGI_T_3_40, EPA_GHGI_T_3_42" -EPA_GHGI_CEDA,Distribution,NAICS_2017_Code,221210,,221200,"EPA_GHGI_T_3_63, EPA_GHGI_T_3_65, EPA_GHGI_T_3_67" -EPA_GHGI_CEDA,Post-Meter,NAICS_2017_Code,221210,,,"EPA_GHGI_T_3_63, EPA_GHGI_T_3_65, EPA_GHGI_T_3_67" -EPA_GHGI_CEDA,Processing,NAICS_2017_Code,211130,,211000,"EPA_GHGI_T_3_63, EPA_GHGI_T_3_65, EPA_GHGI_T_3_67" -EPA_GHGI_CEDA,Transmission and Storage,NAICS_2017_Code,486210,,486000,"EPA_GHGI_T_3_63, EPA_GHGI_T_3_65, EPA_GHGI_T_3_67" -EPA_GHGI_CEDA,Chickpeas,NAICS_2017_Code,11113,,1111B0,EPA_GHGI_T_5_29 -EPA_GHGI_CEDA,Cotton,NAICS_2017_Code,11192,,111900,EPA_GHGI_T_5_29 -EPA_GHGI_CEDA,Maize,NAICS_2017_Code,11115,,1111B0,EPA_GHGI_T_5_29 -EPA_GHGI_CEDA,Corn,NAICS_2017_Code,11115,,1111B0,EPA_GHGI_T_5_29 -EPA_GHGI_CEDA,Lentils,NAICS_2017_Code,11113,,1111A0,EPA_GHGI_T_5_29 -EPA_GHGI_CEDA,Sugarcane,NAICS_2017_Code,11119,,mapping to 11119 instead of 11193 so that it maps to 1111B0,EPA_GHGI_T_5_29 -EPA_GHGI_CEDA,Rice,NAICS_2017_Code,11116,,1111B0,EPA_GHGI_T_5_29 -EPA_GHGI_CEDA,Soybeans,NAICS_2017_Code,11111,,1111A0,EPA_GHGI_T_5_29 -EPA_GHGI_CEDA,Wheat,NAICS_2017_Code,11114,,1111B0,EPA_GHGI_T_5_29 -EPA_GHGI_CEDA,American Bison,NAICS_2017_Code,11299,,112A00,"EPA_GHGI_T_5_3, EPA_GHGI_T_5_7" -EPA_GHGI_CEDA,Beef Cattle,NAICS_2017_Code,11211,,1121A0,"EPA_GHGI_T_5_3, EPA_GHGI_T_5_7" -EPA_GHGI_CEDA,Dairy Cattle,NAICS_2017_Code,11212,,112120,"EPA_GHGI_T_5_3, EPA_GHGI_T_5_7" -EPA_GHGI_CEDA,Goats,NAICS_2017_Code,11242,,112A00,"EPA_GHGI_T_5_3, EPA_GHGI_T_5_7" -EPA_GHGI_CEDA,Horses,NAICS_2017_Code,11292,,112A00,"EPA_GHGI_T_5_3, EPA_GHGI_T_5_7" -EPA_GHGI_CEDA,Mules and Asses,NAICS_2017_Code,11292,,112A00,"EPA_GHGI_T_5_3, EPA_GHGI_T_5_7" -EPA_GHGI_CEDA,Sheep,NAICS_2017_Code,11241,,112A00,"EPA_GHGI_T_5_3, EPA_GHGI_T_5_7" -EPA_GHGI_CEDA,Swine,NAICS_2017_Code,1122,,112A00,"EPA_GHGI_T_5_3, EPA_GHGI_T_5_7" -EPA_GHGI_CEDA,Poultry,NAICS_2017_Code,1123,,112300,"EPA_GHGI_T_5_3, EPA_GHGI_T_5_7" -EPA_GHGI_CEDA,Acrylonitrile,NAICS_2017_Code,325411,,325411 (incorrect in original?),EPA_GHGI_T_4_46 -EPA_GHGI_CEDA,Carbon Black,NAICS_2017_Code,325212,,3252A0 (incorrect in original?),EPA_GHGI_T_4_46 -EPA_GHGI_CEDA,Ethylene,NAICS_2017_Code,324110,,324110,EPA_GHGI_T_4_46 -EPA_GHGI_CEDA,Ethylene Dichloride,NAICS_2017_Code,325120,,not mapped,EPA_GHGI_T_4_46 -EPA_GHGI_CEDA,Ethylene Oxide,NAICS_2017_Code,325411,,325411 (incorrect in original?),EPA_GHGI_T_4_46 -EPA_GHGI_CEDA,Methanol,NAICS_2017_Code,325411,,325411 (incorrect in original?),EPA_GHGI_T_4_46 -EPA_GHGI_CEDA,Industry Industrial Coking Coal,NAICS_2017_Code,212210,,2122A0 (incorrect in original?),EPA_GHGI_T_3_22 -EPA_GHGI_CEDA,Industry Industrial Other Coal,NAICS_2017_Code,212210,,2122A0 (incorrect in original?),EPA_GHGI_T_3_22 -EPA_GHGI_CEDA,Industry Petroleum Products Non-energy,NAICS_2017_Code,31,,"31, 32, 33",EPA_GHGI_T_3_22 -EPA_GHGI_CEDA,Industry Petroleum Products Non-energy,NAICS_2017_Code,324110,,,EPA_GHGI_T_3_22 -EPA_GHGI_CEDA,Industry Petroleum Products Non-energy,NAICS_2017_Code,324199,,,EPA_GHGI_T_3_22 -EPA_GHGI_CEDA,Industry Petroleum Products Non-energy,NAICS_2017_Code,32412,,Used in CEDA, -EPA_GHGI_CEDA,Industry Petroleum Products Non-energy,NAICS_2017_Code,325,,,EPA_GHGI_T_3_22 -EPA_GHGI_CEDA,Industry Petroleum Products Non-energy,NAICS_2017_Code,326,,,EPA_GHGI_T_3_22 -EPA_GHGI_CEDA,Industry Petroleum Products Non-energy,NAICS_2017_Code,327,,,EPA_GHGI_T_3_22 -EPA_GHGI_CEDA,Industry Petroleum Products Non-energy,NAICS_2017_Code,33,,,EPA_GHGI_T_3_22 -EPA_GHGI_CEDA,Industry Natural Gas to Chemical Plants,NAICS_2017_Code,31,,,EPA_GHGI_T_3_22 -EPA_GHGI_CEDA,Industry Natural Gas to Chemical Plants,NAICS_2017_Code,32,,,EPA_GHGI_T_3_22 -EPA_GHGI_CEDA,Industry Natural Gas to Chemical Plants,NAICS_2017_Code,33,,,EPA_GHGI_T_3_22 -EPA_GHGI_CEDA,Transportation Lubricants,NAICS_2017_Code,48,,"48, 491, 492, S00500, S00600, GSLGO, S00201, S00203, F01000",EPA_GHGI_T_3_22 -EPA_GHGI_CEDA,Transportation Lubricants,NAICS_2017_Code,491,,,EPA_GHGI_T_3_22 -EPA_GHGI_CEDA,Transportation Lubricants,NAICS_2017_Code,492,,,EPA_GHGI_T_3_22 -EPA_GHGI_CEDA,Transportation Lubricants,NAICS_2017_Code,S00500,,,EPA_GHGI_T_3_22 -EPA_GHGI_CEDA,Transportation Lubricants,NAICS_2017_Code,S00600,,,EPA_GHGI_T_3_22 -EPA_GHGI_CEDA,Transportation Lubricants,NAICS_2017_Code,GSLGO,,,EPA_GHGI_T_3_22 -EPA_GHGI_CEDA,Transportation Lubricants,NAICS_2017_Code,S00203,,,EPA_GHGI_T_3_22 -EPA_GHGI_CEDA,Transportation Lubricants,NAICS_2017_Code,F01000,,,EPA_GHGI_T_3_22 -EPA_GHGI_CEDA,Coal Electric Power,NAICS_2017_Code,2211,,"Commodity: 221100 (or I: 221100, S00101, S00202)","EPA_GHGI_T_3_8, EPA_GHGI_T_3_9" -EPA_GHGI_CEDA,Fuel Oil Electric Power,NAICS_2017_Code,2211,,"Commodity: 221100 (or I: 221100, S00101, S00202)","EPA_GHGI_T_3_8, EPA_GHGI_T_3_9" -EPA_GHGI_CEDA,Natural Gas Electric Power,NAICS_2017_Code,2211,,,"EPA_GHGI_T_3_8, EPA_GHGI_T_3_9" -EPA_GHGI_CEDA,Wood Electric Power,NAICS_2017_Code,2211,,"Commodity: 221100 (or I: 221100, S00101, S00202)","EPA_GHGI_T_3_8, EPA_GHGI_T_3_9" -EPA_GHGI_CEDA,All activities Electric Power,NAICS_2017_Code,2211,,"Sum of other ""Electric Power"" activities","EPA_GHGI_T_3_8, EPA_GHGI_T_3_9" -EPA_GHGI_CEDA,Coal Electric Power,NAICS_2017_Code,S00101,,,"EPA_GHGI_T_3_8, EPA_GHGI_T_3_9" -EPA_GHGI_CEDA,Fuel Oil Electric Power,NAICS_2017_Code,S00101,,,"EPA_GHGI_T_3_8, EPA_GHGI_T_3_9" -EPA_GHGI_CEDA,Natural Gas Electric Power,NAICS_2017_Code,S00101,,,"EPA_GHGI_T_3_8, EPA_GHGI_T_3_9" -EPA_GHGI_CEDA,Wood Electric Power,NAICS_2017_Code,S00101,,,"EPA_GHGI_T_3_8, EPA_GHGI_T_3_9" -EPA_GHGI_CEDA,Coal Electric Power,NAICS_2017_Code,S00202,,,"EPA_GHGI_T_3_8, EPA_GHGI_T_3_9" -EPA_GHGI_CEDA,Fuel Oil Electric Power,NAICS_2017_Code,S00202,,,"EPA_GHGI_T_3_8, EPA_GHGI_T_3_9" -EPA_GHGI_CEDA,Natural Gas Electric Power,NAICS_2017_Code,S00202,,,"EPA_GHGI_T_3_8, EPA_GHGI_T_3_9" -EPA_GHGI_CEDA,Wood Electric Power,NAICS_2017_Code,S00202,,,"EPA_GHGI_T_3_8, EPA_GHGI_T_3_9" -EPA_GHGI_CEDA,Coal Residential,NAICS_2017_Code,F01000,,F01000,"EPA_GHGI_T_3_8, EPA_GHGI_T_3_9" -EPA_GHGI_CEDA,Fuel Oil Residential,NAICS_2017_Code,F01000,,,"EPA_GHGI_T_3_8, EPA_GHGI_T_3_9" -EPA_GHGI_CEDA,Natural Gas Residential,NAICS_2017_Code,F01000,,,"EPA_GHGI_T_3_8, EPA_GHGI_T_3_9" -EPA_GHGI_CEDA,Wood Residential,NAICS_2017_Code,F01000,,,"EPA_GHGI_T_3_8, EPA_GHGI_T_3_9" -EPA_GHGI_CEDA,Coal Industrial,NAICS_2017_Code,11,,"11, 21, 2212, 23, 31, 32, 33","EPA_GHGI_T_3_8, EPA_GHGI_T_3_9, EPA_GHGI_T_A_14" -EPA_GHGI_CEDA,Coal Industrial,NAICS_2017_Code,21,,,"EPA_GHGI_T_3_8, EPA_GHGI_T_3_9, EPA_GHGI_T_A_14" -EPA_GHGI_CEDA,Coal Industrial,NAICS_2017_Code,2212,,,"EPA_GHGI_T_3_8, EPA_GHGI_T_3_9, EPA_GHGI_T_A_14" -EPA_GHGI_CEDA,Coal Industrial,NAICS_2017_Code,23,,,"EPA_GHGI_T_3_8, EPA_GHGI_T_3_9, EPA_GHGI_T_A_14" -EPA_GHGI_CEDA,Coal Industrial - Manufacturing,NAICS_2017_Code,31,,,"EPA_GHGI_T_3_8, EPA_GHGI_T_3_9, EPA_GHGI_T_A_14" -EPA_GHGI_CEDA,Coal Industrial - Manufacturing,NAICS_2017_Code,32,,,"EPA_GHGI_T_3_8, EPA_GHGI_T_3_9, EPA_GHGI_T_A_14" -EPA_GHGI_CEDA,Coal Industrial - Manufacturing,NAICS_2017_Code,33,,,"EPA_GHGI_T_3_8, EPA_GHGI_T_3_9, EPA_GHGI_T_A_14" -EPA_GHGI_CEDA,Fuel Oil Industrial,NAICS_2017_Code,11,,,"EPA_GHGI_T_3_8, EPA_GHGI_T_3_9" -EPA_GHGI_CEDA,Fuel Oil Industrial,NAICS_2017_Code,21,,,"EPA_GHGI_T_3_8, EPA_GHGI_T_3_9" -EPA_GHGI_CEDA,Fuel Oil Industrial,NAICS_2017_Code,2212,,,"EPA_GHGI_T_3_8, EPA_GHGI_T_3_9" -EPA_GHGI_CEDA,Fuel Oil Industrial,NAICS_2017_Code,23,,,"EPA_GHGI_T_3_8, EPA_GHGI_T_3_9" -EPA_GHGI_CEDA,Fuel Oil Industrial,NAICS_2017_Code,31,,,"EPA_GHGI_T_3_8, EPA_GHGI_T_3_9" -EPA_GHGI_CEDA,Fuel Oil Industrial,NAICS_2017_Code,32,,,"EPA_GHGI_T_3_8, EPA_GHGI_T_3_9" -EPA_GHGI_CEDA,Fuel Oil Industrial,NAICS_2017_Code,33,,,"EPA_GHGI_T_3_8, EPA_GHGI_T_3_9" -EPA_GHGI_CEDA,Natural gas Industrial - Manufacturing,NAICS_2017_Code,31,,,"EPA_GHGI_T_3_8, EPA_GHGI_T_3_9" -EPA_GHGI_CEDA,Natural gas Industrial - Manufacturing,NAICS_2017_Code,32,,,"EPA_GHGI_T_3_8, EPA_GHGI_T_3_9" -EPA_GHGI_CEDA,Natural gas Industrial - Manufacturing,NAICS_2017_Code,33,,,"EPA_GHGI_T_3_8, EPA_GHGI_T_3_9" -EPA_GHGI_CEDA,Wood Industrial,NAICS_2017_Code,11,,,"EPA_GHGI_T_3_8, EPA_GHGI_T_3_9" -EPA_GHGI_CEDA,Wood Industrial,NAICS_2017_Code,21,,,"EPA_GHGI_T_3_8, EPA_GHGI_T_3_9" -EPA_GHGI_CEDA,Wood Industrial,NAICS_2017_Code,2212,,,"EPA_GHGI_T_3_8, EPA_GHGI_T_3_9" -EPA_GHGI_CEDA,Wood Industrial,NAICS_2017_Code,23,,,"EPA_GHGI_T_3_8, EPA_GHGI_T_3_9" -EPA_GHGI_CEDA,Wood Industrial,NAICS_2017_Code,31,,,"EPA_GHGI_T_3_8, EPA_GHGI_T_3_9" -EPA_GHGI_CEDA,Wood Industrial,NAICS_2017_Code,32,,,"EPA_GHGI_T_3_8, EPA_GHGI_T_3_9" -EPA_GHGI_CEDA,Wood Industrial,NAICS_2017_Code,33,,,"EPA_GHGI_T_3_8, EPA_GHGI_T_3_9" -EPA_GHGI_CEDA,Coal Commercial,NAICS_2017_Code,2213,,"2213, 42, 44, 45, 493, 5, 6, 7, 8, S00102, GSLGE, GSLGH","EPA_GHGI_T_3_8, EPA_GHGI_T_3_9, EPA_GHGI_T_A_14" -EPA_GHGI_CEDA,Coal Commercial,NAICS_2017_Code,42,,,"EPA_GHGI_T_3_8, EPA_GHGI_T_3_9, EPA_GHGI_T_A_14" -EPA_GHGI_CEDA,Coal Commercial,NAICS_2017_Code,44,,,"EPA_GHGI_T_3_8, EPA_GHGI_T_3_9, EPA_GHGI_T_A_14" -EPA_GHGI_CEDA,Coal Commercial,NAICS_2017_Code,45,,,"EPA_GHGI_T_3_8, EPA_GHGI_T_3_9, EPA_GHGI_T_A_14" -EPA_GHGI_CEDA,Coal Commercial,NAICS_2017_Code,493,,,"EPA_GHGI_T_3_8, EPA_GHGI_T_3_9, EPA_GHGI_T_A_14" -EPA_GHGI_CEDA,Coal Commercial,NAICS_2017_Code,51,,,"EPA_GHGI_T_3_8, EPA_GHGI_T_3_9, EPA_GHGI_T_A_14" -EPA_GHGI_CEDA,Coal Commercial,NAICS_2017_Code,52,,,"EPA_GHGI_T_3_8, EPA_GHGI_T_3_9, EPA_GHGI_T_A_14" -EPA_GHGI_CEDA,Coal Commercial,NAICS_2017_Code,53,,,"EPA_GHGI_T_3_8, EPA_GHGI_T_3_9, EPA_GHGI_T_A_14" -EPA_GHGI_CEDA,Coal Commercial,NAICS_2017_Code,54,,,"EPA_GHGI_T_3_8, EPA_GHGI_T_3_9, EPA_GHGI_T_A_14" -EPA_GHGI_CEDA,Coal Commercial,NAICS_2017_Code,55,,,"EPA_GHGI_T_3_8, EPA_GHGI_T_3_9, EPA_GHGI_T_A_14" -EPA_GHGI_CEDA,Coal Commercial,NAICS_2017_Code,56,,,"EPA_GHGI_T_3_8, EPA_GHGI_T_3_9, EPA_GHGI_T_A_14" -EPA_GHGI_CEDA,Coal Commercial,NAICS_2017_Code,61,,,"EPA_GHGI_T_3_8, EPA_GHGI_T_3_9, EPA_GHGI_T_A_14" -EPA_GHGI_CEDA,Coal Commercial,NAICS_2017_Code,62,,,"EPA_GHGI_T_3_8, EPA_GHGI_T_3_9, EPA_GHGI_T_A_14" -EPA_GHGI_CEDA,Coal Commercial,NAICS_2017_Code,71,,,"EPA_GHGI_T_3_8, EPA_GHGI_T_3_9, EPA_GHGI_T_A_14" -EPA_GHGI_CEDA,Coal Commercial,NAICS_2017_Code,72,,,"EPA_GHGI_T_3_8, EPA_GHGI_T_3_9, EPA_GHGI_T_A_14" -EPA_GHGI_CEDA,Coal Commercial,NAICS_2017_Code,81,,,"EPA_GHGI_T_3_8, EPA_GHGI_T_3_9, EPA_GHGI_T_A_14" -EPA_GHGI_CEDA,Coal Commercial,NAICS_2017_Code,S00102,,S00102,"EPA_GHGI_T_3_8, EPA_GHGI_T_3_9, EPA_GHGI_T_A_14" -EPA_GHGI_CEDA,Coal Commercial,NAICS_2017_Code,GSLGE,,GSLGE,"EPA_GHGI_T_3_8, EPA_GHGI_T_3_9, EPA_GHGI_T_A_14" -EPA_GHGI_CEDA,Coal Commercial,NAICS_2017_Code,GSLGH,,GSLGH,"EPA_GHGI_T_3_8, EPA_GHGI_T_3_9, EPA_GHGI_T_A_14" -EPA_GHGI_CEDA,Fuel Oil Commercial,NAICS_2017_Code,2213,,,"EPA_GHGI_T_3_8, EPA_GHGI_T_3_9" -EPA_GHGI_CEDA,Fuel Oil Commercial,NAICS_2017_Code,42,,,"EPA_GHGI_T_3_8, EPA_GHGI_T_3_9" -EPA_GHGI_CEDA,Fuel Oil Commercial,NAICS_2017_Code,44,,,"EPA_GHGI_T_3_8, EPA_GHGI_T_3_9" -EPA_GHGI_CEDA,Fuel Oil Commercial,NAICS_2017_Code,45,,,"EPA_GHGI_T_3_8, EPA_GHGI_T_3_9" -EPA_GHGI_CEDA,Fuel Oil Commercial,NAICS_2017_Code,493,,,"EPA_GHGI_T_3_8, EPA_GHGI_T_3_9" -EPA_GHGI_CEDA,Fuel Oil Commercial,NAICS_2017_Code,51,,,"EPA_GHGI_T_3_8, EPA_GHGI_T_3_9" -EPA_GHGI_CEDA,Fuel Oil Commercial,NAICS_2017_Code,52,,,"EPA_GHGI_T_3_8, EPA_GHGI_T_3_9" -EPA_GHGI_CEDA,Fuel Oil Commercial,NAICS_2017_Code,53,,,"EPA_GHGI_T_3_8, EPA_GHGI_T_3_9" -EPA_GHGI_CEDA,Fuel Oil Commercial,NAICS_2017_Code,54,,,"EPA_GHGI_T_3_8, EPA_GHGI_T_3_9" -EPA_GHGI_CEDA,Fuel Oil Commercial,NAICS_2017_Code,55,,,"EPA_GHGI_T_3_8, EPA_GHGI_T_3_9" -EPA_GHGI_CEDA,Fuel Oil Commercial,NAICS_2017_Code,56,,,"EPA_GHGI_T_3_8, EPA_GHGI_T_3_9" -EPA_GHGI_CEDA,Fuel Oil Commercial,NAICS_2017_Code,61,,,"EPA_GHGI_T_3_8, EPA_GHGI_T_3_9" -EPA_GHGI_CEDA,Fuel Oil Commercial,NAICS_2017_Code,62,,,"EPA_GHGI_T_3_8, EPA_GHGI_T_3_9" -EPA_GHGI_CEDA,Fuel Oil Commercial,NAICS_2017_Code,71,,,"EPA_GHGI_T_3_8, EPA_GHGI_T_3_9" -EPA_GHGI_CEDA,Fuel Oil Commercial,NAICS_2017_Code,72,,,"EPA_GHGI_T_3_8, EPA_GHGI_T_3_9" -EPA_GHGI_CEDA,Fuel Oil Commercial,NAICS_2017_Code,81,,,"EPA_GHGI_T_3_8, EPA_GHGI_T_3_9" -EPA_GHGI_CEDA,Fuel Oil Commercial,NAICS_2017_Code,S00102,,S00102,"EPA_GHGI_T_3_8, EPA_GHGI_T_3_9" -EPA_GHGI_CEDA,Fuel Oil Commercial,NAICS_2017_Code,GSLGE,,GSLGE,"EPA_GHGI_T_3_8, EPA_GHGI_T_3_9" -EPA_GHGI_CEDA,Fuel Oil Commercial,NAICS_2017_Code,GSLGH,,GSLGH,"EPA_GHGI_T_3_8, EPA_GHGI_T_3_9" -EPA_GHGI_CEDA,Wood Commercial,NAICS_2017_Code,2213,,,"EPA_GHGI_T_3_8, EPA_GHGI_T_3_9" -EPA_GHGI_CEDA,Wood Commercial,NAICS_2017_Code,42,,,"EPA_GHGI_T_3_8, EPA_GHGI_T_3_9" -EPA_GHGI_CEDA,Wood Commercial,NAICS_2017_Code,44,,,"EPA_GHGI_T_3_8, EPA_GHGI_T_3_9" -EPA_GHGI_CEDA,Wood Commercial,NAICS_2017_Code,45,,,"EPA_GHGI_T_3_8, EPA_GHGI_T_3_9" -EPA_GHGI_CEDA,Wood Commercial,NAICS_2017_Code,493,,,"EPA_GHGI_T_3_8, EPA_GHGI_T_3_9" -EPA_GHGI_CEDA,Wood Commercial,NAICS_2017_Code,51,,,"EPA_GHGI_T_3_8, EPA_GHGI_T_3_9" -EPA_GHGI_CEDA,Wood Commercial,NAICS_2017_Code,52,,,"EPA_GHGI_T_3_8, EPA_GHGI_T_3_9" -EPA_GHGI_CEDA,Wood Commercial,NAICS_2017_Code,53,,,"EPA_GHGI_T_3_8, EPA_GHGI_T_3_9" -EPA_GHGI_CEDA,Wood Commercial,NAICS_2017_Code,54,,,"EPA_GHGI_T_3_8, EPA_GHGI_T_3_9" -EPA_GHGI_CEDA,Wood Commercial,NAICS_2017_Code,55,,,"EPA_GHGI_T_3_8, EPA_GHGI_T_3_9" -EPA_GHGI_CEDA,Wood Commercial,NAICS_2017_Code,56,,,"EPA_GHGI_T_3_8, EPA_GHGI_T_3_9" -EPA_GHGI_CEDA,Wood Commercial,NAICS_2017_Code,61,,,"EPA_GHGI_T_3_8, EPA_GHGI_T_3_9" -EPA_GHGI_CEDA,Wood Commercial,NAICS_2017_Code,62,,,"EPA_GHGI_T_3_8, EPA_GHGI_T_3_9" -EPA_GHGI_CEDA,Wood Commercial,NAICS_2017_Code,71,,,"EPA_GHGI_T_3_8, EPA_GHGI_T_3_9" -EPA_GHGI_CEDA,Wood Commercial,NAICS_2017_Code,72,,,"EPA_GHGI_T_3_8, EPA_GHGI_T_3_9" -EPA_GHGI_CEDA,Wood Commercial,NAICS_2017_Code,81,,,"EPA_GHGI_T_3_8, EPA_GHGI_T_3_9" -EPA_GHGI_CEDA,Wood Commercial,NAICS_2017_Code,S00102,,S00102,"EPA_GHGI_T_3_8, EPA_GHGI_T_3_9" -EPA_GHGI_CEDA,Wood Commercial,NAICS_2017_Code,GSLGE,,GSLGE,"EPA_GHGI_T_3_8, EPA_GHGI_T_3_9" -EPA_GHGI_CEDA,Wood Commercial,NAICS_2017_Code,GSLGH,,GSLGH,"EPA_GHGI_T_3_8, EPA_GHGI_T_3_9" -EPA_GHGI_CEDA,Drained Organic Soils Cropland,NAICS_2017_Code,111,,"111, excl. 1114",EPA_GHGI_T_5_18 -EPA_GHGI_CEDA,Mineralization and Asymbiotic Fixation Cropland,NAICS_2017_Code,111,,"111, excl. 1114",EPA_GHGI_T_5_18 -EPA_GHGI_CEDA,Organic Amendment Cropland,NAICS_2017_Code,111,,111,EPA_GHGI_T_5_18 -EPA_GHGI_CEDA,Residue N Cropland,NAICS_2017_Code,111,,111,EPA_GHGI_T_5_18 -EPA_GHGI_CEDA,Synthetic Fertilizer Cropland,NAICS_2017_Code,111,,111,EPA_GHGI_T_5_18 -EPA_GHGI_CEDA,All activities Grassland,NAICS_2017_Code,112,,112,"EPA_GHGI_T_5_18, EPA_GHGI_T_5_19" -EPA_GHGI_CEDA,Volatilization & Atm. Deposition Cropland,NAICS_2017_Code,111,,111,EPA_GHGI_T_5_19 -EPA_GHGI_CEDA,Surface Leaching & Run-Off Cropland,NAICS_2017_Code,111,,111,EPA_GHGI_T_5_19 -EPA_GHGI_CEDA,Natural Gas Industrial,NAICS_2017_Code,11,,"11, 21, 2212, 23","EPA_GHGI_T_3_8, EPA_GHGI_T_3_9, EPA_GHGI_T_A_14" -EPA_GHGI_CEDA,Natural Gas Industrial,NAICS_2017_Code,21,,,"EPA_GHGI_T_3_8, EPA_GHGI_T_3_9, EPA_GHGI_T_A_14" -EPA_GHGI_CEDA,Natural Gas Industrial,NAICS_2017_Code,2212,,,"EPA_GHGI_T_3_8, EPA_GHGI_T_3_9, EPA_GHGI_T_A_14" -EPA_GHGI_CEDA,Natural Gas Industrial,NAICS_2017_Code,23,,,"EPA_GHGI_T_3_8, EPA_GHGI_T_3_9, EPA_GHGI_T_A_14" -EPA_GHGI_CEDA,Natural Gas Industrial - Manufacturing,NAICS_2017_Code,31,,"31, 32, 33",EPA_GHGI_T_A_14 -EPA_GHGI_CEDA,Natural Gas Industrial - Manufacturing,NAICS_2017_Code,32,,,EPA_GHGI_T_A_14 -EPA_GHGI_CEDA,Natural Gas Industrial - Manufacturing,NAICS_2017_Code,33,,,EPA_GHGI_T_A_14 -EPA_GHGI_CEDA,Total Petroleum Industrial,NAICS_2017_Code,11,,"11, 21, 2212, 23, 31, 32, 33",EPA_GHGI_T_A_14 -EPA_GHGI_CEDA,Total Petroleum Industrial,NAICS_2017_Code,21,,,EPA_GHGI_T_A_14 -EPA_GHGI_CEDA,Total Petroleum Industrial,NAICS_2017_Code,2212,,,EPA_GHGI_T_A_14 -EPA_GHGI_CEDA,Total Petroleum Industrial,NAICS_2017_Code,23,,,EPA_GHGI_T_A_14 -EPA_GHGI_CEDA,Total Petroleum Industrial,NAICS_2017_Code,31,,,EPA_GHGI_T_A_14 -EPA_GHGI_CEDA,Total Petroleum Industrial,NAICS_2017_Code,32,,,EPA_GHGI_T_A_14 -EPA_GHGI_CEDA,Total Petroleum Industrial,NAICS_2017_Code,33,,,EPA_GHGI_T_A_14 -EPA_GHGI_CEDA,Natural Gas Commercial,NAICS_2017_Code,2213,,,"EPA_GHGI_T_3_8, EPA_GHGI_T_3_9, EPA_GHGI_T_A_14" -EPA_GHGI_CEDA,Natural Gas Commercial,NAICS_2017_Code,42,,,"EPA_GHGI_T_3_8, EPA_GHGI_T_3_9, EPA_GHGI_T_A_14" -EPA_GHGI_CEDA,Natural Gas Commercial,NAICS_2017_Code,44,,,"EPA_GHGI_T_3_8, EPA_GHGI_T_3_9, EPA_GHGI_T_A_14" -EPA_GHGI_CEDA,Natural Gas Commercial,NAICS_2017_Code,45,,,"EPA_GHGI_T_3_8, EPA_GHGI_T_3_9, EPA_GHGI_T_A_14" -EPA_GHGI_CEDA,Natural Gas Commercial,NAICS_2017_Code,493,,,"EPA_GHGI_T_3_8, EPA_GHGI_T_3_9, EPA_GHGI_T_A_14" -EPA_GHGI_CEDA,Natural Gas Commercial,NAICS_2017_Code,51,,,"EPA_GHGI_T_3_8, EPA_GHGI_T_3_9, EPA_GHGI_T_A_14" -EPA_GHGI_CEDA,Natural Gas Commercial,NAICS_2017_Code,52,,,"EPA_GHGI_T_3_8, EPA_GHGI_T_3_9, EPA_GHGI_T_A_14" -EPA_GHGI_CEDA,Natural Gas Commercial,NAICS_2017_Code,53,,,"EPA_GHGI_T_3_8, EPA_GHGI_T_3_9, EPA_GHGI_T_A_14" -EPA_GHGI_CEDA,Natural Gas Commercial,NAICS_2017_Code,54,,,"EPA_GHGI_T_3_8, EPA_GHGI_T_3_9, EPA_GHGI_T_A_14" -EPA_GHGI_CEDA,Natural Gas Commercial,NAICS_2017_Code,55,,,"EPA_GHGI_T_3_8, EPA_GHGI_T_3_9, EPA_GHGI_T_A_14" -EPA_GHGI_CEDA,Natural Gas Commercial,NAICS_2017_Code,56,,,"EPA_GHGI_T_3_8, EPA_GHGI_T_3_9, EPA_GHGI_T_A_14" -EPA_GHGI_CEDA,Natural Gas Commercial,NAICS_2017_Code,61,,,"EPA_GHGI_T_3_8, EPA_GHGI_T_3_9, EPA_GHGI_T_A_14" -EPA_GHGI_CEDA,Natural Gas Commercial,NAICS_2017_Code,62,,,"EPA_GHGI_T_3_8, EPA_GHGI_T_3_9, EPA_GHGI_T_A_14" -EPA_GHGI_CEDA,Natural Gas Commercial,NAICS_2017_Code,71,,,"EPA_GHGI_T_3_8, EPA_GHGI_T_3_9, EPA_GHGI_T_A_14" -EPA_GHGI_CEDA,Natural Gas Commercial,NAICS_2017_Code,72,,,"EPA_GHGI_T_3_8, EPA_GHGI_T_3_9, EPA_GHGI_T_A_14" -EPA_GHGI_CEDA,Natural Gas Commercial,NAICS_2017_Code,81,,,"EPA_GHGI_T_3_8, EPA_GHGI_T_3_9, EPA_GHGI_T_A_14" -EPA_GHGI_CEDA,Natural Gas Commercial,NAICS_2017_Code,S00102,,S00102,"EPA_GHGI_T_3_8, EPA_GHGI_T_3_9, EPA_GHGI_T_A_14" -EPA_GHGI_CEDA,Natural Gas Commercial,NAICS_2017_Code,GSLGE,,GSLGE,"EPA_GHGI_T_3_8, EPA_GHGI_T_3_9, EPA_GHGI_T_A_14" -EPA_GHGI_CEDA,Natural Gas Commercial,NAICS_2017_Code,GSLGH,,GSLGH,"EPA_GHGI_T_3_8, EPA_GHGI_T_3_9, EPA_GHGI_T_A_14" -EPA_GHGI_CEDA,Total Petroleum Commercial,NAICS_2017_Code,2213,,,EPA_GHGI_T_A_14 -EPA_GHGI_CEDA,Total Petroleum Commercial,NAICS_2017_Code,42,,,EPA_GHGI_T_A_14 -EPA_GHGI_CEDA,Total Petroleum Commercial,NAICS_2017_Code,44,,,EPA_GHGI_T_A_14 -EPA_GHGI_CEDA,Total Petroleum Commercial,NAICS_2017_Code,45,,,EPA_GHGI_T_A_14 -EPA_GHGI_CEDA,Total Petroleum Commercial,NAICS_2017_Code,493,,,EPA_GHGI_T_A_14 -EPA_GHGI_CEDA,Total Petroleum Commercial,NAICS_2017_Code,51,,,EPA_GHGI_T_A_14 -EPA_GHGI_CEDA,Total Petroleum Commercial,NAICS_2017_Code,52,,,EPA_GHGI_T_A_14 -EPA_GHGI_CEDA,Total Petroleum Commercial,NAICS_2017_Code,53,,,EPA_GHGI_T_A_14 -EPA_GHGI_CEDA,Total Petroleum Commercial,NAICS_2017_Code,54,,,EPA_GHGI_T_A_14 -EPA_GHGI_CEDA,Total Petroleum Commercial,NAICS_2017_Code,55,,,EPA_GHGI_T_A_14 -EPA_GHGI_CEDA,Total Petroleum Commercial,NAICS_2017_Code,56,,,EPA_GHGI_T_A_14 -EPA_GHGI_CEDA,Total Petroleum Commercial,NAICS_2017_Code,61,,,EPA_GHGI_T_A_14 -EPA_GHGI_CEDA,Total Petroleum Commercial,NAICS_2017_Code,62,,,EPA_GHGI_T_A_14 -EPA_GHGI_CEDA,Total Petroleum Commercial,NAICS_2017_Code,71,,,EPA_GHGI_T_A_14 -EPA_GHGI_CEDA,Total Petroleum Commercial,NAICS_2017_Code,72,,,EPA_GHGI_T_A_14 -EPA_GHGI_CEDA,Total Petroleum Commercial,NAICS_2017_Code,81,,,EPA_GHGI_T_A_14 -EPA_GHGI_CEDA,Total Petroleum Commercial,NAICS_2017_Code,S00102,,S00102,EPA_GHGI_T_A_14 -EPA_GHGI_CEDA,Total Petroleum Commercial,NAICS_2017_Code,GSLGE,,GSLGE,EPA_GHGI_T_A_14 -EPA_GHGI_CEDA,Total Petroleum Commercial,NAICS_2017_Code,GSLGH,,GSLGH,EPA_GHGI_T_A_14 -EPA_GHGI_CEDA,Total (All Fuels) Residential,NAICS_2017_Code,F01000,,F0100,EPA_GHGI_T_A_14 -EPA_GHGI_CEDA,HCFC-22 Production,NAICS_2017_Code,325120,,325120,EPA_GHGI_T_4_50 -EPA_GHGI_CEDA,Fluorochemical Production,NAICS_2017_Code,325120,,,EPA_GHGI_T_4_61 -EPA_GHGI_CEDA,Electronics Production,NAICS_2017_Code,334413,,334413,EPA_GHGI_T_4_94 -EPA_GHGI_CEDA,Semiconductors,NAICS_2017_Code,334413,,,EPA_GHGI_T_4_121 -EPA_GHGI_CEDA,MEMS,NAICS_2017_Code,334413,,,EPA_GHGI_T_4_121 -EPA_GHGI_CEDA,PV,NAICS_2017_Code,334413,,,EPA_GHGI_T_4_121 -EPA_GHGI_CEDA,Magnesium Production and Processing,NAICS_2017_Code,331410,,"331410, 331490, 331520",EPA_GHGI_T_4_84 -EPA_GHGI_CEDA,Magnesium Production and Processing,NAICS_2017_Code,33149,,,EPA_GHGI_T_4_84 -EPA_GHGI_CEDA,Magnesium Production and Processing,NAICS_2017_Code,33152,,,EPA_GHGI_T_4_84 -EPA_GHGI_CEDA,Refrigeration/Air Conditioning,NAICS_2017_Code,211,,,EPA_GHGI_T_4_124 -EPA_GHGI_CEDA,Refrigeration/Air Conditioning,NAICS_2017_Code,230301,,,EPA_GHGI_T_4_124 -EPA_GHGI_CEDA,Refrigeration/Air Conditioning,NAICS_2017_Code,230302,,,EPA_GHGI_T_4_124 -EPA_GHGI_CEDA,Refrigeration/Air Conditioning,NAICS_2017_Code,233210,,,EPA_GHGI_T_4_124 -EPA_GHGI_CEDA,Refrigeration/Air Conditioning,NAICS_2017_Code,233230,,,EPA_GHGI_T_4_124 -EPA_GHGI_CEDA,Refrigeration/Air Conditioning,NAICS_2017_Code,233240,,,EPA_GHGI_T_4_124 -EPA_GHGI_CEDA,Refrigeration/Air Conditioning,NAICS_2017_Code,233262,,,EPA_GHGI_T_4_124 -EPA_GHGI_CEDA,Refrigeration/Air Conditioning,NAICS_2017_Code,2332A0,,,EPA_GHGI_T_4_124 -EPA_GHGI_CEDA,Refrigeration/Air Conditioning,NAICS_2017_Code,2332C0,,,EPA_GHGI_T_4_124 -EPA_GHGI_CEDA,Refrigeration/Air Conditioning,NAICS_2017_Code,2332D0,,,EPA_GHGI_T_4_124 -EPA_GHGI_CEDA,Refrigeration/Air Conditioning,NAICS_2017_Code,233411,,,EPA_GHGI_T_4_124 -EPA_GHGI_CEDA,Refrigeration/Air Conditioning,NAICS_2017_Code,233412,,,EPA_GHGI_T_4_124 -EPA_GHGI_CEDA,Refrigeration/Air Conditioning,NAICS_2017_Code,2334A0,,,EPA_GHGI_T_4_124 -EPA_GHGI_CEDA,Refrigeration/Air Conditioning,NAICS_2017_Code,31111,,,EPA_GHGI_T_4_124 -EPA_GHGI_CEDA,Refrigeration/Air Conditioning,NAICS_2017_Code,31122,,,EPA_GHGI_T_4_124 -EPA_GHGI_CEDA,Refrigeration/Air Conditioning,NAICS_2017_Code,31123,,,EPA_GHGI_T_4_124 -EPA_GHGI_CEDA,Refrigeration/Air Conditioning,NAICS_2017_Code,3113,,,EPA_GHGI_T_4_124 -EPA_GHGI_CEDA,Refrigeration/Air Conditioning,NAICS_2017_Code,3114,,,EPA_GHGI_T_4_124 -EPA_GHGI_CEDA,Refrigeration/Air Conditioning,NAICS_2017_Code,3115,,,EPA_GHGI_T_4_124 -EPA_GHGI_CEDA,Refrigeration/Air Conditioning,NAICS_2017_Code,31161,,,EPA_GHGI_T_4_124 -EPA_GHGI_CEDA,Refrigeration/Air Conditioning,NAICS_2017_Code,31171,,,EPA_GHGI_T_4_124 -EPA_GHGI_CEDA,Refrigeration/Air Conditioning,NAICS_2017_Code,3118,,,EPA_GHGI_T_4_124 -EPA_GHGI_CEDA,Refrigeration/Air Conditioning,NAICS_2017_Code,31191,,,EPA_GHGI_T_4_124 -EPA_GHGI_CEDA,Refrigeration/Air Conditioning,NAICS_2017_Code,31199,,,EPA_GHGI_T_4_124 -EPA_GHGI_CEDA,Refrigeration/Air Conditioning,NAICS_2017_Code,31211,,,EPA_GHGI_T_4_124 -EPA_GHGI_CEDA,Refrigeration/Air Conditioning,NAICS_2017_Code,31212,,,EPA_GHGI_T_4_124 -EPA_GHGI_CEDA,Refrigeration/Air Conditioning,NAICS_2017_Code,31223,,,EPA_GHGI_T_4_124 -EPA_GHGI_CEDA,Refrigeration/Air Conditioning,NAICS_2017_Code,32111,,,EPA_GHGI_T_4_124 -EPA_GHGI_CEDA,Refrigeration/Air Conditioning,NAICS_2017_Code,3219,,,EPA_GHGI_T_4_124 -EPA_GHGI_CEDA,Refrigeration/Air Conditioning,NAICS_2017_Code,32212,,,EPA_GHGI_T_4_124 -EPA_GHGI_CEDA,Refrigeration/Air Conditioning,NAICS_2017_Code,32213,,,EPA_GHGI_T_4_124 -EPA_GHGI_CEDA,Refrigeration/Air Conditioning,NAICS_2017_Code,32221,,,EPA_GHGI_T_4_124 -EPA_GHGI_CEDA,Refrigeration/Air Conditioning,NAICS_2017_Code,32311,,,EPA_GHGI_T_4_124 -EPA_GHGI_CEDA,Refrigeration/Air Conditioning,NAICS_2017_Code,32411,,,EPA_GHGI_T_4_124 -EPA_GHGI_CEDA,Refrigeration/Air Conditioning,NAICS_2017_Code,32412,,,EPA_GHGI_T_4_124 -EPA_GHGI_CEDA,Refrigeration/Air Conditioning,NAICS_2017_Code,32518,,,EPA_GHGI_T_4_124 -EPA_GHGI_CEDA,Refrigeration/Air Conditioning,NAICS_2017_Code,32519,,,EPA_GHGI_T_4_124 -EPA_GHGI_CEDA,Refrigeration/Air Conditioning,NAICS_2017_Code,32521,,,EPA_GHGI_T_4_124 -EPA_GHGI_CEDA,Refrigeration/Air Conditioning,NAICS_2017_Code,32541,,,EPA_GHGI_T_4_124 -EPA_GHGI_CEDA,Refrigeration/Air Conditioning,NAICS_2017_Code,32552,,,EPA_GHGI_T_4_124 -EPA_GHGI_CEDA,Refrigeration/Air Conditioning,NAICS_2017_Code,3256,,,EPA_GHGI_T_4_124 -EPA_GHGI_CEDA,Refrigeration/Air Conditioning,NAICS_2017_Code,32592,,,EPA_GHGI_T_4_124 -EPA_GHGI_CEDA,Refrigeration/Air Conditioning,NAICS_2017_Code,32599,,,EPA_GHGI_T_4_124 -EPA_GHGI_CEDA,Refrigeration/Air Conditioning,NAICS_2017_Code,32611,,,EPA_GHGI_T_4_124 -EPA_GHGI_CEDA,Refrigeration/Air Conditioning,NAICS_2017_Code,32614,,,EPA_GHGI_T_4_124 -EPA_GHGI_CEDA,Refrigeration/Air Conditioning,NAICS_2017_Code,32615,,,EPA_GHGI_T_4_124 -EPA_GHGI_CEDA,Refrigeration/Air Conditioning,NAICS_2017_Code,32616,,,EPA_GHGI_T_4_124 -EPA_GHGI_CEDA,Refrigeration/Air Conditioning,NAICS_2017_Code,32619,,,EPA_GHGI_T_4_124 -EPA_GHGI_CEDA,Refrigeration/Air Conditioning,NAICS_2017_Code,32721,,,EPA_GHGI_T_4_124 -EPA_GHGI_CEDA,Refrigeration/Air Conditioning,NAICS_2017_Code,32732,,,EPA_GHGI_T_4_124 -EPA_GHGI_CEDA,Refrigeration/Air Conditioning,NAICS_2017_Code,33111,,,EPA_GHGI_T_4_124 -EPA_GHGI_CEDA,Refrigeration/Air Conditioning,NAICS_2017_Code,33141,,,EPA_GHGI_T_4_124 -EPA_GHGI_CEDA,Refrigeration/Air Conditioning,NAICS_2017_Code,33152,,,EPA_GHGI_T_4_124 -EPA_GHGI_CEDA,Refrigeration/Air Conditioning,NAICS_2017_Code,33211,,,EPA_GHGI_T_4_124 -EPA_GHGI_CEDA,Refrigeration/Air Conditioning,NAICS_2017_Code,33221,,,EPA_GHGI_T_4_124 -EPA_GHGI_CEDA,Refrigeration/Air Conditioning,NAICS_2017_Code,3323,,,EPA_GHGI_T_4_124 -EPA_GHGI_CEDA,Refrigeration/Air Conditioning,NAICS_2017_Code,33241,,,EPA_GHGI_T_4_124 -EPA_GHGI_CEDA,Refrigeration/Air Conditioning,NAICS_2017_Code,33242,,,EPA_GHGI_T_4_124 -EPA_GHGI_CEDA,Refrigeration/Air Conditioning,NAICS_2017_Code,3327,,,EPA_GHGI_T_4_124 -EPA_GHGI_CEDA,Refrigeration/Air Conditioning,NAICS_2017_Code,33281,,,EPA_GHGI_T_4_124 -EPA_GHGI_CEDA,Refrigeration/Air Conditioning,NAICS_2017_Code,3329,,,EPA_GHGI_T_4_124 -EPA_GHGI_CEDA,Refrigeration/Air Conditioning,NAICS_2017_Code,33311,,,EPA_GHGI_T_4_124 -EPA_GHGI_CEDA,Refrigeration/Air Conditioning,NAICS_2017_Code,33312,,,EPA_GHGI_T_4_124 -EPA_GHGI_CEDA,Refrigeration/Air Conditioning,NAICS_2017_Code,33324,,,EPA_GHGI_T_4_124 -EPA_GHGI_CEDA,Refrigeration/Air Conditioning,NAICS_2017_Code,33331,,,EPA_GHGI_T_4_124 -EPA_GHGI_CEDA,Refrigeration/Air Conditioning,NAICS_2017_Code,33341,,,EPA_GHGI_T_4_124 -EPA_GHGI_CEDA,Refrigeration/Air Conditioning,NAICS_2017_Code,33351,,,EPA_GHGI_T_4_124 -EPA_GHGI_CEDA,Refrigeration/Air Conditioning,NAICS_2017_Code,33361,,,EPA_GHGI_T_4_124 -EPA_GHGI_CEDA,Refrigeration/Air Conditioning,NAICS_2017_Code,33392,,,EPA_GHGI_T_4_124 -EPA_GHGI_CEDA,Refrigeration/Air Conditioning,NAICS_2017_Code,33399,,,EPA_GHGI_T_4_124 -EPA_GHGI_CEDA,Refrigeration/Air Conditioning,NAICS_2017_Code,33431,,,EPA_GHGI_T_4_124 -EPA_GHGI_CEDA,Refrigeration/Air Conditioning,NAICS_2017_Code,33441,,,EPA_GHGI_T_4_124 -EPA_GHGI_CEDA,Refrigeration/Air Conditioning,NAICS_2017_Code,33451,,,EPA_GHGI_T_4_124 -EPA_GHGI_CEDA,Refrigeration/Air Conditioning,NAICS_2017_Code,33512,,,EPA_GHGI_T_4_124 -EPA_GHGI_CEDA,Refrigeration/Air Conditioning,NAICS_2017_Code,33522,,,EPA_GHGI_T_4_124 -EPA_GHGI_CEDA,Refrigeration/Air Conditioning,NAICS_2017_Code,33531,,,EPA_GHGI_T_4_124 -EPA_GHGI_CEDA,Refrigeration/Air Conditioning,NAICS_2017_Code,33593,,,EPA_GHGI_T_4_124 -EPA_GHGI_CEDA,Refrigeration/Air Conditioning,NAICS_2017_Code,3361,,,EPA_GHGI_T_4_124 -EPA_GHGI_CEDA,Refrigeration/Air Conditioning,NAICS_2017_Code,33621,,,EPA_GHGI_T_4_124 -EPA_GHGI_CEDA,Refrigeration/Air Conditioning,NAICS_2017_Code,33631,,,EPA_GHGI_T_4_124 -EPA_GHGI_CEDA,Refrigeration/Air Conditioning,NAICS_2017_Code,33633,,,EPA_GHGI_T_4_124 -EPA_GHGI_CEDA,Refrigeration/Air Conditioning,NAICS_2017_Code,33634,,,EPA_GHGI_T_4_124 -EPA_GHGI_CEDA,Refrigeration/Air Conditioning,NAICS_2017_Code,33635,,,EPA_GHGI_T_4_124 -EPA_GHGI_CEDA,Refrigeration/Air Conditioning,NAICS_2017_Code,33636,,,EPA_GHGI_T_4_124 -EPA_GHGI_CEDA,Refrigeration/Air Conditioning,NAICS_2017_Code,33637,,,EPA_GHGI_T_4_124 -EPA_GHGI_CEDA,Refrigeration/Air Conditioning,NAICS_2017_Code,33639,,,EPA_GHGI_T_4_124 -EPA_GHGI_CEDA,Refrigeration/Air Conditioning,NAICS_2017_Code,33641,,,EPA_GHGI_T_4_124 -EPA_GHGI_CEDA,Refrigeration/Air Conditioning,NAICS_2017_Code,33651,,,EPA_GHGI_T_4_124 -EPA_GHGI_CEDA,Refrigeration/Air Conditioning,NAICS_2017_Code,33712,,,EPA_GHGI_T_4_124 -EPA_GHGI_CEDA,Refrigeration/Air Conditioning,NAICS_2017_Code,33721,,,EPA_GHGI_T_4_124 -EPA_GHGI_CEDA,Refrigeration/Air Conditioning,NAICS_2017_Code,33911,,,EPA_GHGI_T_4_124 -EPA_GHGI_CEDA,Refrigeration/Air Conditioning,NAICS_2017_Code,33992,,,EPA_GHGI_T_4_124 -EPA_GHGI_CEDA,Refrigeration/Air Conditioning,NAICS_2017_Code,33993,,,EPA_GHGI_T_4_124 -EPA_GHGI_CEDA,Refrigeration/Air Conditioning,NAICS_2017_Code,33995,,,EPA_GHGI_T_4_124 -EPA_GHGI_CEDA,Refrigeration/Air Conditioning,NAICS_2017_Code,33999,,,EPA_GHGI_T_4_124 -EPA_GHGI_CEDA,Refrigeration/Air Conditioning,NAICS_2017_Code,42,,,EPA_GHGI_T_4_124 -EPA_GHGI_CEDA,Refrigeration/Air Conditioning,NAICS_2017_Code,44,,,EPA_GHGI_T_4_124 -EPA_GHGI_CEDA,Refrigeration/Air Conditioning,NAICS_2017_Code,45,,,EPA_GHGI_T_4_124 -EPA_GHGI_CEDA,Refrigeration/Air Conditioning,NAICS_2017_Code,484,,,EPA_GHGI_T_4_124 -EPA_GHGI_CEDA,Refrigeration/Air Conditioning,NAICS_2017_Code,485,,,EPA_GHGI_T_4_124 -EPA_GHGI_CEDA,Refrigeration/Air Conditioning,NAICS_2017_Code,486,,,EPA_GHGI_T_4_124 -EPA_GHGI_CEDA,Refrigeration/Air Conditioning,NAICS_2017_Code,487,,,EPA_GHGI_T_4_124 -EPA_GHGI_CEDA,Refrigeration/Air Conditioning,NAICS_2017_Code,488,,,EPA_GHGI_T_4_124 -EPA_GHGI_CEDA,Refrigeration/Air Conditioning,NAICS_2017_Code,51111,,,EPA_GHGI_T_4_124 -EPA_GHGI_CEDA,Refrigeration/Air Conditioning,NAICS_2017_Code,51113,,,EPA_GHGI_T_4_124 -EPA_GHGI_CEDA,Refrigeration/Air Conditioning,NAICS_2017_Code,51121,,,EPA_GHGI_T_4_124 -EPA_GHGI_CEDA,Refrigeration/Air Conditioning,NAICS_2017_Code,5121,,,EPA_GHGI_T_4_124 -EPA_GHGI_CEDA,Refrigeration/Air Conditioning,NAICS_2017_Code,51521,,,EPA_GHGI_T_4_124 -EPA_GHGI_CEDA,Refrigeration/Air Conditioning,NAICS_2017_Code,51731,,,EPA_GHGI_T_4_124 -EPA_GHGI_CEDA,Refrigeration/Air Conditioning,NAICS_2017_Code,51821,,,EPA_GHGI_T_4_124 -EPA_GHGI_CEDA,Refrigeration/Air Conditioning,NAICS_2017_Code,52111,,,EPA_GHGI_T_4_124 -EPA_GHGI_CEDA,Refrigeration/Air Conditioning,NAICS_2017_Code,5221,,,EPA_GHGI_T_4_124 -EPA_GHGI_CEDA,Refrigeration/Air Conditioning,NAICS_2017_Code,5239,,,EPA_GHGI_T_4_124 -EPA_GHGI_CEDA,Refrigeration/Air Conditioning,NAICS_2017_Code,5324,,,EPA_GHGI_T_4_124 -EPA_GHGI_CEDA,Refrigeration/Air Conditioning,NAICS_2017_Code,5411,,,EPA_GHGI_T_4_124 -EPA_GHGI_CEDA,Refrigeration/Air Conditioning,NAICS_2017_Code,54121,,,EPA_GHGI_T_4_124 -EPA_GHGI_CEDA,Refrigeration/Air Conditioning,NAICS_2017_Code,5413,,,EPA_GHGI_T_4_124 -EPA_GHGI_CEDA,Refrigeration/Air Conditioning,NAICS_2017_Code,5414,,,EPA_GHGI_T_4_124 -EPA_GHGI_CEDA,Refrigeration/Air Conditioning,NAICS_2017_Code,54151,,,EPA_GHGI_T_4_124 -EPA_GHGI_CEDA,Refrigeration/Air Conditioning,NAICS_2017_Code,5416,,,EPA_GHGI_T_4_124 -EPA_GHGI_CEDA,Refrigeration/Air Conditioning,NAICS_2017_Code,5417,,,EPA_GHGI_T_4_124 -EPA_GHGI_CEDA,Refrigeration/Air Conditioning,NAICS_2017_Code,5418,,,EPA_GHGI_T_4_124 -EPA_GHGI_CEDA,Refrigeration/Air Conditioning,NAICS_2017_Code,54191,,,EPA_GHGI_T_4_124 -EPA_GHGI_CEDA,Refrigeration/Air Conditioning,NAICS_2017_Code,54193,,,EPA_GHGI_T_4_124 -EPA_GHGI_CEDA,Refrigeration/Air Conditioning,NAICS_2017_Code,54194,,,EPA_GHGI_T_4_124 -EPA_GHGI_CEDA,Refrigeration/Air Conditioning,NAICS_2017_Code,54199,,,EPA_GHGI_T_4_124 -EPA_GHGI_CEDA,Refrigeration/Air Conditioning,NAICS_2017_Code,55111,,,EPA_GHGI_T_4_124 -EPA_GHGI_CEDA,Refrigeration/Air Conditioning,NAICS_2017_Code,56,,,EPA_GHGI_T_4_124 -EPA_GHGI_CEDA,Refrigeration/Air Conditioning,NAICS_2017_Code,61,,,EPA_GHGI_T_4_124 -EPA_GHGI_CEDA,Refrigeration/Air Conditioning,NAICS_2017_Code,62,,,EPA_GHGI_T_4_124 -EPA_GHGI_CEDA,Refrigeration/Air Conditioning,NAICS_2017_Code,7111,,,EPA_GHGI_T_4_124 -EPA_GHGI_CEDA,Refrigeration/Air Conditioning,NAICS_2017_Code,71121,,,EPA_GHGI_T_4_124 -EPA_GHGI_CEDA,Refrigeration/Air Conditioning,NAICS_2017_Code,7113,,,EPA_GHGI_T_4_124 -EPA_GHGI_CEDA,Refrigeration/Air Conditioning,NAICS_2017_Code,71141,,,EPA_GHGI_T_4_124 -EPA_GHGI_CEDA,Refrigeration/Air Conditioning,NAICS_2017_Code,712,,,EPA_GHGI_T_4_124 -EPA_GHGI_CEDA,Refrigeration/Air Conditioning,NAICS_2017_Code,713,,,EPA_GHGI_T_4_124 -EPA_GHGI_CEDA,Refrigeration/Air Conditioning,NAICS_2017_Code,72,,,EPA_GHGI_T_4_124 -EPA_GHGI_CEDA,Refrigeration/Air Conditioning,NAICS_2017_Code,8111,,,EPA_GHGI_T_4_124 -EPA_GHGI_CEDA,Refrigeration/Air Conditioning,NAICS_2017_Code,81121,,,EPA_GHGI_T_4_124 -EPA_GHGI_CEDA,Refrigeration/Air Conditioning,NAICS_2017_Code,81131,,,EPA_GHGI_T_4_124 -EPA_GHGI_CEDA,Refrigeration/Air Conditioning,NAICS_2017_Code,8121,,,EPA_GHGI_T_4_124 -EPA_GHGI_CEDA,Refrigeration/Air Conditioning,NAICS_2017_Code,8123,,,EPA_GHGI_T_4_124 -EPA_GHGI_CEDA,Refrigeration/Air Conditioning,NAICS_2017_Code,8129,,,EPA_GHGI_T_4_124 -EPA_GHGI_CEDA,Refrigeration/Air Conditioning,NAICS_2017_Code,813,,,EPA_GHGI_T_4_124 -EPA_GHGI_CEDA,Refrigeration/Air Conditioning,NAICS_2017_Code,GSLGE,,,EPA_GHGI_T_4_124 -EPA_GHGI_CEDA,Refrigeration/Air Conditioning,NAICS_2017_Code,GSLGH,,,EPA_GHGI_T_4_124 -EPA_GHGI_CEDA,Refrigeration/Air Conditioning,NAICS_2017_Code,GSLGO,,,EPA_GHGI_T_4_124 -EPA_GHGI_CEDA,Refrigeration/Air Conditioning,NAICS_2017_Code,S00203,,,EPA_GHGI_T_4_124 -EPA_GHGI_CEDA,Refrigeration/Air Conditioning,NAICS_2017_Code,S00500,,,EPA_GHGI_T_4_124 -EPA_GHGI_CEDA,Refrigeration/Air Conditioning,NAICS_2017_Code,S00600,,,EPA_GHGI_T_4_124 -EPA_GHGI_CEDA,Domestic Refrigeration,NAICS_2017_Code,F01000,,,EPA_GHGI_T_4_101 -EPA_GHGI_CEDA,Residential Stationary Air Conditioning,NAICS_2017_Code,F01000,,,EPA_GHGI_T_4_101 -EPA_GHGI_CEDA,Aerosols,,,,excluded,EPA_GHGI_T_4_101 -EPA_GHGI_CEDA,Foams,NAICS_2017_Code,230301,,,EPA_GHGI_T_4_101 -EPA_GHGI_CEDA,Foams,NAICS_2017_Code,230302,,,EPA_GHGI_T_4_101 -EPA_GHGI_CEDA,Foams,NAICS_2017_Code,233210,,,EPA_GHGI_T_4_101 -EPA_GHGI_CEDA,Foams,NAICS_2017_Code,233230,,,EPA_GHGI_T_4_101 -EPA_GHGI_CEDA,Foams,NAICS_2017_Code,233240,,,EPA_GHGI_T_4_101 -EPA_GHGI_CEDA,Foams,NAICS_2017_Code,233262,,,EPA_GHGI_T_4_101 -EPA_GHGI_CEDA,Foams,NAICS_2017_Code,2332A0,,,EPA_GHGI_T_4_101 -EPA_GHGI_CEDA,Foams,NAICS_2017_Code,2332C0,,,EPA_GHGI_T_4_101 -EPA_GHGI_CEDA,Foams,NAICS_2017_Code,2332D0,,,EPA_GHGI_T_4_101 -EPA_GHGI_CEDA,Foams,NAICS_2017_Code,233411,,,EPA_GHGI_T_4_101 -EPA_GHGI_CEDA,Foams,NAICS_2017_Code,233412,,,EPA_GHGI_T_4_101 -EPA_GHGI_CEDA,Foams,NAICS_2017_Code,2334A0,,,EPA_GHGI_T_4_101 -EPA_GHGI_CEDA,Foams,NAICS_2017_Code,31122,,,EPA_GHGI_T_4_101 -EPA_GHGI_CEDA,Foams,NAICS_2017_Code,31123,,,EPA_GHGI_T_4_101 -EPA_GHGI_CEDA,Foams,NAICS_2017_Code,3113,,,EPA_GHGI_T_4_101 -EPA_GHGI_CEDA,Foams,NAICS_2017_Code,31142,,,EPA_GHGI_T_4_101 -EPA_GHGI_CEDA,Foams,NAICS_2017_Code,3115,,,EPA_GHGI_T_4_101 -EPA_GHGI_CEDA,Foams,NAICS_2017_Code,31191,,,EPA_GHGI_T_4_101 -EPA_GHGI_CEDA,Foams,NAICS_2017_Code,31193,,,EPA_GHGI_T_4_101 -EPA_GHGI_CEDA,Foams,NAICS_2017_Code,31211,,,EPA_GHGI_T_4_101 -EPA_GHGI_CEDA,Foams,NAICS_2017_Code,31411,,,EPA_GHGI_T_4_101 -EPA_GHGI_CEDA,Foams,NAICS_2017_Code,316,,,EPA_GHGI_T_4_101 -EPA_GHGI_CEDA,Foams,NAICS_2017_Code,32192,,,EPA_GHGI_T_4_101 -EPA_GHGI_CEDA,Foams,NAICS_2017_Code,32199,,,EPA_GHGI_T_4_101 -EPA_GHGI_CEDA,Foams,NAICS_2017_Code,32221,,,EPA_GHGI_T_4_101 -EPA_GHGI_CEDA,Foams,NAICS_2017_Code,32419,,,EPA_GHGI_T_4_101 -EPA_GHGI_CEDA,Foams,NAICS_2017_Code,32519,,,EPA_GHGI_T_4_101 -EPA_GHGI_CEDA,Foams,NAICS_2017_Code,32532,,,EPA_GHGI_T_4_101 -EPA_GHGI_CEDA,Foams,NAICS_2017_Code,32541,,,EPA_GHGI_T_4_101 -EPA_GHGI_CEDA,Foams,NAICS_2017_Code,32551,,,EPA_GHGI_T_4_101 -EPA_GHGI_CEDA,Foams,NAICS_2017_Code,32561,,,EPA_GHGI_T_4_101 -EPA_GHGI_CEDA,Foams,NAICS_2017_Code,32592,,,EPA_GHGI_T_4_101 -EPA_GHGI_CEDA,Foams,NAICS_2017_Code,32599,,,EPA_GHGI_T_4_101 -EPA_GHGI_CEDA,Foams,NAICS_2017_Code,32614,,,EPA_GHGI_T_4_101 -EPA_GHGI_CEDA,Foams,NAICS_2017_Code,32615,,,EPA_GHGI_T_4_101 -EPA_GHGI_CEDA,Foams,NAICS_2017_Code,32619,,,EPA_GHGI_T_4_101 -EPA_GHGI_CEDA,Foams,NAICS_2017_Code,32621,,,EPA_GHGI_T_4_101 -EPA_GHGI_CEDA,Foams,NAICS_2017_Code,32629,,,EPA_GHGI_T_4_101 -EPA_GHGI_CEDA,Foams,NAICS_2017_Code,33232,,,EPA_GHGI_T_4_101 -EPA_GHGI_CEDA,Foams,NAICS_2017_Code,33251,,,EPA_GHGI_T_4_101 -EPA_GHGI_CEDA,Foams,NAICS_2017_Code,33261,,,EPA_GHGI_T_4_101 -EPA_GHGI_CEDA,Foams,NAICS_2017_Code,33291,,,EPA_GHGI_T_4_101 -EPA_GHGI_CEDA,Foams,NAICS_2017_Code,33313,,,EPA_GHGI_T_4_101 -EPA_GHGI_CEDA,Foams,NAICS_2017_Code,33341,,,EPA_GHGI_T_4_101 -EPA_GHGI_CEDA,Foams,NAICS_2017_Code,33391,,,EPA_GHGI_T_4_101 -EPA_GHGI_CEDA,Foams,NAICS_2017_Code,33421,,,EPA_GHGI_T_4_101 -EPA_GHGI_CEDA,Foams,NAICS_2017_Code,33422,,,EPA_GHGI_T_4_101 -EPA_GHGI_CEDA,Foams,NAICS_2017_Code,33441,,,EPA_GHGI_T_4_101 -EPA_GHGI_CEDA,Foams,NAICS_2017_Code,33451,,,EPA_GHGI_T_4_101 -EPA_GHGI_CEDA,Foams,NAICS_2017_Code,33522,,,EPA_GHGI_T_4_101 -EPA_GHGI_CEDA,Foams,NAICS_2017_Code,3361,,,EPA_GHGI_T_4_101 -EPA_GHGI_CEDA,Foams,NAICS_2017_Code,33621,,,EPA_GHGI_T_4_101 -EPA_GHGI_CEDA,Foams,NAICS_2017_Code,33631,,,EPA_GHGI_T_4_101 -EPA_GHGI_CEDA,Foams,NAICS_2017_Code,33632,,,EPA_GHGI_T_4_101 -EPA_GHGI_CEDA,Foams,NAICS_2017_Code,33633,,,EPA_GHGI_T_4_101 -EPA_GHGI_CEDA,Foams,NAICS_2017_Code,33634,,,EPA_GHGI_T_4_101 -EPA_GHGI_CEDA,Foams,NAICS_2017_Code,33635,,,EPA_GHGI_T_4_101 -EPA_GHGI_CEDA,Foams,NAICS_2017_Code,33636,,,EPA_GHGI_T_4_101 -EPA_GHGI_CEDA,Foams,NAICS_2017_Code,33639,,,EPA_GHGI_T_4_101 -EPA_GHGI_CEDA,Foams,NAICS_2017_Code,33712,,,EPA_GHGI_T_4_101 -EPA_GHGI_CEDA,Foams,NAICS_2017_Code,33721,,,EPA_GHGI_T_4_101 -EPA_GHGI_CEDA,Foams,NAICS_2017_Code,3379,,,EPA_GHGI_T_4_101 -EPA_GHGI_CEDA,Foams,NAICS_2017_Code,33911,,,EPA_GHGI_T_4_101 -EPA_GHGI_CEDA,Foams,NAICS_2017_Code,33999,,,EPA_GHGI_T_4_101 -EPA_GHGI_CEDA,Foams,NAICS_2017_Code,42,,,EPA_GHGI_T_4_101 -EPA_GHGI_CEDA,Foams,NAICS_2017_Code,44,,,EPA_GHGI_T_4_101 -EPA_GHGI_CEDA,Foams,NAICS_2017_Code,45,,,EPA_GHGI_T_4_101 -EPA_GHGI_CEDA,Foams,NAICS_2017_Code,48211,,,EPA_GHGI_T_4_101 -EPA_GHGI_CEDA,Foams,NAICS_2017_Code,485,,,EPA_GHGI_T_4_101 -EPA_GHGI_CEDA,Foams,NAICS_2017_Code,487,,,EPA_GHGI_T_4_101 -EPA_GHGI_CEDA,Foams,NAICS_2017_Code,488,,,EPA_GHGI_T_4_101 -EPA_GHGI_CEDA,Foams,NAICS_2017_Code,492,,,EPA_GHGI_T_4_101 -EPA_GHGI_CEDA,Foams,NAICS_2017_Code,493,,,EPA_GHGI_T_4_101 -EPA_GHGI_CEDA,Foams,NAICS_2017_Code,51114,,,EPA_GHGI_T_4_101 -EPA_GHGI_CEDA,Foams,NAICS_2017_Code,51119,,,EPA_GHGI_T_4_101 -EPA_GHGI_CEDA,Foams,NAICS_2017_Code,51121,,,EPA_GHGI_T_4_101 -EPA_GHGI_CEDA,Foams,NAICS_2017_Code,5121,,,EPA_GHGI_T_4_101 -EPA_GHGI_CEDA,Foams,NAICS_2017_Code,51521,,,EPA_GHGI_T_4_101 -EPA_GHGI_CEDA,Foams,NAICS_2017_Code,517,,,EPA_GHGI_T_4_101 -EPA_GHGI_CEDA,Foams,NAICS_2017_Code,51821,,,EPA_GHGI_T_4_101 -EPA_GHGI_CEDA,Foams,NAICS_2017_Code,5321,,,EPA_GHGI_T_4_101 -EPA_GHGI_CEDA,Foams,NAICS_2017_Code,5324,,,EPA_GHGI_T_4_101 -EPA_GHGI_CEDA,Foams,NAICS_2017_Code,5411,,,EPA_GHGI_T_4_101 -EPA_GHGI_CEDA,Foams,NAICS_2017_Code,54121,,,EPA_GHGI_T_4_101 -EPA_GHGI_CEDA,Foams,NAICS_2017_Code,5413,,,EPA_GHGI_T_4_101 -EPA_GHGI_CEDA,Foams,NAICS_2017_Code,5414,,,EPA_GHGI_T_4_101 -EPA_GHGI_CEDA,Foams,NAICS_2017_Code,54151,,,EPA_GHGI_T_4_101 -EPA_GHGI_CEDA,Foams,NAICS_2017_Code,5416,,,EPA_GHGI_T_4_101 -EPA_GHGI_CEDA,Foams,NAICS_2017_Code,5417,,,EPA_GHGI_T_4_101 -EPA_GHGI_CEDA,Foams,NAICS_2017_Code,5418,,,EPA_GHGI_T_4_101 -EPA_GHGI_CEDA,Foams,NAICS_2017_Code,54191,,,EPA_GHGI_T_4_101 -EPA_GHGI_CEDA,Foams,NAICS_2017_Code,54192,,,EPA_GHGI_T_4_101 -EPA_GHGI_CEDA,Foams,NAICS_2017_Code,54193,,,EPA_GHGI_T_4_101 -EPA_GHGI_CEDA,Foams,NAICS_2017_Code,54199,,,EPA_GHGI_T_4_101 -EPA_GHGI_CEDA,Foams,NAICS_2017_Code,55111,,,EPA_GHGI_T_4_101 -EPA_GHGI_CEDA,Foams,NAICS_2017_Code,5614,,,EPA_GHGI_T_4_101 -EPA_GHGI_CEDA,Foams,NAICS_2017_Code,5617,,,EPA_GHGI_T_4_101 -EPA_GHGI_CEDA,Foams,NAICS_2017_Code,5619,,,EPA_GHGI_T_4_101 -EPA_GHGI_CEDA,Foams,NAICS_2017_Code,562,,,EPA_GHGI_T_4_101 -EPA_GHGI_CEDA,Foams,NAICS_2017_Code,61121,,,EPA_GHGI_T_4_101 -EPA_GHGI_CEDA,Foams,NAICS_2017_Code,61131,,,EPA_GHGI_T_4_101 -EPA_GHGI_CEDA,Foams,NAICS_2017_Code,62,,,EPA_GHGI_T_4_101 -EPA_GHGI_CEDA,Foams,NAICS_2017_Code,71151,,,EPA_GHGI_T_4_101 -EPA_GHGI_CEDA,Foams,NAICS_2017_Code,7139,,,EPA_GHGI_T_4_101 -EPA_GHGI_CEDA,Foams,NAICS_2017_Code,72,,,EPA_GHGI_T_4_101 -EPA_GHGI_CEDA,Foams,NAICS_2017_Code,81121,,,EPA_GHGI_T_4_101 -EPA_GHGI_CEDA,Foams,NAICS_2017_Code,81131,,,EPA_GHGI_T_4_101 -EPA_GHGI_CEDA,Foams,NAICS_2017_Code,8114,,,EPA_GHGI_T_4_101 -EPA_GHGI_CEDA,Foams,NAICS_2017_Code,8121,,,EPA_GHGI_T_4_101 -EPA_GHGI_CEDA,Foams,NAICS_2017_Code,81341,,,EPA_GHGI_T_4_101 -EPA_GHGI_CEDA,Foams,NAICS_2017_Code,8139,,,EPA_GHGI_T_4_101 -EPA_GHGI_CEDA,Foams,NAICS_2017_Code,GSLGH,,,EPA_GHGI_T_4_101 -EPA_GHGI_CEDA,Foams,NAICS_2017_Code,GSLGO,,,EPA_GHGI_T_4_101 -EPA_GHGI_CEDA,Foams,NAICS_2017_Code,S00203,,,EPA_GHGI_T_4_101 -EPA_GHGI_CEDA,Foams,NAICS_2017_Code,S00500,,,EPA_GHGI_T_4_101 -EPA_GHGI_CEDA,Foams,NAICS_2017_Code,S00600,,,EPA_GHGI_T_4_101 -EPA_GHGI_CEDA,Solvents,,,,excluded,EPA_GHGI_T_4_101 -EPA_GHGI_CEDA,Fire Protection,,,,excluded,EPA_GHGI_T_4_101 -EPA_GHGI_CEDA,AWACs,NAICS_2017_Code,S00500,,,EPA_GHGI_T_4_132 -EPA_GHGI_CEDA,Other Military Applications,NAICS_2017_Code,S00500,,,EPA_GHGI_T_4_132 -EPA_GHGI_CEDA,Particle Accelerators,NAICS_2017_Code,54171,,,EPA_GHGI_T_4_132 -EPA_GHGI_CEDA,Other Scientific Applications,NAICS_2017_Code,54171,,,EPA_GHGI_T_4_132 -EPA_GHGI_CEDA,Heavy-Duty Vehicles,NAICS_2017_Code,484,,484000,EPA_GHGI_T_A_97 -EPA_GHGI_CEDA,School and Tour Buses,NAICS_2017_Code,485,,485000,EPA_GHGI_T_A_97 -EPA_GHGI_CEDA,Transit Buses,,,,excluded,EPA_GHGI_T_A_97 -EPA_GHGI_CEDA,Buses,NAICS_2017_Code,485,,485000,EPA_GHGI_T_3_13 -EPA_GHGI_CEDA,Buses - Distillate Fuel Oil,NAICS_2017_Code,485,,485000,EPA_GHGI_T_3_13 -EPA_GHGI_CEDA,Buses - Distillate Fuel Oil,NAICS_2017_Code,487,,48A000,EPA_GHGI_T_3_13 -EPA_GHGI_CEDA,Commercial Aircraft,NAICS_2017_Code,481,,481000,EPA_GHGI_T_3_13 -EPA_GHGI_CEDA,General Aviation Aircraft,NAICS_2017_Code,481,,481000,"EPA_GHGI_T_3_13, EPA_GHGI_T_3_14, EPA_GHGI_T_3_15" -EPA_GHGI_CEDA,Military Aircraft,NAICS_2017_Code,S00500,,S00500,EPA_GHGI_T_3_13 -EPA_GHGI_CEDA,Light-Duty Trucks - Households,NAICS_2017_Code,F01000,,F01000,"EPA_GHGI_T_3_13, EPA_GHGI_T_A_97" -EPA_GHGI_CEDA,Light-Duty Trucks,NAICS_2017_Code,F01000,,F01000,"EPA_GHGI_T_3_13, EPA_GHGI_T_3_14, EPA_GHGI_T_3_15" -EPA_GHGI_CEDA,Light-Duty Trucks,NAICS_2017_Code,492,,492000,"EPA_GHGI_T_3_13, EPA_GHGI_T_3_14, EPA_GHGI_T_3_15" -EPA_GHGI_CEDA,Medium- and Heavy-Duty Trucks,NAICS_2017_Code,484,,484000,"EPA_GHGI_T_3_13, EPA_GHGI_T_A_97" -EPA_GHGI_CEDA,Medium- and Heavy-Duty Trucks - Distillate Fuel Oil,NAICS_2017_Code,484,,484000,EPA_GHGI_T_3_13 -EPA_GHGI_CEDA,Medium- and Heavy-Duty Trucks - Distillate Fuel Oil,NAICS_2017_Code,491,,491000,EPA_GHGI_T_3_13 -EPA_GHGI_CEDA,Medium- and Heavy-Duty Trucks - Distillate Fuel Oil,NAICS_2017_Code,GSLGO,,GSLGO,EPA_GHGI_T_3_13 -EPA_GHGI_CEDA,Medium- and Heavy-Duty Trucks - Distillate Fuel Oil,NAICS_2017_Code,GSLGE,,GSLGE,EPA_GHGI_T_3_13 -EPA_GHGI_CEDA,Medium- and Heavy-Duty Trucks - Distillate Fuel Oil,NAICS_2017_Code,GSLGH,,GSLGH,EPA_GHGI_T_3_13 -EPA_GHGI_CEDA,Medium- and Heavy-Duty Trucks - Distillate Fuel Oil,NAICS_2017_Code,S00102,,,EPA_GHGI_T_3_13 -EPA_GHGI_CEDA,Medium- and Heavy-Duty Trucks - Distillate Fuel Oil,NAICS_2017_Code,S00203,,,EPA_GHGI_T_3_13 -EPA_GHGI_CEDA,All Transport - Diesel,NAICS_2017_Code,482,,482000,EPA_GHGI_T_3_13 -EPA_GHGI_CEDA,All Transport - Diesel,NAICS_2017_Code,483,,483000,EPA_GHGI_T_3_13 -EPA_GHGI_CEDA,All Transport - Diesel,NAICS_2017_Code,484,,484000,EPA_GHGI_T_3_13 -EPA_GHGI_CEDA,All Transport - Diesel,NAICS_2017_Code,485,,485000,EPA_GHGI_T_3_13 -EPA_GHGI_CEDA,All Transport - Diesel,NAICS_2017_Code,487,,48A000,EPA_GHGI_T_3_13 -EPA_GHGI_CEDA,All Transport - Diesel,NAICS_2017_Code,491,,491000,EPA_GHGI_T_3_13 -EPA_GHGI_CEDA,All Transport - Diesel,NAICS_2017_Code,F01000,,F01000,EPA_GHGI_T_3_13 -EPA_GHGI_CEDA,All Transport - Diesel,NAICS_2017_Code,GSLGE,,GSLGE,EPA_GHGI_T_3_13 -EPA_GHGI_CEDA,All Transport - Diesel,NAICS_2017_Code,GSLGH,,GSLGH,EPA_GHGI_T_3_13 -EPA_GHGI_CEDA,All Transport - Diesel,NAICS_2017_Code,GSLGO,,GSLGO,EPA_GHGI_T_3_13 -EPA_GHGI_CEDA,All Transport - Diesel,NAICS_2017_Code,S00102,,S00102,EPA_GHGI_T_3_13 -EPA_GHGI_CEDA,All Transport - Diesel,NAICS_2017_Code,S00203,,S00203,EPA_GHGI_T_3_13 -EPA_GHGI_CEDA,All Transport - Gasoline,NAICS_2017_Code,484,,484000,EPA_GHGI_T_3_13 -EPA_GHGI_CEDA,All Transport - Gasoline,NAICS_2017_Code,485,,485000,EPA_GHGI_T_3_13 -EPA_GHGI_CEDA,All Transport - Gasoline,NAICS_2017_Code,491,,491000,EPA_GHGI_T_3_13 -EPA_GHGI_CEDA,All Transport - Gasoline,NAICS_2017_Code,492,,492000,EPA_GHGI_T_3_13 -EPA_GHGI_CEDA,All Transport - Gasoline,NAICS_2017_Code,F01000,,F01000,EPA_GHGI_T_3_13 -EPA_GHGI_CEDA,All Transport - Gasoline,NAICS_2017_Code,GSLGO,,GSLGO,EPA_GHGI_T_3_13 -EPA_GHGI_CEDA,All Transport - Gasoline,NAICS_2017_Code,S00600,,S00600,EPA_GHGI_T_3_13 -EPA_GHGI_CEDA,Motorcycles,NAICS_2017_Code,F01000,,F01000,"EPA_GHGI_T_3_13, EPA_GHGI_T_3_14, EPA_GHGI_T_3_15" -EPA_GHGI_CEDA,Passenger Cars - Households,NAICS_2017_Code,F01000,,F01000,"EPA_GHGI_T_3_13, EPA_GHGI_T_A_97" -EPA_GHGI_CEDA,Passenger Cars,NAICS_2017_Code,F01000,,F01000,"EPA_GHGI_T_3_13, EPA_GHGI_T_3_14, EPA_GHGI_T_3_15" -EPA_GHGI_CEDA,Passenger Cars,NAICS_2017_Code,S00600,,"S00600, GSLGO","EPA_GHGI_T_3_13, EPA_GHGI_T_3_14, EPA_GHGI_T_3_15" -EPA_GHGI_CEDA,Passenger Cars,NAICS_2017_Code,GSLGO,,,"EPA_GHGI_T_3_13, EPA_GHGI_T_3_14, EPA_GHGI_T_3_15" -EPA_GHGI_CEDA,Passenger Cars,NAICS_2017_Code,491,,491000,"EPA_GHGI_T_3_13, EPA_GHGI_T_3_14, EPA_GHGI_T_3_15" -EPA_GHGI_CEDA,Pipeline Natural Gas,NAICS_2017_Code,486,,,EPA_GHGI_T_3_13 -EPA_GHGI_CEDA,Rail,NAICS_2017_Code,482,,482000,"EPA_GHGI_T_3_13, EPA_GHGI_T_3_14, EPA_GHGI_T_3_15, EPA_GHGI_T_A_97" -EPA_GHGI_CEDA,Recreational Boats,NAICS_2017_Code,F01000,,F01000,EPA_GHGI_T_3_13 -EPA_GHGI_CEDA,Ships and Boats,NAICS_2017_Code,483,,483000,"EPA_GHGI_T_3_14, EPA_GHGI_T_3_15, EPA_GHGI_T_A_97" -EPA_GHGI_CEDA,Ships and Non-Recreational Boats,NAICS_2017_Code,483,,483000,EPA_GHGI_T_3_13 diff --git a/bedrock/utils/mapping/activitytosectormapping/Sector_Crosswalk_USDA_CoA_Cropland_CEDA.csv b/bedrock/utils/mapping/activitytosectormapping/Sector_Crosswalk_USDA_CoA_Cropland_CEDA.csv deleted file mode 100644 index d62a3df66..000000000 --- a/bedrock/utils/mapping/activitytosectormapping/Sector_Crosswalk_USDA_CoA_Cropland_CEDA.csv +++ /dev/null @@ -1,11 +0,0 @@ -ActivitySourceName,Activity,SectorSourceName,Sector,SectorType -USDA_CoA_Cropland_CEDA,1111A0,NAICS_2017_Code,111110, -USDA_CoA_Cropland_CEDA,1111A0,NAICS_2017_Code,111120, -USDA_CoA_Cropland_CEDA,1111B0,NAICS_2017_Code,111130, -USDA_CoA_Cropland_CEDA,1111B0,NAICS_2017_Code,111140, -USDA_CoA_Cropland_CEDA,1111B0,NAICS_2017_Code,111150, -USDA_CoA_Cropland_CEDA,1111B0,NAICS_2017_Code,111160, -USDA_CoA_Cropland_CEDA,1111B0,NAICS_2017_Code,11119, -USDA_CoA_Cropland_CEDA,111200,NAICS_2017_Code,11121, -USDA_CoA_Cropland_CEDA,111300,NAICS_2017_Code,1113, -USDA_CoA_Cropland_CEDA,111900,NAICS_2017_Code,1119, diff --git a/bedrock/utils/mapping/activitytosectormapping/Sector_Crosswalk_USDA_CoA_Livestock_CEDA.csv b/bedrock/utils/mapping/activitytosectormapping/Sector_Crosswalk_USDA_CoA_Livestock_CEDA.csv deleted file mode 100644 index 2c674c4bb..000000000 --- a/bedrock/utils/mapping/activitytosectormapping/Sector_Crosswalk_USDA_CoA_Livestock_CEDA.csv +++ /dev/null @@ -1,9 +0,0 @@ -ActivitySourceName,Activity,SectorSourceName,Sector,SectorType -USDA_CoA_Livestock_CEDA,112120,NAICS_2017_Code,112120, -USDA_CoA_Livestock_CEDA,1121A0,NAICS_2017_Code,11211, -USDA_CoA_Livestock_CEDA,1121A0,NAICS_2017_Code,11213, -USDA_CoA_Livestock_CEDA,112300,NAICS_2017_Code,1123, -USDA_CoA_Livestock_CEDA,112A00,NAICS_2017_Code,1122, -USDA_CoA_Livestock_CEDA,112A00,NAICS_2017_Code,1124, -USDA_CoA_Livestock_CEDA,112A00,NAICS_2017_Code,1125, -USDA_CoA_Livestock_CEDA,112A00,NAICS_2017_Code,1129, diff --git a/bedrock/utils/taxonomy/countries.py b/bedrock/utils/taxonomy/countries.py deleted file mode 100644 index 1b4e2186d..000000000 --- a/bedrock/utils/taxonomy/countries.py +++ /dev/null @@ -1,311 +0,0 @@ -# some convenience imports -import typing as ta - -CEDA_COUNTRY = ta.Literal[ - # ORDER MATTERS - "AUS", - "AUT", - "BEL", - "CAN", - "CHL", - "COL", - "CRI", - "CZE", - "DNK", - "EST", - "FIN", - "FRA", - "DEU", - "GRC", - "HUN", - "ISL", - "IRL", - "ISR", - "ITA", - "JPN", - "KOR", - "LVA", - "LTU", - "LUX", - "MEX", - "NLD", - "NZL", - "NOR", - "POL", - "PRT", - "SVK", - "SVN", - "ESP", - "SWE", - "CHE", - "TUR", - "GBR", - "USA", - "ARG", - "BRA", - "BGR", - "KHM", - "CHN", - "HRV", - "CYP", - "IND", - "IDN", - "HKG", - "KAZ", - "LAO", - "MYS", - "MLT", - "MAR", - "MMR", - "PER", - "PHL", - "ROU", - "RUS", - "SAU", - "SGP", - "ZAF", - "TWN", - "THA", - "TUN", - "VNM", - "AFG", - "AGO", - "ALB", - "ARE", - "ATG", - "BDI", - "BEN", - "BFA", - "BGD", - "BHR", - "BHS", - "BLZ", - "BOL", - "BRB", - "BTN", - "CAF", - "CIV", - "CMR", - "COG", - "DMA", - "DOM", - "DZA", - "ECU", - "EGY", - "ETH", - "FJI", - "GAB", - "GIN", - "GMB", - "GNB", - "GNQ", - "GRD", - "GTM", - "HND", - "HTI", - "IRN", - "IRQ", - "JAM", - "JOR", - "KEN", - "KIR", - "KNA", - "KWT", - "LBN", - "LCA", - "LKA", - "LSO", - "MDA", - "MDV", - "MKD", - "MLI", - "MNG", - "MUS", - "MWI", - "NAM", - "NER", - "NGA", - "NIC", - "NPL", - "NRU", - "OMN", - "PAK", - "PNG", - "PRY", - "QAT", - "RWA", - "SEN", - "SLB", - "SLE", - "SLV", - "SWZ", - "SYC", - "TCD", - "TGO", - "TLS", - "TTO", - "TZA", - "UGA", - "UKR", - "URY", - "VCT", - "VUT", - "WSM", - "ROW", -] - -CEDA_COUNTRIES: ta.List[CEDA_COUNTRY] = list(ta.get_args(CEDA_COUNTRY)) - -CEDA_COUNTRY_MAPPING = { - # order matters! - # source: https://www.iban.com/country-codes - "AUS": "AU", - "AUT": "AT", - "BEL": "BE", - "CAN": "CA", - "CHL": "CL", - "COL": "CO", - "CRI": "CR", - "CZE": "CZ", - "DNK": "DK", - "EST": "EE", - "FIN": "FI", - "FRA": "FR", - "DEU": "DE", - "GRC": "GR", - "HUN": "HU", - "ISL": "IS", - "IRL": "IE", - "ISR": "IL", - "ITA": "IT", - "JPN": "JP", - "KOR": "KR", - "LVA": "LV", - "LTU": "LT", - "LUX": "LU", - "MEX": "MX", - "NLD": "NL", - "NZL": "NZ", - "NOR": "NO", - "POL": "PL", - "PRT": "PT", - "SVK": "SK", - "SVN": "SI", - "ESP": "ES", - "SWE": "SE", - "CHE": "CH", - "TUR": "TR", - "GBR": "GB", - "USA": "US", - "ARG": "AR", - "BRA": "BR", - "BGR": "BG", - "KHM": "KH", - "CHN": "CN", - "HRV": "HR", - "CYP": "CY", - "IND": "IN", - "IDN": "ID", - "HKG": "HK", - "KAZ": "KZ", - "LAO": "LA", - "MYS": "MY", - "MLT": "MT", - "MAR": "MA", - "MMR": "MM", - "PER": "PE", - "PHL": "PH", - "ROU": "RO", - "RUS": "RU", - "SAU": "SA", - "SGP": "SG", - "ZAF": "ZA", - "TWN": "TW", - "THA": "TH", - "TUN": "TN", - "VNM": "VN", - "AFG": "AF", - "AGO": "AO", - "ALB": "AL", - "ARE": "AE", - "ATG": "AG", - "BDI": "BI", - "BEN": "BJ", - "BFA": "BF", - "BGD": "BD", - "BHR": "BH", - "BHS": "BS", - "BLZ": "BZ", - "BOL": "BO", - "BRB": "BB", - "BTN": "BT", - "CAF": "CF", - "CIV": "CI", - "CMR": "CM", - "COG": "CG", - "DMA": "DM", - "DOM": "DO", - "DZA": "DZ", - "ECU": "EC", - "EGY": "EG", - "ETH": "ET", - "FJI": "FJ", - "GAB": "GA", - "GIN": "GN", - "GMB": "GM", - "GNB": "GW", - "GNQ": "GQ", - "GRD": "GD", - "GTM": "GT", - "HND": "HN", - "HTI": "HT", - "IRN": "IR", - "IRQ": "IQ", - "JAM": "JM", - "JOR": "JO", - "KEN": "KE", - "KIR": "KI", - "KNA": "KN", - "KWT": "KW", - "LBN": "LB", - "LCA": "LC", - "LKA": "LK", - "LSO": "LS", - "MDA": "MD", - "MDV": "MV", - "MKD": "MK", - "MLI": "ML", - "MNG": "MN", - "MUS": "MU", - "MWI": "MW", - "NAM": "NA", - "NER": "NE", - "NGA": "NG", - "NIC": "NI", - "NPL": "NP", - "NRU": "NR", - "OMN": "OM", - "PAK": "PK", - "PNG": "PG", - "PRY": "PY", - "QAT": "QA", - "RWA": "RW", - "SEN": "SN", - "SLB": "SB", - "SLE": "SL", - "SLV": "SV", - "SWZ": "SZ", - "SYC": "SC", - "TCD": "TD", - "TGO": "TG", - "TLS": "TL", - "TTO": "TT", - "TZA": "TZ", - "UGA": "UG", - "UKR": "UA", - "URY": "UY", - "VCT": "VC", - "VUT": "VU", - "WSM": "WS", - "ROW": "ROW", -}