Browse Source

add TAR GWP to basket copy

Johannes Gütschow 9 months ago
parent
commit
d5ec6cf932

+ 65 - 0
src/unfccc_ghg_data/helper/definitions.py

@@ -134,6 +134,71 @@ GWP_factors = {
         "FGASES": 1.125,
         "other halogenated gases": 1.125,
     },
+    ### All TAR factors just averages between SAR and AR4
+    "TARGWP100_to_SARGWP100": {
+        "HFCS": 0.953,
+        "PFCS": 0.953,
+        "UnspMixOfHFCs": 0.953,
+        "UnspMixOfPFCs": 0.953,
+        "FGASES": 0.953,
+        "other halogenated gases": 0.953,
+    },
+    "SARGWP100_to_TARGWP100": {
+        "HFCS": 1.0488,
+        "PFCS": 1.0488,
+        "UnspMixOfHFCs": 1.0488,
+        "UnspMixOfPFCs": 1.0488,
+        "FGASES": 1.0488,
+        "other halogenated gases": 1.0488,
+    },
+    "TARGWP100_to_AR4GWP100": {
+        "HFCS": 1.0488,
+        "PFCS": 1.0488,
+        "UnspMixOfHFCs": 1.0488,
+        "UnspMixOfPFCs": 1.0488,
+        "FGASES": 1.0488,
+        "other halogenated gases": 1.0488,
+    },
+    "AR4GWP100_to_TARGWP100": {
+        "HFCS": 0.953,
+        "PFCS": 0.953,
+        "UnspMixOfHFCs": 0.953,
+        "UnspMixOfPFCs": 0.953,
+        "FGASES": 0.953,
+        "other halogenated gases": 0.953,
+    },
+    "TARGWP100_to_AR5GWP100": {
+        "HFCS": 1.15,
+        "PFCS": 1.15,
+        "UnspMixOfHFCs": 1.15,
+        "UnspMixOfPFCs": 1.15,
+        "FGASES": 1.15,
+        "other halogenated gases": 1.15,
+    },
+    "AR5GWP100_to_TARGWP100": {
+        "HFCS": 0.87,
+        "PFCS": 0.87,
+        "UnspMixOfHFCs": 0.87,
+        "UnspMixOfPFCs": 0.87,
+        "FGASES": 0.87,
+        "other halogenated gases": 0.87,
+    },
+    "TARGWP100_to_AR6GWP100": {
+        "HFCS": 1.335,
+        "PFCS": 1.24,
+        "UnspMixOfHFCs": 1.335,
+        "UnspMixOfPFCs": 1.24,
+        "FGASES": 1.29,
+        "other halogenated gases": 1.35,
+    },
+    "AR6GWP100_to_TARGWP100": {
+        "HFCS": 0.75,
+        "PFCS": 0.806,
+        "UnspMixOfHFCs": 0.75,
+        "UnspMixOfPFCs": 0.806,
+        "FGASES": 0.776,
+        "other halogenated gases": 0.741,
+    },
 }
 
 gas_baskets = {

+ 3 - 0
src/unfccc_ghg_data/unfccc_reader/Peru/config_per_bur3.py

@@ -524,6 +524,9 @@ cat_conversion = {
         "M.BK.M": "M.BM.M",
         "M.BIO": "M.BIO",
     },
+    # TODO: 4.D is missing in 4 (sectors after mapping). remove 4 and regenerate
+    #  2.B rounding
+    #  0: check if relevant after 4 fixed
     "aggregate": {
         "2": {
             "sources": ["2.A", "2.B", "2.C", "2.D", "2.E", "2.F", "2.G", "2.H"],