123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186 |
- ## parameters for conversion to IPCC2006 categories
- filter_remove_IPCC2006 = {
- "filter_cats": { # filter cats that have no 1:1 match for IPCC2006 or are additional subsectors
- "category (IPCC2006_PRIMAP)": [
- # refrigeration and air conditioning subsectors don't match IPCC2006
- '2.F.1.a', '2.F.1.b', '2.F.1.c', '2.F.1.d', '2.F.1.e', '2.F.1.f',
- # additional subsectors for other cattle in enteric fermentation
- '3.A.1.b.i', '3.A.1.b.ii', '3.A.1.b.iii', '3.A.1.b.iv', '3.A.1.b.v',
- # additional subcategories for swine in enteric fermentation
- '3.A.3.a', '3.A.3.b', '3.A.3.c',
- # other animals in enteric fermentation not fitting the IPCC2006 other animals
- '3.A.4',
- # need to be summed to '3.A.4.j'
- '3.A.4.f', '3.A.4.g', '3.A.4.g.i', '3.A.4.g.ii',
- # additional subsectors for other cattle in enteric fermentation
- '3.B.1.b.i', '3.B.1.b.ii', '3.B.1.b.iii', '3.B.1.b.iv', '3.B.1.b.v',
- # additional subcategories for swine in enteric fermentation
- '3.B.3.a', '3.B.3.b', '3.B.3.c',
- # other animals in enteric fermentation not fitting the IPCC2006 other animals
- '3.B.4',
- # need to be summed to '3.A.4.j'
- '3.B.4.f', '3.B.4.g', '3.B.4.g.i', '3.B.4.g.ii',
- # subsectors of indirect N2O from manure management
- '3.B.5.a', '3.B.5.b', '3.B.5.c', '3.B.5.d', '3.B.5.d.i', '3.B.5.d.ii',
- '3.B.5.d.iii', '3.B.5.d.iv', '3.B.5.d.v', '3.B.5.d.vi', '3.B.5.d.vii',
- # subsectors of rice cultivation
- '3.C.1', '3.C.2', '3.C.3', '3.C.4',
- # no direct represenation of "agricultural soils" in IPCC 2006
- '3.D',
- # subsectors of 3.D.1. not matching subsectors of 3.C.4 (direct emissions from managed soils)
- # '3.D.1.a.': '3.C.1.a', '3.D.1.b.': '3.C.1.b', '3.D.1.c.': '3.A.4.c', '3.D.1.d.': '3.C.4.d',
- '3.D.1.a', '3.D.1.b', '3.D.1.b.i', '3.D.1.b.ii', '3.D.1.b.iii', '3.D.1.c',
- '3.D.1.d', '3.D.1.e', '3.D.1.f', '3.D.1.g',
- # additional subsector level of 3.D.2.a (3.C.5.a Atmospheric deposition)
- '3.D.2.a.i', '3.D.2.a.ii', '3.D.2.a.ii.1', '3.D.2.a.ii.2', '3.D.2.a.ii.3', '3.D.2.a.iii',
- # additional subsector level of 3.D.2.b (3.C.5.b Nitrongen leaching and runoff)
- '3.D.2.b.i', '3.D.2.b.ii', '3.D.2.b.ii.1', '3.D.2.b.ii.2', '3.D.2.b.ii.3', '3.D.2.b.iii',
- '3.D.2.b.iv', '3.D.2.b.v',
- # additional subsector level of 3.F (3.C.1.b Biomass burning in cropland)
- '3.F.1', '3.F.2', '3.F.3',
- # additional subsector level of 3.G (3.C.2 Liming)
- '3.G.1', '3.G.2',
- # additional subsector levels of 4.A.1 (3.A.1.a Forest land remaining forest land)
- '4.A.1.a', '4.A.1.a.i', '4.A.1.a.i.1', '4.A.1.a.i.1.a', '4.A.1.a.i.1.b', '4.A.1.a.i.1.c',
- '4.A.1.a.i.1.d', '4.A.1.a.i.1.e', '4.A.1.a.i.1.f', '4.A.1.a.i.1.g', '4.A.1.a.i.1.h',
- '4.A.1.a.i.1.i', '4.A.1.a.i.1.j', '4.A.1.a.i.1.k', '4.A.1.a.i.1.l', '4.A.1.a.i.2',
- '4.A.1.a.i.2.a', '4.A.1.a.i.2.b', '4.A.1.a.i.2.c', '4.A.1.a.i.2.d', '4.A.1.a.i.2.e',
- '4.A.1.a.i.2.f', '4.A.1.a.i.2.g', '4.A.1.a.i.2.h', '4.A.1.a.i.2.i', '4.A.1.a.i.2.j',
- '4.A.1.a.i.2.k', '4.A.1.a.i.2.l', '4.A.1.a.i.3', '4.A.1.a.i.3.a', '4.A.1.a.i.3.b',
- '4.A.1.a.i.3.c', '4.A.1.a.i.3.d', '4.A.1.a.i.3.e', '4.A.1.a.i.3.f', '4.A.1.a.i.3.g',
- '4.A.1.a.i.3.h', '4.A.1.a.i.3.i', '4.A.1.a.i.3.j', '4.A.1.a.i.3.k', '4.A.1.a.i.3.l',
- '4.A.1.a.ii', '4.A.1.a.ii.1', '4.A.1.a.ii.2', '4.A.1.a.ii.3', '4.A.1.a.ii.4',
- '4.A.1.a.ii.5', '4.A.1.a.ii.6', '4.A.1.a.ii.7', '4.A.1.b', '4.A.1.b.i', '4.A.1.b.i.1',
- '4.A.1.b.i.2', '4.A.1.b.i.3', '4.A.1.b.i.4', '4.A.1.b.ii', '4.A.1.b.ii.1', '4.A.1.b.ii.2',
- '4.A.1.b.iii', '4.A.1.b.iii.1', '4.A.1.b.iii.1.a', '4.A.1.b.iii.1.b', '4.A.1.b.iii.2',
- '4.A.1.b.iv', '4.A.1.c', '4.A.1.c.i', '4.A.1.c.ii',
- # additional subsector level in land converted to forest land
- '4.A.2.a.i', '4.A.2.a.ii', '4.A.2.b.i', '4.A.2.b.ii', '4.A.2.c.i', '4.A.2.c.ii',
- '4.A.2.d.i', '4.A.2.d.ii', '4.A.2.e.i', '4.A.2.e.ii',
- # subsectors of solid waste disposal might not match
- '5.A.1', '5.A.2', '5.A.3',
- ],
- },
- }
- cat_mapping = { # categories not listed here have the same code as in IPCC 2006 specifications
- '3': 'M.AG',
- '3.A': '3.A.1',
- '3.A.1': '3.A.1.a',
- '3.A.1.a': '3.A.1.a.i',
- '3.A.1.b': '3.A.1.a.ii',
- '3.A.2': '3.A.1.c',
- '3.A.3': '3.A.1.h',
- '3.A.4.a': '3.A.1.b',
- '3.A.4.b': '3.A.1.d',
- '3.A.4.c': '3.A.1.f',
- '3.A.4.d': '3.A.1.g',
- '3.A.4.e': '3.A.1.i',
- '3.B': '3.A.2',
- '3.B.1': '3.A.2.a',
- '3.B.1.a': '3.A.2.a.i',
- '3.B.1.b': '3.A.2.a.ii',
- '3.B.2': '3.A.2.c',
- '3.B.3': '3.A.2.h',
- '3.B.4.a': '3.A.2.b',
- '3.B.4.b': '3.A.2.d',
- '3.B.4.c': '3.A.2.f',
- '3.B.4.d': '3.A.2.g',
- '3.B.4.e': '3.A.2.i',
- '3.B.5': '3.C.6',
- '3.C': '3.C.7',
- '3.D.1': '3.C.4',
- '3.D.2': '3.C.5',
- '3.D.2.a': '3.C.5.a', # not in climate_categories
- '3.D.2.b': '3.C.5.b', # not in climate_categories
- '3.E': '3.C.1.c',
- '3.F': '3.C.1.b',
- '3.G': '3.C.2',
- '3.H': '3.C.3',
- '3.I': '3.C.8.a', # merge this with cat below
- '3.J': '3.C.8.b', # merge with cat above
- '4': 'M.LULUCF',
- '4.A': '3.B.1',
- '4.A.1': '3.B.1.a',
- '4.A.2': '3.B.1.b',
- '4.A.2.a': '3.B.1.b.i',
- '4.A.2.b': '3.B.1.b.ii',
- '4.A.2.c': '3.B.1.b.iii',
- '4.A.2.d': '3.B.1.b.iv',
- '4.A.2.e': '3.B.1.b.v',
- '4.B': '3.B.2',
- '4.B.1': '3.B.2.a',
- '4.B.2': '3.B.2.b',
- '4.B.2.a': '3.B.2.b.i',
- '4.B.2.b': '3.B.2.b.ii',
- '4.B.2.c': '3.B.2.b.iii',
- '4.B.2.d': '3.B.2.b.iv',
- '4.B.2.e': '3.B.2.b.v',
- '4.C': '3.B.3',
- '4.C.1': '3.B.3.a',
- '4.C.2': '3.B.3.b',
- '4.C.2.a': '3.B.3.b.i',
- '4.C.2.b': '3.B.3.b.ii',
- '4.C.2.c': '3.B.3.b.iii',
- '4.C.2.d': '3.B.3.b.iv',
- '4.C.2.e': '3.B.3.b.v',
- '4.D': '3.B.4',
- '4.D.1': '3.B.4.a',
- '4.D.2': '3.B.4.b',
- '4.D.2.a': '3.B.4.b.i',
- '4.D.2.b': '3.B.4.b.ii',
- '4.D.2.c': '3.B.4.b.iii',
- '4.D.2.d': '3.B.4.b.iv',
- '4.D.2.e': '3.B.4.b.v',
- '4.E': '3.B.5',
- '4.E.1': '3.B.5.a',
- '4.E.2': '3.B.5.b',
- '4.E.2.a': '3.B.5.b.i',
- '4.E.2.b': '3.B.5.b.ii',
- '4.E.2.c': '3.B.5.b.iii',
- '4.E.2.d': '3.B.5.b.iv',
- '4.E.2.e': '3.B.5.b.v',
- '4.F': '3.B.6',
- '4.F.1': '3.B.6.a',
- '4.F.2': '3.B.6.b',
- '4.F.2.a': '3.B.6.b.i',
- '4.F.2.b': '3.B.6.b.ii',
- '4.F.2.c': '3.B.6.b.iii',
- '4.F.2.d': '3.B.6.b.iv',
- '4.F.2.e': '3.B.6.b.v',
- '4.G': '3.D.1',
- '4.H': '3.D.2',
- '5': '4',
- '5.A': '4.A',
- '5.B': '4.B',
- '5.C': '4.C',
- '5.C.1': '4.C.1',
- '5.C.2': '4.C.2',
- '5.D': '4.D',
- '5.D.1': '4.D.1',
- '5.D.2': '4.D.2',
- '5.E': '4.E',
- }
- # comments
- # '2.F.1.a.': included in '2.F.1.a.3', # not in climate categories
- # '2.F.1.b.': included in '2.F.1.a.2', # not in climate categories
- # '2.F.1.c.': included in '2.F.1.a.1', # not in climate categories
- # '2.F.1.d.': included in 2.F.1.a (transport refigeration)
- # '2.F.1.e.', includeded in 2.F.1.a (stationary air conditioning)
- # '2.F.1.f.': 2.F.1.b, (mobile air conditioning)
- # '3.A.4.f.': included in '3.A.1.j',
- # '3.A.4.g.': included in '3.A.1.j',
- # '3.A.4.g.i.',
- # '3.A.4.g.ii.',
- aggregate_cats = {
- '3.A': {'sources': ['3.A.1', '3.A.2'], 'name': 'Livestock'},
- '3.B': {'sources': ['3.B.1', '3.B.2', '3.B.3', '3.B.4', '3.B.5', '3.B.6'], 'name': 'Land'},
- '3.C.1': {'sources': ['3.C.1.b','3.C.1.c'], 'name': 'Emissions from Biomass Burning'},
- '3.C.8': {'sources': ['3.C.8.a', '3.C.8.b'], 'name': 'Other'},
- '3.C': {'sources': ['3.C.1', '3.C.2', '3.C.3', '3.C.4', '3.C.5', '3.C.6', '3.C.7', '3.C.8'], 'name': 'Aggregate sources and non-CO2 emissions sources on land'},
- '3.D': {'sources': ['3.D.1', '3.D.2'], 'name': 'Other'},
- '3': {'sources': ['3.A', '3.B', '3.C', '3.D'], 'name': 'AFOLU'},
- }
|