Browse Source

More fixes to UNFCCC reading, data for Argentina BUR4

Johannes Gütschow 2 years ago
parent
commit
51937c184e

+ 8 - 3
code/UNFCCC_reader/Argentina/read_ARG_BUR4_from_pdf.py

@@ -12,10 +12,15 @@ from pathlib import Path
 # configuration
 # ###
 
-# folders amd files
-input_folder = Path('..') / '..' / '..' / 'downloaded_data' / 'UNFCCC' / 'Argentina' / \
+# folders and files
+root_path = Path(__file__).parents[3].absolute()
+root_path = root_path.resolve()
+downloaded_data_path = root_path / "downloaded_data"
+extracted_data_path = root_path / "extracted_data"
+
+input_folder = downloaded_data_path / 'UNFCCC' / 'Argentina' / \
                'BUR4'
-output_folder = Path('..') / '..' / '..' / 'extracted_data' / 'UNFCCC' / 'Argentina'
+output_folder = extracted_data_path / 'UNFCCC' / 'Argentina'
 if not output_folder.exists():
     output_folder.mkdir()
 

+ 8 - 2
code/UNFCCC_reader/Chile/read_CHL_BUR4_from_xlsx.py

@@ -15,8 +15,14 @@ from primap2.pm2io._data_reading import filter_data
 # configuration
 # ###
 
-input_folder = Path('..') / '..' / '..' / 'downloaded_data' / 'UNFCCC' / 'Chile' / 'BUR4'
-output_folder = Path('..') / '..' / '..' / 'extracted_data' / 'UNFCCC' / 'Chile'
+# folders and files
+root_path = Path(__file__).parents[3].absolute()
+root_path = root_path.resolve()
+downloaded_data_path = root_path / "downloaded_data"
+extracted_data_path = root_path / "extracted_data"
+
+input_folder = downloaded_data_path / 'UNFCCC' / 'Chile' / 'BUR4'
+output_folder = extracted_data_path / 'UNFCCC' / 'Chile'
 if not output_folder.exists():
     output_folder.mkdir()
 

+ 8 - 2
code/UNFCCC_reader/Republic_of_Korea/read_KOR_2021-Inventory_from_xlsx.py

@@ -14,8 +14,14 @@ from primap2.pm2io._data_reading import filter_data
 # configuration
 # ###
 
-input_folder = Path('..') / '..' / '..' / 'downloaded_data' / 'non-UNFCCC' / 'Republic_of_Korea' / '2021-Inventory'
-output_folder = Path('..') / '..' / '..' / 'extracted_data' / 'non-UNFCCC' / 'Republic_of_Korea'
+root_path = Path(__file__).parents[3].absolute()
+root_path = root_path.resolve()
+downloaded_data_path = root_path / "downloaded_data"
+extracted_data_path = root_path / "extracted_data"
+
+input_folder = downloaded_data_path / 'non-UNFCCC' / 'Republic_of_Korea' / \
+               '2021-Inventory'
+output_folder = extracted_data_path / 'non-UNFCCC' / 'Republic_of_Korea'
 if not output_folder.exists():
     output_folder.mkdir()
 

+ 8 - 3
code/UNFCCC_reader/Republic_of_Korea/read_KOR_BUR4_from_xlsx.py

@@ -13,9 +13,14 @@ from primap2.pm2io._data_reading import filter_data
 # ###
 # configuration
 # ###
-
-input_folder = Path('..') / '..' / '..' / 'downloaded_data' / 'non-UNFCCC' / 'Republic_of_Korea' / '2020_Inventory'
-output_folder = Path('..') / '..' / '..' / 'extracted_data' / 'UNFCCC' / 'Republic_of_Korea'
+root_path = Path(__file__).parents[3].absolute()
+root_path = root_path.resolve()
+downloaded_data_path = root_path / "downloaded_data"
+extracted_data_path = root_path / "extracted_data"
+
+input_folder = downloaded_data_path / 'non-UNFCCC' / 'Republic_of_Korea' / \
+               '2020-Inventory'
+output_folder = extracted_data_path / 'UNFCCC' / 'Republic_of_Korea'
 if not output_folder.exists():
     output_folder.mkdir()
 

+ 2 - 4
downloaded_data/UNFCCC/folder_mapping.json

@@ -1,10 +1,7 @@
 {
     "GHA": "Ghana",
     "STP": "Sao_Tome_and_Principe",
-    "PRK": [
-        "Republic_of_Korea",
-        "Democratic_People's_Republic_of_Korea"
-    ],
+    "KOR": "Republic_of_Korea",
     "MWI": "Malawi",
     "SAU": "Saudi_Arabia",
     "SDN": "Sudan",
@@ -111,6 +108,7 @@
     "YEM": "Yemen",
     "KEN": "Kenya",
     "MDV": "Maldives",
+    "PRK": "Democratic_People's_Republic_of_Korea",
     "JPN": "Japan",
     "CYP": "Cyprus",
     "BIH": "Bosnia_and_Herzegovina",

+ 0 - 3
downloaded_data/non-UNFCCC/folder_mapping.json

@@ -1,6 +1,3 @@
 {
-    "VEN": "Venezeula_(Bolivarian_Republic_of)",
-    "FSM": "Micronesia_(Federated_State_of)",
-    "MKD": "The_Republic_of_North_Macedonia",
     "KOR": "Republic_of_Korea"
 }

+ 1 - 0
extracted_data/UNFCCC/Argentina/ARG_BUR4_2022_IPCC2006_PRIMAP.csv

@@ -0,0 +1 @@
+../../../.git/annex/objects/51/Fv/MD5E-s223757--27eda58d558569af30171b2265b4d6c4.csv/MD5E-s223757--27eda58d558569af30171b2265b4d6c4.csv

+ 1 - 0
extracted_data/UNFCCC/Argentina/ARG_BUR4_2022_IPCC2006_PRIMAP.nc

@@ -0,0 +1 @@
+../../../.git/annex/objects/3j/v9/MD5E-s251773--cd9b3298feb30934a2d408f2169ba9cb.nc/MD5E-s251773--cd9b3298feb30934a2d408f2169ba9cb.nc

+ 25 - 0
extracted_data/UNFCCC/Argentina/ARG_BUR4_2022_IPCC2006_PRIMAP.yaml

@@ -0,0 +1,25 @@
+attrs:
+  references: https://unfccc.int/documents/419772
+  rights: XXXX
+  contact: mail@johannes-guetschow.de
+  title: Cuarto Informe Bienal de Actualización de la República Argentina a la Convención
+    Marco delas Naciones Unidas Sobre el Cambio Climático
+  comment: Read fom pdf file by Johannes Gütschow
+  institution: United Nations Framework Convention on Climate Change (UNFCCC)
+  cat: category (IPCC2006_PRIMAP)
+  area: area (ISO3)
+  scen: scenario (PRIMAP)
+time_format: '%Y'
+dimensions:
+  '*':
+  - time
+  - category (IPCC2006_PRIMAP)
+  - area (ISO3)
+  - source
+  - scenario (PRIMAP)
+  - provenance
+  - entity
+  - unit
+additional_coordinates:
+  orig_cat_name: category (IPCC2006_PRIMAP)
+data_file: ARG_BUR4_2022_IPCC2006_PRIMAP.csv

+ 1 - 0
extracted_data/UNFCCC/folder_mapping.json

@@ -19,6 +19,7 @@
     "NOR": "Norway",
     "AUT": "Austria",
     "UKR": "Ukraine",
+    "ARG": "Argentina",
     "FIN": "Finland",
     "BEL": "Belgium",
     "MCO": "Monaco",